Boost logo

Boost :

Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2018-02-11 13:25:04


> -----Original Message-----
> From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of degski via Boost
> Sent: 09 February 2018 20:56
> To: boost
> Cc: degski
> Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
>
> On 9 February 2018 at 14:48, Edward Diener via Boost <boost_at_[hidden]>
> wrote:
>
> > The issue with Boost Test is that if it now requires a C++11 level
> > compiler to use it, every library which tests itself using Boost Test now
> > requires a C++11 level compiler to run its tests.
>
>
> So, unless this requirement is lifted, the Rubicon has already been
> crossed...

In a sense, yes, but Boost.Test C++03 from release 1.66 still exists.

So those who stay with C++03 won't be able to rely on the tester-runners to test updated libraries, but they can still use
Boost.Test C++03 to run the test themselves - if they care.

Or they can freeze their Boost version completely continuing with the bugs they know and love.

I suspect the Laggards will just muddle on?

Meanwhile the Modernizers can muddle forward - it clearly isn't straightforward.

I think that the current process is working OK just as Daniel James's updated guidance (good - thanks) suggests

https://beta.boost.org/development/requirements.html#Backwards_compatibility

Paul

---
Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830
Paul

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