DMD 64-bit Windows

Inquie via Digitalmars-d digitalmars-d at puremagic.com
Thu Mar 30 23:21:56 PDT 2017


On Friday, 31 March 2017 at 05:42:08 UTC, Inquie wrote:
> On Friday, 11 November 2016 at 17:04:08 UTC, Mario Silva wrote:
>> On Thursday, 10 November 2016 at 10:24:43 UTC, Rene Zwanenburg 
>> wrote:
>>> On Thursday, 10 November 2016 at 09:35:00 UTC, Mario Silva 
>>> wrote:
>>>> I haven't tried it yet, but I would want to avoid changing 
>>>> the compiler at this point, since we already have all our 
>>>> tooling build around DMD.
>>>>
>>>> That is why I'm asking specifically about the state of the 
>>>> 64-bit windows version of DMD.
>>>
>>> There is no official 64 bit build of DMD, but it's quite easy 
>>> to make one yourself using Digger:
>>>
>>> https://github.com/CyberShadow/Digger
>>>
>>> Since the 64 bit build is not automatically tested master 
>>> will sometimes fail to compile, but sticking to releases 
>>> always works for me so far.
>>
>> Thanks all for the info, I build it locally as suggested.
>>
>> Still not sure why there is not an official release it since 
>> it is already being supported. I would suggest doing it so if 
>> possible.
>
>
> I second that. Either add a dmdx64.exe to the regular release 
> or create a new package for it. It would be very nice to have. 
> If we have to build it ourselves then it means that who ever 
> builds x86 can do it too and add it to the package quite easily.

I am having trouble building phobos for x64. Mainly runtime. This 
is due to the fact that the paths for druntime are hard coded to 
old visual studio versions. They should not be hard coded by 
attempt to detect(derive from registry settings or paths).

I get

--- errorlevel -1073741701

which is uninformative.

I was able to built for x86 without issue. (although phobos 
crapped out on trying to build druntime, I was able to build 
druntime first then phobos and it worked)



More information about the Digitalmars-d mailing list