MozillaFirefox/MozillaFirefox.spec
changeset 803 2823515f76a2
parent 800 4944f392c4d8
parent 802 6c8dd9468bcc
child 805 e14da82b1332
--- a/MozillaFirefox/MozillaFirefox.spec	Sun Nov 02 10:23:56 2014 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec	Mon Nov 10 16:41:30 2014 +0100
@@ -21,7 +21,7 @@
 %define major 33
 %define mainver %major.99
 %define update_channel beta
-%define releasedate 2014103000
+%define releasedate 2014110900
 
 # general build definitions
 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
@@ -300,6 +300,8 @@
 %endif
 %ifarch %arm
 export CFLAGS="${CFLAGS/-g / }"
+# Limit RAM usage during link
+export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
 %endif
 %ifarch ppc64 ppc64le
 export CFLAGS="$CFLAGS -mminimal-toc"
@@ -319,12 +321,12 @@
 ac_add_options --includedir=%{_includedir}
 ac_add_options --enable-release
 ac_add_options --enable-stdcxx-compat
-%ifarch %ix86
+%ifarch %ix86 %arm
 %if 0%{?suse_version} > 1230
 ac_add_options --disable-optimize
 %endif
 %endif
-%ifnarch ppc ppc64 ppc64le
+%ifnarch ppc ppc64 ppc64le aarch64
 ac_add_options --enable-elf-hack
 %endif
 ac_add_options --with-system-nspr
@@ -369,7 +371,7 @@
 ac_add_options --disable-webrtc
 %endif
 # try to use OpenGL-ES on ARM
-%ifarch %arm
+%ifarch %arm aarch64
 ac_add_options --with-gl-provider=EGL
 %endif
 EOF