26d82d006b
FRR is free software that implements and manages various IPv4 and IPv6 routing protocols. It runs on nearly all distributions of Linux and BSD as well as Solaris and supports all modern CPU architectures. FRR currently supports the following protocols: BGP OSPFv2 OSPFv3 RIPv1 RIPv2 RIPng IS-IS PIM-SM/MSDP LDP BFD Babel PBR OpenFabric VRRP EIGRP (alpha) NHRP (alpha) Some not-needed features were disabled to minimize package dependencies: - POSIX capabilities - RPKi Signed-off-by: Vadim Kochan <vadim4j@gmail.com> [Thomas: - select bash instead of depending on it - switch to version 7.4, since 7.3 was not building (it's using TRUE/FALSE, which are not standard, and this was fixed in 7.4) - use the github macro to define FRR_SITE - use host-python3 instead of host-python] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
26 lines
742 B
Plaintext
26 lines
742 B
Plaintext
config BR2_PACKAGE_FRR
|
|
bool "frr"
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on !BR2_STATIC_LIBS # libyang
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
|
|
select BR2_PACKAGE_BASH
|
|
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash
|
|
select BR2_PACKAGE_C_ARES
|
|
select BR2_PACKAGE_LIBYANG
|
|
select BR2_PACKAGE_LIBNL
|
|
select BR2_PACKAGE_READLINE
|
|
select BR2_PACKAGE_JSON_C
|
|
help
|
|
The FRRouting Protocol Suite.
|
|
|
|
FRR is free software that implements and manages various
|
|
IPv4 and IPv6 routing protocols.
|
|
|
|
https://frrouting.org
|
|
|
|
comment "frr needs a toolchain w/ threads, dynamic library"
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|