cvs commit: src Makefile.inc1

Ruslan Ermilov ru at FreeBSD.org
Wed Jul 2 13:32:49 PDT 2003


On Wed, Jul 02, 2003 at 11:52:29AM -0700, Marcel Moolenaar wrote:
> On Wed, Jul 02, 2003 at 12:39:10PM +0300, Ruslan Ermilov wrote:
> > > if incompatible from the target. The compiler is now built
> > > second and I'm expecting that all tools built after it will
> > > not run. Unless something changed since the last time I looked.
> > > 
> > The cross-compiler is installed into WORLDTMP which is part of
> > XPATH.  XPATH only appears in PATH for WMAKEENV and IMAKEENV.
> 
> Ok. I guess we dont need the cross-binutils in WORDTMP when we
> build the cross-compiler. That was one of the original requirements.
> 
No we don't, we can't use it, it may be for a different arch.

> > To summarize, we don't use any of cross-tools before the
> > _includes stage of buildworld.  But we use some of bootstrap-
> > tools (mostly legacy: bits) in the cross-tools stage.
> 
> We also used to use bootstrap tools while building bootstrap tools.
> To upgrade from 3.x to 4.x, yacc had to be rebuilt before we built
> bison (IIRC). We don't built bison anymore, but the dependency may
> still be there.
> 
Hmm, at least groff and config(8) use yacc(1) for building,
and groff now comes before yacc.

I will re-test building of 5.x on 4.0-RELEASE to see if this
change broke this, and report here.


Cheers,
-- 
Ruslan Ermilov		Sysadmin and DBA,
ru at sunbay.com		Sunbay Software Ltd,
ru at FreeBSD.org		FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-all/attachments/20030702/881ec105/attachment.bin


More information about the cvs-all mailing list