Sorry, I meant to say it doesn't require building clang, of course it requires building llvm.  But then I realized you meant libclang, and not clang.exe, so yes you're essentially right.<br><br><div class="gmail_quote">On Wed Oct 29 2014 at 12:16:07 AM Zachary Turner <<a href="mailto:zturner@google.com">zturner@google.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It doesn't require building llvm, but not clang as far as I'm aware.  I can build LLDB on Windows using only MSVC.  I do need to have clang for the test suite, however.<div><br></div><div>As for compiler support, I think the pros of having LLDB support exactly the same set of compilers that LLVM supports outweigh any cons.  Sadly, that means we should probably try to get the test suite working on the same set of compilers as well, although that's quite a lofty goal.</div><div><br><br><div class="gmail_quote">On Tue Oct 28 2014 at 11:42:00 PM Enrico Granata <<a href="mailto:egranata@apple.com" target="_blank">egranata@apple.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">With that said, building LLDB requires building LLVM and clang as prerequisites.<br>
So there definitely is a clang available if LLDB is being built.<br>
I wonder if one could setup things to bootstrap a clang with gcc, and then rebuild the entire LLVM, clang, lldb toolset with that built clang.<br>
<br>
Sent from my iPhone<br>
<br>
> On Oct 28, 2014, at 11:15 PM, Matthew Gardiner <<a href="mailto:mg11@csr.com" target="_blank">mg11@csr.com</a>> wrote:<br>
><br>
> Since gcc is the default compiler on all the linux distros I've recently<br>
> come across, "dropping support for building using gcc on linux" seems<br>
> like a bad idea.<br>
><br>
> Matt<br>
><br>
> On Tue, 2014-10-28 at 13:45 -0700, Vince Harron wrote:<br>
>>> codecvt> : the patch uses a c++ 11 class std::codecvt_utf8, this is<br>
>> a facet implementation that will do utf8 to wchar convervsion.  It is<br>
>> part of c++ 11 standard, but not yet supported in gcc.<br>
>><br>
>><br>
>> Should we drop support for building with gcc on Linux?<br>
><br>
><br>
><br>
><br>
><br>
> Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom<br>
> More information can be found at <a href="http://www.csr.com" target="_blank">www.csr.com</a>. Keep up to date with CSR on our technical blog, <a href="http://www.csr.com/blog" target="_blank">www.csr.com/blog</a>, CSR people blog, <a href="http://www.csr.com/people" target="_blank">www.csr.com/people</a>, YouTube, <a href="http://www.youtube.com/user/CSRplc" target="_blank">www.youtube.com/user/CSRplc</a>, Facebook, <a href="http://www.facebook.com/pages/CSR/191038434253534" target="_blank">www.facebook.com/pages/CSR/<u></u>191<u></u>038434253534</a>, or follow us on Twitter at <a href="http://www.twitter.com/CSR_plc" target="_blank">www.twitter.com/CSR_plc</a>.<br>
> New for 2014, you can now access the wide range of products powered by aptX at <a href="http://www.aptx.com" target="_blank">www.aptx.com</a>.<br>
> ______________________________<u></u><u></u>_________________<br>
> lldb-dev mailing list<br>
> <a href="mailto:lldb-dev@cs.uiuc.edu" target="_blank">lldb-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailm<u></u>an/listinfo/lldb-dev</a><br>
<br>
______________________________<u></u><u></u>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu" target="_blank">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailm<u></u>an/listinfo/lldb-dev</a><br>
</blockquote></div></div></blockquote></div>