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