package/netsniff-ng: allow to build with musl

netsniff-ng allows build with musl since version 0.5.8. With libnet
now being able to build with musl, let's enable musl for netsniff-ng
as well.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
[Thomas: update Config.in comment.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Tobias Klauser 2016-11-14 12:29:48 +01:00 committed by Thomas Petazzoni
parent 966e0e8e10
commit f148d55980

View File

@ -7,8 +7,7 @@ config BR2_PACKAGE_NETSNIFF_NG
select BR2_PACKAGE_LIBURCU select BR2_PACKAGE_LIBURCU
select BR2_PACKAGE_LIBNET select BR2_PACKAGE_LIBNET
# Build with uClibc fails due to missing ceill() # Build with uClibc fails due to missing ceill()
# Build with musl fails due to various header issues depends on !BR2_TOOLCHAIN_USES_UCLIBC
depends on BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
@ -17,7 +16,7 @@ config BR2_PACKAGE_NETSNIFF_NG
networking toolkit. If you will, the Swiss army knife for networking toolkit. If you will, the Swiss army knife for
network packets. network packets.
comment "netsniff-ng needs a glibc toolchain w/ threads, headers >= 3.0" comment "netsniff-ng needs a glibc or musl toolchain w/ threads, headers >= 3.0"
depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_USES_GLIBC \ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_UCLIBC \
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0