Re: Re: FreeBSD ports community is broken
- Reply: Vasily Postnicov : "Re: Re: FreeBSD ports community is broken"
- In reply to: Vasily Postnicov : "Re: Re: FreeBSD ports community is broken"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 18 Feb 2024 11:45:28 UTC
On Sun, Feb 18, 2024 at 6:41 AM Vasily Postnicov <shamaz.mazum@gmail.com> wrote: > > My 50 cents about poudriere: it's definitely not a machine-killer. Just remember to disable tmpfs for too heavy ports (my list includes rust, 0ad, webengine), start with only two jobs (one job is bad because the build can be blocked by fetching or packaging) and set ALLOW_MAKE_JOBS=yes. > > This configuration works fine and without swap consumption on my 32GB computer. > > Another improvement: set MAKE_JOBS_NUMBER to a half of available cores. This way (two jobs each using n/2 cores) you can map your build processes to all available cores. Like I said I know there are after install non-default configs (like the above) that make it manageable. That is not the point the point is that such settings should be the defaults and on super hefty build machines like the foundations parts farm then you can go for more aggressive configs. I think what I am getting at is the defaults are all wrong (which they are not in make install or portmaster) and thus add an other learning curve hoop in for new users of the system.