FYI, I have added an openmpi-10.9.info in the 10.7 tree for 10.9 to use. The
rational for
a separate file for 10.9 is that the 1.7.x feature release of openmpi replaces
the old
libmpi_f77.1.dylib and libmpi_f90.1.dylib libraries previously linked by mpif77
and mpif90
with libmpi_mpifh.2.dylib and libmpi_usempi.1.dylib libraries. While I could
have created
a openmpi2 package, my belief is that will be confusing to users who will
assume that
'fink install openmpi' is sufficient to install the current openmpi release.
Also, due to
limitations in the ability of the openmpi build to relocate all of its files
and maintain
functionality, an openmpi2-1.7.1-1 for 10.7/10.8 would have to at least
Conflicts on the
existing openmpi package. While both openmpi-shlibs and openmpi2-shlibs could
co-exist,
this is of limited functionality since you really should be using the utilities
from
the same openmpi package that the executables were built on. The net result
will still
be that maintainers will want to all transition to the newer openmpi2 resulting
in an
unused openmpi package in 10.7/10.8.
A far more sensible approach would be update openmpi to 1.7.1 in 10.7/10.8
while
simultaneously doing a revision bump with a BuildDepends/Depends of (>=
1.7.1-1) for
openmpi/openmpi-shlibs on all of the effected packages. The dirty little secret
is
that we already do this for openmpi when updating it to the newer gcc4x
releases as
it would be insane to create new openmpiN packages everytime gcc4x got upgraded.
For now 1.7.1 only exists on 10.9, but if the maintainers using openmpi agree, I
would be happy to update 10.7/10.8 to the new release as well in concert with a
revision bump and dependency update on all of the impacted packages.
Jack
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel