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