Bug#563705: MPI implementations in squeeze
Sylvestre Ledru
sylvestre at debian.org
Fri Feb 26 10:21:37 UTC 2010
Le vendredi 26 février 2010 à 09:54 +0000, Alastair McKinstry a écrit :
> >
> Perhaps using pkg-config (an mpi.pc file) would be a better solution to
> this; it is more
> standard: the mpicc, etc. approach isn't very scalable, you can't wrap
> every complex
> library. Use mpi.pc to point to where includes, etc. are, and
> alternatives to change
> the mpi.pc between versions. You can then, if necessary, use
> dependencies and conflicts
> within the pkg-config mechanism if need be, which aren't available if
> you use mixed
> mpicc / gcc within Makefiles.
The problem with .pc is that a lambda user will consider that it is provided by OpenMPI or MPICH2
and expect to find it on other distributions. Causing pkg-config to be
useless...
Sylvestre
More information about the debian-science-maintainers
mailing list