<div dir="rtl"><div dir="ltr">MinGW does not have its own C library, it uses MSVCRT for C library.</div><div dir="ltr">So practically any program compiled with MInGW depends on MSVCRT.</div><div dir="ltr"><br></div><div dir="ltr">
Yaron</div><div dir="ltr"><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div dir="ltr">2014-05-08 13:05 GMT+03:00 Dennis Luehring <span dir="ltr"><<a href="mailto:dl.soluz@gmx.net" target="_blank">dl.soluz@gmx.net</a>></span>:</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I routinely compile libc++ & libcxxabi with clang as<br>
compiler and link with MinGW 4.8.2 (gcc calling ld)<br>
as an replacement for libstdc++.<br>
</blockquote>
<br></div>
did you ever checked linking with "Microsoft Visual C Run-Time Library" (MSVCRTxyz)<br>
so that the dependencies are only libc++ & libcxxabi & MSVCRT - is that possible<br>
or are there still compile/link problems with microsoft stuff<br>
<br>
<br>
Am 08.05.2014 11:30, schrieb Yaron Keren:<div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Dennis,<br>
<br>
I routinely compile libc++ & libcxxabi with clang as compiler and link with<br>
MinGW 4.8.2 (gcc calling ld) as an replacement for libstdc++. It builds and<br>
overall works. I have run the tests some while ago, most passed but there<br>
were failures, have not looked in depth.<br>
<br>
libc++ compiled with gcc - gcc 4.7 could not handle some of the "advanced"<br>
C++ code in libcxx. Have not tested with 4.8 or the just released 4.9.<br>
<br>
libc++ with Visual C++ - there were multiple C++ compatibility problems<br>
even with VC 2013.<br>
Someone named "G M" had tried this for a while and some of his patches were<br>
comitted, search on the list for "G M".<br>
The latest Visual C++ is 2013 Update 2, MS are imporving VC C++ support<br>
every version, you can try building libcxx with it and see what fails now.<br>
The free express version is available here<br>
<br>
<a href="http://www.microsoft.com/en-us/download/details.aspx?id=40787" target="_blank">http://www.microsoft.com/en-<u></u>us/download/details.aspx?id=<u></u>40787</a><br>
<br>
Yaron<br>
<br>
<br>
<br>
2014-05-08 10:04 GMT+03:00 Dennis Luehring <<a href="mailto:dl.soluz@gmx.net" target="_blank">dl.soluz@gmx.net</a>>:<br>
<br>
> but not using Visual C++.<br>
>><br>
><br>
> sorry for my unprecise question<br>
><br>
> libc++ & MingW<br>
> compiles (as you wrote) - and all tests run fine?<br>
><br>
> libc++ & MSVC<br>
> does not compile - what parts, any building/test stats available?<br>
><br>
> libc++ & Clang under Windows<br>
> ???<br>
><br>
> Am 08.05.2014 07:29, schrieb Yaron Keren:<br>
><br>
> Hi Dennis,<br>
>><br>
>> You can build libcxx using MingW-w64<br>
>><br>
>><br>
>> <a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%" target="_blank">http://sourceforge.net/<u></u>projects/mingw-w64/files/<u></u>Toolchains%20targetting%</a><br>
>> 20Win32/Personal%20Builds/<u></u>mingw-builds/<br>
>><br>
>> but not using Visual C++.<br>
>><br>
>> Yaron<br>
>><br>
>><br>
>><br>
>> 2014-05-08 7:20 GMT+03:00 Dennis Luehring <<a href="mailto:dl.soluz@gmx.net" target="_blank">dl.soluz@gmx.net</a>>:<br>
>><br>
>> > the information on <a href="http://libcxx.llvm.org/results.Windows.html" target="_blank">http://libcxx.llvm.org/<u></u>results.Windows.html</a> seems to<br>
>> > be a little bit out-dated<br>
>> ><br>
>> > anyone still working on the port?<br>
>> ><br>
>> > ______________________________<u></u>_________________<br>
>> > cfe-dev mailing list<br>
>> > <a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
>> > <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><br>
>> ><br>
>><br>
>><br>
> ______________________________<u></u>_________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><br>
><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div>