[Buildroot] [PATCH] [autobuild] package/audit: not available for musl
Yann E. MORIN
yann.morin.1998 at free.fr
Thu Aug 13 21:57:45 UTC 2015
audit uses strndupa() which is missing from musl.
Even though the implementation of strndupa is not too complex, we won't
go as far as duplicating it in audit, and we just disable audit for the
musl C library.
Fixes;
http://autobuild.buildroot.org/results/e22/e22a70f9ff14bc52f642a6135da44c14e41b6cbb/
http://autobuild.buildroot.org/results/233/2333c9b3d8f81b15602263b918d422e440f09d60/
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Clayton Shotwell <clayton.shotwell at rockwellcollins.com>
Cc: Matthew Weber <matthew.weber at rockwellcollins.com>
Cc: Ryan Barnett <rjbarnet at rockwellcollins.com>
---
Note: musl does have strdupa() so maybe strndupa is just a few commits
away. Need to revisit later?
---
package/audit/0001-Missed-cross-compile-fixes.patch | 0
package/audit/Config.in | 6 ++++--
2 files changed, 4 insertions(+), 2 deletions(-)
mode change 100755 => 100644 package/audit/0001-Missed-cross-compile-fixes.patch
diff --git a/package/audit/0001-Missed-cross-compile-fixes.patch b/package/audit/0001-Missed-cross-compile-fixes.patch
old mode 100755
new mode 100644
diff --git a/package/audit/Config.in b/package/audit/Config.in
index 8ac1b4f..717c364 100644
--- a/package/audit/Config.in
+++ b/package/audit/Config.in
@@ -9,6 +9,7 @@ config BR2_PACKAGE_AUDIT
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
+ depends on !BR2_TOOLCHAIN_USES_MUSL
help
The audit package contains the user space utilities for
storing and searching the audit records generated by
@@ -18,6 +19,7 @@ config BR2_PACKAGE_AUDIT
http://people.redhat.com/sgrubb/audit/
-comment "audit needs a toolchain w/ threads, dynamic library"
- depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
+comment "audit needs a uClibc or (e)glibc toolchain w/ threads, dynamic library"
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
+ || BR2_TOOLCHAIN_USES_MUSL
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
--
1.9.1
More information about the buildroot
mailing list