[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: blas wreckage ?



On 7 January 2019 at 12:24, Sébastien Villemot wrote:
| Le lundi 07 janvier 2019 à 11:53 +0100, Jörg-Volker Peetz a écrit :
| 
| > running the appended little script on my system a lot of packages are found
| > which contain libraries linked to libopenblas.so.0. But all these packages don't
| > declare a dependency on libopenblas-base.
| > This seems to me not o.k.
| > 
| > Since libblas.so.3 from package libopenblas-base itself is linked to
| > libopenblas.so.0, I guess the linking to libopenblas.so.0 is expendable.
| > 
| > Any idea?
| 
| It looks like you are misled by ldd, which for some reason lists
| libopenblas.so.0 as an ELF dynamic dependency, while it is not actually
| needed (at least as a direct dependency).
| 
| For example, liboctave6 appears in your list, and indeed ldd returns
| libopenblas.so.0 in the ELF dynamic dependencies when libopenblas-base
| is installed. But as soon as I remove openblas, that dependency
| disappears, and octave runs smoothly.
| 
| So I think there is no bug here, only confusing output from ldd.

I pretty much told Jörg-Volker the same in #918525 where I just wrote a
somewhat lengthy reply listing some of the automated/scripted BLAS/LAPACK
removals/replacements/measurements we have done.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org


Reply to: