[oe-commits] org.oe.dev libmad: sanitize optimization options, some were remove in recent gcc versions

koen commit oe at amethyst.openembedded.net
Fri Jul 11 08:31:16 UTC 2008


libmad: sanitize optimization options, some were remove in recent gcc versions

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: da3452ccd1d6234cb9dbbfb85923cce269a1daa7
ViewMTN: http://monotone.openembedded.org/revision/info/da3452ccd1d6234cb9dbbfb85923cce269a1daa7
Files:
1
packages/libmad/files/mad.diff
packages/libmad/libmad_0.15.1b.bb
Diffs:

#
# mt diff -rd62c1166e6cab3e0cb85ce0d52ea50196eff152c -rda3452ccd1d6234cb9dbbfb85923cce269a1daa7
#
#
#
# add_file "packages/libmad/files/mad.diff"
#  content [97462f304c72a5a7cf9ea36b83b38e13c9a53b29]
# 
# patch "packages/libmad/libmad_0.15.1b.bb"
#  from [55e89f58cb09590f6599edf4eef9e25444542c4d]
#    to [c0447b71ae96fb91ea0f4b950a2923f99c1cd081]
#
============================================================
--- packages/libmad/files/mad.diff	97462f304c72a5a7cf9ea36b83b38e13c9a53b29
+++ packages/libmad/files/mad.diff	97462f304c72a5a7cf9ea36b83b38e13c9a53b29
@@ -0,0 +1,24 @@
+--- /tmp/configure.ac	2008-07-11 10:19:17.000000000 +0200
++++ libmad-0.15.1b/configure.ac	2008-07-11 10:20:00.313198000 +0200
+@@ -140,21 +140,14 @@
+     case "$optimize" in
+ 	-O|"-O "*)
+ 	    optimize="-O"
+-	    optimize="$optimize -fforce-mem"
+-	    optimize="$optimize -fforce-addr"
+ 	    : #x optimize="$optimize -finline-functions"
+ 	    : #- optimize="$optimize -fstrength-reduce"
+-	    optimize="$optimize -fthread-jumps"
+-	    optimize="$optimize -fcse-follow-jumps"
+-	    optimize="$optimize -fcse-skip-blocks"
+ 	    : #x optimize="$optimize -frerun-cse-after-loop"
+ 	    : #x optimize="$optimize -frerun-loop-opt"
+ 	    : #x optimize="$optimize -fgcse"
+ 	    optimize="$optimize -fexpensive-optimizations"
+-	    optimize="$optimize -fregmove"
+ 	    : #* optimize="$optimize -fdelayed-branch"
+ 	    : #x optimize="$optimize -fschedule-insns"
+-	    optimize="$optimize -fschedule-insns2"
+ 	    : #? optimize="$optimize -ffunction-sections"
+ 	    : #? optimize="$optimize -fcaller-saves"
+ 	    : #> optimize="$optimize -funroll-loops"
============================================================
--- packages/libmad/libmad_0.15.1b.bb	55e89f58cb09590f6599edf4eef9e25444542c4d
+++ packages/libmad/libmad_0.15.1b.bb	c0447b71ae96fb91ea0f4b950a2923f99c1cd081
@@ -3,10 +3,11 @@ LICENSE = "GPL"
 PRIORITY = "optional"
 DEPENDS = "libid3tag"
 LICENSE = "GPL"
-PR = "r3"
+PR = "r4"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libmad-${PV}.tar.gz \
-           file://add-pkgconfig.patch;patch=1"
+           file://add-pkgconfig.patch;patch=1 \
+	   file://mad.diff;patch=1 "
 
 S = "${WORKDIR}/libmad-${PV}"
 






More information about the Openembedded-commits mailing list