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>

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>