From: Adrian Perez de Castro Date: Tue, 11 Feb 2020 20:44:45 +0000 (+0200) Subject: package/wpewebkit: disable JSC JIT for MIPSr6 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f779520a63ef5abcb3e28db6159e8762c67dfbf4;p=buildroot.git package/wpewebkit: disable JSC JIT for MIPSr6 Forcibly disable the JavaScriptCore JIT compilation support for MIPSr6 processors, which are unsupported. Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard --- diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index cf45b68943..8b890301b7 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -63,4 +63,13 @@ else WPEWEBKIT_CONF_OPTS += -DUSE_WOFF2=OFF endif +# JIT is not supported for MIPS r6, but the WebKit build system does not +# have a check for these processors. Disable JIT forcibly here and use +# the CLoop interpreter instead. +# +# Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=191258 +ifeq ($(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS_CPU_MIPS64R6),y) +WPEWEBKIT_CONF_OPTS += -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON +endif + $(eval $(cmake-package))