From 0e0814a6f853a2631c36a0ec9dbcc1f78ff59e87 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Tue, 3 May 2022 20:12:56 +0200 Subject: [PATCH] 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 17e46f46a..69040d078 100644 --- a/recipes-wam/chromium/chromium.inc +++ b/recipes-wam/chromium/chromium.inc @@ -149,6 +149,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\ -- 2.16.6