<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 11 January 2014 23:04, Iain Buclaw <span dir="ltr"><<a href="mailto:ibuclaw@gdcproject.org" target="_blank">ibuclaw@gdcproject.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 11 January 2014 00:24, Manu <<a href="mailto:turkeyman@gmail.com">turkeyman@gmail.com</a>> wrote:<br>

> On 11 January 2014 06:59, Iain Buclaw <<a href="mailto:ibuclaw@gdcproject.org">ibuclaw@gdcproject.org</a>> wrote:<br>
>><br>
>> On 10 January 2014 20:54, John Colvin <<a href="mailto:john.loughran.colvin@gmail.com">john.loughran.colvin@gmail.com</a>><br>
>> wrote:<br>
>> > On Friday, 10 January 2014 at 20:51:19 UTC, Dwhatever wrote:<br>
>> >><br>
>> >> This might have been brought up before but I couldn't find any thread<br>
>> >> about this. As things has progressed I wonder if Digital Mars DMD<br>
>> >> should<br>
>> >> move over to use LLVM instead of its own code generation and compiler<br>
>> >> framework.<br>
>> >><br>
>> >> As I see it with the small amount of contributors D-language has, DMD<br>
>> >> will<br>
>> >> never support anything beyond x86 as there are no resources for this.<br>
>> >> Also,<br>
>> >> why spend time on recreating the the code generation which has already<br>
>> >> been<br>
>> >> done with LLVM? This enables this community to focus on the language<br>
>> >> which<br>
>> >> is the most important part as well as supporting more and future<br>
>> >> processor<br>
>> >> targets.<br>
>> ><br>
>> ><br>
>> > This comes up regularly. It's already been done. Ldc *is* dmd with llvm<br>
>> > backend. Gdc is the same idea but with the gcc framework.<br>
>><br>
>> Indeed. But naturally I'd suggest they move to GCC.  ;-)<br>
><br>
><br>
> Is it possible that GDC will ever produce binaries that will link against<br>
> the microsoft libs without problems?<br>
> In my experience, GDC produces intrinsic calls to its own runtime all over<br>
> the place, and it's not compatible with the microsoft runtime. I also recall<br>
> library format mismatch, but that was a long time ago, and I think we<br>
> discussed it again since deciding that GDC is now using the same format as<br>
> VisualC in windows...?<br>
> Can GDC write PDB debuginfo into the objects (CV8 I think it is)?<br>
<br>
</div></div>As I understand, neither GCC nor LLVM are capable of producing PDB.<br>
Has Microsoft even release any documentation or code necessary to<br>
produce files in their PDB format?<br>
</blockquote></div><br></div><div class="gmail_extra">Walter did it for DMD. I think CV8 is more or less documented, but he found some Microsoft tweaks to the format, or something like that.</div></div>