[OE-core] [PATCH] webkitgtk: set incomptible with tune mips

Khem Raj raj.khem at gmail.com
Tue Jul 16 07:19:48 UTC 2019


On Mon, Jul 15, 2019 at 3:21 AM <kai.kang at windriver.com> wrote:
>
> From: Kai Kang <kai.kang at windriver.com>
>
> It fails to compile webkit when default tune is 'mips':
>
> | .../tmp-glibc/work/mips-wrs-linux/webkitgtk/2.24.2-r0/webkitgtk-2.24.2
> | /Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h:418:23:
> | error: static assertion failed: CLZ opcode is not available for this ISA
>
> So don't build webkit when default tune is mips.
>
> Signed-off-by: Kai Kang <kai.kang at windriver.com>
> ---
>  meta/recipes-sato/webkit/webkitgtk_2.24.2.bb | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb b/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
> index 056334fff5..891266b220 100644
> --- a/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
> +++ b/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
> @@ -43,6 +43,8 @@ DEPENDS = "zlib libsoup-2.4 curl libxml2 cairo libxslt libxt libidn libgcrypt \
>            gettext-native glib-2.0 glib-2.0-native libtasn1 \
>            "
>
> +COMPATIBLE_HOST_mipsarch = "${@bb.utils.contains('DEFAULTTUNE', 'mips', 'null', 'mips.*-linux', d)}"
> +

this disables is for all kind of mips. I think thats a broad set, it
would be best to narrow it to what you saw it failing for
e.g. it should work for mips32 and mips64 so maybe mips1 is what you
want to disable for


>  PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'wayland' ,d)} \
>                     ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'webgl opengl', '' ,d)} \
>                     enchant \
> --
> 2.20.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