[arch-commits] Commit in lapack/trunk (Makefile.blas Makefile.lapack PKGBUILD)
Ronald van Haren
ronald at archlinux.org
Fri Oct 8 09:23:08 UTC 2010
Date: Friday, October 8, 2010 @ 05:23:08
Author: ronald
Revision: 94550
upgpkg: lapack 3.2.2-2
fix lapack Makefile
Modified:
lapack/trunk/Makefile.blas
lapack/trunk/Makefile.lapack
lapack/trunk/PKGBUILD
-----------------+
Makefile.blas | 173 +++++++++++++++++++++++++++++++++++++++++++++++-------
Makefile.lapack | 132 -----------------------------------------
PKGBUILD | 26 +-------
3 files changed, 157 insertions(+), 174 deletions(-)
Modified: Makefile.blas
===================================================================
--- Makefile.blas 2010-10-08 08:17:33 UTC (rev 94549)
+++ Makefile.blas 2010-10-08 09:23:08 UTC (rev 94550)
@@ -1,28 +1,157 @@
clean:
rm -f *.o libblas.a libblas.so*
-OBJS= caxpy.o ccopy.o cdotc.o cdotu.o cgbmv.o cgemm.o cgemv.o \
- cgerc.o cgeru.o chbmv.o chemm.o chemv.o cher2.o cher2k.o \
- cher.o cherk.o chpmv.o chpr2.o chpr.o crotg.o cscal.o csrot.o \
- csscal.o cswap.o csymm.o csyr2k.o csyrk.o ctbmv.o ctbsv.o \
- ctpmv.o ctpsv.o ctrmm.o ctrmv.o ctrsm.o ctrsv.o dasum.o \
- daxpy.o dcabs1.o dcopy.o ddot.o dgbmv.o dgemm.o dgemv.o \
- dger.o dnrm2.o drot.o drotg.o drotm.o drotmg.o dsbmv.o \
- dscal.o dsdot.o dspmv.o dspr2.o dspr.o dswap.o dsymm.o \
- dsymv.o dsyr2.o dsyr2k.o dsyr.o dsyrk.o dtbmv.o dtbsv.o \
- dtpmv.o dtpsv.o dtrmm.o dtrmv.o dtrsm.o dtrsv.o dzasum.o \
- dznrm2.o icamax.o idamax.o isamax.o izamax.o lsame.o sasum.o \
- saxpy.o scabs1.o scasum.o scnrm2.o scopy.o sdot.o sdsdot.o \
- sgbmv.o sgemm.o sgemv.o sger.o snrm2.o srot.o srotg.o srotm.o \
- srotmg.o ssbmv.o sscal.o sspmv.o sspr2.o sspr.o sswap.o \
- ssymm.o ssymv.o ssyr2.o ssyr2k.o ssyr.o ssyrk.o stbmv.o \
- stbsv.o stpmv.o stpsv.o strmm.o strmv.o strsm.o strsv.o \
- xerbla_array.o xerbla.o zaxpy.o zcopy.o zdotc.o zdotu.o \
- zdrot.o zdscal.o zgbmv.o zgemm.o zgemv.o zgerc.o zgeru.o \
- zhbmv.o zhemm.o zhemv.o zher2.o zher2k.o zher.o zherk.o \
- zhpmv.o zhpr2.o zhpr.o zrotg.o zscal.o zswap.o zsymm.o \
- zsyr2k.o zsyrk.o ztbmv.o ztbsv.o ztpmv.o ztpsv.o ztrmm.o \
- ztrmv.o ztrsm.o ztrsv.o
+OBJS= caxpy.o \
+ccopy.o \
+cdotc.o \
+cdotu.o \
+cgbmv.o \
+cgemm.o \
+cgemv.o \
+cgerc.o \
+cgeru.o \
+chbmv.o \
+chemm.o \
+chemv.o \
+cher2k.o \
+cher2.o \
+cherk.o \
+cher.o \
+chpmv.o \
+chpr2.o \
+chpr.o \
+crotg.o \
+cscal.o \
+csrot.o \
+csscal.o \
+cswap.o \
+csymm.o \
+csyr2k.o \
+csyrk.o \
+ctbmv.o \
+ctbsv.o \
+ctpmv.o \
+ctpsv.o \
+ctrmm.o \
+ctrmv.o \
+ctrsm.o \
+ctrsv.o \
+dasum.o \
+daxpy.o \
+dcabs1.o \
+dcopy.o \
+ddot.o \
+dgbmv.o \
+dgemm.o \
+dgemv.o \
+dger.o \
+dnrm2.o \
+drotg.o \
+drotmg.o \
+drotm.o \
+drot.o \
+dsbmv.o \
+dscal.o \
+dsdot.o \
+dspmv.o \
+dspr2.o \
+dspr.o \
+dswap.o \
+dsymm.o \
+dsymv.o \
+dsyr2k.o \
+dsyr2.o \
+dsyrk.o \
+dsyr.o \
+dtbmv.o \
+dtbsv.o \
+dtpmv.o \
+dtpsv.o \
+dtrmm.o \
+dtrmv.o \
+dtrsm.o \
+dtrsv.o \
+dzasum.o \
+dznrm2.o \
+icamax.o \
+idamax.o \
+isamax.o \
+izamax.o \
+lsame.o \
+sasum.o \
+saxpy.o \
+scabs1.o \
+scasum.o \
+scnrm2.o \
+scopy.o \
+sdot.o \
+sdsdot.o \
+sgbmv.o \
+sgemm.o \
+sgemv.o \
+sger.o \
+snrm2.o \
+srotg.o \
+srotmg.o \
+srotm.o \
+srot.o \
+ssbmv.o \
+sscal.o \
+sspmv.o \
+sspr2.o \
+sspr.o \
+sswap.o \
+ssymm.o \
+ssymv.o \
+ssyr2k.o \
+ssyr2.o \
+ssyrk.o \
+ssyr.o \
+stbmv.o \
+stbsv.o \
+stpmv.o \
+stpsv.o \
+strmm.o \
+strmv.o \
+strsm.o \
+strsv.o \
+xerbla_array.o \
+xerbla.o \
+zaxpy.o \
+zcopy.o \
+zdotc.o \
+zdotu.o \
+zdrot.o \
+zdscal.o \
+zgbmv.o \
+zgemm.o \
+zgemv.o \
+zgerc.o \
+zgeru.o \
+zhbmv.o \
+zhemm.o \
+zhemv.o \
+zher2k.o \
+zher2.o \
+zherk.o \
+zher.o \
+zhpmv.o \
+zhpr2.o \
+zhpr.o \
+zrotg.o \
+zscal.o \
+zswap.o \
+zsymm.o \
+zsyr2k.o \
+zsyrk.o \
+ztbmv.o \
+ztbsv.o \
+ztpmv.o \
+ztpsv.o \
+ztrmm.o \
+ztrmv.o \
+ztrsm.o \
+ztrsv.o
static: $(OBJS)
ar ruv libblas.a $(OBJS)
Modified: Makefile.lapack
===================================================================
--- Makefile.lapack 2010-10-08 08:17:33 UTC (rev 94549)
+++ Makefile.lapack 2010-10-08 09:23:08 UTC (rev 94550)
@@ -9,10 +9,8 @@
cgbequb.o \
cgbequ.o \
cgbrfs.o \
-cgbrfsx.o \
cgbsv.o \
cgbsvx.o \
-cgbsvxx.o \
cgbtf2.o \
cgbtrf.o \
cgbtrs.o \
@@ -47,7 +45,6 @@
cgeqrf.o \
cgeqrfp.o \
cgerfs.o \
-cgerfsx.o \
cgerq2.o \
cgerqf.o \
cgesc2.o \
@@ -55,7 +52,6 @@
cgesvd.o \
cgesv.o \
cgesvx.o \
-cgesvxx.o \
cgetc2.o \
cgetf2.o \
cgetrf.o \
@@ -101,10 +97,8 @@
chegv.o \
chegvx.o \
cherfs.o \
-cherfsx.o \
chesv.o \
chesvx.o \
-chesvxx.o \
chetd2.o \
chetf2.o \
chetrd.o \
@@ -113,7 +107,6 @@
chetrs.o \
chfrk.o \
chgeqz.o \
-chla_transtype.o \
chpcon.o \
chpevd.o \
chpev.o \
@@ -147,28 +140,13 @@
claesy.o \
claev2.o \
clag2z.o \
-cla_gbamv.o \
-cla_gbrcond_c.o \
-cla_gbrcond_x.o \
-cla_gbrfsx_extended.o \
-cla_gbrpvgrw.o \
-cla_geamv.o \
-cla_gercond_c.o \
-cla_gercond_x.o \
-cla_gerfsx_extended.o \
clags2.o \
clagtm.o \
-cla_heamv.o \
clahef.o \
-cla_hercond_c.o \
-cla_hercond_x.o \
-cla_herfsx_extended.o \
-cla_herpvgrw.o \
clahqr.o \
clahr2.o \
clahrd.o \
claic1.o \
-cla_lin_berr.o \
clals0.o \
clalsa.o \
clalsd.o \
@@ -189,10 +167,6 @@
clantr.o \
clapll.o \
clapmt.o \
-cla_porcond_c.o \
-cla_porcond_x.o \
-cla_porfsx_extended.o \
-cla_porpvgrw.o \
claqgb.o \
claqge.o \
claqhb.o \
@@ -220,26 +194,18 @@
clarfx.o \
clargv.o \
clarnv.o \
-cla_rpvgrw.o \
clarrv.o \
-clarscl2.o \
clartg.o \
clartv.o \
clarzb.o \
clarz.o \
clarzt.o \
-clascl2.o \
clascl.o \
claset.o \
clasr.o \
classq.o \
claswp.o \
-cla_syamv.o \
clasyf.o \
-cla_syrcond_c.o \
-cla_syrcond_x.o \
-cla_syrfsx_extended.o \
-cla_syrpvgrw.o \
clatbs.o \
clatdf.o \
clatps.o \
@@ -249,7 +215,6 @@
clatzm.o \
clauu2.o \
clauum.o \
-cla_wwaddw.o \
cpbcon.o \
cpbequ.o \
cpbrfs.o \
@@ -266,10 +231,8 @@
cpoequb.o \
cpoequ.o \
cporfs.o \
-cporfsx.o \
cposv.o \
cposvx.o \
-cposvxx.o \
cpotf2.o \
cpotrf.o \
cpotri.o \
@@ -313,10 +276,8 @@
csymv.o \
csyr.o \
csyrfs.o \
-csyrfsx.o \
csysv.o \
csysvx.o \
-csysvxx.o \
csytf2.o \
csytrf.o \
csytri.o \
@@ -390,10 +351,8 @@
dgbequb.o \
dgbequ.o \
dgbrfs.o \
-dgbrfsx.o \
dgbsv.o \
dgbsvx.o \
-dgbsvxx.o \
dgbtf2.o \
dgbtrf.o \
dgbtrs.o \
@@ -429,7 +388,6 @@
dgeqrf.o \
dgeqrfp.o \
dgerfs.o \
-dgerfsx.o \
dgerq2.o \
dgerqf.o \
dgesc2.o \
@@ -438,7 +396,6 @@
dgesv.o \
dgesvj.o \
dgesvx.o \
-dgesvxx.o \
dgetc2.o \
dgetf2.o \
dgetrf.o \
@@ -494,13 +451,6 @@
dlaexc.o \
dlag2.o \
dlag2s.o \
-dla_gbamv.o \
-dla_gbrcond.o \
-dla_gbrfsx_extended.o \
-dla_gbrpvgrw.o \
-dla_geamv.o \
-dla_gercond.o \
-dla_gerfsx_extended.o \
dlags2.o \
dlagtf.o \
dlagtm.o \
@@ -511,7 +461,6 @@
dlahrd.o \
dlaic1.o \
dlaisnan.o \
-dla_lin_berr.o \
dlaln2.o \
dlals0.o \
dlalsa.o \
@@ -533,9 +482,6 @@
dlanv2.o \
dlapll.o \
dlapmt.o \
-dla_porcond.o \
-dla_porfsx_extended.o \
-dla_porpvgrw.o \
dlapy2.o \
dlapy3.o \
dlaqgb.o \
@@ -562,7 +508,6 @@
dlarfx.o \
dlargv.o \
dlarnv.o \
-dla_rpvgrw.o \
dlarra.o \
dlarrb.o \
dlarrc.o \
@@ -573,7 +518,6 @@
dlarrk.o \
dlarrr.o \
dlarrv.o \
-dlarscl2.o \
dlartg.o \
dlartv.o \
dlaruv.o \
@@ -581,7 +525,6 @@
dlarz.o \
dlarzt.o \
dlas2.o \
-dlascl2.o \
dlascl.o \
dlasd0.o \
dlasd1.o \
@@ -608,11 +551,7 @@
dlasv2.o \
dlaswp.o \
dlasy2.o \
-dla_syamv.o \
dlasyf.o \
-dla_syrcond.o \
-dla_syrfsx_extended.o \
-dla_syrpvgrw.o \
dlat2s.o \
dlatbs.o \
dlatdf.o \
@@ -623,7 +562,6 @@
dlatzm.o \
dlauu2.o \
dlauum.o \
-dla_wwaddw.o \
dopgtr.o \
dopmtr.o \
dorg2l.o \
@@ -666,10 +604,8 @@
dpoequb.o \
dpoequ.o \
dporfs.o \
-dporfsx.o \
dposv.o \
dposvx.o \
-dposvxx.o \
dpotf2.o \
dpotrf.o \
dpotri.o \
@@ -742,10 +678,8 @@
dsygv.o \
dsygvx.o \
dsyrfs.o \
-dsyrfsx.o \
dsysv.o \
dsysvx.o \
-dsysvxx.o \
dsytd2.o \
dsytf2.o \
dsytrd.o \
@@ -816,10 +750,8 @@
sgbequb.o \
sgbequ.o \
sgbrfs.o \
-sgbrfsx.o \
sgbsv.o \
sgbsvx.o \
-sgbsvxx.o \
sgbtf2.o \
sgbtrf.o \
sgbtrs.o \
@@ -855,7 +787,6 @@
sgeqrf.o \
sgeqrfp.o \
sgerfs.o \
-sgerfsx.o \
sgerq2.o \
sgerqf.o \
sgesc2.o \
@@ -864,7 +795,6 @@
sgesv.o \
sgesvj.o \
sgesvx.o \
-sgesvxx.o \
sgetc2.o \
sgetf2.o \
sgetrf.o \
@@ -920,13 +850,6 @@
slaexc.o \
slag2d.o \
slag2.o \
-sla_gbamv.o \
-sla_gbrcond.o \
-sla_gbrfsx_extended.o \
-sla_gbrpvgrw.o \
-sla_geamv.o \
-sla_gercond.o \
-sla_gerfsx_extended.o \
slags2.o \
slagtf.o \
slagtm.o \
@@ -937,7 +860,6 @@
slahrd.o \
slaic1.o \
slaisnan.o \
-sla_lin_berr.o \
slaln2.o \
slals0.o \
slalsa.o \
@@ -959,9 +881,6 @@
slanv2.o \
slapll.o \
slapmt.o \
-sla_porcond.o \
-sla_porfsx_extended.o \
-sla_porpvgrw.o \
slapy2.o \
slapy3.o \
slaqgb.o \
@@ -988,7 +907,6 @@
slarfx.o \
slargv.o \
slarnv.o \
-sla_rpvgrw.o \
slarra.o \
slarrb.o \
slarrc.o \
@@ -999,7 +917,6 @@
slarrk.o \
slarrr.o \
slarrv.o \
-slarscl2.o \
slartg.o \
slartv.o \
slaruv.o \
@@ -1007,7 +924,6 @@
slarz.o \
slarzt.o \
slas2.o \
-slascl2.o \
slascl.o \
slasd0.o \
slasd1.o \
@@ -1034,11 +950,7 @@
slasv2.o \
slaswp.o \
slasy2.o \
-sla_syamv.o \
slasyf.o \
-sla_syrcond.o \
-sla_syrfsx_extended.o \
-sla_syrpvgrw.o \
slatbs.o \
slatdf.o \
slatps.o \
@@ -1048,7 +960,6 @@
slatzm.o \
slauu2.o \
slauum.o \
-sla_wwaddw.o \
sopgtr.o \
sopmtr.o \
sorg2l.o \
@@ -1091,10 +1002,8 @@
spoequb.o \
spoequ.o \
sporfs.o \
-sporfsx.o \
sposv.o \
sposvx.o \
-sposvxx.o \
spotf2.o \
spotrf.o \
spotri.o \
@@ -1165,10 +1074,8 @@
ssygv.o \
ssygvx.o \
ssyrfs.o \
-ssyrfsx.o \
ssysv.o \
ssysvx.o \
-ssysvxx.o \
ssytd2.o \
ssytf2.o \
ssytrd.o \
@@ -1210,7 +1117,6 @@
strttp.o \
stzrqf.o \
stzrzf.o \
-xerbla_array.o \
xerbla.o \
zbdsqr.o \
zcgesv.o \
@@ -1221,10 +1127,8 @@
zgbequb.o \
zgbequ.o \
zgbrfs.o \
-zgbrfsx.o \
zgbsv.o \
zgbsvx.o \
-zgbsvxx.o \
zgbtf2.o \
zgbtrf.o \
zgbtrs.o \
@@ -1259,7 +1163,6 @@
zgeqrf.o \
zgeqrfp.o \
zgerfs.o \
-zgerfsx.o \
zgerq2.o \
zgerqf.o \
zgesc2.o \
@@ -1267,7 +1170,6 @@
zgesvd.o \
zgesv.o \
zgesvx.o \
-zgesvxx.o \
zgetc2.o \
zgetf2.o \
zgetrf.o \
@@ -1313,10 +1215,8 @@
zhegv.o \
zhegvx.o \
zherfs.o \
-zherfsx.o \
zhesv.o \
zhesvx.o \
-zhesvxx.o \
zhetd2.o \
zhetf2.o \
zhetrd.o \
@@ -1358,28 +1258,13 @@
zlaesy.o \
zlaev2.o \
zlag2c.o \
-zla_gbamv.o \
-zla_gbrcond_c.o \
-zla_gbrcond_x.o \
-zla_gbrfsx_extended.o \
-zla_gbrpvgrw.o \
-zla_geamv.o \
-zla_gercond_c.o \
-zla_gercond_x.o \
-zla_gerfsx_extended.o \
zlags2.o \
zlagtm.o \
-zla_heamv.o \
zlahef.o \
-zla_hercond_c.o \
-zla_hercond_x.o \
-zla_herfsx_extended.o \
-zla_herpvgrw.o \
zlahqr.o \
zlahr2.o \
zlahrd.o \
zlaic1.o \
-zla_lin_berr.o \
zlals0.o \
zlalsa.o \
zlalsd.o \
@@ -1400,10 +1285,6 @@
zlantr.o \
zlapll.o \
zlapmt.o \
-zla_porcond_c.o \
-zla_porcond_x.o \
-zla_porfsx_extended.o \
-zla_porpvgrw.o \
zlaqgb.o \
zlaqge.o \
zlaqhb.o \
@@ -1431,26 +1312,18 @@
zlarfx.o \
zlargv.o \
zlarnv.o \
-zla_rpvgrw.o \
zlarrv.o \
-zlarscl2.o \
zlartg.o \
zlartv.o \
zlarzb.o \
zlarz.o \
zlarzt.o \
-zlascl2.o \
zlascl.o \
zlaset.o \
zlasr.o \
zlassq.o \
zlaswp.o \
-zla_syamv.o \
zlasyf.o \
-zla_syrcond_c.o \
-zla_syrcond_x.o \
-zla_syrfsx_extended.o \
-zla_syrpvgrw.o \
zlat2c.o \
zlatbs.o \
zlatdf.o \
@@ -1461,7 +1334,6 @@
zlatzm.o \
zlauu2.o \
zlauum.o \
-zla_wwaddw.o \
zpbcon.o \
zpbequ.o \
zpbrfs.o \
@@ -1478,10 +1350,8 @@
zpoequb.o \
zpoequ.o \
zporfs.o \
-zporfsx.o \
zposv.o \
zposvx.o \
-zposvxx.o \
zpotf2.o \
zpotrf.o \
zpotri.o \
@@ -1524,10 +1394,8 @@
zsymv.o \
zsyr.o \
zsyrfs.o \
-zsyrfsx.o \
zsysv.o \
zsysvx.o \
-zsysvxx.o \
zsytf2.o \
zsytrf.o \
zsytri.o \
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-10-08 08:17:33 UTC (rev 94549)
+++ PKGBUILD 2010-10-08 09:23:08 UTC (rev 94550)
@@ -7,7 +7,7 @@
pkgbase=lapack
pkgname=('blas' 'lapack')
pkgver=3.2.2
-pkgrel=1
+pkgrel=2
url="http://www.netlib.org/lapack"
makedepends=('gcc-fortran')
arch=('i686' 'x86_64')
@@ -19,8 +19,8 @@
LICENSE.blas)
md5sums=('10832891c9e8100f81108c1ec7da0da4'
'cdfcb9d9b162c18d9acbf63c5579ea26'
- 'c7d3530faf06c817c5f41873adb5eecf'
- '8743396d6a95657bfaf7cd339e7b5fe9'
+ '51a84dd3b1f04289b6b7c7f56d59c368'
+ 'e7936c82c853870f0144f45e9656a7ea'
'38b6acb8ed5691d25863319d30a8b365')
build() {
@@ -44,11 +44,12 @@
make clean
make NOOPT="${CFLAGS/-O?/-O0} -fPIC" OPTS="${CFLAGS} -fPIC"
popd
-
+ # make sure no files with '_', *vxx.o *vfx.o and *2.O as defined in *ASRC
+ # are in OBJS
pushd SRC
make clean
+
make FFLAGS="${CFLAGS} -fPIC" CFLAGS="${CFLAGS} -fPIC" shared
- # FFLAGS="${CFLAGS} -fPIC" CFLAGS="${CFLAGS} -fPIC" cc -shared -Wl,-soname,liblapack.so.3 -o liblapack.so.3.2.2 *.o -L.. -lblas -lm -lc
cp liblapack.so.${pkgver} "${srcdir}/${pkgbase}-${pkgver}/"
popd
}
@@ -81,18 +82,3 @@
install -m644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" \
"${pkgdir}/usr/share/licenses/lapack/" || return 1
}
-md5sums=('10832891c9e8100f81108c1ec7da0da4'
- 'cdfcb9d9b162c18d9acbf63c5579ea26'
- '0d96e988563c1011fabced7b33946f30'
- 'acbda6ea8934b36b56d9dc2cbe1a9ba8'
- '38b6acb8ed5691d25863319d30a8b365')
-md5sums=('10832891c9e8100f81108c1ec7da0da4'
- 'cdfcb9d9b162c18d9acbf63c5579ea26'
- '0d96e988563c1011fabced7b33946f30'
- '760cc15bc502f45594918731e93fbc08'
- '38b6acb8ed5691d25863319d30a8b365')
-md5sums=('10832891c9e8100f81108c1ec7da0da4'
- 'cdfcb9d9b162c18d9acbf63c5579ea26'
- '0d96e988563c1011fabced7b33946f30'
- '436c22c3d28ab4f32e8c7d101cbb10c1'
- '38b6acb8ed5691d25863319d30a8b365')
More information about the arch-commits
mailing list