mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
optimize=normal gcc option cleanup
modified: packages/audio/libmad/build new file: packages/audio/libmad/patches/libmad-0.15.1b-cflags-O2.patch new file: packages/audio/libmad/patches/libmad-0.15.1b-cflags.patch
This commit is contained in:
parent
b6ce821ef6
commit
967f918d78
@ -24,6 +24,10 @@
|
|||||||
|
|
||||||
cd $PKG_BUILD
|
cd $PKG_BUILD
|
||||||
|
|
||||||
|
if [ $TARGET_ARCH == "x86_64" ] ; then
|
||||||
|
MAD_OPTIONS="--enable-accuracy --enable-fpm=64bit"
|
||||||
|
fi
|
||||||
|
|
||||||
# some fixes for autoreconf
|
# some fixes for autoreconf
|
||||||
touch NEWS AUTHORS ChangeLog
|
touch NEWS AUTHORS ChangeLog
|
||||||
do_autoreconf
|
do_autoreconf
|
||||||
@ -32,7 +36,8 @@ cd $PKG_BUILD
|
|||||||
--build=$HOST_NAME \
|
--build=$HOST_NAME \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--enable-shared
|
--enable-shared \
|
||||||
|
$MAD_OPTIONS
|
||||||
|
|
||||||
make
|
make
|
||||||
|
|
||||||
|
12
packages/audio/libmad/patches/libmad-0.15.1b-cflags-O2.patch
Normal file
12
packages/audio/libmad/patches/libmad-0.15.1b-cflags-O2.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
|
||||||
|
--- libmad-0.15.1b-orig/configure.ac 2007-07-01 12:58:13.000000000 -0600
|
||||||
|
+++ libmad-0.15.1b/configure.ac 2007-07-01 12:59:13.000000000 -0600
|
||||||
|
@@ -105,7 +105,7 @@
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-O2)
|
||||||
|
- optimize="-O"
|
||||||
|
+ optimize="-O2"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-fomit-frame-pointer)
|
146
packages/audio/libmad/patches/libmad-0.15.1b-cflags.patch
Normal file
146
packages/audio/libmad/patches/libmad-0.15.1b-cflags.patch
Normal file
@ -0,0 +1,146 @@
|
|||||||
|
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
|
||||||
|
--- libmad-0.15.1b-orig/configure.ac 2007-06-30 20:22:31.000000000 -0600
|
||||||
|
+++ libmad-0.15.1b/configure.ac 2007-06-30 20:25:31.000000000 -0600
|
||||||
|
@@ -122,74 +122,74 @@
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
-if test "$GCC" = yes
|
||||||
|
-then
|
||||||
|
- if test -z "$arch"
|
||||||
|
- then
|
||||||
|
- case "$host" in
|
||||||
|
- i386-*) ;;
|
||||||
|
- i?86-*) arch="-march=i486" ;;
|
||||||
|
- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
|
||||||
|
- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
|
||||||
|
- powerpc-*) ;;
|
||||||
|
- mips*-agenda-*) arch="-mcpu=vr4100" ;;
|
||||||
|
- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
|
||||||
|
- esac
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- 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"
|
||||||
|
- : #> optimize="$optimize -funroll-all-loops"
|
||||||
|
- : #x optimize="$optimize -fmove-all-movables"
|
||||||
|
- : #x optimize="$optimize -freduce-all-givs"
|
||||||
|
- : #? optimize="$optimize -fstrict-aliasing"
|
||||||
|
- : #* optimize="$optimize -fstructure-noalias"
|
||||||
|
-
|
||||||
|
- case "$host" in
|
||||||
|
- arm*-*)
|
||||||
|
- optimize="$optimize -fstrength-reduce"
|
||||||
|
- ;;
|
||||||
|
- mips*-*)
|
||||||
|
- optimize="$optimize -fstrength-reduce"
|
||||||
|
- optimize="$optimize -finline-functions"
|
||||||
|
- ;;
|
||||||
|
- i?86-*)
|
||||||
|
- optimize="$optimize -fstrength-reduce"
|
||||||
|
- ;;
|
||||||
|
- powerpc-apple-*)
|
||||||
|
- # this triggers an internal compiler error with gcc2
|
||||||
|
- : #optimize="$optimize -fstrength-reduce"
|
||||||
|
-
|
||||||
|
- # this is really only beneficial with gcc3
|
||||||
|
- : #optimize="$optimize -finline-functions"
|
||||||
|
- ;;
|
||||||
|
- *)
|
||||||
|
- # this sometimes provokes bugs in gcc 2.95.2
|
||||||
|
- : #optimize="$optimize -fstrength-reduce"
|
||||||
|
- ;;
|
||||||
|
- esac
|
||||||
|
- ;;
|
||||||
|
- esac
|
||||||
|
-fi
|
||||||
|
+#if test "$GCC" = yes
|
||||||
|
+#then
|
||||||
|
+# if test -z "$arch"
|
||||||
|
+# then
|
||||||
|
+# case "$host" in
|
||||||
|
+# i386-*) ;;
|
||||||
|
+# i?86-*) arch="-march=i486" ;;
|
||||||
|
+# arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
|
||||||
|
+# armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
|
||||||
|
+# powerpc-*) ;;
|
||||||
|
+# mips*-agenda-*) arch="-mcpu=vr4100" ;;
|
||||||
|
+# mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
|
||||||
|
+# esac
|
||||||
|
+# fi
|
||||||
|
+#
|
||||||
|
+# 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"
|
||||||
|
+# : #> optimize="$optimize -funroll-all-loops"
|
||||||
|
+# : #x optimize="$optimize -fmove-all-movables"
|
||||||
|
+# : #x optimize="$optimize -freduce-all-givs"
|
||||||
|
+# : #? optimize="$optimize -fstrict-aliasing"
|
||||||
|
+# : #* optimize="$optimize -fstructure-noalias"
|
||||||
|
+#
|
||||||
|
+# case "$host" in
|
||||||
|
+# arm*-*)
|
||||||
|
+# optimize="$optimize -fstrength-reduce"
|
||||||
|
+# ;;
|
||||||
|
+# mips*-*)
|
||||||
|
+# optimize="$optimize -fstrength-reduce"
|
||||||
|
+# optimize="$optimize -finline-functions"
|
||||||
|
+# ;;
|
||||||
|
+# i?86-*)
|
||||||
|
+# optimize="$optimize -fstrength-reduce"
|
||||||
|
+# ;;
|
||||||
|
+# powerpc-apple-*)
|
||||||
|
+# # this triggers an internal compiler error with gcc2
|
||||||
|
+# : #optimize="$optimize -fstrength-reduce"
|
||||||
|
+#
|
||||||
|
+# # this is really only beneficial with gcc3
|
||||||
|
+# : #optimize="$optimize -finline-functions"
|
||||||
|
+# ;;
|
||||||
|
+# *)
|
||||||
|
+# # this sometimes provokes bugs in gcc 2.95.2
|
||||||
|
+# : #optimize="$optimize -fstrength-reduce"
|
||||||
|
+# ;;
|
||||||
|
+# esac
|
||||||
|
+# ;;
|
||||||
|
+# esac
|
||||||
|
+#fi
|
||||||
|
|
||||||
|
case "$host" in
|
||||||
|
mips*-agenda-*)
|
Loading…
x
Reference in New Issue
Block a user