From d0421c2a9a2d6a0d2d7867972f40116f07fd0bc6 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Tue, 3 May 2022 20:12:56 +0200 Subject: chromium: fix aarch64 build because of broken NEON extensions for GCC highway library implementation of NEON extensions for aarch64 does not build on GCC in the version used in chromium91. Provisionally disable JPEG-XL decoder for aarch64 to workaround the problem. Bug-AGL: SPEC-4355 Signed-off-by: Jose Dapena Paz Change-Id: Idb6ad1a16e6dca773e22ca5747ffdef09a35af5c --- recipes-wam/chromium/chromium.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes-wam/chromium/chromium.inc b/recipes-wam/chromium/chromium.inc index ec9cc9934..a54e463dd 100644 --- a/recipes-wam/chromium/chromium.inc +++ b/recipes-wam/chromium/chromium.inc @@ -156,6 +156,9 @@ GN_ARGS:append:armv6 = ' arm_use_neon=false' # https://github.com/gperftools/gperftools/issues/693 GN_ARGS:append:libc-musl = ' use_allocator_shim=false' +# Chromium 91 build of highway with NEON is broken. Do not build. +GN_ARGS:append:aarch64 = ' enable_jxl_decoder=false' + # More options to speed up the build GN_ARGS += "\ enable_nacl=false\ -- cgit 1.2.3-korg