[pkg-boost-devel] MPI issue on sparc ? Boost::mpi looks for OpenMPI but it should be LAM no ?

Christophe Prud'homme prudhomm at debian.org
Fri Jun 11 21:48:02 UTC 2010


Hi Adam,

thanks for your answer !

On Fri, Jun 11, 2010 at 8:05 PM, Adam C Powell IV <hazelsct at debian.org>wrote:

> If mpi-default-dev points to lam, then why is OpenMPI installed in the
> system?  Just use mpi-default-dev and libhdf5-mpi-dev and they should be
> consistent.  If they're not, then HDF5 needs a bin NMU.
>
I am not depending on hdf5, it gets installed due to another build-depends
(I am not sure which one)
I of course use mpi-default-dev which points to lam
unfortunately openmpi gets installed too and has higher priority than lam
and all the defaults point to openm pi
mpic++, incluce, libs...



>
> Likewise with boost, that should be built using mpi-default-dev, right?
>
boost is also build-depending on mpi-default-dev

I believe neither  life or boost are at fault but rather mpi-default* which
has an inconsistent behavior on sparc


> Are you suggesting that mpi-default-dev should conflict with every
> non-default mpi-dev package on a given architecture, to make certain
> that nobody has it installed when building such packages?
>
no
I suggest that if lam is the default implementation then it should be  the
default
if openmpi is installed it becomes the default
log on smetana.debian.org and do ' dchroot unstable'  and check for
yourself.


> [Separate issue: if there's openmpi on Sparc, why is it not the
> mpi-default?]
>
good question.

 I fixed the problem by enforcing lam
I set the MPI_COMPILER to mpic++.lam explicitely rather than mpic++ which
points to the openmpi one

also there is a mpicxx for openmpi but none for lam . So the alternatives
are not consistent
should I fill a bug on mpi-default* ?

Best regards
C.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20100611/3367d76e/attachment.htm>


More information about the pkg-boost-devel mailing list