Removed
Link Here
|
1 |
--- patch.for_lapack-3.4.0.orig 2015-12-11 10:27:29 UTC |
2 |
+++ patch.for_lapack-3.4.0 |
3 |
@@ -0,0 +1,378 @@ |
4 |
+ |
5 |
+--- a/lapack-3.4.0/INSTALL/Makefile 2011-10-01 11:37:03.000000000 +0900 |
6 |
++++ lapack-3.4.0/INSTALL/Makefile |
7 |
+@@ -27,7 +27,7 @@ |
8 |
+ $(LOADER) $(LOADOPTS) -o testversion ilaver.o LAPACK_version.o |
9 |
+ |
10 |
+ clean: |
11 |
+- rm -f *.o |
12 |
++ rm -f *.o test* |
13 |
+ .f.o: |
14 |
+ $(FORTRAN) $(OPTS) -c $< -o $@ |
15 |
+ |
16 |
+diff -ur /work/ports/va/lapack-3.4.0/Makefile lapack-3.4.0/Makefile |
17 |
+--- a/lapack-3.4.0/Makefile 2011-11-12 06:08:04.000000000 +0900 |
18 |
++++ lapack-3.4.0/Makefile |
19 |
+@@ -20,9 +20,12 @@ |
20 |
+ blaslib: |
21 |
+ ( cd BLAS/SRC; $(MAKE) ) |
22 |
+ |
23 |
+-lapacklib: lapack_install |
24 |
++lapacklib: |
25 |
+ ( cd SRC; $(MAKE) ) |
26 |
+ |
27 |
++lapack_prof: |
28 |
++ ( cd SRC; $(MAKE) lapack_prof) |
29 |
++ |
30 |
+ variants: |
31 |
+ ( cd SRC/VARIANTS ; $(MAKE)) |
32 |
+ |
33 |
+ |
34 |
+--- a/lapack-3.4.0/SRC/Makefile 2011-10-04 11:58:05.000000000 +0900 |
35 |
++++ lapack-3.4.0/SRC/Makefile |
36 |
+@@ -54,9 +54,9 @@ |
37 |
+ # |
38 |
+ ####################################################################### |
39 |
+ |
40 |
+-ALLAUX = ilaenv.o ieeeck.o lsamen.o xerbla.o xerbla_array.o iparmq.o \ |
41 |
++ALLAUX = ilaenv.o ieeeck.o lsamen.o xerbla_array.o iparmq.o \ |
42 |
+ ilaprec.o ilatrans.o ilauplo.o iladiag.o chla_transtype.o \ |
43 |
+- ../INSTALL/ilaver.o ../INSTALL/lsame.o ../INSTALL/slamch.o |
44 |
++ ../INSTALL/ilaver.o |
45 |
+ |
46 |
+ SCLAUX = \ |
47 |
+ sbdsdc.o \ |
48 |
+@@ -92,7 +92,7 @@ |
49 |
+ dlasr.o dlasrt.o dlassq.o dlasv2.o dpttrf.o dstebz.o dstedc.o \ |
50 |
+ dsteqr.o dsterf.o dlaisnan.o disnan.o \ |
51 |
+ dlartgp.o dlartgs.o \ |
52 |
+- ../INSTALL/dlamch.o ../INSTALL/dsecnd_$(TIMER).o |
53 |
++ ../INSTALL/dsecnd_$(TIMER).o |
54 |
+ |
55 |
+ SLASRC = \ |
56 |
+ sgbbrd.o sgbcon.o sgbequ.o sgbrfs.o sgbsv.o \ |
57 |
+@@ -101,8 +101,8 @@ |
58 |
+ sgegs.o sgegv.o sgehd2.o sgehrd.o sgelq2.o sgelqf.o \ |
59 |
+ sgels.o sgelsd.o sgelss.o sgelsx.o sgelsy.o sgeql2.o sgeqlf.o \ |
60 |
+ sgeqp3.o sgeqpf.o sgeqr2.o sgeqr2p.o sgeqrf.o sgeqrfp.o sgerfs.o \ |
61 |
+- sgerq2.o sgerqf.o sgesc2.o sgesdd.o sgesv.o sgesvd.o sgesvx.o \ |
62 |
+- sgetc2.o sgetf2.o sgetri.o \ |
63 |
++ sgerq2.o sgerqf.o sgesc2.o sgesdd.o sgesvd.o sgesvx.o \ |
64 |
++ sgetc2.o sgetri.o \ |
65 |
+ sggbak.o sggbal.o sgges.o sggesx.o sggev.o sggevx.o \ |
66 |
+ sggglm.o sgghrd.o sgglse.o sggqrf.o \ |
67 |
+ sggrqf.o sggsvd.o sggsvp.o sgtcon.o sgtrfs.o sgtsv.o \ |
68 |
+@@ -118,16 +118,16 @@ |
69 |
+ slaqtr.o slar1v.o slar2v.o ilaslr.o ilaslc.o \ |
70 |
+ slarf.o slarfb.o slarfg.o slarfgp.o slarft.o slarfx.o slargv.o \ |
71 |
+ slarrv.o slartv.o \ |
72 |
+- slarz.o slarzb.o slarzt.o slaswp.o slasy2.o slasyf.o \ |
73 |
++ slarz.o slarzb.o slarzt.o slasy2.o slasyf.o \ |
74 |
+ slatbs.o slatdf.o slatps.o slatrd.o slatrs.o slatrz.o slatzm.o \ |
75 |
+- slauu2.o slauum.o sopgtr.o sopmtr.o sorg2l.o sorg2r.o \ |
76 |
++ sopgtr.o sopmtr.o sorg2l.o sorg2r.o \ |
77 |
+ sorgbr.o sorghr.o sorgl2.o sorglq.o sorgql.o sorgqr.o sorgr2.o \ |
78 |
+ sorgrq.o sorgtr.o sorm2l.o sorm2r.o \ |
79 |
+ sormbr.o sormhr.o sorml2.o sormlq.o sormql.o sormqr.o sormr2.o \ |
80 |
+ sormr3.o sormrq.o sormrz.o sormtr.o spbcon.o spbequ.o spbrfs.o \ |
81 |
+ spbstf.o spbsv.o spbsvx.o \ |
82 |
+ spbtf2.o spbtrf.o spbtrs.o spocon.o spoequ.o sporfs.o sposv.o \ |
83 |
+- sposvx.o spotf2.o spotri.o spstrf.o spstf2.o \ |
84 |
++ sposvx.o spstrf.o spstf2.o \ |
85 |
+ sppcon.o sppequ.o \ |
86 |
+ spprfs.o sppsv.o sppsvx.o spptrf.o spptri.o spptrs.o sptcon.o \ |
87 |
+ spteqr.o sptrfs.o sptsv.o sptsvx.o spttrs.o sptts2.o srscl.o \ |
88 |
+@@ -143,7 +143,7 @@ |
89 |
+ stgsja.o stgsna.o stgsy2.o stgsyl.o stpcon.o stprfs.o stptri.o \ |
90 |
+ stptrs.o \ |
91 |
+ strcon.o strevc.o strexc.o strrfs.o strsen.o strsna.o strsyl.o \ |
92 |
+- strti2.o strtri.o strtrs.o stzrqf.o stzrzf.o sstemr.o \ |
93 |
++ strtrs.o stzrqf.o stzrzf.o sstemr.o \ |
94 |
+ slansf.o spftrf.o spftri.o spftrs.o ssfrk.o stfsm.o stftri.o stfttp.o \ |
95 |
+ stfttr.o stpttf.o stpttr.o strttf.o strttp.o \ |
96 |
+ sgejsv.o sgesvj.o sgsvj0.o sgsvj1.o \ |
97 |
+@@ -152,7 +152,7 @@ |
98 |
+ sgeqrt.o sgeqrt2.o sgeqrt3.o sgemqrt.o \ |
99 |
+ stpqrt.o stpqrt2.o stpmqrt.o stprfb.o |
100 |
+ |
101 |
+-DSLASRC = spotrs.o sgetrs.o spotrf.o sgetrf.o |
102 |
++DSLASRC = spotrs.o |
103 |
+ |
104 |
+ ifdef USEXBLAS |
105 |
+ SXLASRC = sgesvxx.o sgerfsx.o sla_gerfsx_extended.o sla_geamv.o \ |
106 |
+@@ -171,8 +171,8 @@ |
107 |
+ cgegs.o cgegv.o cgehd2.o cgehrd.o cgelq2.o cgelqf.o \ |
108 |
+ cgels.o cgelsd.o cgelss.o cgelsx.o cgelsy.o cgeql2.o cgeqlf.o cgeqp3.o \ |
109 |
+ cgeqpf.o cgeqr2.o cgeqr2p.o cgeqrf.o cgeqrfp.o cgerfs.o \ |
110 |
+- cgerq2.o cgerqf.o cgesc2.o cgesdd.o cgesv.o cgesvd.o \ |
111 |
+- cgesvx.o cgetc2.o cgetf2.o cgetri.o \ |
112 |
++ cgerq2.o cgerqf.o cgesc2.o cgesdd.o cgesvd.o \ |
113 |
++ cgesvx.o cgetc2.o cgetri.o \ |
114 |
+ cggbak.o cggbal.o cgges.o cggesx.o cggev.o cggevx.o cggglm.o \ |
115 |
+ cgghrd.o cgglse.o cggqrf.o cggrqf.o \ |
116 |
+ cggsvd.o cggsvp.o \ |
117 |
+@@ -200,21 +200,21 @@ |
118 |
+ clarf.o clarfb.o clarfg.o clarft.o clarfgp.o \ |
119 |
+ clarfx.o clargv.o clarnv.o clarrv.o clartg.o clartv.o \ |
120 |
+ clarz.o clarzb.o clarzt.o clascl.o claset.o clasr.o classq.o \ |
121 |
+- claswp.o clasyf.o clatbs.o clatdf.o clatps.o clatrd.o clatrs.o clatrz.o \ |
122 |
+- clatzm.o clauu2.o clauum.o cpbcon.o cpbequ.o cpbrfs.o cpbstf.o cpbsv.o \ |
123 |
++ clasyf.o clatbs.o clatdf.o clatps.o clatrd.o clatrs.o clatrz.o \ |
124 |
++ clatzm.o cpbcon.o cpbequ.o cpbrfs.o cpbstf.o cpbsv.o \ |
125 |
+ cpbsvx.o cpbtf2.o cpbtrf.o cpbtrs.o cpocon.o cpoequ.o cporfs.o \ |
126 |
+- cposv.o cposvx.o cpotf2.o cpotri.o cpstrf.o cpstf2.o \ |
127 |
++ cposv.o cposvx.o cpstrf.o cpstf2.o \ |
128 |
+ cppcon.o cppequ.o cpprfs.o cppsv.o cppsvx.o cpptrf.o cpptri.o cpptrs.o \ |
129 |
+ cptcon.o cpteqr.o cptrfs.o cptsv.o cptsvx.o cpttrf.o cpttrs.o cptts2.o \ |
130 |
+- crot.o cspcon.o cspmv.o cspr.o csprfs.o cspsv.o \ |
131 |
++ crot.o cspcon.o csprfs.o cspsv.o \ |
132 |
+ cspsvx.o csptrf.o csptri.o csptrs.o csrscl.o cstedc.o \ |
133 |
+- cstegr.o cstein.o csteqr.o csycon.o csymv.o \ |
134 |
+- csyr.o csyrfs.o csysv.o csysvx.o csytf2.o csytrf.o csytri.o csytri2.o csytri2x.o \ |
135 |
++ cstegr.o cstein.o csteqr.o csycon.o \ |
136 |
++ csyrfs.o csysv.o csysvx.o csytf2.o csytrf.o csytri.o csytri2.o csytri2x.o \ |
137 |
+ csyswapr.o csytrs.o csytrs2.o csyconv.o ctbcon.o ctbrfs.o ctbtrs.o ctgevc.o ctgex2.o \ |
138 |
+ ctgexc.o ctgsen.o ctgsja.o ctgsna.o ctgsy2.o ctgsyl.o ctpcon.o \ |
139 |
+ ctprfs.o ctptri.o \ |
140 |
+ ctptrs.o ctrcon.o ctrevc.o ctrexc.o ctrrfs.o ctrsen.o ctrsna.o \ |
141 |
+- ctrsyl.o ctrti2.o ctrtri.o ctrtrs.o ctzrqf.o ctzrzf.o cung2l.o cung2r.o \ |
142 |
++ ctrsyl.o ctrtrs.o ctzrqf.o ctzrzf.o cung2l.o cung2r.o \ |
143 |
+ cungbr.o cunghr.o cungl2.o cunglq.o cungql.o cungqr.o cungr2.o \ |
144 |
+ cungrq.o cungtr.o cunm2l.o cunm2r.o cunmbr.o cunmhr.o cunml2.o \ |
145 |
+ cunmlq.o cunmql.o cunmqr.o cunmr2.o cunmr3.o cunmrq.o cunmrz.o \ |
146 |
+@@ -240,7 +240,7 @@ |
147 |
+ cla_lin_berr.o clarscl2.o clascl2.o cla_wwaddw.o |
148 |
+ endif |
149 |
+ |
150 |
+-ZCLASRC = cpotrs.o cgetrs.o cpotrf.o cgetrf.o |
151 |
++ZCLASRC = cpotrs.o |
152 |
+ |
153 |
+ DLASRC = \ |
154 |
+ dgbbrd.o dgbcon.o dgbequ.o dgbrfs.o dgbsv.o \ |
155 |
+@@ -249,9 +249,9 @@ |
156 |
+ dgegs.o dgegv.o dgehd2.o dgehrd.o dgelq2.o dgelqf.o \ |
157 |
+ dgels.o dgelsd.o dgelss.o dgelsx.o dgelsy.o dgeql2.o dgeqlf.o \ |
158 |
+ dgeqp3.o dgeqpf.o dgeqr2.o dgeqr2p.o dgeqrf.o dgeqrfp.o dgerfs.o \ |
159 |
+- dgerq2.o dgerqf.o dgesc2.o dgesdd.o dgesv.o dgesvd.o dgesvx.o \ |
160 |
+- dgetc2.o dgetf2.o dgetrf.o dgetri.o \ |
161 |
+- dgetrs.o dggbak.o dggbal.o dgges.o dggesx.o dggev.o dggevx.o \ |
162 |
++ dgerq2.o dgerqf.o dgesc2.o dgesdd.o dgesvd.o dgesvx.o \ |
163 |
++ dgetc2.o dgetri.o \ |
164 |
++ dggbak.o dggbal.o dgges.o dggesx.o dggev.o dggevx.o \ |
165 |
+ dggglm.o dgghrd.o dgglse.o dggqrf.o \ |
166 |
+ dggrqf.o dggsvd.o dggsvp.o dgtcon.o dgtrfs.o dgtsv.o \ |
167 |
+ dgtsvx.o dgttrf.o dgttrs.o dgtts2.o dhgeqz.o \ |
168 |
+@@ -266,16 +266,16 @@ |
169 |
+ dlaqtr.o dlar1v.o dlar2v.o iladlr.o iladlc.o \ |
170 |
+ dlarf.o dlarfb.o dlarfg.o dlarfgp.o dlarft.o dlarfx.o \ |
171 |
+ dlargv.o dlarrv.o dlartv.o \ |
172 |
+- dlarz.o dlarzb.o dlarzt.o dlaswp.o dlasy2.o dlasyf.o \ |
173 |
+- dlatbs.o dlatdf.o dlatps.o dlatrd.o dlatrs.o dlatrz.o dlatzm.o dlauu2.o \ |
174 |
+- dlauum.o dopgtr.o dopmtr.o dorg2l.o dorg2r.o \ |
175 |
++ dlarz.o dlarzb.o dlarzt.o dlasy2.o dlasyf.o \ |
176 |
++ dlatbs.o dlatdf.o dlatps.o dlatrd.o dlatrs.o dlatrz.o dlatzm.o \ |
177 |
++ dopgtr.o dopmtr.o dorg2l.o dorg2r.o \ |
178 |
+ dorgbr.o dorghr.o dorgl2.o dorglq.o dorgql.o dorgqr.o dorgr2.o \ |
179 |
+ dorgrq.o dorgtr.o dorm2l.o dorm2r.o \ |
180 |
+ dormbr.o dormhr.o dorml2.o dormlq.o dormql.o dormqr.o dormr2.o \ |
181 |
+ dormr3.o dormrq.o dormrz.o dormtr.o dpbcon.o dpbequ.o dpbrfs.o \ |
182 |
+ dpbstf.o dpbsv.o dpbsvx.o \ |
183 |
+ dpbtf2.o dpbtrf.o dpbtrs.o dpocon.o dpoequ.o dporfs.o dposv.o \ |
184 |
+- dposvx.o dpotf2.o dpotrf.o dpotri.o dpotrs.o dpstrf.o dpstf2.o \ |
185 |
++ dposvx.o dpotrs.o dpstrf.o dpstf2.o \ |
186 |
+ dppcon.o dppequ.o \ |
187 |
+ dpprfs.o dppsv.o dppsvx.o dpptrf.o dpptri.o dpptrs.o dptcon.o \ |
188 |
+ dpteqr.o dptrfs.o dptsv.o dptsvx.o dpttrs.o dptts2.o drscl.o \ |
189 |
+@@ -292,7 +292,7 @@ |
190 |
+ dtgsja.o dtgsna.o dtgsy2.o dtgsyl.o dtpcon.o dtprfs.o dtptri.o \ |
191 |
+ dtptrs.o \ |
192 |
+ dtrcon.o dtrevc.o dtrexc.o dtrrfs.o dtrsen.o dtrsna.o dtrsyl.o \ |
193 |
+- dtrti2.o dtrtri.o dtrtrs.o dtzrqf.o dtzrzf.o dstemr.o \ |
194 |
++ dtrtrs.o dtzrqf.o dtzrzf.o dstemr.o \ |
195 |
+ dsgesv.o dsposv.o dlag2s.o slag2d.o dlat2s.o \ |
196 |
+ dlansf.o dpftrf.o dpftri.o dpftrs.o dsfrk.o dtfsm.o dtftri.o dtfttp.o \ |
197 |
+ dtfttr.o dtpttf.o dtpttr.o dtrttf.o dtrttp.o \ |
198 |
+@@ -319,8 +319,8 @@ |
199 |
+ zgegs.o zgegv.o zgehd2.o zgehrd.o zgelq2.o zgelqf.o \ |
200 |
+ zgels.o zgelsd.o zgelss.o zgelsx.o zgelsy.o zgeql2.o zgeqlf.o zgeqp3.o \ |
201 |
+ zgeqpf.o zgeqr2.o zgeqr2p.o zgeqrf.o zgeqrfp.o zgerfs.o zgerq2.o zgerqf.o \ |
202 |
+- zgesc2.o zgesdd.o zgesv.o zgesvd.o zgesvx.o zgetc2.o zgetf2.o zgetrf.o \ |
203 |
+- zgetri.o zgetrs.o \ |
204 |
++ zgesc2.o zgesdd.o zgesvd.o zgesvx.o zgetc2.o \ |
205 |
++ zgetri.o \ |
206 |
+ zggbak.o zggbal.o zgges.o zggesx.o zggev.o zggevx.o zggglm.o \ |
207 |
+ zgghrd.o zgglse.o zggqrf.o zggrqf.o \ |
208 |
+ zggsvd.o zggsvp.o \ |
209 |
+@@ -350,22 +350,22 @@ |
210 |
+ zlarfg.o zlarft.o zlarfgp.o \ |
211 |
+ zlarfx.o zlargv.o zlarnv.o zlarrv.o zlartg.o zlartv.o \ |
212 |
+ zlarz.o zlarzb.o zlarzt.o zlascl.o zlaset.o zlasr.o \ |
213 |
+- zlassq.o zlaswp.o zlasyf.o \ |
214 |
+- zlatbs.o zlatdf.o zlatps.o zlatrd.o zlatrs.o zlatrz.o zlatzm.o zlauu2.o \ |
215 |
+- zlauum.o zpbcon.o zpbequ.o zpbrfs.o zpbstf.o zpbsv.o \ |
216 |
++ zlassq.o zlasyf.o \ |
217 |
++ zlatbs.o zlatdf.o zlatps.o zlatrd.o zlatrs.o zlatrz.o zlatzm.o \ |
218 |
++ zpbcon.o zpbequ.o zpbrfs.o zpbstf.o zpbsv.o \ |
219 |
+ zpbsvx.o zpbtf2.o zpbtrf.o zpbtrs.o zpocon.o zpoequ.o zporfs.o \ |
220 |
+- zposv.o zposvx.o zpotf2.o zpotrf.o zpotri.o zpotrs.o zpstrf.o zpstf2.o \ |
221 |
++ zposv.o zposvx.o zpotrs.o zpstrf.o zpstf2.o \ |
222 |
+ zppcon.o zppequ.o zpprfs.o zppsv.o zppsvx.o zpptrf.o zpptri.o zpptrs.o \ |
223 |
+ zptcon.o zpteqr.o zptrfs.o zptsv.o zptsvx.o zpttrf.o zpttrs.o zptts2.o \ |
224 |
+- zrot.o zspcon.o zspmv.o zspr.o zsprfs.o zspsv.o \ |
225 |
++ zrot.o zspcon.o zsprfs.o zspsv.o \ |
226 |
+ zspsvx.o zsptrf.o zsptri.o zsptrs.o zdrscl.o zstedc.o \ |
227 |
+- zstegr.o zstein.o zsteqr.o zsycon.o zsymv.o \ |
228 |
+- zsyr.o zsyrfs.o zsysv.o zsysvx.o zsytf2.o zsytrf.o zsytri.o zsytri2.o zsytri2x.o \ |
229 |
++ zstegr.o zstein.o zsteqr.o zsycon.o \ |
230 |
++ zsyrfs.o zsysv.o zsysvx.o zsytf2.o zsytrf.o zsytri.o zsytri2.o zsytri2x.o \ |
231 |
+ zsyswapr.o zsytrs.o zsytrs2.o zsyconv.o ztbcon.o ztbrfs.o ztbtrs.o ztgevc.o ztgex2.o \ |
232 |
+ ztgexc.o ztgsen.o ztgsja.o ztgsna.o ztgsy2.o ztgsyl.o ztpcon.o \ |
233 |
+ ztprfs.o ztptri.o \ |
234 |
+ ztptrs.o ztrcon.o ztrevc.o ztrexc.o ztrrfs.o ztrsen.o ztrsna.o \ |
235 |
+- ztrsyl.o ztrti2.o ztrtri.o ztrtrs.o ztzrqf.o ztzrzf.o zung2l.o \ |
236 |
++ ztrsyl.o ztrtrs.o ztzrqf.o ztzrzf.o zung2l.o \ |
237 |
+ zung2r.o zungbr.o zunghr.o zungl2.o zunglq.o zungql.o zungqr.o zungr2.o \ |
238 |
+ zungrq.o zungtr.o zunm2l.o zunm2r.o zunmbr.o zunmhr.o zunml2.o \ |
239 |
+ zunmlq.o zunmql.o zunmqr.o zunmr2.o zunmr3.o zunmrq.o zunmrz.o \ |
240 |
+@@ -393,34 +393,46 @@ |
241 |
+ |
242 |
+ ALLOBJ = $(SLASRC) $(DLASRC) $(DSLASRC) $(CLASRC) $(ZLASRC) $(ZCLASRC) \ |
243 |
+ $(SCLAUX) $(DZLAUX) $(ALLAUX) |
244 |
++ |
245 |
++ALLOBJ_P = $(ALLOBJ:.$(SUFFIX)=.$(PSUFFIX)) |
246 |
++ |
247 |
++ |
248 |
+ |
249 |
+ ifdef USEXBLAS |
250 |
+ ALLXOBJ = $(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC) |
251 |
+ endif |
252 |
+ |
253 |
+ all: ../$(LAPACKLIB) |
254 |
++ |
255 |
++lapack_prof: ../$(LAPACKLIB_P) |
256 |
++ |
257 |
++ |
258 |
+ |
259 |
+ ../$(LAPACKLIB): $(ALLOBJ) $(ALLXOBJ) |
260 |
+- $(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ) $(ALLXOBJ) |
261 |
++ $(ARCH_) $(ARCHFLAGS) $@ $(ALLOBJ) $(ALLXOBJ) |
262 |
++ $(RANLIB) $@ |
263 |
++ |
264 |
++../$(LAPACKLIB_P): $(ALLOBJ_P) |
265 |
++ $(ARCH_) $(ARCHFLAGS) $@ $(ALLOBJ_P) |
266 |
+ $(RANLIB) $@ |
267 |
+ |
268 |
+ single: $(SLASRC) $(DSLASRC) $(SXLASRC) $(SCLAUX) $(ALLAUX) |
269 |
+- $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(SLASRC) $(DSLASRC) \ |
270 |
++ $(ARCH_) $(ARCHFLAGS) ../$(LAPACKLIB) $(SLASRC) $(DSLASRC) \ |
271 |
+ $(SXLASRC) $(SCLAUX) $(ALLAUX) $(ALLXAUX) |
272 |
+ $(RANLIB) ../$(LAPACKLIB) |
273 |
+ |
274 |
+ complex: $(CLASRC) $(ZCLASRC) $(CXLASRC) $(SCLAUX) $(ALLAUX) |
275 |
+- $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(CLASRC) $(ZCLASRC) \ |
276 |
++ $(ARCH_) $(ARCHFLAGS) ../$(LAPACKLIB) $(CLASRC) $(ZCLASRC) \ |
277 |
+ $(CXLASRC) $(SCLAUX) $(ALLAUX) $(ALLXAUX) |
278 |
+ $(RANLIB) ../$(LAPACKLIB) |
279 |
+ |
280 |
+ double: $(DLASRC) $(DSLASRC) $(DXLASRC) $(DZLAUX) $(ALLAUX) |
281 |
+- $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(DLASRC) $(DSLASRC) \ |
282 |
++ $(ARCH_) $(ARCHFLAGS) ../$(LAPACKLIB) $(DLASRC) $(DSLASRC) \ |
283 |
+ $(DXLASRC) $(DZLAUX) $(ALLAUX) $(ALLXAUX) |
284 |
+ $(RANLIB) ../$(LAPACKLIB) |
285 |
+ |
286 |
+ complex16: $(ZLASRC) $(ZCLASRC) $(ZXLASRC) $(DZLAUX) $(ALLAUX) |
287 |
+- $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(ZLASRC) $(ZCLASRC) \ |
288 |
++ $(ARCH_) $(ARCHFLAGS) ../$(LAPACKLIB) $(ZLASRC) $(ZCLASRC) \ |
289 |
+ $(ZXLASRC) $(DZLAUX) $(ALLAUX) $(ALLXAUX) |
290 |
+ $(RANLIB) ../$(LAPACKLIB) |
291 |
+ |
292 |
+@@ -444,13 +456,20 @@ |
293 |
+ @FRC=$(FRC) |
294 |
+ |
295 |
+ clean: |
296 |
+- rm -f *.o |
297 |
++ rm -f *.o *.$(PSUFFIX) |
298 |
+ |
299 |
+-.f.o: |
300 |
++%.o: %.f |
301 |
+ $(FORTRAN) $(OPTS) -c $< -o $@ |
302 |
+ |
303 |
++%.$(PSUFFIX): %.f |
304 |
++ $(FORTRAN) $(POPTS) -c $< -o $@ |
305 |
++ |
306 |
+ slaruv.o: slaruv.f ; $(FORTRAN) $(NOOPT) -c $< -o $@ |
307 |
+ dlaruv.o: dlaruv.f ; $(FORTRAN) $(NOOPT) -c $< -o $@ |
308 |
++ |
309 |
++slaruv.$(PSUFFIX): slaruv.f ; $(FORTRAN) $(PNOOPT) -c $< -o $@ |
310 |
++dlaruv.$(PSUFFIX): dlaruv.f ; $(FORTRAN) $(PNOOPT) -c $< -o $@ |
311 |
++ |
312 |
+ sla_wwaddw.o: sla_wwaddw.f ; $(FORTRAN) $(NOOPT) -c $< -o $@ |
313 |
+ dla_wwaddw.o: dla_wwaddw.f ; $(FORTRAN) $(NOOPT) -c $< -o $@ |
314 |
+ cla_wwaddw.o: cla_wwaddw.f ; $(FORTRAN) $(NOOPT) -c $< -o $@ |
315 |
+ |
316 |
+--- a/lapack-3.4.0/TESTING/EIG/Makefile 2011-09-27 06:52:31.000000000 +0900 |
317 |
++++ lapack-3.4.0/TESTING/EIG/Makefile |
318 |
+@@ -129,22 +129,22 @@ |
319 |
+ ../xeigtsts: $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(LAPACKLIB); \ |
320 |
+ $(LOADER) $(LOADOPTS) -o xeigtsts \ |
321 |
+ $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \ |
322 |
+- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtsts $@ |
323 |
++ ../../$(LAPACKLIB) $(BLASLIB) $(CEXTRALIB) && mv xeigtsts $@ |
324 |
+ |
325 |
+ ../xeigtstc: $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(LAPACKLIB); \ |
326 |
+ $(LOADER) $(LOADOPTS) -o xeigtstc \ |
327 |
+ $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \ |
328 |
+- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtstc $@ |
329 |
++ ../../$(LAPACKLIB) $(BLASLIB) $(CEXTRALIB) && mv xeigtstc $@ |
330 |
+ |
331 |
+ ../xeigtstd: $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(LAPACKLIB); \ |
332 |
+ $(LOADER) $(LOADOPTS) -o xeigtstd \ |
333 |
+ $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \ |
334 |
+- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtstd $@ |
335 |
++ ../../$(LAPACKLIB) $(BLASLIB) $(CEXTRALIB) && mv xeigtstd $@ |
336 |
+ |
337 |
+ ../xeigtstz: $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(LAPACKLIB); \ |
338 |
+ $(LOADER) $(LOADOPTS) -o xeigtstz \ |
339 |
+ $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \ |
340 |
+- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtstz $@ |
341 |
++ ../../$(LAPACKLIB) $(BLASLIB) $(CEXTRALIB) && mv xeigtstz $@ |
342 |
+ |
343 |
+ $(AEIGTST): $(FRC) |
344 |
+ $(SCIGTST): $(FRC) |
345 |
+ |
346 |
+--- a/lapack-3.4.0/TESTING/LIN/Makefile 2011-11-01 07:21:11.000000000 +0900 |
347 |
++++ lapack-3.4.0/TESTING/LIN/Makefile |
348 |
+@@ -243,27 +243,27 @@ |
349 |
+ |
350 |
+ xlintsts : $(ALINTST) $(SLINTST) $(SCLNTST) ../../$(LAPACKLIB) |
351 |
+ $(LOADER) $(LOADOPTS) $(ALINTST) $(SCLNTST) $(SLINTST) \ |
352 |
+- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o $@ |
353 |
++ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) $(CEXTRALIB) -o $@ |
354 |
+ |
355 |
+ xlintstc : $(ALINTST) $(CLINTST) $(SCLNTST) ../../$(LAPACKLIB) |
356 |
+ $(LOADER) $(LOADOPTS) $(ALINTST) $(SCLNTST) $(CLINTST) \ |
357 |
+- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o $@ |
358 |
++ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) $(CEXTRALIB) -o $@ |
359 |
+ |
360 |
+ xlintstd : $(ALINTST) $(DLINTST) $(DZLNTST) ../../$(LAPACKLIB) |
361 |
+ $(LOADER) $(LOADOPTS) $^ \ |
362 |
+- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o $@ |
363 |
++ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) $(CEXTRALIB) -o $@ |
364 |
+ |
365 |
+ xlintstz : $(ALINTST) $(ZLINTST) $(DZLNTST) ../../$(LAPACKLIB) |
366 |
+ $(LOADER) $(LOADOPTS) $(ALINTST) $(DZLNTST) $(ZLINTST) \ |
367 |
+- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o $@ |
368 |
++ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) $(CEXTRALIB) -o $@ |
369 |
+ |
370 |
+ xlintstds : $(DSLINTST) ../../$(LAPACKLIB) |
371 |
+ $(LOADER) $(LOADOPTS) $(DSLINTST) \ |
372 |
+- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o $@ |
373 |
++ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) $(CEXTRALIB) -o $@ |
374 |
+ |
375 |
+ xlintstzc : $(ZCLINTST) ../../$(LAPACKLIB) |
376 |
+ $(LOADER) $(LOADOPTS) $(ZCLINTST) \ |
377 |
+- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o $@ |
378 |
++ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) $(CEXTRALIB) -o $@ |
379 |
+ |
380 |
+ xlintstrfs : $(SLINTSTRFP) ../../$(LAPACKLIB) |
381 |
+ $(LOADER) $(LOADOPTS) $(SLINTSTRFP) \ |