chromium: fix aarch64 build because of broken NEON extensions for GCC 49/27449/3
authorJose Dapena Paz <jdapena@igalia.com>
Tue, 3 May 2022 18:12:56 +0000 (20:12 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Fri, 13 May 2022 12:08:08 +0000 (12:08 +0000)
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 <jdapena@igalia.com>
Change-Id: Idb6ad1a16e6dca773e22ca5747ffdef09a35af5c

recipes-wam/chromium/chromium.inc

index 17e46f4..69040d0 100644 (file)
@@ -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\