[oe] [PATCH] mozjs: Fix python3 build with gold

Khem Raj raj.khem at gmail.com
Tue Feb 11 00:18:23 UTC 2020


I will take this one instead of patch I posted. Thanks for quick response

On Mon, Feb 10, 2020 at 3:22 PM Andreas Müller <schnitzeltony at gmail.com> wrote:
>
> Fixes [1]
>
> [1] http://errors.yoctoproject.org/Errors/Details/390559/
>
> Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
> ---
>  .../mozjs/mozjs/0001-Port-build-to-python3.patch      | 11 ++++++++++-
>  1 file changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/meta-oe/recipes-extended/mozjs/mozjs/0001-Port-build-to-python3.patch b/meta-oe/recipes-extended/mozjs/mozjs/0001-Port-build-to-python3.patch
> index 695dd97f6..e525047df 100644
> --- a/meta-oe/recipes-extended/mozjs/mozjs/0001-Port-build-to-python3.patch
> +++ b/meta-oe/recipes-extended/mozjs/mozjs/0001-Port-build-to-python3.patch
> @@ -35,7 +35,7 @@ Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
>   build/moz.configure/init.configure            |  31 +-
>   build/moz.configure/keyfiles.configure        |   4 +-
>   build/moz.configure/old.configure             |  32 +-
> - build/moz.configure/toolchain.configure       |  16 +-
> + build/moz.configure/toolchain.configure       |  18 +-
>   build/moz.configure/util.configure            |   9 +-
>   build/moz.configure/windows.configure         |  10 +-
>   build/templates.mozbuild                      |   2 +-
> @@ -451,6 +451,15 @@ index fc640c75e..c5508dfb7 100755
>   def pgo_flags(compiler):
>       if compiler.type in ('gcc', 'clang'):
>           return namespace(
> +@@ -1517,6 +1517,8 @@ def enable_gnu_linker(enable_gold_option, c_compiler, developer_options, build_e
> +         gold = check_cmd_output(*detection_cmd).strip()
> +         if not gold:
> +             return
> ++        if isinstance(gold, bytes):
> ++            gold = gold.decode('utf-8')
> +
> +         goldFullPath = find_program(gold)
> +         if goldFullPath is None:
>  diff --git a/build/moz.configure/util.configure b/build/moz.configure/util.configure
>  index 3284fd8b5..218813e2d 100644
>  --- a/build/moz.configure/util.configure
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


More information about the Openembedded-devel mailing list