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

Renato Golin renato.golin at linaro.org
Tue Jan 14 01:15:16 PST 2014

Hi Chandler,

I'm still migrating our bots, there were some complications. Can it wait
until next week?


On 13 January 2014 22:00, Chandler Carruth <chandlerc at gmail.com> wrote:

> FYI, this is happening now-ish!
> On Tue, Jan 7, 2014 at 1:40 AM, Chandler Carruth <chandlerc at gmail.com>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. =]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140114/59f604c4/attachment.html>

More information about the llvm-dev mailing list