summaryrefslogtreecommitdiff
path: root/math/lapack/files/patch-ac
diff options
context:
space:
mode:
authorJean-Marc Zucconi <jmz@FreeBSD.org>1999-10-13 22:59:19 +0000
committerJean-Marc Zucconi <jmz@FreeBSD.org>1999-10-13 22:59:19 +0000
commit7776686cb014a5bb84f03ef3a551ff6ff51765cf (patch)
treeaadcd1c9f34492a27719c1a8bb361b3971f5cb9e /math/lapack/files/patch-ac
parentPR: 13680 (diff)
Honor FC and FFLAGS so that the user can easily override them.
Enable testing and timing if ENABLE_TESTING is set to YES so that the user can check how the changes to FC and FFLAGS work. Patches to workaround the SIGFPE stuff and g77's code checking. Update pkg/DESCR. Submitted by: AMAKAWA Shuhei <sa264@cam.ac.uk>
Diffstat (limited to 'math/lapack/files/patch-ac')
-rw-r--r--math/lapack/files/patch-ac87
1 files changed, 80 insertions, 7 deletions
diff --git a/math/lapack/files/patch-ac b/math/lapack/files/patch-ac
index 6e7fda17e1f4..76846c97c838 100644
--- a/math/lapack/files/patch-ac
+++ b/math/lapack/files/patch-ac
@@ -1,15 +1,23 @@
---- Makefile.orig Tue Jun 22 14:29:44 1999
-+++ Makefile Tue Sep 21 21:02:17 1999
-@@ -6,19 +6,20 @@
+--- Makefile.orig Tue Jun 22 13:29:44 1999
++++ Makefile Mon Oct 11 11:31:35 1999
+@@ -6,19 +6,27 @@
include make.inc
--all: install lib testing blas_testing timing blas_timing
-+all: install lib # testing blas_testing timing blas_timing
-
++.if defined(ENABLE_TESTING) && ${ENABLE_TESTING} == "YES"
+ all: install lib testing blas_testing timing blas_timing
+-
-lib: lapacklib tmglib
+-#lib: blaslib lapacklib tmglib
++.else
++all: install lib
++.endif
++
++.if defined(ENABLE_TESTING) && ${ENABLE_TESTING} == "YES"
++lib: blaslib lapacklib tmglib fpmclr_.o
++.else
+lib: lapacklib blaslib
- #lib: blaslib lapacklib tmglib
++.endif
clean: cleanlib cleantesting cleantiming
@@ -26,3 +34,68 @@
blaslib:
( cd BLAS/SRC; $(MAKE) )
+@@ -34,40 +42,40 @@
+
+ blas_testing:
+ ( cd BLAS/TESTING; $(MAKE) -f Makeblat1 )
+- ( cd BLAS; xblat1s > sblat1.out; \
+- xblat1d > dblat1.out; \
+- xblat1c > cblat1.out; \
+- xblat1z > zblat1.out )
++ ( cd BLAS; ./xblat1s > sblat1.out; \
++ ./xblat1d > dblat1.out; \
++ ./xblat1c > cblat1.out; \
++ ./xblat1z > zblat1.out )
+
+ ( cd BLAS/TESTING; $(MAKE) -f Makeblat2 )
+- ( cd BLAS; xblat2s < sblat2.in ; \
+- xblat2d < dblat2.in ; \
+- xblat2c < cblat2.in ; \
+- xblat2z < zblat2.in )
++ ( cd BLAS; ./xblat2s < sblat2.in ; \
++ ./xblat2d < dblat2.in ; \
++ ./xblat2c < cblat2.in ; \
++ ./xblat2z < zblat2.in )
+
+ ( cd BLAS/TESTING; $(MAKE) -f Makeblat3 )
+- ( cd BLAS; xblat3s < sblat3.in ; \
+- xblat3d < dblat3.in ; \
+- xblat3c < cblat3.in ; \
+- xblat3z < zblat3.in )
++ ( cd BLAS; ./xblat3s < sblat3.in ; \
++ ./xblat3d < dblat3.in ; \
++ ./xblat3c < cblat3.in ; \
++ ./xblat3z < zblat3.in )
+
+ timing:
+ ( cd TIMING; $(MAKE) )
+
+ blas_timing:
+ ( cd TIMING/LIN; $(MAKE) )
+- ( cd TIMING; xlintims < sblasa.in > sblasa.out ; \
+- xlintims < sblasb.in > sblasb.out ; \
+- xlintims < sblasc.in > sblasc.out )
+- ( cd TIMING; xlintimd < dblasa.in > dblasa.out ; \
+- xlintimd < dblasb.in > dblasb.out ; \
+- xlintimd < dblasc.in > dblasc.out )
+- ( cd TIMING; xlintimc < cblasa.in > cblasa.out ; \
+- xlintimc < cblasb.in > cblasb.out ; \
+- xlintimc < cblasc.in > cblasc.out )
+- ( cd TIMING; xlintimz < zblasa.in > zblasa.out ; \
+- xlintimz < zblasb.in > zblasb.out ; \
+- xlintimz < zblasc.in > zblasc.out )
++ ( cd TIMING; ./xlintims < sblasa.in > sblasa.out ; \
++ ./xlintims < sblasb.in > sblasb.out ; \
++ ./xlintims < sblasc.in > sblasc.out )
++ ( cd TIMING; ./xlintimd < dblasa.in > dblasa.out ; \
++ ./xlintimd < dblasb.in > dblasb.out ; \
++ ./xlintimd < dblasc.in > dblasc.out )
++ ( cd TIMING; ./xlintimc < cblasa.in > cblasa.out ; \
++ ./xlintimc < cblasb.in > cblasb.out ; \
++ ./xlintimc < cblasc.in > cblasc.out )
++ ( cd TIMING; ./xlintimz < zblasa.in > zblasa.out ; \
++ ./xlintimz < zblasb.in > zblasb.out ; \
++ ./xlintimz < zblasc.in > zblasc.out )
+
+ cleanlib:
+ ( cd INSTALL; $(MAKE) clean )