Your message dated Wed, 19 Feb 2014 16:50:46 +0000
with message-id <e1wgama-0000fz...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
725673: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725673
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 725...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebast...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Sébastien Villemot <sebast...@debian.org>
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 ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to