[xulrunner] Disable webrtc on ARM as it currently tries to build SSE on ARM (fix FTBFS), Enable methodjit/tracej

Peter Robinson pbrobinson at fedoraproject.org
Thu Dec 13 17:32:19 UTC 2012


commit d571e82662777a223b6b2fe745087903db2e1f81
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Thu Dec 13 17:31:55 2012 +0000

    Disable webrtc on ARM as it currently tries to build SSE on ARM (fix FTBFS), Enable methodjit/tracejit on ARMv7 for more speed :) Fixes RHBZ 870548

 .gitignore     |   44 ++------------------------------------------
 xulrunner.spec |   10 +++++++---
 2 files changed, 9 insertions(+), 45 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9a7dda8..0d88a9e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,42 +1,2 @@
-xulrunner-1.9.2.7.source.tar.bz2
-xulrunner-1.9.3.0b3.source.tar.bz2
-/xulrunner-1.9.3.0b4.source.tar.bz2
-/xulrunner-2.0b6.source.tar.bz2
-/xulrunner-4.0b7.source.tar.bz2
-/xulrunner-2.0b7.source.tar.bz2
-/xulrunner-2.0b8.source.tar.bz2
-/xulrunner-2.0b9.source.tar.bz2
-/xulrunner-2.0b10.source.tar.bz2
-/xulrunner-2.0b11.source.tar.bz2
-/xulrunner-2.0b12.source.tar.bz2
-/xulrunner-2.0rc1.source.tar.bz2
-/xulrunner-2.0rc2.source.tar.bz2
-/xulrunner-2.0.source.tar.bz2
-/xulrunner-2.0.1.source.tar.bz2
-/xulrunner-5.0.source.tar.bz2
-/xulrunner-6.0.source.tar.bz2
-/xulrunner-6.0.2.source.tar.bz2
-/xulrunner-7.0.source.tar.bz2
-/xulrunner-7.0.1.source.tar.bz2
-/xulrunner-8.0.source.tar.bz2
-/xulrunner-9.0.source.tar.bz2
-/xulrunner-9.0.1.source.tar.bz2
-/xulrunner-10.0b6.source.tar.bz2
-/xulrunner-10.0.source.tar.bz2
-/xulrunner-10.0.1.source.tar.bz2
-/xulrunner-11.0b7.source.tar.bz2
-/xulrunner-11.0.source.tar.bz2
-/xulrunner-12.0.source.tar.bz2
-/xulrunner-13.0.source.tar.bz2
-/xulrunner-13.0.1.source.tar.bz2
-/xulrunner-14.0.1.source.tar.bz2
-/xulrunner-15.0b6.source.tar.bz2
-/xulrunner-15.0.source.tar.bz2
-/xulrunner-15.0.1.source.tar.bz2
-/xulrunner-16.0.source.tar.bz2
-/xulrunner-16.0.2.source.tar.bz2
-/xulrunner-17.0b5.source.tar.bz2
-/xulrunner-17.0b6.source.tar.bz2
-/firefox-17.0.source.tar.bz2
-/xulrunner-17.0.source.tar.bz2
-/xulrunner-17.0.1.source.tar.bz2
+/firefox-*.source.tar.bz2
+/xulrunner-*.source.tar.bz2
diff --git a/xulrunner.spec b/xulrunner.spec
index db1b39b..c86cb2d 100644
--- a/xulrunner.spec
+++ b/xulrunner.spec
@@ -75,7 +75,7 @@
 Summary:        XUL Runtime for Gecko Applications
 Name:           xulrunner
 Version:        17.0.1
-Release:        2%{?pre_tag}%{?dist}
+Release:        3%{?pre_tag}%{?dist}
 URL:            http://developer.mozilla.org/En/XULRunner
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
@@ -288,14 +288,14 @@ echo "ac_add_options --with-float-abi=soft" >> .mozconfig
 echo "ac_add_options --disable-elf-hack" >> .mozconfig
 %endif
 
-%ifnarch %{ix86} x86_64
+%ifnarch %{ix86} x86_64 armv7hl armv7hnl
 echo "ac_add_options --disable-methodjit" >> .mozconfig
 echo "ac_add_options --disable-monoic" >> .mozconfig
 echo "ac_add_options --disable-polyic" >> .mozconfig
 echo "ac_add_options --disable-tracejit" >> .mozconfig
 %endif
 
-%ifnarch %{ix86} x86_64 %{arm}
+%ifnarch %{ix86} x86_64
 echo "ac_add_options --disable-webrtc" >> .mozconfig
 %endif
 
@@ -507,6 +507,10 @@ fi
 #---------------------------------------------------------------------
 
 %changelog
+* Thu Dec 13 2012 Peter Robinson <pbrobinson at fedoraproject.org> 17.0.1-3
+- Disable webrtc on ARM as it currently tries to build SSE on ARM (fix FTBFS)
+- Enable methodjit/tracejit on ARMv7 for more speed :) Fixes RHBZ 870548
+
 * Fri Dec  7 2012 Jan Horak <jhorak at redhat.com> - 17.0.1-2
 - Fixed rhbz#879595
 


More information about the scm-commits mailing list