The package rpms/thunderbird.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/thunderbird.git/commit/?id=8eb86f....
Change:
+ExcludeArch: armv7hl
Thanks.
Full change:
============
commit 8eb86f590c77d38aa8dc7de10a46835ad8c0c854
Author: Jan Horak <jhorak(a)redhat.com>
Date: Fri Sep 6 12:17:50 2019 +0200
Disabled arm due to rhbz#1658940
diff --git a/thunderbird.spec b/thunderbird.spec
index 773830a..592d9da 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -1,3 +1,6 @@
+# Disabled arm due to rhbz#1658940
+ExcludeArch: armv7hl
+
# Disabled due to
https://pagure.io/fedora-infrastructure/issue/7581
ExcludeArch: s390x
commit f5d06a23238ef85541dcdf5c326475a1b1435ce3
Author: Jan Horak <jhorak(a)redhat.com>
Date: Thu Sep 5 09:00:31 2019 +0200
Deal with user_vfp struct missing in aarch64
diff --git a/build-aarch64-user_vfp.patch b/build-aarch64-user_vfp.patch
new file mode 100644
index 0000000..85e72c7
--- /dev/null
+++ b/build-aarch64-user_vfp.patch
@@ -0,0 +1,12 @@
+diff -up thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp.aarch64-user_vfp
thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp
+--- thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp.aarch64-user_vfp 2019-09-05
08:57:46.443137916 +0200
++++ thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp 2019-09-05 08:58:07.776196823
+0200
+@@ -244,7 +244,7 @@ using mozilla::DebugOnly;
+ // emulation here.
+
+ #if defined(__linux__) && defined(__arm__)
+-# define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
++//# define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
+ #endif
+
+ #ifdef WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
diff --git a/thunderbird.spec b/thunderbird.spec
index 0045c64..773830a 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -118,6 +118,7 @@ Patch26: build-icu-big-endian.patch
Patch226: rhbz-1354671.patch
Patch415: Bug-1238661---fix-mozillaSignalTrampoline-to-work-.patch
Patch416: firefox-SIOCGSTAMP.patch
+Patch417: build-aarch64-user_vfp.patch
Patch103: rhbz-1219542-s390-build.patch
Patch105: thunderbird-debug.patch
@@ -264,6 +265,7 @@ debug %{name}, you want to install %{name}-debuginfo instead.
%patch415 -p1 -b .mozilla-1238661
%endif
%patch416 -p1 -b .SIOCGSTAMP
+%patch417 -p1 -b .aarch64-user_vfp
%patch306 -p1 -b .1353817
%if 0%{?disable_elfhack}