summaryrefslogtreecommitdiff
path: root/libre/iceweasel-libre
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-04-11 00:04:39 -0700
committerroot <root@rshg054.dnsready.net>2013-04-11 00:04:39 -0700
commit337402b957bab442da9e0d46ee7a8d8f32ede3ce (patch)
treeede23528c497381b6f3468a5acffc69236eefc76 /libre/iceweasel-libre
parent5aa2d7527764c179fd31c1c3505b572773224c94 (diff)
Thu Apr 11 00:04:39 PDT 2013
Diffstat (limited to 'libre/iceweasel-libre')
-rw-r--r--libre/iceweasel-libre/PKGBUILD10
1 files changed, 4 insertions, 6 deletions
diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD
index 283d6e088..0c9520b17 100644
--- a/libre/iceweasel-libre/PKGBUILD
+++ b/libre/iceweasel-libre/PKGBUILD
@@ -143,17 +143,15 @@ build() {
echo 'ac_add_options --disable-jemalloc' >> .mozconfig
fi
+ # configure script misdetects the preprocessor without an optimization level
+ # https://bugs.archlinux.org/task/34644
+ sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure
+
if $_pgo; then
- unset CPPFLAGS
- export CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
- export CXXFLAGS="$CXXFLAGS -D_FORTIFY_SOURCE=2"
LD_PRELOAD="" /usr/bin/Xvfb -nolisten tcp -extension GLX -screen 0 1280x1024x24 :99 &
LD_PRELOAD="" DISPLAY=:99 make -j1 -f client.mk profiledbuild MOZ_MAKE_FLAGS="$MAKEFLAGS"
kill $! || true
else
- unset CPPFLAGS
- export CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
- export CXXFLAGS="$CXXFLAGS -D_FORTIFY_SOURCE=2"
LD_PRELOAD="" make -j1 -f client.mk build MOZ_MAKE_FLAGS="$MAKEFLAGS"
fi
}