[Buildroot] [PATCH 2/2] libnl: do not allow to build tools on static lib configs

Peter Korsgaard jacmet at uclibc.org
Mon Nov 4 21:06:00 UTC 2013


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:

 > Building the libnl tools requires the <dlfcn.h> 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

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
 > ---
 >  package/libnl/Config.in | 13 ++++++++++---
 >  1 file changed, 10 insertions(+), 3 deletions(-)

 > diff --git a/package/libnl/Config.in b/package/libnl/Config.in
 > index fec10d3..be41b07 100644
 > --- a/package/libnl/Config.in
 > +++ b/package/libnl/Config.in
 > @@ -6,11 +6,18 @@ 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 <dlfcn.h>
 > +	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"

This comment should depend on BR2_PREFER_STATIC_LIB.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list