Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2020-06-15 14:28:38


On 2020-06-15 17:09, Aleksei Nikiforov via Boost wrote:
>
> Not sure what happens with them in Debian, but those symlinks seem to be
> not packaged as well.

Debian/Ubuntu packages do have symlinks - in dev packages. Binary
packages only contain libraries with ABI version tags in their names.

https://packages.debian.org/buster/amd64/libboost-filesystem1.67-dev/filelist
https://packages.debian.org/buster/amd64/libboost-filesystem1.67.0/filelist

In general, you do want the untagged library names available only in dev
packages to enable linking with the library. In binary packages you want
tagged library names to allow installing multiple ABI-incompatible
versions of the library on target systems. Since Boost does not maintain
ABI compatibility, this means Boost libraries include the full Boost
version as the ABI tag.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk