Commit 29a6df44 authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Peter Korsgaard
Browse files

lxc: mark as not available in BR2_STATIC_LIBS configs

Even though lxc uses the autotools, it does not use libtool to build
its libraries, and does it manually. It forces building a shared
library. So let's comply with this decision, and mark lxc as not
available in BR2_STATIC_LIBS configurations.

Fixes:

  http://autobuild.buildroot.org/results/588/588dc28315a9114374f148bbc64c4ec3d7b4e295/



Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 1d046a5c
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@ config BR2_PACKAGE_LXC
	select BR2_PACKAGE_LIBCAP
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_USE_MMU # fork()
	# build system forcefully builds a shared library
	depends on !BR2_STATIC_LIBS
	# the toolchain doesn't support setns syscall
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
@@ -14,9 +16,10 @@ config BR2_PACKAGE_LXC

	  https://linuxcontainers.org/

comment "lxc needs a toolchain w/ threads, headers >= 3.0"
comment "lxc needs a toolchain w/ threads, headers >= 3.0, dynamic library"
	depends on BR2_USE_MMU
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
	depends on !BR2_TOOLCHAIN_HAS_THREADS \
		|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
		|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 \
		|| BR2_STATIC_LIBS