[OE-core] [PATCH] argp-standalone: make it available for non-musl systems too

Maxin B. John maxin.john at intel.com
Tue Feb 23 15:21:42 UTC 2016


Without this, uclibc build of rng-tools will fail with this error:

ERROR: Nothing PROVIDES 'argp-standalone'
(but rng-tools_5.bb DEPENDS on or otherwise requires it)
ERROR: argp-standalone was skipped: incompatible with host
x86_64-poky-linux-uclibc (not in COMPATIBLE_HOST)
ERROR: Required build target 'rng-tools' has no buildable providers.
Missing or unbuildable dependency chain was: ['rng-tools',
'argp-standalone']

Signed-off-by: Maxin B. John <maxin.john at intel.com>
---
 meta/recipes-support/argp-standalone/argp-standalone_1.3.bb | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-support/argp-standalone/argp-standalone_1.3.bb b/meta/recipes-support/argp-standalone/argp-standalone_1.3.bb
index d61c8be..5148bbf 100644
--- a/meta/recipes-support/argp-standalone/argp-standalone_1.3.bb
+++ b/meta/recipes-support/argp-standalone/argp-standalone_1.3.bb
@@ -21,9 +21,8 @@ CFLAGS += "-fPIC -U__OPTIMIZE__"
 
 do_install() {
 	install -D -m 0644 ${B}/libargp.a ${D}${libdir}/libargp.a
-	install -D -m 0644 ${S}/argp.h ${D}${includedir}/argp.h
 }
-#
-# We will skip parsing for non-musl systems
-#
-COMPATIBLE_HOST = ".*-musl.*"
+
+do_install_append_libc-musl() {
+    install -D -m 0644 ${S}/argp.h ${D}${includedir}/argp.h
+}
-- 
2.4.0




More information about the Openembedded-core mailing list