kumquat-buildroot/package/quagga/Config.in
Fabrice Fontaine 38209fb5d3 package/quagga: add libxcrypt optional dependency
Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d6:

/home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/12.3.0/../../../../nios2-buildroot-linux-gnu/bin/ld: ../lib/.libs/libzebra.so: undefined reference to `crypt'

Fixes: b5680f53d6
 - http://autobuild.buildroot.org/results/984572031cedd124f48b5a5bc5abe6096d22eaf3

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2024-04-07 14:17:24 +02:00

96 lines
2.1 KiB
Plaintext

config BR2_PACKAGE_QUAGGA
bool "quagga"
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
help
Routing software suite, providing implementations of OSPFv2,
OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
http://www.quagga.net/
if BR2_PACKAGE_QUAGGA
config BR2_PACKAGE_QUAGGA_ZEBRA
bool "zebra daemon"
help
Build zebra daemon.
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.
You'll want this enabled if zebra and the protocol daemon(s)
run on different hosts.
config BR2_PACKAGE_QUAGGA_BGPD
bool "BGPv4+ protocol"
help
Build bgpd daemon.
config BR2_PACKAGE_QUAGGA_BGP_ANNOUNCE
bool "BGP route announcement"
depends on BR2_PACKAGE_QUAGGA_BGPD
config BR2_PACKAGE_QUAGGA_ISISD
bool "IS-IS protocol"
help
Enable isisd support in quagga.
config BR2_PACKAGE_QUAGGA_NHRPD
bool "NHRPD protocol"
select BR2_PACKAGE_C_ARES
help
Build Next Hop Routing Protocol daemon.
config BR2_PACKAGE_QUAGGA_OSPFD
bool "OSPFv2 protocol"
help
Build ospfd daemon.
config BR2_PACKAGE_QUAGGA_OSPF6D
bool "OSPFv3 (IPv6) protocol"
help
Build ospf6d daemon.
config BR2_PACKAGE_QUAGGA_RIPD
bool "RIPv2/v3 protocol"
help
Build ripd daemon.
config BR2_PACKAGE_QUAGGA_RIPNGD
bool "RIPng (IPv6) protocol"
help
Build ripngd daemon.
config BR2_PACKAGE_QUAGGA_PIMD
bool "PIMd protocol"
help
Provides IPv4 PIM-SSM multicast routing.
config BR2_PACKAGE_QUAGGA_WATCHQUAGGA
bool "Build watchquagga"
help
Build and install watchquagga, a zebra/protocol daemon
supervisor.
config BR2_PACKAGE_QUAGGA_VTYSH
bool "Build vtysh"
select BR2_PACKAGE_READLINE
help
Build and install vtysh, a vty shell for Quagga.
config BR2_PACKAGE_QUAGGA_SNMP
bool "SNMP support"
depends on BR2_USE_MMU # net-snmp
select BR2_PACKAGE_NETSNMP
help
Make quagga information available via SNMP SMUX.
comment "AgentX support must be enabled in net-snmp or the build will break"
depends on BR2_PACKAGE_QUAGGA_SNMP
endif