xref: /OK3568_Linux_fs/buildroot/package/olsr/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_OLSR
2	bool "olsr"
3	depends on BR2_USE_MMU # fork()
4	depends on BR2_TOOLCHAIN_HAS_THREADS
5	depends on !BR2_STATIC_LIBS
6	# https://github.com/OLSR/olsrd/issues/6
7	depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
8	help
9	  The Optimized Link State Routing protocol (OLSR) is a
10	  routing protocol that is optimised for mobile ad-hoc
11	  networks, sometimes called wireless mesh networks. It is a
12	  proactive link-state routing protocol that floods a full
13	  topology table to all nodes in the network which then
14	  compute optimal forwarding paths locally.
15
16	  http://www.olsr.org/
17
18comment "olsr needs a toolchain w/ threads, dynamic library"
19	depends on BR2_USE_MMU
20	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
21
22comment "olsr needs a musl toolchain w/ headers >= 4.15"
23	depends on BR2_TOOLCHAIN_USES_MUSL
24	depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
25