Boost logo

Boost Testing :

Subject: Re: [Boost-testing] Teeks clang tests all C++98?
From: Tom Kent (lists_at_[hidden])
Date: 2017-02-27 02:44:03

On Thu, Feb 23, 2017 at 4:04 PM, Tom Kent <lists_at_[hidden]> wrote:

> On Wed, Feb 22, 2017 at 1:16 PM, John Maddock via Boost-Testing <
> boost-testing_at_[hidden]> wrote:
>> Nearly all the Teeks clang tests are in C++98 mode in-spite of their
>> names, for example
>> nt/tests/develop/developer/output/teeks99-02-dc3-5-14-Docker
>> -64on64-boost-bin-v2-libs-config-test-config_test-test-
>> clang-linux-3-5~c++14-debug.html is listed as "C++14" but is actually
>> C++98 (check the __cpluplus version). Which means the tests all sort of
>> duplicate each other :(
> The change seems to have applied, the result page you referenced is now
> different:
> developer/output/teeks99-02-dc3-5-14-Docker-64on64-boost-
> bin-v2-libs-config-test-config_test-test-clang-linux-3-5~c++14-debug.html
> Does that look like you'd expect? Is the error expected?
It looks like that gets error is related to a pre-c++11 version of
libstdc++ installed on the VM. I've attempted to update that
teeks99-02-dc3.5-14 runner with a new version, we'll see how it goes.

That raises the bigger issue of libstdc++ vs libc++ (or libstdcxx, STLport,
etc). I'm thinking that maybe the clang instanced (>=3.5) should be
switched to libc++? Any thoughts? Maybe a question for the developers list?


Boost-testing list run by mbergal at