SOURCES: mplayer-kill-mabi_altivec.patch (NEW) - kill evil -mabi=a...
sparky
sparky at pld-linux.org
Mon Feb 13 21:55:00 CET 2006
Author: sparky Date: Mon Feb 13 20:55:00 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- kill evil -mabi=altivec, longer desc in patch
---- Files affected:
SOURCES:
mplayer-kill-mabi_altivec.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/mplayer-kill-mabi_altivec.patch
diff -u /dev/null SOURCES/mplayer-kill-mabi_altivec.patch:1.1
--- /dev/null Mon Feb 13 21:55:00 2006
+++ SOURCES/mplayer-kill-mabi_altivec.patch Mon Feb 13 21:54:55 2006
@@ -0,0 +1,29 @@
+ when compiled with -mabi=altivec gcc saves and restores altivec registers
+ in long jump macro, it's bad, mplayer don't use long jump much, but uses it
+ for returning from sigill catch routine, so the problem was ILL was sent
+ before sigill catch was completely prepared
+ I hope -mabi=altivec is not really needed
+ -- Sparky
+
+--- MPlayer-1.0pre7try2/configure~ 2006-02-13 18:58:20.000000000 +0100
++++ MPlayer-1.0pre7try2/configure 2006-02-13 18:59:42.000000000 +0100
+@@ -1957,7 +1957,7 @@
+ return 0;
+ }
+ EOF
+- FSF_flags='-maltivec -mabi=altivec'
++ FSF_flags='-maltivec'
+ Darwin_flags='-faltivec'
+
+ # check for Darwin-style flags first, since
+--- MPlayer-1.0pre7try2/mp3lib/Makefile~ 2004-10-28 03:15:53.000000000 +0200
++++ MPlayer-1.0pre7try2/mp3lib/Makefile 2006-02-13 20:54:44.000000000 +0100
+@@ -25,7 +25,7 @@
+ ifeq ($(TARGET_OS),Darwin)
+ CFLAGS += -faltivec
+ else
+-CFLAGS += -maltivec -mabi=altivec
++CFLAGS += -maltivec
+ endif
+ endif
+ endif
================================================================
More information about the pld-cvs-commit
mailing list