Add -O2 to CFLAGS, use -O0 when optimizations are disabled.
authorAlessio Treglia <alessio@debian.org>
Sat, 11 Feb 2012 11:04:12 +0000 (12:04 +0100)
committerAlessio Treglia <alessio@debian.org>
Sat, 11 Feb 2012 11:04:12 +0000 (12:04 +0100)
debian/patches/gcc-optflags.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/gcc-optflags.patch b/debian/patches/gcc-optflags.patch
new file mode 100644 (file)
index 0000000..d375410
--- /dev/null
@@ -0,0 +1,34 @@
+Subject: Add -O2 to CFLAGS by default, -O0 if noopt is set.
+Author: Alessio Treglia <alessio@debian.org>
+Forwarded: not-needed
+---
+ configure |   10 +++-------
+ 1 file changed, 3 insertions(+), 7 deletions(-)
+
+--- gpac.orig/configure
++++ gpac/configure
+@@ -1329,7 +1329,7 @@ for opt do
+             ;;
+         --disable-alsa=*) has_alsa="no"
+             ;;
+-        --enable-debug) debuginfo="yes"; no_gcc_opt="yes"
++        --enable-debug) debuginfo="yes";
+             ;;
+         --enable-gprof) gprof_build="yes";
+             ;;
+@@ -1643,13 +1643,9 @@ fi
+ #GCC opt
+ if test "$no_gcc_opt" = "no"; then
+-    if $cc --version | grep 'sbox-arm-linux-gcc (GCC) 3.4.4'
+-    then
+-        echo "Detected buggy arm GCC (diablo), using -O2"
+         CFLAGS="-O2 $CFLAGS"
+-    else
+-        CFLAGS="-O3 $CFLAGS"
+-    fi
++else
++    CFLAGS="-O0 $CFLAGS"
+ fi
+ #look for DX support
index 6f9f8a33e36d940d00aa22dd943d196439c017e3..b4608cfe58d24e401fd672da281202ee1aa08ed1 100644 (file)
@@ -2,3 +2,4 @@ soname-fix.patch
 mp4box-manpage-fix.patch
 multiarch.patch
 dfsg.patch
+gcc-optflags.patch