
joel falcou wrote:
Artyom wrote:
Sure, boost ABI changes from release to release but unless you want to provide a "one-for-all" binary release of your library, what is the issue? Even libstdc++ ABI changes every now and then.
Not correct. GCC keeps ABI since gcc-3.4... And this is now about 6 years... Not bad?
Were people upset back then then ?
Yes. What's your point though? It's surely impossible to hope that a given binary library will be usable for decades. But breaking ABI once in 6 years (if not more) is surely better than potentially breaking ABI 4 times per year?
But these are different matters. The gcc ABI was changed to reflect the standard ABI back then. Boost, however, claims to be a working ground to establish practises to be eventually standardized. So ABI breaking comes with the terrain and is probably even useful in order to find the best practises which deserve standardization. Best regards, Isidor