From 946a2cf79c29430d46da6d1b56debc638acbe17de4c844e98f216a922c0f4e93 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Thu, 14 Apr 2016 10:14:02 +0000 Subject: [PATCH] Accepting request 389750 from devel:ARM:Factory - build fixes for arm/aarch64: * disable webrtc for arm/aarch64 * switch away from openGL-ES backend to default for arm/aarch64 since it almost never builds * reenable neon - reenable webrtc for powerpc as it seems to build OBS-URL: https://build.opensuse.org/request/show/389750 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=497 --- MozillaFirefox.changes | 10 ++++++++++ MozillaFirefox.spec | 12 +++++------- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index f318ba3..d751009 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -134,6 +134,16 @@ Thu Feb 11 07:51:34 UTC 2016 - wr@rosenauer.org * Fix a crash in cache networking (bmo#1244076) * Fix using WebSockets in service worker controlled pages (bmo#1243942) +------------------------------------------------------------------- +Sat Jan 30 08:28:17 UTC 2016 - dmueller@suse.com + +- build fixes for arm/aarch64: + * disable webrtc for arm/aarch64 + * switch away from openGL-ES backend to default for arm/aarch64 + since it almost never builds + * reenable neon +- reenable webrtc for powerpc as it seems to build + ------------------------------------------------------------------- Sun Jan 24 09:33:15 UTC 2016 - wr@rosenauer.org diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 9b27861..14570d3 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -368,17 +368,15 @@ ac_add_options --enable-libproxy %if ! %crashreporter ac_add_options --disable-crashreporter %endif -# Disable neon for arm as it does not build correctly %ifarch %arm -ac_add_options --disable-neon +ac_add_options --disable-elf-hack +ac_add_options --with-fpu=vfpv3-d16 +ac_add_options --with-float-abi=hard +ac_add_options --with-arch=armv7-a %endif -%ifnarch %ix86 x86_64 +%ifarch %arm aarch64 s390x ac_add_options --disable-webrtc %endif -# try to use OpenGL-ES on ARM -%ifarch %arm aarch64 -ac_add_options --with-gl-provider=EGL -%endif EOF make -f client.mk build