Hi,

In recent releases, openmpi and mpich have been reorganised so that libopenmpi3 / libopenmmpi-devĀ  are multi-arch enabled.

They are M-A: same, allowing the cross-building (and use of pkg-config). However, mpicc/ mpifort and friends hence could

not fit into this framework, and so they have been moved from libopenmpi-dev to openmpi-bin.

(Similarly, mpicc is in the binary package mpich).

Currently libopenmpi-dev depends on openmpi-bin, in order to ensure that mpicc, etc. are present when users expect.

This is bad (a M-A: foreign package depending on a non-MA package).

So I propose that mpi-defaults-dev depend on openmpi-bin as well as libopenmpi-dev (on relevant archs) and similarly for mpich.


Are there any objections / better solutions ?

Best regards

Alastair


--
Alastair McKinstry, <alast...@sceal.ie>, <mckins...@debian.org>, 
https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered.

Reply via email to