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}