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

Chandler Carruth chandlerc at gmail.com
Tue Jan 14 01:26:01 PST 2014


I've already submitted the changes. I'll sync up with you on IRC and work
out how best to proceed.


On Tue, Jan 14, 2014 at 1:15 AM, Renato Golin <renato.golin at linaro.org>wrote:

> Hi Chandler,
>
> I'm still migrating our bots, there were some complications. Can it wait
> until next week?
>
> cheers,
> --renato
>
>
> 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. =]
>>>
>>
>>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140114/3aec6692/attachment.html>


More information about the llvm-dev mailing list