[LLVMdev] Using C++'11 language features in LLVM itself

Daniels, Marcus G mdaniels at lanl.gov
Thu Jan 10 11:56:36 PST 2013


On Jan 10, 2013, at 11:11 AM, <dag at cray.com>
 wrote:

> Pawel Wodnicki <root at 32bitmicro.com> writes:
> 
>> Clang is good enough to bootstrap itself on practically
>> any platform I can think of or it can be cross-bootstrapped
>> if needed.
> 
> You're completely ignoring communities that compile code outside
> llvm+clang.  Any compiler chosen by that group has to be able to
> correctly compile hundres if not thousands of source code files.  It is
> not easy to find such a compiler and that makes it an arduous process to
> upgrade.  Of course upgrades are done, but they're done conservatively.
> 

You don't have to select one compiler.  We've got many production compilers installed (Intel, PGI, Cray, numerous versions of  GCC),  a number of official  `friendly' versions maintained, and dozens of unofficial builds (e.g. clang).  

Given the fast flux of the LLVM interfaces, getting hung-up on the lowest common denominator for a C++ compiler seems weird to me.

Marcus 



More information about the llvm-dev mailing list