[OE-core] [PATCH] glibc-testsuite: SkipRecipe if libc is not glibc
Khem Raj
raj.khem at gmail.com
Fri Sep 13 13:47:52 UTC 2019
On Fri, Sep 13, 2019 at 12:49 AM Nathan Rossi <nathan at nathanrossi.com> wrote:
>
> To prevent issues with parsing or dependencies, limit this recipe to use
> only when the libc is glibc (and libc-locale is glibc-locale).
>
> Signed-off-by: Nathan Rossi <nathan at nathanrossi.com>
> ---
> meta/recipes-core/glibc/glibc-testsuite_2.30.bb | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/meta/recipes-core/glibc/glibc-testsuite_2.30.bb b/meta/recipes-core/glibc/glibc-testsuite_2.30.bb
> index 64fa8d87df..657fd4dbc1 100644
> --- a/meta/recipes-core/glibc/glibc-testsuite_2.30.bb
> +++ b/meta/recipes-core/glibc/glibc-testsuite_2.30.bb
> @@ -8,6 +8,13 @@ PROVIDES = ""
> # setup depends
> INHIBIT_DEFAULT_DEPS = ""
>
> +python () {
> + libc = d.getVar("PREFERRED_PROVIDER_virtual/libc")
> + libclocale = d.getVar("PREFERRED_PROVIDER_virtual/libc-locale")
> + if libc != "glibc" or libclocale != "glibc-locale":
> + raise bb.parse.SkipRecipe("glibc-testsuite requires that virtual/libc is glibc")
> +}
> +
would something like below work
COMPATIBLE_HOST ?= "null"
COMAPTIBLE_HOST_libc-glibc = "(*)"
> DEPENDS += "glibc-locale libgcc gcc-runtime"
>
> # remove the initial depends
> ---
> 2.23.0
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list