Building LDC for the first time

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Mon Sep 1 22:32:05 PDT 2014


On Tuesday, 2 September 2014 at 00:38:08 UTC, David Nadlinger via 
digitalmars-d-ldc wrote:
> On 27 Aug 2014, at 19:14, Kai Nacke via digitalmars-d-ldc wrote:
>> You could try the integrated LLVM assembler. I am currently 
>> testing this setup.
>>
>> 1. In driver/toobj.cpp, set bool const assembleExternally = 
>> false;
>> 2. in std.math, exchange in real poly(...) the inline 
>> assembler with the D version (simply replace D_InlineAsm_X86 
>> with none).
>>
>> This is what I am currently testing.
>
> Have the LLVM folks added SEH support to the MC assembler 
> recently? Otherwise, this will not work.
>
> SEH is the sole reason for which I switched the MinGW port to 
> using GAS. The sooner we can get rid of it, the better.
>
> Best,
> David

BTW: With SEH support added we can try to create a MinGW64 
build...

Regards,
Kai


More information about the digitalmars-d-ldc mailing list