Hello community,

here is the log from the commit of package mozjs68 for openSUSE:Factory checked 
in at 2020-04-25 20:16:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mozjs68 (Old)
 and      /work/SRC/openSUSE:Factory/.mozjs68.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mozjs68"

Sat Apr 25 20:16:24 2020 rev:3 rq:797144 version:68.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mozjs68/mozjs68.changes  2020-04-16 
23:02:40.279646546 +0200
+++ /work/SRC/openSUSE:Factory/.mozjs68.new.2738/mozjs68.changes        
2020-04-25 20:19:30.608931542 +0200
@@ -1,0 +2,11 @@
+Fri Apr 24 10:11:19 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- Add patch to fix build on armv7:
+  * mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch
+
+-------------------------------------------------------------------
+Tue Apr 21 07:35:41 UTC 2020 - Martin Liška <[email protected]>
+
+- Add gcc10-include-fix.patch in order to fix boo#1170020.
+
+-------------------------------------------------------------------

New:
----
  gcc10-include-fix.patch
  mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mozjs68.spec ++++++
--- /var/tmp/diff_new_pack.Zt39lf/_old  2020-04-25 20:19:34.732940044 +0200
+++ /var/tmp/diff_new_pack.Zt39lf/_new  2020-04-25 20:19:34.736940053 +0200
@@ -37,6 +37,8 @@
 Patch8:         TestingFunctions-Update-ICU-s-default-tz-when-setting-TZ.patch
 Patch9:         Skip-time-zone-tests-that-fails-with-system-ICU.patch
 Patch10:        Skip-tests-expected-fail-i586-ppc64.patch
+Patch11:        gcc10-include-fix.patch
+Patch12:        mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch
 
 BuildRequires:  autoconf213
 BuildRequires:  cargo
@@ -50,9 +52,9 @@
 BuildRequires:  python3-base
 BuildRequires:  readline-devel
 BuildRequires:  rust
+BuildRequires:  pkgconfig(icu-i18n) >= 63.1
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(zlib)
-BuildRequires:  pkgconfig(icu-i18n) >= 63.1
 
 %description
 JavaScript is the Netscape-developed object scripting language used in millions
@@ -131,7 +133,6 @@
     --enable-unaligned-private-values \
     --enable-posix-nspr-emulation \
 
-
 # do not eat all memory
 %limit_build -m 1300
 

++++++ gcc10-include-fix.patch ++++++
diff --git a/mfbt/FunctionTypeTraits.h b/mfbt/FunctionTypeTraits.h
--- a/mfbt/FunctionTypeTraits.h
+++ b/mfbt/FunctionTypeTraits.h
@@ -4,16 +4,17 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /* Helpers to manipulate function types that don't fit in TypeTraits.h */
 
 #ifndef mozilla_FunctionTypeTraits_h
 #define mozilla_FunctionTypeTraits_h
 
+#include <cstddef> /* for size_t */
 #include <tuple>
 
 namespace mozilla {
 
 // Main FunctionTypeTraits declaration, taking one template argument.
 //
 // Given a function type, FunctionTypeTraits will expose the following members:
 // - ReturnType: Return type.
++++++ mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch ++++++
# HG changeset patch
# Parent  9bc02ee6567ae3f1dad1f8578e650c0a1faa0179

diff --git a/js/src/wasm/WasmSignalHandlers.cpp 
b/js/src/wasm/WasmSignalHandlers.cpp
--- a/js/src/wasm/WasmSignalHandlers.cpp
+++ b/js/src/wasm/WasmSignalHandlers.cpp
@@ -240,17 +240,17 @@ using mozilla::DebugOnly;
 // Those definitions are however not present in the headers of every Linux
 // distro - Raspbian is known to be a problem, for example.  However those
 // distros are tier-3 platforms.
 //
 // If you run into compile problems on a tier-3 platform, you can disable the
 // 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
 #  include <sys/user.h>
 #endif
 
 #if defined(ANDROID)
 // Not all versions of the Android NDK define ucontext_t or mcontext_t.

Reply via email to