[LLVMdev] [cfe-dev] RFC: A proposal to move toward using C++11 features in LLVM & Clang / bounding support for old host compilers

"C. Bergström" cbergstrom at pathscale.com
Tue Nov 12 10:34:05 PST 2013


On 11/13/13 01:20 AM, dag at cray.com wrote:
>
> Does that statement include 4.8.x and beyond?
>
> My main concern, as outlined in another message I just sent, is what
> "4.7.1 and later" means in terms of support from upstream.  Do the
> inevitable problems discovered get worked around in the LLVM project
> sources or are problematic compilers simply noted as such in the
> documentation, potentially forcing users to upgrade their toolchain
> again?
>
> I can see tradeoffs with each strategy.  It's important to be clear so
> we have proper expectations.
>
> I'm pushing on this because although most toolchain upgrades are simple,
> when they go bad they go REALLY bad.  It's a risk that has to be
> managed.
I think this problem is separate from C++11.

If we know version 4.8.0 (example) has known critical issues - blacklist 
it. (Either hard check in the cmake detect compiler, in the INSTALL file 
or the general website build instructions.)





More information about the llvm-dev mailing list