Skip site navigation (1)Skip section navigation (2)
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>