Walter Bright <boost <at> digitalmars.com> writes:
Sure, but I suggest that few projects reach this maxima. Case in point:
ld, the gnu linker. It's terribly slow. To see how slow it is, compare
it to optlink (the 15 years old one that comes with D for Windows). So I
don't believe there is anything inherent about linking that should make
ld so slow. There's some huge leverage possible in speeding up ld
(spreading out that saved time among all the gnu developers).
http://en.wikipedia.org/wiki/Gold_(linker)
Note that gold is written in C++; the wikipedia quasi-stub article doesn't make
this clear. Normally that wouldn't be relevant, but in this branch of the
thread it is. Its C++-ness seems to be making an argument, but I don't know on
which side!