diff -r 4944f392c4d8 -r 2823515f76a2 MozillaFirefox/MozillaFirefox.spec --- 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