Add static library liblapack_pic.a
This commit is contained in:
parent
cec96365d4
commit
494ab8de93
13
lapack.spec
13
lapack.spec
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: lapack
|
Name: lapack
|
||||||
Version: %{mediumver}.0
|
Version: %{mediumver}.0
|
||||||
Release: 12
|
Release: 13
|
||||||
Summary: The LAPACK libraries for numerical linear algebra.
|
Summary: The LAPACK libraries for numerical linear algebra.
|
||||||
License: BSD
|
License: BSD
|
||||||
URL: http://www.netlib.org/lapack/
|
URL: http://www.netlib.org/lapack/
|
||||||
@ -76,6 +76,7 @@ lapack_make()
|
|||||||
OPTS="%{optflags} -fPIC" \
|
OPTS="%{optflags} -fPIC" \
|
||||||
NOOPT="%{optflags} -O0 -fPIC"
|
NOOPT="%{optflags} -O0 -fPIC"
|
||||||
mv $3$2.a $2_pic.a
|
mv $3$2.a $2_pic.a
|
||||||
|
cp $2_pic.a tmp
|
||||||
mkdir shared
|
mkdir shared
|
||||||
cd shared
|
cd shared
|
||||||
ar x ../$2_pic.a
|
ar x ../$2_pic.a
|
||||||
@ -90,12 +91,12 @@ lapack_make()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
mkdir tmp
|
||||||
#build blas
|
#build blas
|
||||||
lapack_make blaslib libblas
|
lapack_make blaslib libblas
|
||||||
mv libblas.a BLAS/
|
mv libblas.a BLAS/
|
||||||
lapack_make lapacklib liblapack
|
lapack_make lapacklib liblapack
|
||||||
|
|
||||||
|
|
||||||
cd LAPACKE
|
cd LAPACKE
|
||||||
lapack_make lapacke liblapacke ../
|
lapack_make lapacke liblapacke ../
|
||||||
mv ../liblapacke.a liblapacke.a
|
mv ../liblapacke.a liblapacke.a
|
||||||
@ -111,6 +112,8 @@ chmod 755 ${RPM_BUILD_ROOT}%{_mandir}/man3
|
|||||||
for f in liblapack.so.%{version} libblas.so.%{version} liblapacke.so.%{version} libblas.a liblapack.a liblapacke.a; do
|
for f in liblapack.so.%{version} libblas.so.%{version} liblapacke.so.%{version} libblas.a liblapack.a liblapacke.a; do
|
||||||
cp -f $f ${RPM_BUILD_ROOT}%{_libdir}/$f
|
cp -f $f ${RPM_BUILD_ROOT}%{_libdir}/$f
|
||||||
done
|
done
|
||||||
|
cp -f tmp/liblapack_pic.a ${RPM_BUILD_ROOT}%{_libdir}/liblapack_pic.a
|
||||||
|
rm -rf tmp
|
||||||
|
|
||||||
|
|
||||||
# remove weird man pages
|
# remove weird man pages
|
||||||
@ -177,6 +180,7 @@ sed -i 's|@LAPACK_VERSION@|%{version}|g' %{buildroot}%{_libdir}/pkgconfig/lapack
|
|||||||
%{_libdir}/pkgconfig/lapack.pc
|
%{_libdir}/pkgconfig/lapack.pc
|
||||||
%{_libdir}/pkgconfig/lapacke.pc
|
%{_libdir}/pkgconfig/lapacke.pc
|
||||||
%{_libdir}/liblapack.a
|
%{_libdir}/liblapack.a
|
||||||
|
%{_libdir}/liblapack_pic.a
|
||||||
%{_libdir}/liblapacke.a
|
%{_libdir}/liblapacke.a
|
||||||
%{_libdir}/libblas.so
|
%{_libdir}/libblas.so
|
||||||
%{_libdir}/pkgconfig/blas.pc
|
%{_libdir}/pkgconfig/blas.pc
|
||||||
@ -201,7 +205,10 @@ sed -i 's|@LAPACK_VERSION@|%{version}|g' %{buildroot}%{_libdir}/pkgconfig/lapack
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Jan 20 2020 openEuler Buildteam <buildteam@openeuler.org> - 3.8.0-11
|
* Thu Feb 13 2020 likexin <likexin4@huawei.com> - 3.8.0-13
|
||||||
|
- Add liblapack_pic.a
|
||||||
|
|
||||||
|
* Mon Jan 20 2020 openEuler Buildteam <buildteam@openeuler.org> - 3.8.0-12
|
||||||
- Optimize spec
|
- Optimize spec
|
||||||
|
|
||||||
* Thu Nov 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.8.0-11
|
* Thu Nov 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.8.0-11
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user