Mercurial > mxe-octave
annotate src/mingw-blas-1-xerbla.patch @ 5979:e617e117f94d
BLAS: Update to version 3.10.0.
* src/blas.mk: Update version and checksum. Adapt build rule to changes in
Makefile.
* src/mingw-blas-1-xerbla.patch: Rebase patch.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Thu, 25 Nov 2021 19:14:38 +0100 |
parents | 80461a9e516c |
children |
rev | line source |
---|---|
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
1 diff -uNr a/Makefile b/Makefile |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
2 --- a/Makefile 2021-11-25 18:50:29.908859992 +0100 |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
3 +++ b/Makefile 2021-11-25 18:54:00.741901186 +0100 |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
4 @@ -64,7 +64,7 @@ |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
5 $(FC) $(FFLAGS) -c -o $@ $< |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
6 |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
7 .PHONY: all |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
8 -all: $(BLASLIB) |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
9 +all: $(BLASLIB) $(XERBLALIB) |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
10 |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
11 .PHONY: blas |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
12 blas: $(BLASLIB) |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
13 @@ -104,9 +104,11 @@ |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
14 # Level 2 and Level 3 BLAS. Comment it out only if you already have |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
15 # both the Level 2 and 3 BLAS. |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
16 #--------------------------------------------------------------------- |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
17 -ALLBLAS = lsame.o xerbla.o xerbla_array.o |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
18 +ALLBLAS = lsame.o xerbla_array.o |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
19 $(ALLBLAS): $(FRC) |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
20 |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
21 +XERBLA = xerbla.o |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
22 + |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
23 #--------------------------------------------------------- |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
24 # Comment out the next 4 definitions if you already have |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
25 # the Level 2 BLAS. |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
26 @@ -153,10 +155,16 @@ |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
27 $(CBLAS1) $(CBLAS2) $(CBLAS3) $(ZBLAS1) \ |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
28 $(ZBLAS2) $(ZBLAS3) $(ALLBLAS) |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
29 |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
30 +XERBLAOBJ=$(XERBLA) |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
31 + |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
32 $(BLASLIB): $(ALLOBJ) |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
33 $(AR) $(ARFLAGS) $@ $^ |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
34 $(RANLIB) $@ |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
35 |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
36 +$(XERBLALIB): $(XERBLAOBJ) |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
37 + $(AR) $(ARFLAGS) $@ $^ |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
38 + $(RANLIB) $@ |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
39 + |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
40 .PHONY: single double complex complex16 |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
41 single: $(SBLAS1) $(ALLBLAS) $(SBLAS2) $(SBLAS3) |
5979
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
42 $(AR) $(ARFLAGS) $(BLASLIB) $^ |
e617e117f94d
BLAS: Update to version 3.10.0.
Markus Mützel <markus.muetzel@gmx.de>
parents:
4734
diff
changeset
|
43 |
4734
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
44 diff -uNr a/make.inc b/make.inc |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
45 --- a/make.inc 2011-04-19 15:08:00.000000000 -0400 |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
46 +++ b/make.inc 2018-06-20 09:55:18.185059266 -0400 |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
47 @@ -32,3 +32,4 @@ |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
48 # The location and name of the Reference BLAS library. |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
49 # |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
50 BLASLIB = blas$(PLAT).a |
80461a9e516c
override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
51 +XERBLALIB = xerbla$(PLAT).a |