Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Jun 2018 09:19:59 -0700
From:      Conrad Meyer <cem@freebsd.org>
To:        Rick Macklem <rmacklem@uoguelph.ca>
Cc:        "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>
Subject:   Re: how do I use the make universe machines?
Message-ID:  <CAG6CVpUT667zOW01Q_7=cV3j-REF%2BJZKTF4wjuqTcpE5PuN0=g@mail.gmail.com>
In-Reply-To: <20180606011218.GA72167@kduck.kaduk.org>
References:  <YTOPR0101MB0953860A545E1B81451EBC26DD650@YTOPR0101MB0953.CANPRD01.PROD.OUTLOOK.COM> <20180606011218.GA72167@kduck.kaduk.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 5, 2018 at 6:12 PM, Benjamin Kaduk <kaduk@mit.edu> wrote:
> On Wed, Jun 06, 2018 at 12:47:17AM +0000, Rick Macklem wrote:
>> I've heard mention of "make universe" machines multiple times,
>> but have no idea how to use them?
>> Is there doc on this?
>>
>> Thanks, rick
>> ps: I'll admit I haven't looked at the developer's guide in a long time.
>
> I think https://www.freebsd.org/internal/machines.html sounds like
> the page you're looking for.  (universe is just a top-level make
> target like buildworld, but will take a while on non-beefy
> hardware.)

Hi Rick,

Yep, those are the machines you want.  Note those host names listed
are subdomains below the top-level freebsd.org domain.  All of the
'universeNNa' hostnames are jails on a single, relatively beefy server
running CURRENT, and the 'universeNNb' hostnames are all jails on a
different, relatively beefy server running CURRENT.  SSH credentials
are the same as for freefall.

Conveniently, motd on these machines contains the usual convention for
running the universe target on them:

Hint: env MAKEOBJDIRPREFIX=/scratch/tmp/$USER/obj \
  make -s -j8 __MAKE_CONF=/dev/null tinderbox

I would modify that slightly, replacing -j8 with -j$(sysctl -n
hw.ncpu), in the usual case that no one else is utilizing the machine
at the same time.  -DNO_CLEAN might be quite useful for incremental
polishing work on a patch for any previously failed arches.  The clean
build should finish in under an hour, IIRC.

Best,
Conrad



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpUT667zOW01Q_7=cV3j-REF%2BJZKTF4wjuqTcpE5PuN0=g>