https://issues.dlang.org/show_bug.cgi?id=20127
Issue ID: 20127 Summary: Add Support for objects with .o extension on Windows Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: Windows Status: NEW Severity: enhancement Priority: P3 Component: dmd Assignee: nob...@puremagic.com Reporter: aldac...@gmail.com MinGW-w64 [1] (Windows GCC distro -- not the older and dead original MinGW) outputs object files in the MS COFF format. In my simple test builds, both 32- and 64-bit objects are compatible with DMD and the MS linker. Unfortunately, DMD rejects objects with the .o extension on Windows out of hand. They must first be renamed to .obj. Given that the files are compatible, accepting them based on their format rather than their file extension would add a bit of convenience. The same can be said of library files with the .a extension. DMD rejects them out of hand but accepts them when they're renamed to .lib. --