rpms/liboil/F-7 liboil-0.3.12-altivec-sigill-2.patch, NONE, 1.1 liboil-0.3.12-altivec-sigill.patch, NONE, 1.1 liboil-0.3.12-disable-altivec.patch, NONE, 1.1
Bastien Nocera (hadess)
fedora-extras-commits at redhat.com
Fri Aug 24 08:52:31 UTC 2007
Author: hadess
Update of /cvs/pkgs/rpms/liboil/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20580
Added Files:
liboil-0.3.12-altivec-sigill-2.patch
liboil-0.3.12-altivec-sigill.patch
liboil-0.3.12-disable-altivec.patch
Log Message:
Missing patches
liboil-0.3.12-altivec-sigill-2.patch:
--- NEW FILE liboil-0.3.12-altivec-sigill-2.patch ---
--- liboilcpu.c 2007/08/14 17:49:29 1.43
+++ liboilcpu.c 2007/08/15 21:22:50 1.44
@@ -146,10 +146,14 @@
illegal_instruction_handler (int num)
{
if (in_try_block) {
+#if 0
+ /* alternate method of siglongjmp() */
sigset_t set;
sigemptyset (&set);
sigaddset (&set, SIGILL);
sigprocmask (SIG_UNBLOCK, &set, NULL);
+ longjmp (jump_env, 1);
+#endif
siglongjmp (jump_env, 1);
} else {
abort ();
@@ -204,7 +208,7 @@
int ret;
in_try_block = 1;
- ret = sigsetjmp (jump_env);
+ ret = sigsetjmp (jump_env, 1);
if (!ret) {
func (priv);
}
liboil-0.3.12-altivec-sigill.patch:
--- NEW FILE liboil-0.3.12-altivec-sigill.patch ---
--- liboilcpu.c 2007/07/13 20:37:26 1.42
+++ liboilcpu.c 2007/08/14 17:49:29 1.43
@@ -150,7 +150,7 @@
sigemptyset (&set);
sigaddset (&set, SIGILL);
sigprocmask (SIG_UNBLOCK, &set, NULL);
- longjmp (jump_env, 1);
+ siglongjmp (jump_env, 1);
} else {
abort ();
}
@@ -204,7 +204,7 @@
int ret;
in_try_block = 1;
- ret = setjmp (jump_env);
+ ret = sigsetjmp (jump_env);
if (!ret) {
func (priv);
}
liboil-0.3.12-disable-altivec.patch:
--- NEW FILE liboil-0.3.12-disable-altivec.patch ---
--- configure~ 2007-05-29 07:13:44.000000000 +0100
+++ configure 2007-06-04 12:52:00.000000000 +0100
@@ -10317,7 +10317,7 @@ cat >>confdefs.h <<\_ACEOF
_ACEOF
;;
- xpowerpc|xppc)
+ xfoobar)
HAVE_POWERPC=yes
cat >>confdefs.h <<\_ACEOF
--- liboil/liboilcpu.c.old 2007-08-23 13:02:54.000000000 +0200
+++ liboil/liboilcpu.c 2007-08-23 13:03:23.000000000 +0200
@@ -636,7 +636,7 @@ oil_cpu_detect_i386(void)
/***** powerpc *****/
-#if defined(__powerpc__) || defined(__PPC__) || defined(__ppc__)
+#if 0
static unsigned long
oil_profile_stamp_tb(void)
{
@@ -800,7 +800,7 @@ oil_cpu_detect_arch(void)
#if defined(__i386__) || defined(__amd64__)
oil_cpu_detect_i386();
#endif
-#if defined(__powerpc__) || defined(__PPC__) || defined(__ppc__)
+#if 0
oil_cpu_detect_powerpc();
#endif
#ifdef __arm__
More information about the fedora-extras-commits
mailing list