rpms/liboil/devel liboil-0.3.13-disable-altivec.patch, NONE, 1.1 liboil.spec, 1.28, 1.29 liboil-0.3.12-altivec-sigill-2.patch, 1.1, NONE liboil-0.3.12-altivec-sigill.patch, 1.2, NONE liboil-0.3.12-disable-altivec.patch, 1.2, NONE liboil-0.3.12-ppc64-configure.patch, 1.1, NONE liboil-0.3.3-gccoptfixes.patch, 1.1, NONE

Bastien Nocera (hadess) fedora-extras-commits at redhat.com
Mon Mar 10 09:56:28 UTC 2008


Author: hadess

Update of /cvs/pkgs/rpms/liboil/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27481

Modified Files:
	liboil.spec 
Added Files:
	liboil-0.3.13-disable-altivec.patch 
Removed Files:
	liboil-0.3.12-altivec-sigill-2.patch 
	liboil-0.3.12-altivec-sigill.patch 
	liboil-0.3.12-disable-altivec.patch 
	liboil-0.3.12-ppc64-configure.patch 
	liboil-0.3.3-gccoptfixes.patch 
Log Message:
* Mon Mar 10 2008 - Bastien Nocera <bnocera at redhat.com> - 0.3.13-4
- Try disabling Altivec for now


liboil-0.3.13-disable-altivec.patch:

--- NEW FILE liboil-0.3.13-disable-altivec.patch ---
--- liboil-0.3.13/configure.orig	2008-03-10 09:49:04.000000000 +0000
+++ liboil-0.3.13/configure	2008-03-10 09:49:42.000000000 +0000
@@ -15519,7 +15519,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_ec
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  flag_ok=yes
+  flag_ok=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
@@ -16266,7 +16266,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_ec
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  flag_ok=yes
+  flag_ok=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5


Index: liboil.spec
===================================================================
RCS file: /cvs/pkgs/rpms/liboil/devel/liboil.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- liboil.spec	27 Feb 2008 01:35:19 -0000	1.28
+++ liboil.spec	10 Mar 2008 09:55:22 -0000	1.29
@@ -1,7 +1,7 @@
 Summary: Library of Optimized Inner Loops, CPU optimized functions
 Name: liboil
 Version: 0.3.13
-Release: 3%{?dist}
+Release: 4%{?dist}
 # See COPYING which details everything, various BSD licenses apply
 License: BSD
 Group: System Environment/Libraries
@@ -9,21 +9,9 @@
 Source: http://liboil.freedesktop.org/download/liboil-%{version}.tar.gz
 
 Patch1: liboil-0.3.13-s390.patch
-# PPC64 isn't being detected properly
-# http://bugzilla.redhat.com/242418
-# Patch2: liboil-0.3.12-ppc64-configure.patch
-
-# Disable PPC altogether, as oil_prototype_from_string() crashes in malloc
-# otherwise
-# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=252179#c16
-#Patch2: liboil-0.3.12-disable-altivec.patch
-
-# Fix SIGILL handling for CPU tests
-# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=252179
-#Patch3: liboil-0.3.12-altivec-sigill.patch
-#Patch4: liboil-0.3.12-altivec-sigill-2.patch
+Patch2: liboil-0.3.13-disable-altivec.patch
 # from upstream git
-Patch5: clobber-ecx.patch
+Patch3: clobber-ecx.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: glib2-devel
@@ -53,12 +41,8 @@
 %prep
 %setup -q
 %patch1 -p1 -b .s390
-#%patch2 -p0 -b .ppc64
-#pushd liboil
-#%patch3 -p0 -b .altivec
-#%patch4 -p0 -b .altivec2
-#popd
-%patch5 -p1 -b .clobber-ecx
+%patch2 -p1 -b .disable-altivec
+%patch3 -p1 -b .clobber-ecx
 
 # Disable Altivec, so that liboil doesn't SIGILL on non-Altivec PPCs
 # See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=252179#c15
@@ -106,6 +90,9 @@
 
 
 %changelog
+* Mon Mar 10 2008 - Bastien Nocera <bnocera at redhat.com> - 0.3.13-4
+- Try disabling Altivec for now
+
 * Tue Feb 26 2008 Matthias Clasen  <mclasen at redhat.com> - 0.3.13-3
 - Use the upstream fix instead
 


--- liboil-0.3.12-altivec-sigill-2.patch DELETED ---


--- liboil-0.3.12-altivec-sigill.patch DELETED ---


--- liboil-0.3.12-disable-altivec.patch DELETED ---


--- liboil-0.3.12-ppc64-configure.patch DELETED ---


--- liboil-0.3.3-gccoptfixes.patch DELETED ---




More information about the fedora-extras-commits mailing list