Mercurial > octave-nkf
annotate liboctave/link-deps.mk @ 20633:ffc6cdcd02c5 stable
Fix segfault when complex double matrix calls ZGETRF (bug #45577).
* CMatrix.cc (finverse, determinant, rcond, fsolve): Calculate norm of matrix
and if it is NaN, skip calling ZGETRF in LAPACK and set info to non-zero value
to signal an error.
author | Rik <rik@octave.org> |
---|---|
date | Sat, 10 Oct 2015 16:46:00 -0700 |
parents | 82c94987abc6 |
children |
rev | line source |
---|---|
15272
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
1 GNULIB_LINK_DEPS = \ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
2 $(COPYSIGNF_LIBM)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
3 $(COPYSIGN_LIBM)\ |
15409
c898dbe14e1d
build: Update imported module list from gnulib.
Rik <rik@octave.org>
parents:
15272
diff
changeset
|
4 $(FLOORF_LIBM)\ |
15272
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
5 $(FLOOR_LIBM)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
6 $(GETHOSTNAME_LIB)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
7 $(LIBSOCKET)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
8 $(LIB_NANOSLEEP)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
9 $(LIB_SELECT)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
10 $(LTLIBINTL)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
11 $(ROUNDF_LIBM)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
12 $(ROUND_LIBM)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
13 $(TRUNCF_LIBM)\ |
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
14 $(TRUNC_LIBM) |
13011
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
15 |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
16 LIBOCTAVE_LINK_DEPS = \ |
15272
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
17 $(GNULIB_LINK_DEPS) \ |
17555
0946b0e06544
move url_transfer classes to liboctave
John W. Eaton <jwe@octave.org>
parents:
15409
diff
changeset
|
18 $(CURL_LIBS) \ |
13011
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
19 $(SPARSE_XLIBS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
20 $(ARPACK_LIBS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
21 $(QRUPDATE_LIBS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
22 $(FFTW_XLIBS) \ |
13024
f3c53fea9fb5
maint: more linking tweaks
John W. Eaton <jwe@octave.org>
parents:
13022
diff
changeset
|
23 $(LAPACK_LIBS) \ |
f3c53fea9fb5
maint: more linking tweaks
John W. Eaton <jwe@octave.org>
parents:
13022
diff
changeset
|
24 $(BLAS_LIBS) \ |
13011
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
25 $(READLINE_LIBS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
26 $(TERM_LIBS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
27 $(LIBGLOB) \ |
17821
82c94987abc6
build: Remove REGEX_CPPFLAGS from XTRA_CXXFLAGS.
Rik <rik@octave.org>
parents:
17555
diff
changeset
|
28 $(PCRE_LIBS) \ |
13011
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
29 $(DL_LIBS) \ |
13024
f3c53fea9fb5
maint: more linking tweaks
John W. Eaton <jwe@octave.org>
parents:
13022
diff
changeset
|
30 $(PTHREAD_LIBS) \ |
15272
dd794aa84232
additional changes for merger of libcruft with liboctave
John W. Eaton <jwe@octave.org>
parents:
15271
diff
changeset
|
31 $(FLIBS) \ |
13024
f3c53fea9fb5
maint: more linking tweaks
John W. Eaton <jwe@octave.org>
parents:
13022
diff
changeset
|
32 $(LIBS) |
13011
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
33 |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
34 LIBOCTAVE_LINK_OPTS = \ |
17555
0946b0e06544
move url_transfer classes to liboctave
John W. Eaton <jwe@octave.org>
parents:
15409
diff
changeset
|
35 $(CURL_LDFLAGS) \ |
13011
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
36 $(SPARSE_XLDFLAGS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
37 $(ARPACK_LDFLAGS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
38 $(QRUPDATE_LDFLAGS) \ |
1609dd300c4d
maint: add missing files for changeset edc5ec6e949b
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
39 $(FFTW_XLDFLAGS) |