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 http://www.boost.org/developme
>> 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
> 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?