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