Bug#760936: BLAS: not Multi-Arch safe

Thorsten Glaser tg at mirbsd.de
Tue Sep 9 09:11:39 UTC 2014


Package: libblas3
Version: 1.2.20110419-7
Severity: important

libblas3 Provides: libblas.so.3
libatlas3-base Provides: libblas.so.3

The problem here is that I can install, for example,
libblas3:amd64 and libatlas3-base:i386, and they are
managed by the same alternative.

Helmut and I think you need to move the libblas.so.3
symlink into arch-qualified subdirectories and manage
multiple alternatives, one per architecture.

Helmut suggested to just add "Conflicts: libblas.so.3"
to all providers of the libblas.so.3 virtual package,
so they are not coïnstallable, then drop the alternatives
Geraffel and just use normal M-A coïnstallability. Please
do enlighten us to the reason of this alternatives system ☺

Related is #760821 which is an error (partially) caused
by this problem.

-- System Information:
Debian Release: jessie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh

Versions of packages libblas3 depends on:
ii  libc6         2.19-10
ii  libgcc1       1:4.9.1-12
ii  libgfortran3  4.9.1-12
ii  libquadmath0  4.9.1-12

libblas3 recommends no packages.

libblas3 suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list