Win64 MinGW

Brad Roberts braddr at puremagic.com
Tue Apr 26 21:03:24 PDT 2011


On 4/26/2011 7:47 PM, Daniel Green wrote:
> 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.

You should file bug reports with the appropriate patches.


More information about the D.gnu mailing list