rpms/liboil/devel segfault.patch,NONE,1.1 liboil.spec,1.26,1.27
Matthias Clasen (mclasen)
fedora-extras-commits at redhat.com
Mon Feb 25 16:28:24 UTC 2008
- Previous message (by thread): rpms/vsftpd/devel vsftpd.init,1.4,1.5 vsftpd.spec,1.77,1.78
- Next message (by thread): rpms/jd/F-7 .cvsignore, 1.181, 1.182 jd.spec, 1.206, 1.207 sources, 1.182, 1.183
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mclasen
Update of /cvs/extras/rpms/liboil/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8365
Modified Files:
liboil.spec
Added Files:
segfault.patch
Log Message:
Workaround a segfault
segfault.patch:
--- NEW FILE segfault.patch ---
diff -up liboil-0.3.13/liboil/i386_amd64/Makefile.in.segfault liboil-0.3.13/liboil/i386_amd64/Makefile.in
--- liboil-0.3.13/liboil/i386_amd64/Makefile.in.segfault 2008-02-25 11:13:43.000000000 -0500
+++ liboil-0.3.13/liboil/i386_amd64/Makefile.in 2008-02-25 11:20:40.000000000 -0500
@@ -377,7 +377,7 @@ libi386_amd64_la-convert.lo: convert.c
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libi386_amd64_la_CFLAGS) $(CFLAGS) -c -o libi386_amd64_la-convert.lo `test -f 'convert.c' || echo '$(srcdir)/'`convert.c
libi386_amd64_la-copy.lo: copy.c
- at am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libi386_amd64_la_CFLAGS) $(CFLAGS) -MT libi386_amd64_la-copy.lo -MD -MP -MF "$(DEPDIR)/libi386_amd64_la-copy.Tpo" -c -o libi386_amd64_la-copy.lo `test -f 'copy.c' || echo '$(srcdir)/'`copy.c; \
+ at am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libi386_amd64_la_CFLAGS) $(CFLAGS) -O0 -MT libi386_amd64_la-copy.lo -MD -MP -MF "$(DEPDIR)/libi386_amd64_la-copy.Tpo" -c -o libi386_amd64_la-copy.lo `test -f 'copy.c' || echo '$(srcdir)/'`copy.c; \
@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libi386_amd64_la-copy.Tpo" "$(DEPDIR)/libi386_amd64_la-copy.Plo"; else rm -f "$(DEPDIR)/libi386_amd64_la-copy.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='copy.c' object='libi386_amd64_la-copy.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
Index: liboil.spec
===================================================================
RCS file: /cvs/extras/rpms/liboil/devel/liboil.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- liboil.spec 23 Feb 2008 04:12:10 -0000 1.26
+++ liboil.spec 25 Feb 2008 16:27:48 -0000 1.27
@@ -1,7 +1,7 @@
Summary: Library of Optimized Inner Loops, CPU optimized functions
Name: liboil
Version: 0.3.13
-Release: 1%{?dist}
+Release: 2%{?dist}
# See COPYING which details everything, various BSD licenses apply
License: BSD
Group: System Environment/Libraries
@@ -22,6 +22,7 @@
# 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
+Patch5: segfault.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: glib2-devel
@@ -55,6 +56,7 @@
#%patch3 -p0 -b .altivec
#%patch4 -p0 -b .altivec2
#popd
+%patch5 -p1 -b .segfault
# Disable Altivec, so that liboil doesn't SIGILL on non-Altivec PPCs
# See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=252179#c15
@@ -70,7 +72,7 @@
# ./build_prototypes_doc >liboilfuncs-doc.h
# /bin/sh: ./build_prototypes_doc: No such file or directory
#make %{?_smp_mflags}
-make
+make
%install
rm -rf %{buildroot}
@@ -103,6 +105,9 @@
%changelog
+* Mon Feb 25 2008 Matthias Clasen <mclasen at redhat.com> - 0.3.13-2
+- Work around a segfault by compiling the offending file with -O0 for now
+
* Fri Feb 22 2008 Matthias Clasen <mclasen at redhat.com> - 0.3.13-1
- Update to 0.3.13
- Previous message (by thread): rpms/vsftpd/devel vsftpd.init,1.4,1.5 vsftpd.spec,1.77,1.78
- Next message (by thread): rpms/jd/F-7 .cvsignore, 1.181, 1.182 jd.spec, 1.206, 1.207 sources, 1.182, 1.183
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list