Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Nov 2004 09:40:00 +0200
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Don Lewis <truckman@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: [TEST] make -j patch [take 2]
Message-ID:  <20041113073959.GD30146@ip.net.ua>
In-Reply-To: <200411130009.iAD09oGO067824@gw.catspoiler.org>
References:  <20041112130548.GA86162@ip.net.ua> <200411130009.iAD09oGO067824@gw.catspoiler.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--LTeJQqWS0MN7I/qa
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Nov 12, 2004 at 04:09:49PM -0800, Don Lewis wrote:
> On 12 Nov, Ruslan Ermilov wrote:
>=20
> > "make universe" builds 6 worlds today.  By starting it with
> > "make -j12", you build 6 worlds in parallel, and another 6
> > jobs are made available for building these worlds.  When one
> > world finishes, 7 jobs will be available for building 5 other
> > worlds, etc.  This is fine as long as you're interested in
> > the final result of "make universe".
> >=20
> > When testing a commit candidate change with "make universe",
> > I want to detect the breakage as early as possible.  This can
> > be achieved by building less worlds in parallel, and giving
> > more parallelism to individual world builds.  The overall
> > time of "make universe" won't change significantly.
>=20
> Another interesting case would be to build some number of worlds in
> parallel, but not parallelize the build of any given world.  Doing it
> this way has the advantage of generating the log files in an unscrambled
> order so that the cause of any errors can be more easily determined from
> the log file.
>=20
This was and is possible.

	make -j3 universe JFLAG=3D-B

Will build three worlds in parallel, each world with a single
job.


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--LTeJQqWS0MN7I/qa
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFBlbpPqRfpzJluFF4RArY0AJ4wC9JokHBV+Citxm+liequWJcO3gCeK2TO
Orn8Rjm944qbyQ6KF78/uUE=
=aFAw
-----END PGP SIGNATURE-----

--LTeJQqWS0MN7I/qa--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041113073959.GD30146>