disable javascript.options.baselinejit for %{ix86}

This commit is contained in:
Tigro 2014-09-23 18:24:36 +04:00
parent 30ffc90757
commit 0abeef5c98
2 changed files with 20 additions and 8 deletions

View file

@ -0,0 +1,13 @@
diff -up firefox-32.0.1/mozilla-release/media/webrtc/trunk/Makefile.old firefox-32.0.1/mozilla-release/media/webrtc/trunk/Makefile
diff -up firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js.old firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js
--- firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js.old 2014-09-12 00:25:45.000000000 +0200
+++ firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js 2014-09-16 14:27:52.447743192 +0200
@@ -844,7 +844,7 @@ pref("javascript.options.strict",
#ifdef DEBUG
pref("javascript.options.strict.debug", true);
#endif
-pref("javascript.options.baselinejit", true);
+pref("javascript.options.baselinejit", false);
pref("javascript.options.ion", true);
pref("javascript.options.asmjs", true);
pref("javascript.options.native_regexp", true);

View file

@ -30,7 +30,7 @@ Summary: Next generation web browser
Name: firefox
Version: %{major}
Epoch: %{ff_epoch}
Release: 1
Release: 2
License: MPLv1+
Group: Networking/WWW
Url: http://www.mozilla.com/firefox/
@ -59,8 +59,8 @@ Patch34: xulrunner_nojit.patch
# Upstream patches
# ROSA
Patch90: firefox-15.0-enable-addons.patch
# Fedora
Patch90: firefox-baseline-disable.patch
BuildRequires: gtk+2-devel
@ -177,7 +177,10 @@ Files and macros mainly for building Firefox extensions.
%endif
%endif
#patch90 -p2 -b .addons
# disable baseline JIT on i686 (rhbz#1047079)
%ifarch %{ix86}
%patch90 -p2 -b .baseline
%endif
pushd js/src
autoconf-2.13
@ -198,11 +201,7 @@ mk_add_options MOZ_MAKE_FLAGS="%{_smp_mflags}"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj
ac_add_options --host=%{_host}
ac_add_options --target=%{_target_platform}
%ifarch %{ix86}
ac_add_options --disable-optimize
%else
ac_add_options --enable-optimize
%endif
ac_add_options --prefix="%{_prefix}"
ac_add_options --libdir="%{_libdir}"
ac_add_options --sysconfdir="%{_sysconfdir}"