www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Shipping rdmd with 64-bit Windows

reply RazvanN <razvan.nitu1305 gmail.com> writes:
I'm trying to fix this issue [1]. Looking at the installer code 
[2][3] it seems that the usually shipped tools (rdmd, dustmite, 
ddemangle) are disabled for windows 64-bit. Looking at the tools 
repo [4], it seems that there is a win32.mak, but a win64.mak is 
missing. Is there anything preventing the building of tools on 
64-bit Windows?

Cheers,
RazvanN

[1] https://issues.dlang.org/show_bug.cgi?id=21222
[2] 
https://github.com/dlang/installer/blob/master/create_dmd_release/create_dmd_release.d#L89
[3] 
https://github.com/dlang/installer/blob/master/create_dmd_release/create_dmd_release.d#L455
[4] https://github.com/dlang/tools
Jul 14 2021
next sibling parent Kyle Ingraham <kyle kyleingraham.com> writes:
On Wednesday, 14 July 2021 at 07:49:48 UTC, RazvanN wrote:
 I'm trying to fix this issue [1]. Looking at the installer code 
 [2][3] it seems that the usually shipped tools (rdmd, dustmite, 
 ddemangle) are disabled for windows 64-bit.
Some discussion here: https://forum.dlang.org/thread/nhxzrpzdaltgcaqtyxyh forum.dlang.org
Jul 14 2021
prev sibling parent reply kinke <noone nowhere.com> writes:
On Wednesday, 14 July 2021 at 07:49:48 UTC, RazvanN wrote:
 Is there anything preventing the building of tools on 64-bit 
 Windows?
LDC builds and includes them on Win64 - manually though, but it's trivial: https://github.com/ldc-developers/ldc/blob/2ec2fd7814fdb46c617a7ac5bbe76dee0a610aec/.azure-pipelines/6-package.yml#L43-L45
Jul 14 2021
parent RazvanN <razvan.nitu1305 gmail.com> writes:
On Wednesday, 14 July 2021 at 12:56:47 UTC, kinke wrote:
 On Wednesday, 14 July 2021 at 07:49:48 UTC, RazvanN wrote:
 Is there anything preventing the building of tools on 64-bit 
 Windows?
LDC builds and includes them on Win64 - manually though, but it's trivial: https://github.com/ldc-developers/ldc/blob/2ec2fd7814fdb46c617a7ac5bbe76dee0a610aec/.azure-pipelines/6-package.yml#L43-L45
I wanted to make sure that there weren't any other showstoppers for building the tools on windows 64 bit. Thanks kinke. I already created a PR to fix this in the tools repo [1]. After it gets merged, I will also update the installer to automatically build them. [1] https://github.com/dlang/tools/pull/439
Jul 14 2021