[OE-core] [PATCH] cross-canadian.bbclass: Do not override LIBCOVERRIDE with SDK libc override

Alistair Francis alistair23 at gmail.com
Fri Mar 15 18:23:13 UTC 2019


On Thu, Mar 14, 2019 at 11:29 PM Khem Raj <raj.khem at gmail.com> wrote:
>
> cross-canadian tools are supposed to generate code for target and if we
> override the libc override then needed overrides do not get applied when
> building gcc cross canadian e.g. for baremetal, which causes build
> failures during compile
>
> e.g. https://github.com/riscv/meta-riscv/issues/117
>
> Not override libc override helps us fix this issue
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>

Reviewed-by: Alistair Francis <alistair.francis at wdc.com>
Tested-by: Alistair Francis <alistair.francis at wdc.com>

Alistair

> ---
>  meta/classes/cross-canadian.bbclass | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/meta/classes/cross-canadian.bbclass b/meta/classes/cross-canadian.bbclass
> index f5c9f61595..ee53faad79 100644
> --- a/meta/classes/cross-canadian.bbclass
> +++ b/meta/classes/cross-canadian.bbclass
> @@ -9,7 +9,6 @@
>  # or indirectly via dependency.  No need to be in 'world'.
>  EXCLUDE_FROM_WORLD = "1"
>  NATIVESDKLIBC ?= "libc-glibc"
> -LIBCOVERRIDE = ":${NATIVESDKLIBC}"
>  CLASSOVERRIDE = "class-cross-canadian"
>  STAGING_BINDIR_TOOLCHAIN = "${STAGING_DIR_NATIVE}${bindir_native}/${SDK_ARCH}${SDK_VENDOR}-${SDK_OS}:${STAGING_DIR_NATIVE}${bindir_native}/${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
>
> --
> 2.21.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