Your message dated Wed, 19 Feb 2014 16:50:46 +0000 with message-id <[email protected]> and subject line Bug#725673: fixed in openblas 0.2.8-4 has caused the Debian Bug report #725673, regarding libopenblas-base: No direct linking of openblas possible, always redirects to libblas.so.3. to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 725673: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725673 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libopenblas-base Version: 0.2.8-2 Severity: important Tags: upstream Dear Maintainer, I am using openblas on debian wheezy and linked my programs explicitly (for benchmarking purpose and not to run update-alternatives as root everytime) using $ export LD_LIBRARY_PATH=/usr/lib/openblas-base/ $ gcc -o test.openblas -L/usr/lib/openblas-base test.c -lopenblas and got an binary which depends on libopenblas.so. Now we update to Debian Testing/Jessie and the following happened: $ export LD_LIBRARY_PATH=/usr/lib/openblas-base/ $ gcc -o test.openblas -L/usr/lib/openblas-base test.c -lopenblas $ ldd test.openblas linux-gate.so.1 (0xb76e5000) libblas.so.3 => /usr/lib/libblas.so.3 (0xb65d5000) libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6426000) libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb63e2000) libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb63c7000) /lib/ld-linux.so.2 (0xb76e6000) which does not any longer include Openblas directly and forces to use the update-alternative system. I figured out that this behavior was introduced to solve bug #687349 ( see the libblas3-soname.patch). I think this behavior is not helpful for every day live. In contrast if a want to do the same using ATLAS I can link againf libf77blas and libatlas and it works without this issue. I think there must be another solution to solve bug #687349 without this "bad" soname trick. In case of ATLAS there is a separate library which contains all dependencies to ATLAS but it still allows to use ATLAS explicitly overriding the update-alternatives system. *** Please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these lines *** -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.10-3-686-pae (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libopenblas-base depends on: ii libc6 2.17-93 libopenblas-base recommends no packages. Versions of packages libopenblas-base suggests: ii liblapack3 3.4.2+dfsg-4 -- no debconf information#include <stdio.h> #include <stdlib.h> double dnrm2_(int * N, double * X, int * INCX); int main ( int argc, char ** argv ) { double A[2]={2,2}; int INCX = 1; int N = 2; printf("nrm2 = %lg", dnrm2_(&N,A,&INCX)); return 0; }
--- End Message ---
--- Begin Message ---Source: openblas Source-Version: 0.2.8-4 We believe that the bug you reported is fixed in the latest version of openblas, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sébastien Villemot <[email protected]> (supplier of updated openblas package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 19 Feb 2014 17:20:03 +0100 Source: openblas Binary: libopenblas-base libopenblas-dev Architecture: source amd64 Version: 0.2.8-4 Distribution: unstable Urgency: medium Maintainer: Debian Science Team <[email protected]> Changed-By: Sébastien Villemot <[email protected]> Description: libopenblas-base - Optimized BLAS (linear algebra) library based on GotoBLAS2 libopenblas-dev - Optimized BLAS (linear algebra) library based on GotoBLAS2 Closes: 725673 739331 Changes: openblas (0.2.8-4) unstable; urgency=medium . * Revert to pthreads parallelism instead of OpenMP (Closes: #725673) * remove-openmp-warning.patch: new patch, removes annoying warning when OpenBLAS is called from an OpenMP application. * fork-handler.patch: fixes hangs of OpenBLAS when called from a program using OpenMP (Closes: #739331) * Drop obsolete code in maintainer scripts to deal with the transition libblas.so.3gf => libblas.so.3. * Ship an additional libopenblas.so.0 in /usr/lib, to allow direct linking to OpenBLAS, without using the alternatives system for BLAS implementations. Thanks to Martin Koehler for his help in crafting a proper solution. (Closes: #725673) Checksums-Sha1: 63f551a6d0b6c95d534fa97797e1338a7ce3aeb3 2160 openblas_0.2.8-4.dsc 79073ccc1b8b9e6c73907928a3da6c9ebde7c07e 10740 openblas_0.2.8-4.debian.tar.xz a4eaa488d53a9a26726d7f84dc0a808c8adaaee4 2208470 libopenblas-base_0.2.8-4_amd64.deb c70d2f57edf192a436f4d32e848d806744302a26 1163060 libopenblas-dev_0.2.8-4_amd64.deb Checksums-Sha256: 1c79ef9df9b0ea7837b12a626d155cb29396427c8e54fa571c720989585a20e3 2160 openblas_0.2.8-4.dsc fc606a5c63563444e544a35814df761314fe261760323e25d4080754015bfa9d 10740 openblas_0.2.8-4.debian.tar.xz babede6535ddea61577efc59ced1db1ff31184de4b69ecb81ae8b842a84e1010 2208470 libopenblas-base_0.2.8-4_amd64.deb 853d9b76bb5cbfdb67c4b0d979ca3fd699d3a470555de5d266bb23bc686c92d6 1163060 libopenblas-dev_0.2.8-4_amd64.deb Files: aac86f5bcb67e8b76a5dc93fa7a5291e 2160 devel optional openblas_0.2.8-4.dsc eaf4efb4973a3df191924212ec2ef8b9 10740 devel optional openblas_0.2.8-4.debian.tar.xz 81729be9db031e7d3c9236cde8321b0d 2208470 libs optional libopenblas-base_0.2.8-4_amd64.deb 657f9154eaf1a7c4bc0d0a387ca7995a 1163060 libdevel optional libopenblas-dev_0.2.8-4_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJTBNxbAAoJECzs6TUOzr5KFkEQAIP0KeFyi7dHZ1F8uDfwrI3R 6XTMI/BiG/FRjjp1fSyLTk6vtAN79nKJAvHcN7Wfg29aP91mx/wRt+BL0Io3HhC6 zz/1AiK4mtHMpKU/AcItUq42Nd5luIYhps2Dwrp/VnrvVmYI/p2ofCGrdgFjS1s4 PqRIKXuQdki3UEmJqyisJZbFaRunb1ahm3p8WUn1O+BAJBCdwgP8SYLFs9vvLtba ZqPWDwzrEd5KSPKo5bGfgkST95ruHsbta5lUdeCk/9GARDbc8XVgY/+/uMW0JSOI bFp3JRX1Z2aMq5LAiqNp/Jb5uhW/aG/M7E8DWw6zxK6jEVwD6kO02vG+RJTR0B/1 SeqH+rEJ6N/Tya5g8vWI7fTvihpwUnRhswjzEfSEPtlhJdXS6il1mtGY8JT7tLd6 j0rdYnjABTEKsXSRLtuRB//MNyfdFbJisO4oMm5LDju4mV0VRHVJeoln72A0zO31 hGqQdT+69wUwondsFTW2hnH25fvnedR27PngQo5HRua64d4w0BnQtnRmjbkxJx0U kktR2UeHZ54LKF7XI5iinmtd4k7MiAXYI/GUpPR9/1G/yiRhZo/XWmgE3YN/of0i jQliaPsnOWpJLgzRE0VGEAuio/bcuQsOiXogDANFldXy7/vFaECCEr4mHLgribAP RuLKIr9cueZODS6Pib8w =rxlP -----END PGP SIGNATURE-----
--- End Message ---

