This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Work done for Incremental link so far ?
- From: Cary Coutant <ccoutant at google dot com>
- To: Ian Lance Taylor <iant at google dot com>
- Cc: Yinon Ehrlich <yinon dot me at gmail dot com>, binutils at sourceware dot org
- Date: Mon, 14 Feb 2011 11:03:10 -0800
- Subject: Re: Work done for Incremental link so far ?
- References: <4D5941F4.2070507@gmail.com> <mcrhbc6bjhz.fsf@google.com>
>> 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