[cfe-dev] Build-bot host compiler upgrades and C++11!
thakis at chromium.org
Sun Jan 12 21:42:43 PST 2014
On Tue, Jan 7, 2014 at 5:09 PM, Nico Weber <thakis at chromium.org> wrote:
> On Tue, Jan 7, 2014 at 1:44 AM, Chandler Carruth <chandlerc at gmail.com>wrote:
>> 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:
>> MSVC 2012
>> GCC 4.7
> Does this mean clang with require libstdc++4.7 too? Or can gcc 4.7 target
> libstdc++ 4.6 somehow?
>> Clang 3.1
> Is libc++ going to be a requirement on OS X (i.e. clang 3.5+ won't run on
> OS X versions older than 10.7), or will using the newest libstdc++
> available on OS X (4.2) be ok too?
>> 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!
>> : 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. =]
>> cfe-dev mailing list
>> cfe-dev at cs.uiuc.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev