|
Boost : |
From: Neal Becker (ndbecker2_at_[hidden])
Date: 2005-08-15 07:07:20
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.
>
The best I can suggest is that we arrange to run regression tests using
updated headers but with previous dlls, and see if they pass. Would that
be difficult to implement?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk