Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: Edward Diener (eldiener_at_[hidden])
Date: 2018-02-11 21:55:37
On 2/11/2018 3:23 PM, degski via Boost wrote:
> On 11 February 2018 at 13:36, Edward Diener via Boost <boost_at_[hidden]
>> 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
> 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.