On Saturday, 30 March 2019 at 17:00:12 UTC, Temtaime wrote:
The goal is to provide a complete solution to build an ordinary
d app without having visual studio installed.
[...]
Dmd for now can only work with omf libs and link only 32 bit
apps, ldc - with mingw libs.
Erm nope, DMD works fine with COFF libs (-m32mscoff) and 64-bit
(-m64) too; it's been shipping with the LLD linker and
MinGW-based libs for a while, LDC followed suite but uses
different MinGW-based libs. The only drawback is that these libs
require a VC runtime installation for *running* generated
binaries (but no MinGW). But Visual Studio or the Build Tools are
purely optional for both compilers, and mostly interesting to
link against the static MS libs to prevent the MS DLL
dependencies.
Static libs for imports are taken from a pelles c compiler and
can be redistributed, i'll add a notice and license files.
Okay that's *very* interesting, and I highly doubt they are
allowed to do so. See recent
https://issues.dlang.org/show_bug.cgi?id=19760.