From 337a59d9e47772c89ecd1e4523e300e5e3c642ce Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 2 Nov 2013 11:26:26 +0100 Subject: [PATCH] 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 --- package/libnl/Config.in | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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 -- 2.30.2