summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Stransky <stransky@redhat.com>2017-08-09 12:53:03 +0200
committerMartin Stransky <stransky@redhat.com>2017-08-09 12:53:03 +0200
commit81b788dceb287f9458e1a33b0972eaea8e827e3c (patch)
tree55944de0477b7d6d12250bd8f6a70668a89226f8
parentRelease up (diff)
downloadlibrewolf-fedora-ff-81b788dceb287f9458e1a33b0972eaea8e827e3c.tar.gz
librewolf-fedora-ff-81b788dceb287f9458e1a33b0972eaea8e827e3c.tar.bz2
librewolf-fedora-ff-81b788dceb287f9458e1a33b0972eaea8e827e3c.zip
More ppc build fixes
-rw-r--r--build-ppc-jit.patch25
-rw-r--r--firefox.spec4
2 files changed, 27 insertions, 2 deletions
diff --git a/build-ppc-jit.patch b/build-ppc-jit.patch
index 989269e..a9dc6d1 100644
--- a/build-ppc-jit.patch
+++ b/build-ppc-jit.patch
@@ -24,3 +24,28 @@ diff -up firefox-55.0/js/src/jit/ExecutableAllocator.h.old firefox-55.0/js/src/j
#endif
private:
+diff -up firefox-55.0/js/src/wasm/WasmBuiltins.cpp.old firefox-55.0/js/src/wasm/WasmBuiltins.cpp
+--- firefox-55.0/js/src/wasm/WasmBuiltins.cpp.old 2017-08-09 12:50:46.877450765 +0200
++++ firefox-55.0/js/src/wasm/WasmBuiltins.cpp 2017-08-09 12:50:59.725406974 +0200
+@@ -881,7 +881,6 @@ wasm::EnsureBuiltinThunksInitialized()
+ MOZ_ASSERT(!masm.numSymbolicAccesses());
+ #endif
+
+- ExecutableAllocator::cacheFlush(thunks->codeBase, thunks->codeSize);
+ if (!ExecutableAllocator::makeExecutable(thunks->codeBase, thunks->codeSize))
+ return false;
+
+diff -up firefox-55.0/js/src/wasm/WasmCode.cpp.old firefox-55.0/js/src/wasm/WasmCode.cpp
+--- firefox-55.0/js/src/wasm/WasmCode.cpp.old 2017-08-09 12:50:37.205483731 +0200
++++ firefox-55.0/js/src/wasm/WasmCode.cpp 2017-08-09 12:51:10.365370708 +0200
+@@ -287,8 +287,6 @@ CodeSegment::initialize(Tier tier,
+ if (!StaticallyLink(*this, linkData))
+ return false;
+
+- ExecutableAllocator::cacheFlush(bytes_.get(), RoundupCodeLength(codeLength));
+-
+ // Reprotect the whole region to avoid having separate RW and RX mappings.
+ if (!ExecutableAllocator::makeExecutable(bytes_.get(), RoundupCodeLength(codeLength)))
+ return false;
+diff -up firefox-55.0/media/libyuv/libyuv/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old firefox-55.0/media/libyuv/libyuv/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium
+diff -up firefox-55.0/media/webrtc/trunk/Makefile.old firefox-55.0/media/webrtc/trunk/Makefile
diff --git a/firefox.spec b/firefox.spec
index b9dc1fc..dd2b6c2 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -93,7 +93,7 @@
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 55.0
-Release: 4%{?pre_tag}%{?dist}
+Release: 5%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -848,7 +848,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
-* Tue Aug 8 2017 Martin Stransky <stransky@redhat.com> - 55.0-4
+* Tue Aug 8 2017 Martin Stransky <stransky@redhat.com> - 55.0-5
- Rebuild
* Mon Aug 7 2017 Martin Stransky <stransky@redhat.com> - 55.0-2
bgstack15