|
Boost : |
Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2018-02-08 20:42:55
On 02/08/18 23:23, degski via Boost wrote:
> On 8 February 2018 at 13:54, Andrey Semashev via Boost <
> boost_at_[hidden]> wrote:
>
>> ... Those code bases are supposed to link with whatever Boost version
>
>
> Why does this have to be the case, why does it "have" to be whatever
> version?
Because otherwise such code base becomes unshippable with that distro
(i.e. cannot be packaged for that distro). This includes both preparing
the package for the distro, if you're the package maintainer from the
distro, and public users' repositories (e.g. PPAs).
If you're distributing software separately from the distro ecosystem,
you have to build and package Boost yourself, which may in turn require
re-packaging other components that depend on Boost or can be used with
your software. This quickly increases the packaging burden on you.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk