Patch checked in for K&R stage1 cc on obtabs.c

Donn Terry donn@interix.com
Tue May 25 15:41:00 GMT 1999


I have, but havn't submitted, patches to make 'make bootstrap'
pick up where it left off.  Anyone interested?  (It may be a
day or two to get to actually doing the work.)

Donn

craig@jcb-sc.com wrote:
> 
> >BTW, isn't it time to make `make bootstrap' the default target, and
> >require `make all' (or maybe `make onestage', so that `make all' could
> >be equivalent to `make bootstrap') for a one-stage build?  This would
> >allow `configure;make;make install' to ``just work''.  Of course this
> >may break a lot of developers' scripts, but developers can easily
> >handle this change, while users in general don't always figure out
> >they need a different installation procedure for gcc.
> 
> Huzzah.  (Which means, I agree.  I've been thinking about the same
> thing for awhile.)
> 
> In fact, as part of the configury/build rewrite, it'd be nice if
> we could somehow have "make all" be the default as usual, and have
> its dependencies look something like (pseudo-code):
> 
>   gcc: stage2/gcc
>        ...
> 
>   stage2/gcc: stage1/gcc
>        ...
> 
>   stage1/gcc: ...
>        ...
> 
> Then, for people who want to short-circuit that, we could provide
> them a configure-time option (*not* a build-time one) that'd do the
> trick...somehow:
> 
>   CC=/usr/bin/cc ./configure --no-bootstrap ...
> 
> Or whatever.
> 
> The idea here is that restarting an aborted/crashed/interrupted build
> shouldn't require special knowledge of where it stopped (no
> "make bootstrap2" nonsense), among other things.
> 
>         tq vm, (burley)

-- 

===================================================
Donn Terry                  mailto:donn@interix.com
Softway Systems, Inc.        http://www.interix.com
2850 McClelland Dr, Ste. 1800   Ft.Collins CO 80525
Tel: +1-970-204-9900           Fax: +1-970-204-9951
===================================================


More information about the Gcc-patches mailing list