Boost logo

Boost :

Subject: Re: [boost] boost.test regression or behavior change (was Re: Boost.lockfree)
From: Raffi Enficiaud (raffi.enficiaud_at_[hidden])
Date: 2015-10-05 03:58:59


Le 03/10/15 23:10, Edward Diener a écrit :
> On 10/3/2015 3:15 PM, Raffi Enficiaud wrote:
>>
>> I cannot compile it though without C++11 support for 2 reasons:
>> - in lockfree commit 9f52c24 unconditionally uses <atomic>, but this one
>> is available only with C++11 support
>> - in boost.test, references to C++11 jargon.
>>
>> For boost.test, Gennadiy and me have to come up with a solution.
>
> First, Boost Test can not require C++11 support. if you want to create a
> Boost Test which does require C++11 support make a Boost Test2 or
> whatever you want to call your new library that requires C++11 support.
> Others have said the same thing. It is beyond me how you or Gennadiy
> arbitrarily decided that libraries using Boost Test must run with C++11
> support when you both know that there are many Boost libraries that do
> not require or need C++11, and these libraries use Boost Test.

This is more or less what I said.

>
> Second, if lockfree requires C++11 support and it tries to compile
> without it, then that is lockfree's problem and not Boost Test's problem.
>

And this is more or less what I suggested.


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