This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

PATCH[cvs-2000/09/06 17:33:22 +0200]: bootstrap-lean broken


This patch

2000-09-03  Donn Terry  <donn@interix.com>,  Laurynas Biveinis  <lauras@softhome.net>

	* Makefile.in: Restructure bootstrap stages to allow clean
	restart after failure.

broke bootstrap-lean. It introduced a sequence of additional targets
depending on each other:

bootstrap-lean_a:                   stage_a
bootstrap-lean_b:  bootstrap-lean_a stage_b
bootstrap-lean_c:  bootstrap-lean_b clean_s1 
bootstrap-lean_d:  bootstrap-lean_c stage_c
bootstrap-lean_e:  bootstrap-lean_d stage_d
bootstrap-lean_f:  bootstrap-lean_e clean_s2
bootstrap-lean_g:  bootstrap-lean_f stage_e
bootstrap-lean: force bootstrap-lean_f

Do   you   see   the problem?   bootstrap-lean   needs   to  depend on
bootstrap-lean_g, not bootstrap-lean_f, of course. I'm checking in the
following patch under the "fixes obvious bug" rule.

2000-09-06  Manfred Hollstein  <manfredh@redhat.com>

	* Makefile.in (bootstrap-lean): Depend on bootstrap-lean_g,
	not bootstrap-lean_f.

diff -rup -x CVS -x RCS -x *.o -x *.info* -x *.html* -x *.elc -x *.dvi -x *.orig -x *~ -x version.el egcs-20000906.orig/gcc/Makefile.in egcs-20000906/gcc/Makefile.in
--- egcs-20000906.orig/gcc/Makefile.in	Wed Sep  6 17:33:17 2000
+++ egcs-20000906/gcc/Makefile.in	Wed Sep  6 18:48:45 2000
@@ -2830,7 +2830,7 @@ bootstrap-lean_d:  bootstrap-lean_c stag
 bootstrap-lean_e:  bootstrap-lean_d stage_d
 bootstrap-lean_f:  bootstrap-lean_e clean_s2
 bootstrap-lean_g:  bootstrap-lean_f stage_e
-bootstrap-lean: force bootstrap-lean_f
+bootstrap-lean: force bootstrap-lean_g
 
 bootstrap2_c:               stage_c
 bootstrap2_d:  bootstrap2_c stage_d

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]