rpms/atlas/FC-4 atlas.spec,1.4,1.5

Quentin Spencer (qspencer) fedora-extras-commits at redhat.com
Wed Feb 15 17:52:32 UTC 2006


Author: qspencer

Update of /cvs/extras/rpms/atlas/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12746

Modified Files:
	atlas.spec 
Log Message:
Add --noexecstack to assembly kernels.


Index: atlas.spec
===================================================================
RCS file: /cvs/extras/rpms/atlas/FC-4/atlas.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- atlas.spec	10 Oct 2005 21:07:47 -0000	1.4
+++ atlas.spec	15 Feb 2006 17:52:32 -0000	1.5
@@ -1,6 +1,6 @@
 Name:           atlas
 Version:        3.6.0
-Release:        8%{?dist}
+Release:        9%{?dist}
 Summary:        Automatically Tuned Linear Algebra Software
 
 Group:          System Environment/Libraries
@@ -242,7 +242,7 @@
 
   cat ${BUILD_DATA_DIR}/build.uu | uudecode | zcat - | \
 	sed -e s/g77/gfortran/ -e s/-DAdd__/-DAdd_/ | debian/ab topdir=`pwd` \
-	carch=$BUILD_DIR debug= | bash -x -e
+	carch=$BUILD_DIR fpic="-Wa,--noexecstack" debug= | bash -x -e
   mv lib/$BUILD_DIR/liblapack.a lib/$BUILD_DIR/liblapack_atlas.a
 
   # Create replacement for BLAS and LAPACK Libraries
@@ -289,7 +289,7 @@
 
   cat ${BUILD_DATA_DIR}/build.uu | uudecode | zcat - | \
 	sed -e s/g77/gfortran/ -e s/-DAdd__/-DAdd_/ | debian/ab topdir=`pwd` \
-	carch=$BUILD_DIR fpic="-fPIC" debug= | bash -x -e
+	carch=$BUILD_DIR fpic="-Wa,--noexecstack -fPIC" debug= | bash -x -e
   mv lib/$BUILD_DIR/liblapack.a lib/$BUILD_DIR/liblapack_atlas.a
 
   mkdir tmp
@@ -537,6 +537,10 @@
 %endif
 
 %changelog
+* Mon Oct 10 2005 Quentin Spencer <qspencer at users.sourceforge.net> 3.6.0-9
+- Add --noexecstack to compilation of assembly kernels. These were
+  previously marked executable, which caused problems with selinux.
+
 * Mon Oct 10 2005 Quentin Spencer <qspencer at users.sourceforge.net> 3.6.0-8
 - Make all devel subpackages depend on their non-devel counterparts.
 - Add /etc/ld.so.conf.d files for -sse and -3dnow, because they don't




More information about the fedora-extras-commits mailing list