File project.diff of Package xulrunner

--- xulrunner.changes.orig
+++ xulrunner.changes
@@ -1,4 +1,14 @@
 -------------------------------------------------------------------
+Wed Sep 12 10:34:26 UTC 2012 - dvaleev@suse.com
+
+- reduce memory usage on ppc as well 
+
+-------------------------------------------------------------------
+Fri Aug 17 13:09:49 UTC 2012 - dmueller@suse.com
+
+- fix build on ARM
+
+-------------------------------------------------------------------
 Sat Jul 14 19:33:44 UTC 2012 - wr@rosenauer.org
 
 - update to 14.0.1 (bnc#771583)
--- xulrunner.spec.orig
+++ xulrunner.spec
@@ -80,6 +80,7 @@ Patch9:         mozilla-sle11.patch
 Patch11:        mozilla-yarr-pcre.patch
 Patch12:        mozilla-gcc47.patch
 Patch13:        mozilla-ppc.patch
+Patch14:	mozilla-disable-debug.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       mozilla-js = %{version}
 Requires(post):  update-alternatives coreutils
@@ -89,7 +90,7 @@ Requires(preun): update-alternatives cor
 %define has_system_nss   1
 %define has_system_cairo 0
 %define localize 0
-%ifarch ppc ppc64 s390 s390x ia64
+%ifarch ppc ppc64 s390 s390x ia64 %arm
 %define crashreporter    0
 %else
 %define crashreporter    1
@@ -197,6 +198,10 @@ symbols meant for upload to Mozilla's cr
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%ifarch %arm ppc ppc64
+# disable debug
+%patch14 -p1
+%endif
 
 %build
 # no need to add build time to binaries
@@ -211,8 +216,13 @@ export CFLAGS="$RPM_OPT_FLAGS -Os -fno-s
 %ifarch ppc64
 export CFLAGS="$CFLAGS -mminimal-toc"
 %endif
-export CXXFLAGS="$CFLAGS"
 export LDFLAGS="-Wl,-rpath -Wl,${MOZ_APP_DIR}"
+%ifarch %arm ppc ppc64
+# debug symbols require too much memory during building
+export CFLAGS="${CFLAGS/-g/}"
+LDFLAGS+="-Wl,--reduce-memory-overheads -Wl,--no-keep-memory"
+%endif
+export CXXFLAGS="$CFLAGS"
 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
 export MOZILLA_OFFICIAL=1
 export BUILD_OFFICIAL=1
@@ -286,7 +296,7 @@ EOF
 # ARM
 %ifarch %arm
 cat << EOF >> $MOZCONFIG
-%ifarch armv7l
+%ifarch armv7l armv7hl
 ac_add_options --with-arch=armv7-a
 ac_add_options --with-float-abi=hard
 ac_add_options --with-fpu=vfpv3-d16
openSUSE Build Service is sponsored by