Date: Thu, 26 Sep 2002 14:29:45 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Poul-Henning Kamp <phk@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile Message-ID: <20020926112945.GB39655@sunbay.com> In-Reply-To: <200209260440.g8Q4etnG053467@freefall.freebsd.org> References: <200209260440.g8Q4etnG053467@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--O5XBE6gyVG5Rl6Rj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Sep 25, 2002 at 09:40:55PM -0700, Poul-Henning Kamp wrote:
> phk 2002/09/25 21:40:55 PDT
>=20
> Modified files:
> . Makefile=20
> Log:
> Add "make universe" target which:
> =20
> for each arch i386 sparc64 alpha ia64
> make buildworld TARGET_ARCH=3D$arch
> if NOTES found
> make LINT
> foreach kern ${arch}/conf/[A-Z0-9]*
> make buildkernel TARGET_ARCH=3D$arch KERNCONF=
=3D$kern
> =20
> Errors from the individual steps are ignored and the stdout+stderr
> are saved in distinct files in root of the source tree with names
> like: _.${arch}.${target}
> =20
> On my dual 1.6G Athlon it takes roughly four hours to run this target.
> =20
Redirections in makefiles are usually considered bogus, so I would
rather suggest that either this be removed, or the whole thing be
moved to src/tools/<whatever>. Some notes.
I would not hardcode the __MAKE_CONF=3D/dev/null thing; it sometimes
makes sense to rebuild all worlds with the same set of /etc/make.conf
options.
The "universe" as it is now does not handle i386:pc98.
Attempting to cross-build kernels without a working cross-tools chain
is going nowhere, so ignoring "errors from the individual steps" does
not work well.
Cheers,
--=20
Ruslan Ermilov Sysadmin and DBA,
ru@sunbay.com Sunbay Software AG,
ru@FreeBSD.org FreeBSD committer,
+380.652.512.251 Simferopol, Ukraine
http://www.FreeBSD.org The Power To Serve
http://www.oracle.com Enabling The Information Age
--O5XBE6gyVG5Rl6Rj
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)
iD8DBQE9ku+pUkv4P6juNwoRAoHHAJ9H6AsEpgYcb9fa09i3NPJGvnodpACdFtfK
Rrx9P+DQJUzmO8PwUIxmddg=
=wsCk
-----END PGP SIGNATURE-----
--O5XBE6gyVG5Rl6Rj--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020926112945.GB39655>
