[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libgsl.so is broken: it has unresolved symbols cblas_*
From: |
Yuri |
Subject: |
Re: libgsl.so is broken: it has unresolved symbols cblas_* |
Date: |
Fri, 16 Oct 2020 19:33:54 -0700 |
User-agent: |
Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.3.1 |
On 10/16/20 6:55 PM, Mark Galassi wrote:
Or am I missing the opint of what you're trying to say?
The library libgsl.so is broken:
$ nm ./work/gsl-2.6/.libs/libgsl.so | grep cblas_ | head -5
U cblas_caxpy
U cblas_ccopy
U cblas_cdotc_sub
U cblas_cdotu_sub
U cblas_cgemm
[yuri@yv /usr/ports/math/gsl]$ ldd -a ./work/gsl-2.6/.libs/libgsl.so
./work/gsl-2.6/.libs/libgsl.so:
libm.so.5 => /lib/libm.so.5 (0x80066c000)
libc.so.7 => /lib/libc.so.7 (0x80024e000)
/lib/libm.so.5:
libc.so.7 => /lib/libc.so.7 (0x80024e000)
It has unresolved symbols cblas_*, and isn't linked to any shared
library that has cblas_* definitions.
The project "siril" does contain libgslcblas.so in its link line, like
```pkg-config --libs gsl``` suggests, but this isn't sufficient, and it
shouldn't be sufficient, and the link breaks.
libgsl.so is broken.
Yuri