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]

Reply via email to