Parallel build on SMP is even more broken.

H . J . Lu hjl@lucon.org
Wed Sep 6 11:44:00 GMT 2000


On Wed, Sep 06, 2000 at 03:08:00PM -0300, Alexandre Oliva wrote:
> On Sep  6, 2000, "H . J . Lu" <hjl@lucon.org> wrote:
> 
> > 	* Makefile.in (stage_b): Depend on stage_a.
> > 	(stage_c): Depend on stage_b.
> > 	(stage_d): Depend on stage_c.
> > 	(stage_e): Depend on stage_d.
> > 	(stage_f): Depend on stage_e.
> 
> Ok
> 
> > 	(bootstrap-lean_c): Remove clean_s1.
> > 	(bootstrap-lean_f): Remove clean_s2.
> > 	(bootstrap2-lean_e): Likewise.
> 
> But I'd prefer to have clean_s[12] depend on the corresponding stage_?.

I took a look. I am confused. Could someone please tell me why the
clean_s2 target is needed? The problem is clean_s2 will clean many
.o files in stage2. As the result, "make compare" won't compare many
stage2/*.o as before. I suggest we should remove clean_s2. We can
remove clean_s1 and fold it into bootstrap-lean_c. Or we can make it
depends on stage_b.


H.J.


More information about the Gcc mailing list