Compiling on windows

Adam D. Ruppe destructionator at gmail.com
Sat Jun 6 11:50:51 UTC 2026


On Saturday, 6 June 2026 at 04:32:26 UTC, frustrated wrote:
> Why does dmd/ldc2 for windows use old mingw 8.0 libs?

im lazy on this too but.....

> Why is dmd/ldc2 for windows so dependent on msvc and the 
> windows sdk?

There's no good reason for this, and opend ripped most that 
nonsense right out and is better for it. We use the ucrt by 
default so you don't have to mess with getting the msvcrt 
yourself, and it self-contains what it needs.

I don't think we outright ignore msvc if it is present, so if you 
have it installed, it will try to use it, but tbh it probably 
should since it just adds inconsistency. But the opend package 
does work out of the box if you don't have it installed.

This "system toolchain" party line is user-hostile nonsense.

https://opendlang.org/index.html


More information about the Digitalmars-d mailing list