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

Nico Weber thakis at chromium.org
Mon Jan 13 10:34:05 PST 2014


On Mon, Jan 13, 2014 at 9:56 AM, Chandler Carruth <chandlerc at gmail.com>wrote:

>
> On Mon, Jan 13, 2014 at 9:00 AM, Nico Weber <thakis at chromium.org> wrote:
>
>> On Sun, Jan 12, 2014 at 10:02 PM, Chandler Carruth <chandlerc at gmail.com>wrote:
>>
>>>
>>> On Sun, Jan 12, 2014 at 9:42 PM, Nico Weber <thakis at chromium.org> wrote:
>>>
>>>> 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[1]:
>>>>>>
>>>>>> 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?
>>>>>
>>>>
>>>> ^ ping
>>>>
>>>
>>> Yes. Part of the reason to pick GCC 4.7 is because its standard C++
>>> library has a reasonably well tested and correct implementation of a large
>>> amount of the C++11 standard library. The standard library improvements wil
>>> lbe among the most dramatic as those have been widely implemented for
>>> longer in MSVC.
>>>
>>
>> So clang will stop running on regular Ubuntu Precise?
>>
>
> Yes. Note that the next LTS is scheduled to be out before the 3.5 release,
> so it only people working against trunk and hosted on LTS that will have a
> window where they need to install a more recent host compiler.
>

It's not just a host compiler, you also need to deploy the newer libstdc++
to all machines where you want to run clang, right?

(If so, this means we won't be able to update clang in Chromium land on
linux for the foreseeable future. Which shouldn't hold the llvm project
back of course, if you think it's reasonable to assume that everyone will
upgrade to the new LTS as soon as it's out. I think this is an optimistic
assumption.)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140113/d0b8fe23/attachment.html>


More information about the cfe-dev mailing list