annotate src/mingw-openblas-1-xerbla.patch @ 4734:80461a9e516c

override default xerbla with version from Octave * mingw-blas-1-xerbla.patch, blas.mk: Build default libxerbla lib. * mingw-lapack-1-xerbla.patch, lapack.mk: Use external libxerbla. * mingw-openblas-1-xerbla.patch, openblas.mk: Likewise. * src/qrupdate-1-fixes.patch: Likewise. * default-octave.mk: Also install libxerbla.dll as libxerbla-octave.dll.
author John W. Eaton <jwe@octave.org>
date Thu, 21 Jun 2018 01:32:10 -0400
parents
children d9ad49065108
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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/driver/others/Makefile b/driver/others/Makefile
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
2 --- a/driver/others/Makefile 2018-05-23 09:12:20.000000000 -0400
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
3 +++ b/driver/others/Makefile 2018-06-20 10:11:42.783308770 -0400
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
4 @@ -1,7 +1,7 @@
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
5 TOPDIR = ../..
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
6 include ../../Makefile.system
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
7
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
8 -COMMONOBJS = memory.$(SUFFIX) xerbla.$(SUFFIX) c_abs.$(SUFFIX) z_abs.$(SUFFIX) openblas_set_num_threads.$(SUFFIX) openblas_get_num_threads.$(SUFFIX) openblas_get_num_procs.$(SUFFIX) openblas_get_config.$(SUFFIX) openblas_get_parallel.$(SUFFIX) openblas_error_handle.$(SUFFIX) openblas_env.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
9 +COMMONOBJS = memory.$(SUFFIX) c_abs.$(SUFFIX) z_abs.$(SUFFIX) openblas_set_num_threads.$(SUFFIX) openblas_get_num_threads.$(SUFFIX) openblas_get_num_procs.$(SUFFIX) openblas_get_config.$(SUFFIX) openblas_get_parallel.$(SUFFIX) openblas_error_handle.$(SUFFIX) openblas_env.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11 #COMMONOBJS += slamch.$(SUFFIX) slamc3.$(SUFFIX) dlamch.$(SUFFIX) dlamc3.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
13 @@ -71,14 +71,11 @@
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
14 endif
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
15
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
16 ifeq ($(DYNAMIC_ARCH), 1)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
17 -HPLOBJS = memory.$(SUFFIX) xerbla.$(SUFFIX) dynamic.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
18 +HPLOBJS = memory.$(SUFFIX) dynamic.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
19 else
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
20 -HPLOBJS = memory.$(SUFFIX) xerbla.$(SUFFIX) parameter.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
21 +HPLOBJS = memory.$(SUFFIX) parameter.$(SUFFIX)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
22 endif
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 -xerbla.$(SUFFIX) : xerbla.c
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
25 - $(CC) $(CFLAGS) -c $< -o $(@F)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
26 -
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
27 dynamic.$(SUFFIX) : dynamic.c
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28 $(CC) $(CFLAGS) -c $< -o $(@F)
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 @@ -166,9 +163,6 @@
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 mulx.$(SUFFIX) : $(ARCH)/mulx.c
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32 $(CC) $(CFLAGS) -c -DXDOUBLE -UCOMPLEX $< -o $(@F)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34 -xerbla.$(PSUFFIX) : xerbla.c
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
35 - $(CC) $(PFLAGS) -c $< -o $(@F)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
36 -
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37 parameter.$(PSUFFIX) : parameter.c ../../param.h
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38 $(CC) $(PFLAGS) -c $< -o $(@F)
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
39
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
40 diff -uNr a/exports/gensymbol b/exports/gensymbol
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
41 --- a/exports/gensymbol 2018-05-23 09:12:20.000000000 -0400
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
42 +++ b/exports/gensymbol 2018-06-20 10:10:00.468225478 -0400
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
43 @@ -38,7 +38,6 @@
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
44 zhbmv,zhemm,zhemv,zher2,zher2k,zher,zherk,zhpmv,zhpr2,
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
45 zhpr,zrotg,zscal,zswap,zsymm,zsyr2k,zsyrk,ztbmv,
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
46 ztbsv,ztpmv,ztpsv,ztrmm,ztrmv,ztrsm,ztrsv,
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
47 - xerbla,
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
48 saxpby,daxpby,caxpby,zaxpby,
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
49 sgeadd,dgeadd,cgeadd,zgeadd,
80461a9e516c override default xerbla with version from Octave
John W. Eaton <jwe@octave.org>
parents:
diff changeset
50 somatcopy,