On Tuesday, 15 November 2016 at 13:23:38 UTC, AB wrote:
On Tuesday, 15 November 2016 at 11:28:16 UTC, Kagamin wrote:
On Tuesday, 15 November 2016 at 10:31:23 UTC, AB wrote:
Are there plans to write a homebrew 64-bit linker for DMD?

There are already ld from mingw and lld from llvm team.

Why aren't they used and distributed in DMD for Windows by default?

If the tools mentioned above (LD and LLD) are available and usable on Windows x64 instead of the ones provided in heavily bloated packages by Microsoft, how come the DMD installer for Windows doesn't offer them as an alternative (or better yet as the default)?

It's not just the linker. You need the libs as well (static and dynamic ones), and not just the WinSDK ones, but the MSVCRT ones too. Just use the Visual C++ Build Tools if there's not enough disk space in 2016 *cough*. IMO there's just no way of doing professional Windows development without the MS toolchain. And no reason to complain about it just because most Linux distros come with a fully fledged development ecosystem.

Reply via email to