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

Adding openmpi-bin to mpi-default-dev



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, <alastair@sceal.ie>, <mckinstry@debian.org>, https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered.


Reply to: