
Jeremy Maitin-Shepard wrote:
Rob Stewart <stewart@sig.com> writes:
From: Rene Rivera <grafik.list@redshift-software.com>
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?