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.
