]> git.sesse.net Git - vlc/commitdiff
contrib: libmad: do not mess with GCC (antiquated) optimization flags
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 2 Aug 2011 09:58:17 +0000 (12:58 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 2 Aug 2011 15:06:46 +0000 (18:06 +0300)
contrib/src/mad/mad-noopt.patch [new file with mode: 0644]
contrib/src/mad/rules.mak

diff --git a/contrib/src/mad/mad-noopt.patch b/contrib/src/mad/mad-noopt.patch
new file mode 100644 (file)
index 0000000..08c3a6a
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Nru libmad.orig//configure.ac libmad/configure.ac
+--- libmad.orig//configure.ac  2011-08-02 12:39:34.000000000 +0300
++++ libmad/configure.ac        2011-08-02 12:52:11.000000000 +0300
+@@ -122,7 +122,7 @@
+     esac
+ done
+-if test "$GCC" = yes
++if false
+ then
+     if test -z "$arch"
+     then
index 76fc65ab786dd7774287a1841a62671f992e2197..4eb53d2194ae8b92d85ef6e1d4872a8de774cb3c 100644 (file)
@@ -21,9 +21,12 @@ ifdef HAVE_MACOSX
                -e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' \
                -i.orig configure
 endif
+       $(APPLY) $(SRC)/mad/mad-noopt.patch
        $(MOVE)
 
 .mad: libmad
+       touch libmad/NEWS libmad/AUTHORS libmad/ChangeLog
+       $(RECONF)
        cd $< && $(HOSTVARS) CFLAGS="$(CFLAGS) -O3 $(NOTHUMB)" ./configure $(HOSTCONF)
        cd $< && $(MAKE) install
        touch $@