On Monday, 19 September 2016 at 06:53:47 UTC, Walter Bright wrote:
Doing a linker inside DMD means that object files imported from
other C/C++ compilers have to be correctly interpreted. I could
do it, but I couldn't do that and continue to work on D.
yeah. there is a reason for absense of 100500 hobbyst FOSS
linkers. ;-) contrary to what it may look like, correct linking
is really hard task. and mostly not fun to write too. people
usually trying, and then just silently returning to binutils. ;-)