Date: Thu, 20 May 2021 11:11:03 -0700 From: Mark Millard <marklmi@yahoo.com> To: ml@netfence.it, FreeBSD ports <freebsd-ports@freebsd.org> Subject: Re: Large builds with poudriere Message-ID: <6307B6F4-87CB-4C8C-A3E9-11089B13FDAF@yahoo.com> References: <6307B6F4-87CB-4C8C-A3E9-11089B13FDAF.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Andrea Venturoli ml at netfence.it wrote on Thu May 20 14:54:50 UTC 2021 : > On 5/20/21 4:11 PM, Alexis Praga wrote: > >=20 > > Thanks for the suggestions. > >=20 > >> At least, if your machine is powerful enough, you can edit your > >> /usr/local/etc/poudriere.conf and list these big ports in > >> ALLOW_MAKE_JOBS_PACKAGES. > > I'm using ALLOW_MAKE_JOBS=3Dyes already so it won't help = unfortunately, I think. >=20 > Those are not the same things. Check the docs. >=20 > Briefly, ALLOW_MAKE_JOBS will allow building several packages at once=20= > (one per core) with one core dedicated to each. Nope: /usr/local/etc/poudriere.conf.sample reports that it enables more than one process per cpu: # By default MAKE_JOBS is disabled to allow only one process per cpu # Use the following to allow it anyway =20 # ALLOW_MAKE_JOBS=3Dyes > ALLOW_MAKE_JOBS_PACKAGES will let a single package build using more = cores. Even when MAKE_JOBS is otherwise disabled: # List of packages that will always be allowed to use MAKE_JOBS =20 # regardless of ALLOW_MAKE_JOBS. This is useful for allowing ports=20 # which holdup the rest of the queue to build more quickly. #ALLOW_MAKE_JOBS_PACKAGES=3D"pkg ccache py*" =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6307B6F4-87CB-4C8C-A3E9-11089B13FDAF>