The main reason for renaming for ORTE and OPAL libraries was to avoid
conflicts with others open source libraries (libopal is some kind of
communication library available on most of the linux distributions).
In same time, our wrapper compilers have been modified to take these
changes into account. Usually, from a user perspective (where a user
is supposed to use mpicc to compile MPI applications) there should be
Right, libopal and liborte have been renamed to libopen-pal
respectively libopen-rte. Creating backward compatibility links to
the renamed libraries is just a way to ask for troubles. Having 2
libopal.so in the system libraries doing completely different things
will definitively not help the end users. Moreover, applications
compiled with Open MPI 1.1.4 will not work without a recompilation
with any ulterior (such as the 1.2) version of Open MPI.
On May 15, 2007, at 12:32 PM, Alex Tumanov wrote:
> Very quick question: I noticed that liborte and libopal shared
> libraries are no longer present in the 1.2 version of Open MPI. Can I
> establish backward compatibility symlinks for applications that were
> compiled with Open MPI 1.1.4 and were linked with liborte and libopal?
> If so , which libraries should I link to? Have they been replaced by
> libopen-rte and libopen-pal respectively? Is it safe to do so?
> users mailing list