[LLVMdev] Build-bot host compiler upgrades and C++11!

NAKAMURA Takumi geek4civic at gmail.com
Sun Jan 12 21:33:47 PST 2014


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. =]



More information about the llvm-dev mailing list