Преглед изворни кода

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>
Thomas Petazzoni пре 10 година
родитељ
комит
e43875916a
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      package/audit/Config.in

+ 3 - 2
package/audit/Config.in

@@ -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"
-	depends on !BR2_TOOLCHAIN_HAS_THREADS
+comment "audit needs a toolchain w/ threads, dynamic library"
+	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
 	depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
 	depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS