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.