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

Tobias Grosser
Tue, 07 Jan 2014 09:47:38 -0000

On 01/07/2014 10:40 AM, Chandler Carruth wrote:
> Greetings, starting a new thread and CC-ing all the folks I could think of
> that are likely running bots for LLVM. If I've missed any, sorry,
please
> add them.
>
> As lots of folks have been mentioning, it's time to switch LLVM (and
most
> subprojects) 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, and I'm not really trying to re-open debate here,
just
> reminding folks. =]

OK.

The polly testers & LNT builders as well as the
clang-x86_64-darwin12-nt-O3 builder are running either on gcc 4.7.2 or
on Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn).

Tobias