Has anyone been successful using 64-bit release dmd on Windows?
Atila Neves
atila.neves at gmail.com
Wed Jun 13 17:13:09 UTC 2018
After too many days of frustration to be able to count, I finally
discovered what works for our builds: the debug build of 64-bit
dmd on Windows.
When I build the release version from the Makefile or use digger,
it produces a dmd binary that crashes randomly (bad enough) or
compiles executables which themselves crash or run forever (much,
much worse).
In all cases I installed dmd 2.080.0 from the installer then just
copied over dmd.exe over the 32-bit one. I can't see what reason
there'd be for the pre-built druntime and phobos binaries to not
work just because dmd changed from 32-bit to 64-bit. But who
knows.
This post is both a warning to the intrepid D programmers out
there who'd rather not hit a 4GB RAM limit for no reason on
Windows and also a question to see if anybody has been able to
use 64-bit dmd on Windows like <insert deity here> intended.
Slightly slower builds are definitely better than ones that are
flaky or hit gitlab's time limit.
Atila
More information about the Digitalmars-d
mailing list