Re: poudriere-devel: only 2 builder of 4 are running
- In reply to: Sulev-Madis Silber : "Re: poudriere-devel: only 2 builder of 4 are running"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 Oct 2026 16:14:16 UTC
On 25 Oct 2026, at 16:36, Sulev-Madis Silber <freebsd-current-freebsd-org111@ketas.si.pri.ee> wrote: > > On October 25, 2026 4:33:40 PM GMT+02:00, Rainer Duffner <rainer@ultra-secure.de> wrote: >> Over the years, RAM and swap requirements have risen significantly. >> >> This is especially true when it happens that it's building two „large“ things at the same time. For me it was gcc14 and rust. >> >> chromium is also notorious for requiring huge amounts of RAM and swap for linking. > > > anybody wanna explain me where did my 4g ram and 6g swap go in build? > > i don't have full understanding of source to binary translation process which is actually difficult task anyway. compilation, linking. > > but resulting binaries on disk aren't multi gigabyte, so what could possibly live in memory? just write it down! While everybody's use case is different, in my case it greatly helped to set: USE_TMPFS=localbase in poudriere.conf. By default, USE_TMPFS is set to "all", which means it places the workdir and temp build data in tmpfs (aka RAM :). For some ports this can consume huge amounts of RAM. Especially if you build some or all with debug info. -Dimitry