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>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Wed, Sep 25, 2002 at 09:40:55PM -0700, Poul-Henning Kamp wrote:
> phk 2002/09/25 21:40:55 PDT
>
> Modified files:
> . Makefile
> Log:
> Add "make universe" target which:
>
> for each arch i386 sparc64 alpha ia64
> make buildworld TARGET_ARCH=$arch
> if NOTES found
> make LINT
> foreach kern ${arch}/conf/[A-Z0-9]*
> make buildkernel TARGET_ARCH=$arch KERNCONF=$kern
>
> 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}
>
> On my dual 1.6G Athlon it takes roughly four hours to run this target.
>
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=/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,
--
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
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)
iD8DBQE9ku+pUkv4P6juNwoRAoHHAJ9H6AsEpgYcb9fa09i3NPJGvnodpACdFtfK
Rrx9P+DQJUzmO8PwUIxmddg=
=wsCk
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020926112945.GB39655>
