[cfe-dev] Multiple versions of VS

Ammarguellat, Zahira via cfe-dev cfe-dev at lists.llvm.org
Mon Feb 27 13:48:31 PST 2017


Or in other words can I compile with clang (built with VS2015/VS2017 soon for instance) using VS2013/VS2015 headers? 

-----Original Message-----
From: Ammarguellat, Zahira 
Sent: Monday, February 27, 2017 2:11 PM
To: 'Hans Wennborg' <hans at chromium.org>; 'rnk at google.com' <rnk at google.com>
Cc: cfe-dev at lists.llvm.org
Subject: RE: Multiple versions of VS

Hans, Reid,

Sorry I was a bit unclear in my message. What I meant to say is when I generate a clang binary, can I compile with this binary, code, using older versions of VS?
Some features need use of runtime libraries (size operator delete, thread_local)?

Thanks.
-----Original Message-----
From: hwennborg at google.com [mailto:hwennborg at google.com] On Behalf Of Hans Wennborg
Sent: Monday, February 27, 2017 1:06 PM
To: Ammarguellat, Zahira <zahira.ammarguellat at intel.com>
Cc: cfe-dev at lists.llvm.org
Subject: Re: Multiple versions of VS

On Mon, Feb 27, 2017 at 10:03 AM, Hans Wennborg <hans at chromium.org> wrote:
> On Fri, Feb 24, 2017 at 7:28 AM, Ammarguellat, Zahira via cfe-commits 
> <cfe-commits at lists.llvm.org> wrote:
>> Is there any plan from the community to have clang support multiple 
>> versions of VS?
>
> What kind of support to you mean?
>
> Do you mean the Visual Studio integration, or Clang's ability to find 
> the standard library, linker, etc. of a VS installation?

Oh, I see in http://bugs.llvm.org/show_bug.cgi?id=32059, you mean support for compiling clang itself?

There are no plans to support compiling Clang with earlier versions of VS, as it doesn't support all the C++ features that Clang uses.


More information about the cfe-dev mailing list