From: Thomas Petazzoni Date: Sat, 2 Nov 2013 10:26:26 +0000 (+0100) Subject: libnl: do not allow to build tools on static lib configs X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=337a59d9e47772c89ecd1e4523e300e5e3c642ce;p=buildroot.git libnl: do not allow to build tools on static lib configs Building the libnl tools requires the header, which is not compatible with static only builds. Therefore, this commit makes the libnl tools option depend on !BR2_PREFER_STATIC_LIB. Fixes: http://autobuild.buildroot.org/results/573/57340b9bd2db3a523836e02e01cba6f7c17c8ca7/build-end.log [Peter: fix tools comment dependency] Signed-off-by: Thomas Petazzoni Acked-by: "Yann E. MORIN" Acked-by: Samuel Martin --- diff --git a/package/libnl/Config.in b/package/libnl/Config.in index fec10d31b7..11732789fd 100644 --- a/package/libnl/Config.in +++ b/package/libnl/Config.in @@ -6,11 +6,19 @@ config BR2_PACKAGE_LIBNL http://people.suug.ch/~tgr/libnl/ +comment "libnl needs a toolchain w/ threads" + depends on !BR2_TOOLCHAIN_HAS_THREADS + +if BR2_PACKAGE_LIBNL + config BR2_PACKAGE_LIBNL_TOOLS bool "install tools" - depends on BR2_PACKAGE_LIBNL + # uses + depends on !BR2_PREFER_STATIC_LIB help Install binary tools. -comment "libnl needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS +comment "libnl tools need a toolchain w/ dynamic library" + depends on BR2_PREFER_STATIC_LIB + +endif