Sergey Gromov wrote:
Actually, I'm slowly working on a D linker myself. Writing it in D,
from scratch. My goal is to allow linking a mix of OMF and COFF objects
and libraries into the same executable, obviating the need for any
conversion. I wonder if it's feasible to continue my work. I'm just a
couple baby steps beyond the rough design stage.
Well, probably I'll continue anyway, as long as I've got the courage. I
like to re-invent wheels after all.
Building a linker itself is probably not too useful, given that it'll be
hard to compete with optlink. What would be cool, though, is a linker
that is able to do more advanced things - like organizing the code to
minimize page loading, eliminating functions that are identical except
for the name, etc.