On Tuesday, 24 October 2017 at 21:11:37 UTC, Andre Pany wrote:
In general I agree with you that coff is the way to go. I just
dislike the consequences. Today you just download the dmd
Windows zip, extract it and you have a running compiler. Nice,
self contained and a good advertisement for D. On the other
side if the user is forced to install Visual Studio / C++ build
pack, this might distract first time D users...
If the Microsoft linker could be added to dmd that would be the
best solution. Just dreaming :)
Kind regards
Andre
I'm sympathetic to your point.
I think there was/is some effort to allow LLD (the LLVM linker)
as a replacement for the MSVC linker in LDC. Perhaps if LLD could
be a drop-in for MSVC in DMD for Windows, then eventually it
could be the default? Not sure that's possible or not.