Why is 64-bit dmd not built as part of the Windows release?

Rubn where at is.this
Thu May 17 00:09:21 UTC 2018


On Wednesday, 16 May 2018 at 11:21:21 UTC, Atila Neves wrote:
> On Tuesday, 15 May 2018 at 19:41:25 UTC, Rubn wrote:
>> On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote:
>>> [...]
>>
>> Which DMD version are you using to compile with? There was an 
>> issue in DMD a while back that prevented the 64-bit version 
>> from being compiled.
>>
>> Yah I have no idea how making the installer works but it 
>> obviously isn't a works by default and needs to be built in a 
>> certain environment. There isn't any documentation on this as 
>> far as I know.
>>
>> What I do is just grab what is built from appveyor and replace 
>> the dmd.exe that was installed using the installer. Worked a 
>> while back not sure if that's still the case:
>>
>> https://ci.appveyor.com/project/greenify/dmd/build/artifacts
>
> So... funny story. I did that and started randomly getting 
> `dmd.exe failed with exit code -1073741819` error messages. 
> Which just happens to be what I was seeing when I built it 
> myself and tried using `-O` or removing `-debug`. So at least 
> it's consistent?
>
> Atila

Yah I think it was something like that, I'm using 32-bit so it 
has probably been like that for a while. Doesn't help that there 
is very little testing on Windows. There is testing done to make 
sure DMD works compiling several projects, but that's only done 
on Linux and not Windows/OSX.



More information about the Digitalmars-d mailing list