Work done for Incremental link so far ?

Cary Coutant ccoutant@google.com
Mon Feb 14 19:03:00 GMT 2011


>> Could you please provide me with pointers for starting - what was
>> already implemented, what are the next TODOs, is there any IRC channel
>> to discuss this work and so on...
>
> There is work being done to support incremental linking in the gold
> linker.  Cary Coutant, CC'ed, is doing this work.  I think it's mostly a
> set of patches in his own working directory, though.  There is some
> design discussion at http://gcc.gnu.org/wiki/GoldIncrementalLinking .  I
> don't know how up to date that is.

Yeah, I haven't been sending the patches very regularly, sorry. I'm in
bug-fixing mode right now, and will start feeding patches upstream
shortly, as soon as I get around to doing a git rebase -i to put them
into some semblance of a reasonable order. I did post a set of patches
back in September -- Ian reviewed the first of those and I committed
it, but I'll resubmit the other four.

I need to update the wiki page to reflect the current implementation
-- I've had to add a field to track the section index for global
symbols in relocatable objects, a flag for whether a symbol is defined
or referenced in shared objects, an is_in_system_directory flag for
each input file, and a count of local symbols for each input file.

-cary



More information about the Binutils mailing list