Commit 4991fbbd authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

quagga: fix non-IPv6 build failures



The Zebra daemon now requires IPv6 support so disable it for non-IPv6
toolchains and add a comment mentioning it.
The BABEL protocol/daemon also requires IPv6 so just enable it when it's
available.

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 48189d95
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -10,11 +10,16 @@ if BR2_PACKAGE_QUAGGA

config BR2_PACKAGE_QUAGGA_ZEBRA
	bool "zebra daemon"
	depends on BR2_INET_IPV6
	help
	  Build zebra daemon.

comment "Zebra daemon requires a toolchain with IPV6 support"
	depends on BR2_PACKAGE_QUAGGA && !BR2_INET_IPV6

config BR2_PACKAGE_QUAGGA_TCP_ZEBRA
	bool "Use TCP sockets between zebra and protocol daemons"
	depends on BR2_PACKAGE_QUAGGA_ZEBRA
	help
	  Use a TCP socket to communicate between zebra (supervisor) and
	  the different protocol daemons.
@@ -24,6 +29,7 @@ config BR2_PACKAGE_QUAGGA_TCP_ZEBRA

config BR2_PACKAGE_QUAGGA_BABELD
	bool "BABEL protocol"
	depends on BR2_INET_IPV6
	help
	  Build babeld daemon.