keyutils: uses dl*, disable for static build
And drop the unused static handling from the .mk file. Fixes: http://autobuild.buildroot.net/results/8a2/8a2ff0af4faeda4d2d224dcaf543a574d7eba30c/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
ef92d32f19
commit
15ab99a7f1
@ -13,7 +13,7 @@ config BR2_PACKAGE_ECRYPTFS_UTILS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr
|
||||
depends on !BR2_MIPS_NABI32 # libnss
|
||||
depends on !BR2_STATIC_LIBS # libnss
|
||||
depends on !BR2_STATIC_LIBS # libnss, keyutils
|
||||
help
|
||||
eCryptfs is a POSIX-compliant enterprise cryptographic
|
||||
filesystem for Linux. It is stacked on top of any other
|
||||
|
@ -2,8 +2,14 @@ config BR2_PACKAGE_KEYUTILS
|
||||
bool "keyutils"
|
||||
depends on !BR2_microblaze
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on !BR2_STATIC_LIBS # dlopen
|
||||
help
|
||||
These tools are used to control the key management system
|
||||
built into the Linux kernel.
|
||||
|
||||
http://people.redhat.com/~dhowells/keyutils/
|
||||
|
||||
comment "keyutils needs a toolchain w/ dynamic library"
|
||||
depends on !BR2_microblaze
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_STATIC_LIBS
|
||||
|
@ -19,10 +19,6 @@ KEYUTILS_MAKE_PARAMS = \
|
||||
CPPFLAGS="$(TARGET_CPPFLAGS) -I." \
|
||||
LNS="$(HOSTLN) -sf"
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
KEYUTILS_MAKE_PARAMS += NO_SOLIB=1
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_SHARED_LIBS),y)
|
||||
KEYUTILS_MAKE_PARAMS += NO_ARLIB=1
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user