$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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