Package: scalapack
Severity: minor

Greetings,

The libscalapack-mpi1 library depends on libatlas3gf-base, which messes
up the build of elmerfem, and possibly other packages.  ScaLAPACK does
not Build-Depend on ATLAS, so it is possible to build it without ATLAS
installed.  (I just tested such a build, and it works well.)

Please do such a build without ATLAS installed to remove that dependency
and allow Elmer to link to ScaLAPACK.  It might also be beneficial to
add "Build-Conflicts: libatlas-dev libatlas3gf-base".

Note: at install time, one can use the ATLAS libraries to substitute for
BLAS and LAPACK in order to gain the performance benefit.  Indeed, the
build I did left libscalapack-mpi1 with:

Depends: mpi-default-bin, libblacs-mpi1, libblas3gf | libblas.so.3gf | 
libatlas3gf-base, libc6 (>= 2.3), libgfortran3 (>= 4.3), liblapack3gf | 
liblapack.so.3gf | libatlas3gf-base, libopenmpi1.3

But if one does so at build time, it locks in ATLAS as the *only*
library which can provide BLAS and LAPACK functions (see the 1.8.0-6
amd64 package).

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to