Need Info on Linkers



Hi. I just started working on my undergraduate thesis. I am interested
in doing something regarding compiler design and implementation. Even
though it doesn't completely fall under this category, I was thinking
about investigating into linker technology, its current bottlenecks,
and ways that it might be improved.

In particular, I was looking into the "incremental linking" feature
that a few compiler suites (e.g. Microsoft and HPUX) have, but is not
available in GNU Binutils.

Unfortunately, it seems that linkers and the way they work is a bit of
a black art. I'm having trouble finding much documentation and/or
papers about this topic.

I was hoping that some of you might advise me on books/ebooks I can
read, forums I might join, and papers/journals that I might look
through to help me in this endeavor.
[I sent a note about my book. -John]
.