vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Tue Aug  2 
12:58:17 2011 +0300| [09b142d509ace2ea1941a044916f3f7ec820772c] | committer: 
Rémi Denis-Courmont

contrib: libmad: do not mess with GCC (antiquated) optimization flags

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=09b142d509ace2ea1941a044916f3f7ec820772c
---

 contrib/src/mad/mad-noopt.patch |   12 ++++++++++++
 contrib/src/mad/rules.mak       |    3 +++
 2 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/contrib/src/mad/mad-noopt.patch b/contrib/src/mad/mad-noopt.patch
new file mode 100644
index 0000000..08c3a6a
--- /dev/null
+++ b/contrib/src/mad/mad-noopt.patch
@@ -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
diff --git a/contrib/src/mad/rules.mak b/contrib/src/mad/rules.mak
index 76fc65a..4eb53d2 100644
--- a/contrib/src/mad/rules.mak
+++ b/contrib/src/mad/rules.mak
@@ -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 $@

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to