2015-10-03 3:05 GMT+02:00 Tom Kent
On Thu, Oct 1, 2015 at 4:02 PM, Gennadiy Rozental
wrote: Adam Wulkiewicz
writes: Gennadiy Rozental wrote:
Aparna Kumta
writes: It seems that the code contains rvalue reference and hence the
compiler
is not able to build it in C++03 mode. Why do you want to use C++03 mode?
Test is failing from various reasons with any compiler without C++11 support. See e.g.: http://www.boost.org/development/tests/develop/developer/geometry.html
It is almost 2016. How much longer do we plan to test against c++03? I'm with Bjarne here: it is time to move to c++11 enabled world - we all going to be better for it.
I'll see if anything obvious can be fixed.
I'm all for libraries that only support C++11 going forward and even investigating phasing out support from existing libraries. However, the test library will have to be one of the last ones to stop supporting C++03 compilers because as long as there are other C++03 libraries in boost, it will still have to support testing them.
Another option for C++03 libraries is to use lightweight_test instead: http://www.boost.org/doc/libs/1_59_0/libs/core/doc/html/core/lightweight_tes... Regards, &rzej