The package rpms/chromium.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/chromium.git/commit/?id=c85b98f7c....
Change:
+%ifarch aarch64
Thanks.
Full change:
============
commit c85b98f7c682efdee15ea86318e1722bbaa7228c
Author: Than Ngo <than(a)redhat.com>
Date: Thu Sep 28 17:28:13 2023 +0200
add workaround for chromium chrashes with SIGILL on BTI capable systems (Apple M2)
diff --git a/chromium.spec b/chromium.spec
index 973b092..c81fdd9 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -1071,6 +1071,14 @@ FLAGS+=' -Wno-unused-but-set-variable -Wno-unused-result
-Wno-unused-function -W
FLAGS+=' -Wno-unused-const-variable -Wno-unneeded-internal-declaration
-Wno-unknown-attributes'
%endif
+# Workaround for
https://bugzilla.redhat.com/show_bug.cgi?id=2239523
+# Disable BTI until this is fixed upstream.
+%ifarch aarch64
+%if 0%{?fedora}
+FLAGS="${FLAGS/-mbranch-protection=standard/-mbranch-protection=none}"
+%endif
+%endif
+
%if %{system_build_flags}
CFLAGS=${CFLAGS/-g }
CFLAGS=${CFLAGS/-fexceptions}