OK for some reason it wasn't linked to cblas. What does
pkg-config --libs linbox
says?
Francois
On 13/10/16 04:11, v...@ukr.net wrote:
On Wed, 12 Oct 2016 07:36:16 +1300
François Bissey <frp.bis...@gmail.com> wrote:
ldd
-r /usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so
and readelf
-d /usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so
output please.
ldd
-r /usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so
linux-vdso.so.1 (0x00007fffc89f3000)
liblinbox.so.0 => /usr/lib64/liblinbox.so.0 (0x00007fa93942a000)
libgivaro.so.0 => /usr/lib64/libgivaro.so.0 (0x00007fa9391cb000)
libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007fa938f51000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libstdc++.so.6
(0x00007fa938b52000)
libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0
(0x00007fa938771000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa93846d000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libgcc_s.so.1
(0x00007fa938256000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa937ebe000)
libgmpxx.so.4 => /usr/lib64/libgmpxx.so.4 (0x00007fa937cb6000)
/lib64/ld-linux-x86-64.so.2 (0x000055f9329e7000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa937a99000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa937895000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007fa937691000)
undefined symbol: cblas_dger
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
undefined symbol: cblas_strsm
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
undefined symbol: cblas_sgemm
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
undefined symbol: cblas_dgemm
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
undefined symbol: cblas_sgemv
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
undefined symbol: cblas_strmm
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
undefined symbol: cblas_dgemv
(/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so)
======================
readelf -d
/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so
Dynamic section at offset 0x75a68 contains 32 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [liblinbox.so.0]
0x0000000000000001 (NEEDED) Shared library: [libgivaro.so.0]
0x0000000000000001 (NEEDED) Shared library: [libgmp.so.10]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x000000000000000c (INIT) 0xe620
0x000000000000000d (FINI) 0x6cbb8
0x0000000000000019 (INIT_ARRAY) 0x275950
0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)
0x000000000000001a (FINI_ARRAY) 0x275960
0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)
0x0000000000000004 (HASH) 0x1c8
0x000000006ffffef5 (GNU_HASH) 0x10d0
0x0000000000000005 (STRTAB) 0x4198
0x0000000000000006 (SYMTAB) 0x1ab0
0x000000000000000a (STRSZ) 22135 (bytes)
0x000000000000000b (SYMENT) 24 (bytes)
0x0000000000000003 (PLTGOT) 0x275fe8
0x0000000000000002 (PLTRELSZ) 6696 (bytes)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0xcbf8
0x0000000000000007 (RELA) 0x9c70
0x0000000000000008 (RELASZ) 12168 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x000000006ffffffe (VERNEED) 0x9b50
0x000000006fffffff (VERNEEDNUM) 4
0x000000006ffffff0 (VERSYM) 0x9810
0x000000006ffffff9 (RELACOUNT) 383
0x0000000000000000 (NULL) 0x0
====================
Vladimir
-----
<v...@ukr.net>