rpms/lapack/devel lapack.spec,1.24,1.25

Tom Callaway spot at fedoraproject.org
Fri Sep 4 21:22:32 UTC 2009


Author: spot

Update of /cvs/pkgs/rpms/lapack/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9250/devel

Modified Files:
	lapack.spec 
Log Message:
update to 3.2.1 everywhere, fix miscompile bug (bz 520518)


Index: lapack.spec
===================================================================
RCS file: /cvs/pkgs/rpms/lapack/devel/lapack.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -p -r1.24 -r1.25
--- lapack.spec	20 Aug 2009 16:18:36 -0000	1.24
+++ lapack.spec	4 Sep 2009 21:22:32 -0000	1.25
@@ -1,7 +1,7 @@
 Summary: Numerical linear algebra package libraries
 Name: lapack
 Version: 3.2.1
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: BSD
 Group: Development/Libraries
 URL: http://www.netlib.org/lapack/
@@ -87,12 +87,9 @@ popd
 
 ln -s libblas.so.%{version} libblas.so
 
-# Some files don't like -O2, but -Os is fine
-RPM_OPT_SIZE_FLAGS=$(echo $RPM_OPT_FLAGS | sed 's|-O2|-Os|')
-
 # Build the static dlamch, dsecnd, lsame, second, slamch bits
 pushd INSTALL
-make NOOPT="$RPM_OPT_SIZE_FLAGS" OPTS="$RPM_OPT_FLAGS"
+make NOOPT="$RPM_OPT_O_FLAGS" OPTS="$RPM_OPT_FLAGS"
 popd
 
 # Build the static lapack library
@@ -101,30 +98,30 @@ make FFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RP
 cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/
 popd
 
-# Build the shared dlamch, dsecnd, lsame, second, slamch bits
+# Build the static with pic dlamch, dsecnd, lsame, second, slamch bits
 pushd INSTALL
 make clean
-make NOOPT="$RPM_OPT_SIZE_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
+make NOOPT="$RPM_OPT_O_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
 popd
 
-# Build the shared lapack library
+# Build the static with pic lapack library
 pushd SRC
 make clean
-make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" shared
-cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
+make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" static
+cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack_pic.a
 popd
 
-# Buuld the static with pic dlamch, dsecnd, lsame, second, slamch bits
+# Build the shared dlamch, dsecnd, lsame, second, slamch bits
 pushd INSTALL
 make clean
-make NOOPT="$RPM_OPT_SIZE_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
+make NOOPT="$RPM_OPT_O_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
 popd
 
-# Build the static with pic lapack library
+# Build the shared lapack library
 pushd SRC
 make clean
-make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" static
-cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack_pic.a
+make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" shared
+cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
 popd
 
 cp -p %{SOURCE4} lapackqref.ps
@@ -189,6 +186,9 @@ rm -fr ${RPM_BUILD_ROOT}
 %{_libdir}/libblas*.a
 
 %changelog
+* Fri Sep  4 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 3.2.1-3
+- use RPM_OPT_O_FLAGS (-O0) everywhere necessary, drop RPM_OPT_SIZE_FLAGS (-Os) (bz 520518)
+
 * Thu Aug 20 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 3.2.1-2
 - don't enable xblas yet
 




More information about the fedora-extras-commits mailing list