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

2018-05-23 Thread Dlang User via Digitalmars-d
On 5/23/2018 3:20 PM, Vladimir Panteleev wrote: On Wednesday, 23 May 2018 at 20:17:04 UTC, Dlang User wrote: I tried adding bootstrap option for 64 bit: digger -c build.components.dmd.dmdModel=64 -c build.components.dmd.bootstrap.ver=v2.075.0 build --model=64 v2.080.0 Which didn't work (tota

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

2018-05-23 Thread Vladimir Panteleev via Digitalmars-d
On Wednesday, 23 May 2018 at 20:17:04 UTC, Dlang User wrote: I tried adding bootstrap option for 64 bit: digger -c build.components.dmd.dmdModel=64 -c build.components.dmd.bootstrap.ver=v2.075.0 build --model=64 v2.080.0 Which didn't work (totally different error): Looks like more DMD bugs

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

2018-05-23 Thread Dlang User via Digitalmars-d
On 5/23/2018 12:42 PM, Vladimir Panteleev wrote: On Wednesday, 23 May 2018 at 17:35:28 UTC, Dlang User wrote: I too am looking for 64-bit on Windows 10.  Not just DMD but ideally everything. When I try the command exactly as above, or a slightly modified version (on a second run show after th

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

2018-05-23 Thread Vladimir Panteleev via Digitalmars-d
On Wednesday, 23 May 2018 at 17:35:28 UTC, Dlang User wrote: I too am looking for 64-bit on Windows 10. Not just DMD but ideally everything. When I try the command exactly as above, or a slightly modified version (on a second run show after this run), I hit an error on my machine: Internal

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

2018-05-23 Thread Dlang User via Digitalmars-d
On 5/22/2018 10:03 AM, Atila Neves wrote: On Tuesday, 22 May 2018 at 13:30:02 UTC, Vladimir Panteleev wrote: On Tuesday, 22 May 2018 at 13:11:00 UTC, Atila Neves wrote: On Thursday, 17 May 2018 at 03:28:33 UTC, Vladimir Panteleev wrote: digger build --model=64 If you don't have Digger yet, yo

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

2018-05-22 Thread Atila Neves via Digitalmars-d
On Tuesday, 22 May 2018 at 13:30:02 UTC, Vladimir Panteleev wrote: On Tuesday, 22 May 2018 at 13:11:00 UTC, Atila Neves wrote: On Thursday, 17 May 2018 at 03:28:33 UTC, Vladimir Panteleev wrote: digger build --model=64 If you don't have Digger yet, you can run it straight from Dub: dub fetc

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

2018-05-22 Thread Vladimir Panteleev via Digitalmars-d
On Tuesday, 22 May 2018 at 13:11:00 UTC, Atila Neves wrote: On Thursday, 17 May 2018 at 03:28:33 UTC, Vladimir Panteleev wrote: digger build --model=64 If you don't have Digger yet, you can run it straight from Dub: dub fetch digger dub run digger -- build --model=64 I keep forgetting about

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

2018-05-22 Thread Atila Neves via Digitalmars-d
On Thursday, 17 May 2018 at 03:28:33 UTC, Vladimir Panteleev wrote: On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. "Isn't it just make -f win64.mak?", I hear you ask. Yes. If you want a version with debug mess

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

2018-05-16 Thread Vladimir Panteleev via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. "Isn't it just make -f win64.mak?", I hear you ask. Yes. If you want a version with debug messages turned on. It took me 45min to learn that disabling those is...

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

2018-05-16 Thread Rubn via Digitalmars-d
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-b

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

2018-05-16 Thread Atila Neves via Digitalmars-d
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 makin

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

2018-05-16 Thread Russel Winder via Digitalmars-d
On Tue, 2018-05-15 at 22:07 +, Atila Neves via Digitalmars-d wrote: > On Tuesday, 15 May 2018 at 17:40:46 UTC, 12345swordy wrote: > > On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: > > > [...] > > > > Wait, dmd doesn't use cmake to generate the makefile!? IMO this > > is the reas

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

2018-05-16 Thread Russel Winder via Digitalmars-d
On Tue, 2018-05-15 at 17:40 +, 12345swordy via Digitalmars-d wrote: > […] > Wait, dmd doesn't use cmake to generate the makefile!? IMO this > is the reason why configuration tools like cmake exist. Last time I mentioned updating any build systems in the D-verse, some people mentioned "try it

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

2018-05-15 Thread Walter Bright via Digitalmars-d
On 5/15/2018 3:13 PM, Atila Neves wrote: I'm sure there's a good reason why there's no pre-built 64-bit dmd for Windows, I just don't know what it is. Part of it is there was no Win64 bit code generation capability for quite a while. Then there was the issue of VC not supporting 80 bit reals.

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

2018-05-15 Thread Walter Bright via Digitalmars-d
On 5/15/2018 3:15 PM, Atila Neves wrote: https://issues.dlang.org/show_bug.cgi?id=18864 :-)

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

2018-05-15 Thread Atila Neves via Digitalmars-d
On Tuesday, 15 May 2018 at 19:43:25 UTC, Walter Bright wrote: On 5/15/2018 9:01 AM, Atila Neves wrote: I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. Please file this post on bugzilla. https://issues.dlang.org/show_bug.cgi?id=18864

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

2018-05-15 Thread Atila Neves via Digitalmars-d
On Tuesday, 15 May 2018 at 19:54:03 UTC, Ethan Watson wrote: On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: Isn't it just make -f win64.mak?", I hear you ask. I wouldn't ask that. Every time I need a 64-bit dmd, I open the project in src/vcbuild and let Visual Studio and Visual D

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

2018-05-15 Thread Atila Neves via Digitalmars-d
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? dmd 2.080.0 installed today. Yah I have no idea how making the installer works I know how it works, I just don't know ho

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

2018-05-15 Thread Atila Neves via Digitalmars-d
On Tuesday, 15 May 2018 at 18:20:29 UTC, Stefan Koch wrote: On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. [...] You need to do make clean. As the backend build with debug symbols

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

2018-05-15 Thread Atila Neves via Digitalmars-d
On Tuesday, 15 May 2018 at 17:40:46 UTC, 12345swordy wrote: On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: [...] Wait, dmd doesn't use cmake to generate the makefile!? IMO this is the reason why configuration tools like cmake exist. CMake? Hah, no. They're hand crafted Makefile

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

2018-05-15 Thread Meta via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. "Isn't it just make -f win64.mak?", I hear you ask. Yes. If

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

2018-05-15 Thread Ethan Watson via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: Isn't it just make -f win64.mak?", I hear you ask. I wouldn't ask that. Every time I need a 64-bit dmd, I open the project in src/vcbuild and let Visual Studio and Visual D take care of it. But I agree with the subject entirely. 64

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

2018-05-15 Thread Rubn via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. "Isn't it just make -f win64.mak?", I hear you ask. Yes. If

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

2018-05-15 Thread Walter Bright via Digitalmars-d
On 5/15/2018 9:01 AM, Atila Neves wrote: I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. Please file this post on bugzilla.

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

2018-05-15 Thread Stefan Koch via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. [...] You need to do make clean. As the backend build with debug symbols will be ABI incompatible to the release frontend.

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

2018-05-15 Thread Dmitry Olshansky via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. [...] Far as I know VS project shoukd build x64 version just fine with MS C++ compiler. Used to be that way a couple years ago. A

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

2018-05-15 Thread 12345swordy via Digitalmars-d
On Tuesday, 15 May 2018 at 16:01:28 UTC, Atila Neves wrote: I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. "Isn't it just make -f win64.mak?", I hear you ask. Yes. If

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

2018-05-15 Thread Atila Neves via Digitalmars-d
I don't know why even bother with 32-bit dmd to begin with, but at least there should be an option. I just spent 45min trying to build 64-bit dmd on Windows. It wasn't fun. "Isn't it just make -f win64.mak?", I hear you ask. Yes. If you want a version with debug messages turned on. It took me