Package: src:blacs-mpi Version: 1.1-29 Severity: serious Justification: causes other packages to FTBFS Tags: patch
Greetings, The blacs-mpi package gets the MPI implementation incorrect on alpha. Because it Build-Depends on libopenmpi-dev, which is not the default on alpha (LAM is), and because OpenMPI's mpi alternatives symlink is at a higher priority than that of LAM, line 9 of debian/rules sets BLACS_MPI to openmpi, messing everything else up. This causes other packages, such as mumps, to FTBFS, because they think there should be a libblacs-lam.so when there is none. This also prevents BLACS from building at all on architectures without OpenMPI, such as armel, hppa, mips[el] and s390. The attached patch should fix this problem. One note: the blacs-mpi FTBFS in bug 614528 (February 22) was probably caused by bug 608717/609830 (closed March 11), so removing libopenmpi-dev from Build-Depends should not cause that problem to happen again. Thanks, Adam -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/
--- blacs-mpi-1.1/debian/control~ 2011-04-01 12:23:39.000000000 -0400 +++ blacs-mpi-1.1/debian/control 2011-04-01 13:37:45.000000000 -0400 @@ -3,7 +3,7 @@ Priority: extra Maintainer: Muammar El Khatib <muam...@debian.org> Standards-Version: 3.9.1 -Build-Depends: debhelper (>= 7), mpi-default-dev, gfortran, libopenmpi-dev +Build-Depends: debhelper (>= 7), mpi-default-dev, gfortran Homepage: http://www.netlib.org/blacs/ Package: libblacs-mpi1
signature.asc
Description: This is a digitally signed message part