Date: Tue, 5 May 2020 14:19:50 +0400 From: Gleb Popov <arrowd@freebsd.org> To: andrew clarke <mail@ozzmosis.com> Cc: FreeBSD ports <ports@freebsd.org> Subject: Re: Out of memory building lang/ghc-8.8.3 Message-ID: <CALH631nwr8p3Q0ie4kuFc3_HMVMkEQn0DRAHAEV2fwrBW7D3-Q@mail.gmail.com> In-Reply-To: <20200505093712.5qeyqt7gioolhdyu@ozzmosis.com> References: <20200505093712.5qeyqt7gioolhdyu@ozzmosis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 5, 2020 at 1:37 PM andrew clarke <mail@ozzmosis.com> wrote: > Beware anyone building lang/ghc-8.8.3 from the ports tree. Building it > here on FreeBSD 12.1-REL AMD64 with Poudriere, the build ran out of swap, > despite the PC having 8 GB RAM, 8 GB swap and not much else running. > > My /usr/local/etc/poudriere.conf: > > BASEFS=/poudriere > ZPOOL=zroot > FREEBSD_HOST=http://mirror.internode.net/ > POUDRIERE_DATA=/poudriere/data > RESOLV_CONF=/etc/resolv.conf > DISTFILES_CACHE=/usr/ports/distfiles > USE_TMPFS=yes > ALLOW_MAKE_JOBS=yes > KEEP_OLD_PACKAGES=yes > PARALLEL_JOBS=8 > > Maybe I can retune the last three parameters to use less memory. I've not > tried yet. > > This isn't really a whinge, I'm just surprised it failed. I'd have thought > 8 GB was enough. > > (ghc is a build dependency of textproc/hs-pandoc) > Did you have something else building at the same time? On my laptop with 16 Gb of RAM I also see OOM failures when building multiple "heavy" packages (llvmXX, gccX, ghc, rust, libreoffice) simultaneously. In this case I use -J poudriere option to limit number of jobs. > Cheers. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631nwr8p3Q0ie4kuFc3_HMVMkEQn0DRAHAEV2fwrBW7D3-Q>