1 |
So lapack 3.6.0 landed while I wasn't looking. |
2 |
scipy (0.16.1) doesn't like it: |
3 |
ldd -r /usr/lib64/python2.7/site-packages/scipy/linalg/_flapack.so |
4 |
linux-vdso.so.1 (0x00007fff84da2000) |
5 |
libopenblas_threads.so.0 => /usr/lib64/libopenblas_threads.so.0 |
6 |
(0x00007f5ac2513000) |
7 |
libreflapack.so.3 => /usr/lib64/libreflapack.so.3 |
8 |
(0x00007f5ac1d4d000) |
9 |
libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 |
10 |
(0x00007f5ac198e000) |
11 |
libc.so.6 => /lib64/libc.so.6 (0x00007f5ac15f3000) |
12 |
libm.so.6 => /lib64/libm.so.6 (0x00007f5ac12ee000) |
13 |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5ac10d2000) |
14 |
libgfortran.so.3 => |
15 |
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgfortran.so.3 (0x00007f5ac0daa000) |
16 |
libgcc_s.so.1 => |
17 |
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1 (0x00007f5ac0b92000) |
18 |
libdl.so.2 => /lib64/libdl.so.2 (0x00007f5ac098e000) |
19 |
libutil.so.1 => /lib64/libutil.so.1 (0x00007f5ac078b000) |
20 |
/lib64/ld-linux-x86-64.so.2 (0x00007f5ac2da9000) |
21 |
libquadmath.so.0 => |
22 |
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libquadmath.so.0 (0x00007f5ac054c000) |
23 |
undefined symbol: sgegv_ |
24 |
(/usr/lib64/python2.7/site-packages/scipy/linalg/_flapack.so) |
25 |
undefined symbol: dgegv_ |
26 |
(/usr/lib64/python2.7/site-packages/scipy/linalg/_flapack.so) |
27 |
undefined symbol: cgegv_ |
28 |
(/usr/lib64/python2.7/site-packages/scipy/linalg/_flapack.so) |
29 |
undefined symbol: zgegv_ |
30 |
(/usr/lib64/python2.7/site-packages/scipy/linalg/_flapack.so) |
31 |
|
32 |
There may be other. Those functions have been deprecated for a while |
33 |
apparently and now they have been removed. |
34 |
My first thought was it should mean a soname change for lapack but |
35 |
I am not sure how long it's been deprecated. I haven't found an upstream |
36 |
bug in scipy yet, but we will need a patch quickly unless lapack is masked. |
37 |
|
38 |
Francois |