|
Boost : |
From: Rene Rivera (grafik.list_at_[hidden])
Date: 2005-01-08 15:24:08
Lars Gullik Bjønnes wrote:
> The number on a shared lib most often signifies the API/ABI version.
> That is ortogonal to the version of the lib itself.
Not for Boost. For Boost the version is the API version.
> This warning is given in the documentation for libtool (and I know
> that boost does not use libtool):
>
> *_Never_* try to set the interface numbers so that they correspond
> to the release number of your package. This is an abuse that only
> fosters misunderstanding of the purpose of library versions.
So to match the API/ABI version should be set to the minor version of
Boost as it's not likely that Boost will ever have anything other than 1
as the major version. Hence the library names would be for 1.32.0:
libboost*.so.32.0
And if there was a 1.32.1:
libboost*.so.32.1
That would seem to satisfy the FreeBSD and Linux requirements.
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com - 102708583/icq
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk