[PATCH 2/2] gold: add a task in incremental build that can be used to check which inputs were modified
Cary Coutant
ccoutant@google.com
Mon Mar 23 18:37:00 GMT 2009
>> I don't know how plug-ins interacts with this - when do plugins add
>> input objects? Currently I print an error if they do it too late.
>
> I *think* that when a plugin adds an input file we have to assume it is
> modified. In any case this is certainly lower priority.
Plugins add their replacement files during the Plugin_hook task, which
runs after the last Read_symbols task, and before Gc_runner or
Middle_runner.
Treating a replacement file as modified sounds like the right thing.
If it was going to be unmodified, we probably wouldn't/shouldn't have
processed the file that got claimed by the plugin in the first place.
In any case, incremental linking with LTO is going to take some deep
thought.
-cary
More information about the Binutils
mailing list