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]