Win64 MinGW

Daniel Green venix1 at gmail.com
Tue Apr 26 19:47:20 PDT 2011


MinGW-w64 D1 with phobos has been successfully compiled.  Phobos 
contained 3 errors.  Two were Windows function calls.  Phobos uses 
size_t but Win64 uses uint.  The other was with the GC relating to 
Windows stack information.  Several functions in the GC expect uint 
which causes warnings and should probably be made size_t.

MinGW-w64 D2 with phobos has been successfully compiled.  This one was a 
little more work.

In both cases GDC compiled without issues.  The majority of the D2 
issues are <symbol>.length defaulting to size_t and being used as a 
function parameter wanting int/uint.  Most Windows API calls that do not 
deal with memory have the same signature as Win32.

There are still a few quirks I don't understand about the build process 
until I get those figured out I won't release any binaries.


More information about the D.gnu mailing list