NAKAMURA Takumi
2014-Jan-13 05:33 UTC
[LLVMdev] Build-bot host compiler upgrades and C++11!
I am sure http://bb.pgr.jp/ has been C++11 ready. - gcc-4.4 and msc16 were dropped. - Linux builders use gcc-4.7.2 (SL based homebrew) - Introduced mingw-w64-gcc-4.8.1 (for now targeting x64) - All CMake builders are configured with LLVM_ENABLE_CXX11=ON. - configure will run as-is. expected to follow default option. a few new builders will come. Working in progress. Thanks. 2014/1/7 Chandler Carruth <chandlerc at gmail.com>:> Greetings, I'm trying CC-ing all the folks I could think of that are likely > running bots for Clang. If I've missed any, sorry, please add them. > > As you may have heard on various lists, it's time to switch Clang (and LLVM) > to use C++11. The first step is establishing a new baseline of compiler > versions that are supported[1]: > > MSVC 2012 > GCC 4.7 > Clang 3.1 > > If you are helping to keep our build bot infrastructure running and > up-to-date, please check the host compiler versions and reply here if you're > going to have trouble upgrading. My rough plan based on chatting with some > folks is to submit checks to cmake and configure on Monday to produce an > error on older toolchains without some flag to force old toolchain support. > > So reply to this thread if you need more time, or if all your bots are > ready-to-go! Thanks a bunch! > -Chandler > > > [1]: Most of these compilers were available in the middle (June) of 2012, > and based on the planned 3.5 release time frame of the middle of 2014, that > will mean a roughly two year spread of compiler releases. MSVC 2012 was > later, but the community seems comfortable with requiring the upgrade. Also, > these versions include very significant improvements that make adopting > C++11 features much more viable. This was discussed at some length on the > mailing list previously, and I'm not really trying to re-open debate here, > just reminding folks. =]