Re: Re: FreeBSD ports community is broken

From: Vasily Postnicov <shamaz.mazum_at_gmail.com>
Date: Sun, 18 Feb 2024 11:49:53 UTC
I may be wrong, but in my opinion, FreeBSD is definitely not for beginners
:) Reading some documentation is usually required before one can use it.

вс, 18 февр. 2024 г., 14:45 Aryeh Friedman <aryehfriedman@gmail.com>:

> 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.
>