Boost logo

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