[cmake-developers] Can we please require TR1 to build CMake?

Rolf Eike Beer eike at sf-mail.de
Mon Jan 9 16:26:17 EST 2017


> The GNU libstdc++ introduced TR1 in version 4.0. The TR1 headers have been
> put into a subdirectory. Starting with version 4.3, the headers can be
> included as in C++11 and the symbols are in namespace std, but only if the
> language mode is set to C++0x or higher. The library version number is
> stored in __GLIBCXX__.

For an entirely different reason (missing atomic support) gcc 3.4 currently 
causes trouble, as in libuv is not building. There are also failures in SHA3 
which I can't explain, and which could also be related to atomic support. So 
my suggestion would be to also drop support for gcc 3.4, i.e. require 
gcc>=4.0. The last release of gcc 3.4 is from 2006, which is close to the 
timeframe of the MSVC versions we require.

Opinions?

Eike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20170109/16cfc024/attachment.sig>


More information about the cmake-developers mailing list