Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jul 2003 02:45:50 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src Makefile.inc1
Message-ID:  <20030702234550.GF48919@sunbay.com>
In-Reply-To: <20030702214050.GA38335@dhcp01.pn.xcllnt.net>
References:  <200307011257.h61Cvr0j074180@repoman.freebsd.org> <20030701171328.GA6789@dhcp01.pn.xcllnt.net> <20030702071850.GA58755@sunbay.com> <20030702081951.GA19646@dhcp01.pn.xcllnt.net> <20030702093910.GA74796@sunbay.com> <20030702185229.GA22122@dhcp01.pn.xcllnt.net> <20030702203234.GB43809@sunbay.com> <20030702214050.GA38335@dhcp01.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--vtJ+CqYNzKB4ukR4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 02, 2003 at 02:40:50PM -0700, Marcel Moolenaar wrote:
> On Wed, Jul 02, 2003 at 11:32:34PM +0300, Ruslan Ermilov wrote:
> > 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.
> > > > >=20
> > > > The cross-compiler is installed into WORLDTMP which is part of
> > > > XPATH.  XPATH only appears in PATH for WMAKEENV and IMAKEENV.
> > >=20
> > > Ok. I guess we dont need the cross-binutils in WORDTMP when we
> > > build the cross-compiler. That was one of the original requirements.
> > >=20
> > No we don't, we can't use it, it may be for a different arch.
>=20
> Technically we can, provided we need to operate on the object files
> for the target architecture. For example: if gcc needs to construct
> libgcc2, which IIRC is the support library for use on the target,
> it needs the cross-assembler provided by binutils.
>=20
> It doesn't realy matter. If we currently don't need the cross tools
> provided by binutils, we're ok. That's the point.
>=20
> > Hmm, at least groff and config(8) use yacc(1) for building,
> > and groff now comes before yacc.
> >=20
> > I will re-test building of 5.x on 4.0-RELEASE to see if this
> > change broke this, and report here.
>=20
> Ok. I think yacc(1) is in the list for 3.x compatibility (yes,
> the stuff is that old :-) Again, we may be ok now because we don't
> try to upgrade from pre-4 installations, but that only means that
> the ordering bugs go unnoticed.
>=20
I've browsed the commit logs for yacc, and it's likely that
it needs to be before groff and config(8).  If it is so, I
will document the dependency.

> An interesting test may be to clear the list of bootstrap-tools and
> try to build world on 4.0. Add tools to fix build problems and
> compare the resulting list with the one we have now. We may be able
> to nuke some programs...
>=20
No, I don't believe we can shrink the current list.  Look at
how the stuff was conditionalized recently, based on OSRELDATE.


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software Ltd,
ru@FreeBSD.org		FreeBSD committer

--vtJ+CqYNzKB4ukR4
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE/A26uUkv4P6juNwoRAoHvAJ9jvjtogXo8XR2zwCiPD9LppJlJDgCfYorS
AhBs9otYsJDYHsqwZLDvo0Y=
=l8wT
-----END PGP SIGNATURE-----

--vtJ+CqYNzKB4ukR4--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030702234550.GF48919>