
I'm not saying "you can't use it anymore" - just that the Boost release shouldn't be held up by debug-mode failures that don't affect any major platforms in their normal configuration.
I'm claiming debug mode is a normal configuration. People want to be able to get debugging aid by turning _GLIBCXX_DEBUG on. If Boost isn't as usable in the debug mode as it is in release mode then this is a significant impact on usability.
I agree, the point is this mode does catch bugs, and we should test with it. However there are only so many new requirements we can introduce for a release and still get it out. This should be a requirement for 1.34 not 1.33.1 IMO.
If you're willing, try running the tests with libstdc++ concept-checks enabled as well (#define _GLIBCXX_CONCEPT_CHECKS) and then let me know if you think the release should be held up for those bugs too.
Hmm, I didn't know of that. Sounds interesting.
Again sounds like a useful test to add for 1.34. John.