Jeff Squyres <jsquy...@cisco.com> writes: > To be absolutely crystal clear: OMPI's MPI shared libraries now have > .so versioning enabled, but you still can't install two copies of Open > MPI into the same $prefix (without overriding a bunch of other > directory names, that is, like $pkglibdir, etc.). This is because > Open MPI has a bunch of files that are not named in relation to OMPI's > version number (e.g., $includedir/mpi.h, $mandir/man3/*, $pkgdir/*, > libopen-rte.so, etc.). That is, the lack of .so versioning in > libopen-rte and libopen-pal are only two of (unfortunately) many > reasons that you can't install 2 different versions of Open MPI into > the same $prefix.
I'd normally expect to install in parallel directories under /opt, in which case that's not really a problem. > Does that make sense? Not all, without looking at the link, but I'm glad it is being dealt with, thanks. > Check out our wiki page about the shared library version numbering: > https://svn.open-mpi.org/trac/ompi/wiki/ReleaseProcedures. Thanks. Maybe that will indicate how I missed the relevant libtool stuff. > Do the links and text I provided above give you enough information / > rationale? If not, I'll follow up when I have time. Thanks for dealing with it.