![Fabrice Fontaine](/assets/img/avatar_default.png)
ndisc needs c11 because of alignas since version 1.0.4 and https://git.remlab.net/gitweb/?p=ndisc6.git;a=commit;h=d917e5172531dd72e896b317c07f64274e8024a1 https://git.remlab.net/gitweb/?p=ndisc6.git;a=commit;h=77a2efc350fdd52b76b1a4c874ec4029e722048b So replace -std=gnu99 by -std=c11 and add a dependency on gcc 4.7 This will fix build with gcc 8 Fixes: - http://autobuild.buildroot.org/results/1cab1e5f7c4250a153fd1ab758f818078833972f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
53 lines
1.2 KiB
Plaintext
53 lines
1.2 KiB
Plaintext
config BR2_PACKAGE_NDISC6
|
|
bool "ndisc6 tools"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # c11
|
|
help
|
|
NDisc6 is a small collection of useful tools for IPv6
|
|
networking
|
|
|
|
http://www.remlab.net/ndisc6/
|
|
|
|
if BR2_PACKAGE_NDISC6
|
|
|
|
config BR2_PACKAGE_NDISC6_NAME2ADDR
|
|
bool "name2addr"
|
|
help
|
|
name2addr perform DNS lookups from scripts.
|
|
|
|
config BR2_PACKAGE_NDISC6_NDISC6
|
|
bool "ndisc6"
|
|
help
|
|
ndisc6 performs ICMPv6 Neighbor Discovery in userland.
|
|
|
|
config BR2_PACKAGE_NDISC6_RDISC6
|
|
bool "rdisc6"
|
|
help
|
|
rdisc6 performs ICMPv6 Router Discovery in userland.
|
|
|
|
config BR2_PACKAGE_NDISC6_RDNSSD
|
|
bool "rdnssd"
|
|
help
|
|
IPv6 Recursive DNS Server discovery Daemon.
|
|
|
|
config BR2_PACKAGE_NDISC6_RLTRACEROUTE6
|
|
bool "rltraceroute6"
|
|
help
|
|
rltraceroute6 is an IPv6 traceroute implementation.
|
|
|
|
config BR2_PACKAGE_NDISC6_TCPTRACEROUTE6
|
|
bool "tcptraceroute6"
|
|
help
|
|
tcptraceroute6 is an TCP/IPv6 traceroute implementation.
|
|
|
|
config BR2_PACKAGE_NDISC6_TCPSPRAY
|
|
bool "tcpspray"
|
|
help
|
|
TCP/IP bandwidth measurement tool (Discard and Echo client).
|
|
|
|
endif
|
|
|
|
comment "ndisc6 needs a toolchain w/ gcc >= 4.7"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
|