Open MPI logo

PLPA Users' Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all PLPA Users mailing list

Subject: [PLPA users] libplpa.so versioning
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-07-24 09:07:06


Similar to what happened yesterday evening in OMPI, I introduced
explicit libplpa.so versioning on the PLPA SVN trunk and v1.3 branch.
See
http://www.open-mpi.org/community/lists/devel/2009/07/6522.php for a
post on the OMPI devel list that includes 3 pages from the GNU Libtool
2.2.6a documentation explaining the process. It's the Right Thing to
do.

It's a fairly trivial change to a Makefile.am to explicitly state what
version number we want libplpa.so file to have. This only has effect
on standalone PLPA builds; embedded builds don't bother with a shared
library version number. Note, too, that this version number is *only*
meaningful in actual PLPA releases. Hence, the intent is that the
version number will remain 0:0:0 on the SVN trunk (and any derived
developer branches). The version number will change immediately prior
to a release on release branches only.

We'll bootstrap the versioning process by knowing that PLPA v1.3 was
released with version 0:0:0. The next release (whether it's 1.3.1 or
1.4) will update the version numbers as appropriate.

-- 
Jeff Squyres
jsquyres_at_[hidden]