This is the mail archive of the
mailing list for the GCC project.
Re: Makefile change to restart bootstraps
- To: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Subject: Re: Makefile change to restart bootstraps
- From: Richard Earnshaw <rearnsha at arm dot com>
- Date: Mon, 13 Nov 2000 11:22:28 +0000
- Cc: aoliva at redhat dot com, gcc at gcc dot gnu dot org
- Cc: rearnsha at arm dot com
- Organization: ARM Ltd.
- Reply-To: rearnsha at arm dot com
> The new `make bootstrap' continues from the point where it was
> interrupted. The main advantage is that it's restartable.
> This is the point: I don't see *any* case where that commonly needed. All
> the cases you mention are where it would be a *bad idea* to restart it that
> way since the previous files won't be recompiled with the changed compiler:
> this is a recipe to having undetected problems.
> Besides, it's always been possible to restart a bootstrap in the middle if
> you wanted to: that's what "make bootstrap2" and "make bootstrap3" are for.
I strongly agree. The new system relies *far* too heavily on stamp files
which are completely non-intuitive, since they bear no relation to what is
happening. stage_[abcde] means nothing to me.