[lapack] fix sonames
Tom Callaway
spot at fedoraproject.org
Mon Jan 7 21:55:32 UTC 2013
commit 6ef87bc3a94bc777820a1a5b6f920a04834e31a3
Author: Tom Callaway <spot at fedoraproject.org>
Date: Mon Jan 7 16:57:31 2013 -0500
fix sonames
lapack.spec | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/lapack.spec b/lapack.spec
index c82153f..0087331 100644
--- a/lapack.spec
+++ b/lapack.spec
@@ -10,7 +10,7 @@
Summary: Numerical linear algebra package libraries
Name: lapack
Version: %{mediumver}.1
-Release: 3%{?dist}
+Release: 4%{?dist}
License: BSD
Group: Development/Libraries
URL: http://www.netlib.org/lapack/
@@ -184,7 +184,9 @@ FFLAGS="$RPM_OPT_FLAGS -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS" make static
cp libblas.a ${RPM_BUILD_DIR}/%{name}-%{version}/libblas64.a
make clean
FFLAGS="$RPM_OPT_O_FLAGS -fPIC -fdefault-integer-8" make dcabs1.o
+sed -i 's|-soname,libblas|-soname,libblas64|g' Makefile
FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC" make shared
+sed -i 's|-soname,libblas64|-soname,libblas|g' Makefile
cp libblas.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/libblas64.so.%{version}
%endif
popd
@@ -267,8 +269,10 @@ popd
# Build the shared lapack library
pushd SRC
make clean
+sed -i 's|-soname,liblapack|-soname,liblapack64|g' Makefile
make FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" shared
cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack64.so.%{version}
+sed -i 's|-soname,liblapack64|-soname,liblapack|g' Makefile
popd
%endif
@@ -441,6 +445,9 @@ ln -sf libblas64.so.%{version} libblas64.so.%{mediumver}
%endif
%changelog
+* Mon Jan 7 2013 Tom Callaway <spot at fedoraproject.org> - 3.4.1-4
+- fix 64bit sonames
+
* Fri Jan 4 2013 Tom Callaway <spot at fedoraproject.org> - 3.4.1-3
- enable 64bit INTEGER variant subpackages
More information about the scm-commits
mailing list