Large builds with poudriere

Mark Millard marklmi at
Thu May 20 18:11:13 UTC 2021

Andrea Venturoli ml at wrote on
Thu May 20 14:54:50 UTC 2021 :

> On 5/20/21 4:11 PM, Alexis Praga wrote:
> > 
> > Thanks for the suggestions.
> > 
> >> At least, if your machine is powerful enough, you can edit your
> >> /usr/local/etc/poudriere.conf and list these big ports in
> > I'm using ALLOW_MAKE_JOBS=yes already so it won't help unfortunately, I think.
> Those are not the same things. Check the docs.
> Briefly, ALLOW_MAKE_JOBS will allow building several packages at once 
> (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   

> 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      
# regardless of ALLOW_MAKE_JOBS. This is useful for allowing ports 
# which holdup the rest of the queue to build more quickly.
#ALLOW_MAKE_JOBS_PACKAGES="pkg ccache py*"

Mark Millard
marklmi at
( went
away in early 2018-Mar)

More information about the freebsd-ports mailing list