On 18 December 2007 at 12:03, Aurelien Jarno wrote:
| Package: libgsl0ldbl
| Version: 1.10-2
| Severity: serious
|
| libgsl is using symbols from libcblas.so, but is not linked with it. That
| breaks at link time when -Wl,--as-needed is used, which is now the
| default for programs using qmake.
AFAIK that that is a feature as the _binaries_ building against GSL can use
Atlas or the native blas:
[EMAIL PROTECTED]:~> ldd /usr/bin/gsl-histogram
libgsl.so.0 => /usr/lib/libgsl.so.0 (0xb7def000)
libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0xb7dbd000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7d97000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c4a000)
/lib/ld-linux.so.2 (0xb7fd5000)
[EMAIL PROTECTED]:~> ldd -r /usr/bin/gsl-histogram
libgsl.so.0 => /usr/lib/libgsl.so.0 (0xb7dc5000)
libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0xb7d93000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7d6d000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c20000)
/lib/ld-linux.so.2 (0xb7fab000)
Also note
[EMAIL PROTECTED]:~> gsl-config --libs
-L/usr/lib -lgsl -lgslcblas -lm
[EMAIL PROTECTED]:~>
Isn't what you're asking for is sticking libgslcblas back into GSL? Upstream
would disagree.
Dirk
|
| ldd -r /usr/lib/libgsl.so
| libm.so.6 => /lib/libm.so.6 (0x00002b23fc6c6000)
| libc.so.6 => /lib/libc.so.6 (0x00002b23fc947000)
| /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
| undefined symbol: cblas_ctrmv (/usr/lib/libgsl.so)
| undefined symbol: cblas_zswap (/usr/lib/libgsl.so)
| undefined symbol: cblas_zsymm (/usr/lib/libgsl.so)
| undefined symbol: cblas_cgeru (/usr/lib/libgsl.so)
| undefined symbol: cblas_sgemm (/usr/lib/libgsl.so)
| undefined symbol: cblas_ctrsv (/usr/lib/libgsl.so)
| undefined symbol: cblas_sgemv (/usr/lib/libgsl.so)
| undefined symbol: cblas_srotg (/usr/lib/libgsl.so)
| undefined symbol: cblas_zgemm (/usr/lib/libgsl.so)
| undefined symbol: cblas_cdotu_sub (/usr/lib/libgsl.so)
| undefined symbol: cblas_dznrm2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_ddot (/usr/lib/libgsl.so)
| undefined symbol: cblas_csymm (/usr/lib/libgsl.so)
| undefined symbol: cblas_cher2k (/usr/lib/libgsl.so)
| undefined symbol: cblas_zdotu_sub (/usr/lib/libgsl.so)
| undefined symbol: cblas_sdot (/usr/lib/libgsl.so)
| undefined symbol: cblas_sdsdot (/usr/lib/libgsl.so)
| undefined symbol: cblas_cgerc (/usr/lib/libgsl.so)
| undefined symbol: cblas_scnrm2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_ctrmm (/usr/lib/libgsl.so)
| undefined symbol: cblas_sscal (/usr/lib/libgsl.so)
| undefined symbol: cblas_strmm (/usr/lib/libgsl.so)
| undefined symbol: cblas_zcopy (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsyrk (/usr/lib/libgsl.so)
| undefined symbol: cblas_cherk (/usr/lib/libgsl.so)
| undefined symbol: cblas_zherk (/usr/lib/libgsl.so)
| undefined symbol: cblas_zher (/usr/lib/libgsl.so)
| undefined symbol: cblas_ztrmv (/usr/lib/libgsl.so)
| undefined symbol: cblas_drotmg (/usr/lib/libgsl.so)
| undefined symbol: cblas_dswap (/usr/lib/libgsl.so)
| undefined symbol: cblas_scopy (/usr/lib/libgsl.so)
| undefined symbol: cblas_scasum (/usr/lib/libgsl.so)
| undefined symbol: cblas_zscal (/usr/lib/libgsl.so)
| undefined symbol: cblas_drotg (/usr/lib/libgsl.so)
| undefined symbol: cblas_zdotc_sub (/usr/lib/libgsl.so)
| undefined symbol: cblas_cscal (/usr/lib/libgsl.so)
| undefined symbol: cblas_caxpy (/usr/lib/libgsl.so)
| undefined symbol: cblas_zsyr2k (/usr/lib/libgsl.so)
| undefined symbol: cblas_ssyr2k (/usr/lib/libgsl.so)
| undefined symbol: cblas_csyr2k (/usr/lib/libgsl.so)
| undefined symbol: cblas_ztrsm (/usr/lib/libgsl.so)
| undefined symbol: cblas_ctrsm (/usr/lib/libgsl.so)
| undefined symbol: cblas_ssymm (/usr/lib/libgsl.so)
| undefined symbol: cblas_cdotc_sub (/usr/lib/libgsl.so)
| undefined symbol: cblas_zher2k (/usr/lib/libgsl.so)
| undefined symbol: cblas_saxpy (/usr/lib/libgsl.so)
| undefined symbol: cblas_idamax (/usr/lib/libgsl.so)
| undefined symbol: cblas_snrm2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsdot (/usr/lib/libgsl.so)
| undefined symbol: cblas_cher (/usr/lib/libgsl.so)
| undefined symbol: cblas_dger (/usr/lib/libgsl.so)
| undefined symbol: cblas_cher2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_dzasum (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsyr2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_ssyrk (/usr/lib/libgsl.so)
| undefined symbol: cblas_strmv (/usr/lib/libgsl.so)
| undefined symbol: cblas_dgemv (/usr/lib/libgsl.so)
| undefined symbol: cblas_cgemm (/usr/lib/libgsl.so)
| undefined symbol: cblas_dasum (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsymv (/usr/lib/libgsl.so)
| undefined symbol: cblas_srotm (/usr/lib/libgsl.so)
| undefined symbol: cblas_sswap (/usr/lib/libgsl.so)
| undefined symbol: cblas_dtrmv (/usr/lib/libgsl.so)
| undefined symbol: cblas_isamax (/usr/lib/libgsl.so)
| undefined symbol: cblas_zhemv (/usr/lib/libgsl.so)
| undefined symbol: cblas_zaxpy (/usr/lib/libgsl.so)
| undefined symbol: cblas_dcopy (/usr/lib/libgsl.so)
| undefined symbol: cblas_sasum (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsyr (/usr/lib/libgsl.so)
| undefined symbol: cblas_strsm (/usr/lib/libgsl.so)
| undefined symbol: cblas_drot (/usr/lib/libgsl.so)
| undefined symbol: cblas_ztrsv (/usr/lib/libgsl.so)
| undefined symbol: cblas_izamax (/usr/lib/libgsl.so)
| undefined symbol: cblas_ssymv (/usr/lib/libgsl.so)
| undefined symbol: cblas_chemm (/usr/lib/libgsl.so)
| undefined symbol: cblas_zgeru (/usr/lib/libgsl.so)
| undefined symbol: cblas_dtrsv (/usr/lib/libgsl.so)
| undefined symbol: cblas_sger (/usr/lib/libgsl.so)
| undefined symbol: cblas_srot (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsymm (/usr/lib/libgsl.so)
| undefined symbol: cblas_ztrmm (/usr/lib/libgsl.so)
| undefined symbol: cblas_zdscal (/usr/lib/libgsl.so)
| undefined symbol: cblas_zher2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_ssyr (/usr/lib/libgsl.so)
| undefined symbol: cblas_dtrmm (/usr/lib/libgsl.so)
| undefined symbol: cblas_zgerc (/usr/lib/libgsl.so)
| undefined symbol: cblas_csscal (/usr/lib/libgsl.so)
| undefined symbol: cblas_dsyr2k (/usr/lib/libgsl.so)
| undefined symbol: cblas_chemv (/usr/lib/libgsl.so)
| undefined symbol: cblas_dnrm2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_drotm (/usr/lib/libgsl.so)
| undefined symbol: cblas_icamax (/usr/lib/libgsl.so)
| undefined symbol: cblas_zgemv (/usr/lib/libgsl.so)
| undefined symbol: cblas_zhemm (/usr/lib/libgsl.so)
| undefined symbol: cblas_cgemv (/usr/lib/libgsl.so)
| undefined symbol: cblas_ssyr2 (/usr/lib/libgsl.so)
| undefined symbol: cblas_strsv (/usr/lib/libgsl.so)
| undefined symbol: cblas_dscal (/usr/lib/libgsl.so)
| undefined symbol: cblas_dgemm (/usr/lib/libgsl.so)
| undefined symbol: cblas_srotmg (/usr/lib/libgsl.so)
| undefined symbol: cblas_dtrsm (/usr/lib/libgsl.so)
| undefined symbol: cblas_ccopy (/usr/lib/libgsl.so)
| undefined symbol: cblas_zsyrk (/usr/lib/libgsl.so)
| undefined symbol: cblas_cswap (/usr/lib/libgsl.so)
| undefined symbol: cblas_daxpy (/usr/lib/libgsl.so)
| undefined symbol: cblas_csyrk (/usr/lib/libgsl.so)
|
|
| -- System Information:
| Debian Release: lenny/sid
| APT prefers unstable
| APT policy: (500, 'unstable')
| Architecture: amd64 (x86_64)
|
| Kernel: Linux 2.6.23-1-amd64 (SMP w/2 CPU cores)
| Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
| Shell: /bin/sh linked to /bin/bash
|
| Versions of packages libgsl0ldbl depends on:
| ii libc6 2.7-4 GNU C Library: Shared libraries
|
| libgsl0ldbl recommends no packages.
|
| -- no debconf information
|
|
--
Three out of two people have difficulties with fractions.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]