LLDB supports building with 2013 only. This has been the situation for some time now, so from our side I don't see any problems.

On 24/08/2014 15:58, Alex Rosenberg wrote:
On Aug 23, 2014, at 6:49 PM, Óscar Fuentes <o...@wanadoo.es> wrote:

Alex Rosenberg <al...@leftfield.org> writes:

On Aug 23, 2014, at 1:24 PM, Renato Golin <renato.go...@linaro.org> wrote:
Also,
compiling Clang with MSVC and making Clang MSVC compatible are two
completely different things. A commercial toolchain based on MSVC
compatibility doesn't necessarily need to be compiled with MSVC
itself.
But it must. If you want to be able to use LLVM DLLs inside a Windows
app, it has to be built with MSVC because they have their own C++ ABI.
This is false. LLVM libraries can be used on C++ Windows applications
just fine without using MSVC at all.
If the main executable is built with MSVC's C++ ABI, then what are you going to 
build LLVM with that even links? MinGW doesn't use the MSVC C++ ABI. Clang-cl 
dosn't generate PDB data. The only available option is MSVC.

At some point, Clang will support Microsoft's ABI well enough to
consider a bootstrap instead.
AFAIK Clang bootstraps on MinGW-w64.
MinGW doesn't implement the same C++ ABI at all. It implements the Itanium ABI 
like we use on every other platform.

To go back on topic: C++ features advertised by MSVC as recently
supported usually are too immature to be used on practice. So looking at
a brochure is not enough when deciding what you gain when you upgrade
your MSVC install.
Agreed. Let's get back to the original proposal, which was for us to abandon 
our established policy and drop a version of MSVC that we support in order to 
use variadic templates to rewrite cl::opt.

Alex


_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

--
- Colin Riley
Games Technology Director

Codeplay Software Ltd
45 York Place, Edinburgh, EH1 3HP
Tel: 0131 466 0503
Fax: 0131 557 6600
Website: http://www.codeplay.com
Twitter: https://twitter.com/codeplaysoft

_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to