http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58572
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Tom Tromey from comment #3)
> I was curious why make had decided to rebuild c/c-lang.o (picking
> the recompile that came first for me) so I added a line to the
> .c.o rule that printed $?
>
> This yielded:
>
> /home/tromey/Space/Trunk/Git/PFE/prev-x86_64-unknown-linux-gnu/libstdc++-v3/
> include/cstring
> /home/tromey/Space/Trunk/Git/PFE/prev-x86_64-unknown-linux-gnu/libstdc++-v3/
> include/cstdlib
>
>
> So I think what is going on is that the automatic tracking scheme
> notices a dependency previously omitted by the Makefile. However, due
> to how bootstrap-lean works, this file is deleted before the "install"
> step.
>
> I am not sure what to do about this.
> All I can think of is that bootstrap-lean probably must leave one
> prev- directory around.
I think it does so anyway during bootstrap, so it's not an issue if
it stays there for install (IMHO).