Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-08-15 00:59:21


Jeremy Maitin-Shepard wrote:

> Rob Stewart <stewart_at_[hidden]> writes:
>
>> From: Rene Rivera <grafik.list_at_[hidden]>
>>>
>>> The big question... Are Boost developers willing to make the guarantee
>>> that patch versions, i.e. 1.33.0 to 1.33.1, will be binary compatible?
>
>> There are only a few compiled Boost libraries, so the question
>> only applies to them, right?
>
> I believe that because the non-header-only libraries depend on many of
> the header-only libraries, even if the code of the non-header-only
> libraries does not change at all, changes in those header-only libraries
> could result in binary incompatibility. I think, therefore, that
> retaining binary compatibility between versions will be nearly
> impossible.

Well, you can hide all use of other libraries under pimpl, and then you'll
have to worry only about classes that are exponsed via public interfaces --
which should be few.

- Volodya

 


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