Date: Thu, 20 Feb 2003 14:46:03 +0200 From: Ruslan Ermilov <ru@freebsd.org> To: phk@phk.freebsd.dk Cc: current@freebsd.org, johan@freebsd.org Subject: Re: Optimizing "universe" somewhat Message-ID: <20030220124603.GA74639@sunbay.com> In-Reply-To: <920.1045734290@critter.freebsd.dk> References: <20030220091227.GA47550@sunbay.com> <920.1045734290@critter.freebsd.dk>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Thu, Feb 20, 2003 at 10:44:50AM +0100, phk@phk.freebsd.dk wrote:
> In message <20030220091227.GA47550@sunbay.com>, Ruslan Ermilov writes:
> >
> >--/9DWx/yDrRhgMJTb
> >Content-Type: text/plain; charset=us-ascii
> >Content-Disposition: inline
> >Content-Transfer-Encoding: quoted-printable
> >
> >On Wed, Feb 19, 2003 at 07:40:19AM -0800, Ruslan Ermilov wrote:
> >> ru 2003/02/19 07:40:19 PST
> >>=20
> >> Modified files:
> >> . Makefile=20
> >> Log:
> >> Fixed universe.
> >> =20
> >> Folded pc98 into the common case.
> >> Retired ${JFLAG} (``make -jX universe'' should work).
> >> =20
> >> Revision Changes Path
> >> 1.276 +30 -34 src/Makefile
> >>=20
> >Would it be too bad (in anyone's opinion) if we optimize this
> >a bit to build modules only once for each architecture, with
> >buildworld (-DMODULES_WITH_WORLD)? That would speed-up the
> >creation of universe somewhat, but has one bad side effect of
> >polluting userland build with kernel stuff, but is easiest
> >to implement.
>
> I think we should build the modules as specified by the kernels.
>
> Nothing prevents you from adding
>
> makeoptions MODULES_OVERRIDE="acpi linux"
>
> or similar to your kernels.
>
> Universe just takes time, and that's it. Don't try to optimize it
> if the result is less coverage.
>
Okay, and this _is_ the easiest to implement, though I've found
some bogons with putting ``makeoptions NO_MODULES=yes'' that
need to be addressed.
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.2.1 (FreeBSD)
iD8DBQE+VM4LUkv4P6juNwoRAsebAJ997SolUr147KAAtwE9iBG62xJgwACffEA9
OJik5W79reHPJbzsKuvpg8o=
=iqP8
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030220124603.GA74639>
