On 2/11/2018 3:23 PM, degski via Boost wrote:
On 11 February 2018 at 13:36, Edward Diener via Boost
wrote:
I would find it a bit alarming if testing a Boost library, which uses Boost Test as its testing infrastructure, can no longer be done in C++03 mode for various compilers. Boost would basically be saying to end-users, if you are using such-and-such a library we can no longer test it in C++03 mode.
I would go further and state that it says that C++03 is not supported.
What exactly do you mean by C++03 is not supported ? In other words what do you think constitutes a C++03 library versus a C++11 library, such that a Boost C++03 library should not be supported ?
Since I offered my solution to this quandary with CXXD, and since I have seen no solution in this thread that is better than what I offered, it is useless for me to comment further about trying to solve the problem.
Bar Boost 2.0, CXXD is as close as we can get to a satisfying solution (iff it does what it says on the tin). Integrating CXXD in the basic infrastructure would be required, and a review, I guess. However, subtle differences between std:: and boost:: counterparts exist, which could be (is, actually) a deal-breaker.
degski