audit: mark as not available for static builds

audit uses -fPIE/-pie, which is not compatible with static only builds
with uClibc. Since using audit in a statically linked environment is
probably not a very common use case, let's simply mark it as
non-available in such situations.

Fixes:

  http://autobuild.buildroot.net/results/549492270f3f43747a96a8326aef1d7ae1d3b213/

Thanks to Waldemar for explaining the source of the problem.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Thomas Petazzoni 2015-08-07 10:55:56 +02:00
parent 10c07b9ac1
commit e43875916a

View File

@ -8,6 +8,7 @@ config BR2_PACKAGE_AUDIT
bool "audit" bool "audit"
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
help help
The audit package contains the user space utilities for The audit package contains the user space utilities for
storing and searching the audit records generated by storing and searching the audit records generated by
@ -17,6 +18,6 @@ config BR2_PACKAGE_AUDIT
http://people.redhat.com/sgrubb/audit/ http://people.redhat.com/sgrubb/audit/
comment "audit needs a toolchain w/ threads" comment "audit needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS