1
1

Add more text about shared library versioning

This commit was SVN r23061.
Этот коммит содержится в:
Jeff Squyres 2010-04-28 13:08:04 +00:00
родитель f0d1fdf3b1
Коммит 1667121bc4

15
README
Просмотреть файл

@ -1043,8 +1043,19 @@ scheme with the release of v1.3.2.
NOTE: Only official releases of Open MPI adhere to this versioning NOTE: Only official releases of Open MPI adhere to this versioning
scheme. "Beta" releases, release candidates, and nightly scheme. "Beta" releases, release candidates, and nightly
tarballs, developer snapshots, and Subversion/Mercurial snapshot tarballs, developer snapshots, and Subversion/Mercurial snapshot
tarballs likely will all have meaningless shared library version tarballs likely will all have arbitrary/meaningless shared
numbers. library version numbers.
For deep voodoo technical reasons, only the MPI API libraries were
versioned until Open MPI v1.5 was released (i.e., libmpi*so --
libopen-rte.so or libopen-pal.so were not versioned until v1.5).
Please see https://svn.open-mpi.org/trac/ompi/ticket/2092 for more
details.
NOTE: This policy change will cause an ABI incompatibility between MPI
applications compiled/linked against the Open MPI v1.4 series;
such applications will not be able to upgrade to the Open MPI
v1.5 series without re-linking. Sorry folks!
The GNU Libtool official documentation details how the versioning The GNU Libtool official documentation details how the versioning
scheme works. The quick version is that the shared library versions scheme works. The quick version is that the shared library versions