diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index ea08b701..10af83aa 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Nov 4 18:00:35 UTC 2014 - guillaume@opensuse.org + +- Disable elf-hack for aarch64 +- Enable EGL for aarch64 +- Limit RAM usage during link for %arm +- Fix _constraints for ARM + ------------------------------------------------------------------- Mon Nov 3 11:36:04 UTC 2014 - dmueller@suse.com diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 9a7d036b..31d31822 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -300,7 +300,8 @@ export CFLAGS="${CFLAGS} -Os" %endif %ifarch %arm export CFLAGS="${CFLAGS/-g / }" -export LDFLAGS="-Wl,--no-keep-memory" +# 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" @@ -325,7 +326,7 @@ ac_add_options --enable-stdcxx-compat 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 @@ -370,7 +371,7 @@ ac_add_options --disable-neon 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 diff --git a/_constraints b/_constraints index d97e39d8..df0fca56 100644 --- a/_constraints +++ b/_constraints @@ -15,7 +15,7 @@ - 768 + 2600