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

Khem Raj raj.khem at gmail.com
Tue Feb 23 15:40:28 UTC 2016


Uclibc has its own argp implemented as libuargp so please use that you dont
need yet another implementation
On Feb 23, 2016 10:18 AM, "Maxin B. John" <maxin.john at intel.com> wrote:

> 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
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160223/75c77553/attachment-0002.html>


More information about the Openembedded-core mailing list