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

David Tweed david.tweed at gmail.com
Mon Oct 28 02:18:55 PDT 2013


On Mon, Oct 28, 2013 at 9:00 AM, Óscar Fuentes <ofv at wanadoo.es> wrote:

> Dix Lorenz <lists at dix-lorenz.de> writes:
>
> > I might be mistaken, but to compile for WinXP on VS 2012 you have to
> > switch the Platform Toolset and AFAICT that means it will essentially
> > be using the VS 2010 compiler and libraries.
>
> That was how VS 2012 worked at release time. On Update 1 they added
> support for building Windows XP applications with the VS 2012 compiler.
>
> VS 2013 C++ compiler can build XP applications too.
>

So this complexity highlights to me one important thing: whatever group of
MSVC tools are
selected as the baseline, it would be really helpful to have people
knowledgeable
about that contribute to the description of precisely which C++11
constructs are
allowed (and if there are any surprising cases which don't work), for those
of us
who have no idea precisely what will get past an MSVC compiler and no means
or desire to set up a Windows system just for testing. It's very
frustrating when
development turns in to a "I checked on all my systems, checked in and get
complaints from people on very different systems whose build broke"
experience.
(Yeah, I know there's any irony there...) Getting a clearly delimited
feature list
should help reduce that.

Cheers,
Dave

-- 
cheers, dave tweed__________________________
high-performance computing and machine vision expert: david.tweed at gmail.com
"while having code so boring anyone can maintain it, use Python." --
attempted insult seen on slashdot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131028/771d8bde/attachment.html>


More information about the cfe-dev mailing list