Boost logo

Boost :

Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: degski (degski_at_[hidden])
Date: 2018-02-11 20:23:55


On 11 February 2018 at 13:36, Edward Diener via Boost <boost_at_[hidden]
> 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.

> 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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk