Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Feb 2024 06:45:28 -0500
From:      Aryeh Friedman <aryehfriedman@gmail.com>
To:        Vasily Postnicov <shamaz.mazum@gmail.com>
Cc:        ports@freebsd.org
Subject:   Re: Re: FreeBSD ports community is broken
Message-ID:  <CAGBxaXkC6yk0oEQ9EiT9%2B39mwyEcUv=4JDvFFwTXdMiFXPX5QQ@mail.gmail.com>
In-Reply-To: <CADnZ6BktN7yhr_bOpOrP4GukwF78dttvT7Hgwj2s9gLi0w-nXg@mail.gmail.com>
References:  <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> <CAGBxaXnBTF=-V55pbQNJ5czRihAOZvAt53UNzzYT=bgBiqwQ0w@mail.gmail.com> <CALH631kcLJ9KFREovOQXmcbTi1Mbj_dCQuhBqLX%2BPbO6gKJj_w@mail.gmail.com> <CAGBxaXm0PsZRaJsPRxBTyAMxMhe%2BOU_cWErenm-upP0k0=thew@mail.gmail.com> <CADnZ6BktN7yhr_bOpOrP4GukwF78dttvT7Hgwj2s9gLi0w-nXg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Feb 18, 2024 at 6:41=E2=80=AFAM Vasily Postnicov <shamaz.mazum@gmai=
l.com> wrote:
>
> My 50 cents about poudriere: it's definitely not a machine-killer. Just r=
emember to disable tmpfs for too heavy ports (my list includes rust, 0ad, w=
ebengine), start with only two jobs (one job is bad because the build can b=
e blocked by fetching or packaging) and set ALLOW_MAKE_JOBS=3Dyes.
>
> This configuration works fine and without swap consumption on my 32GB com=
puter.
>
> Another improvement: set MAKE_JOBS_NUMBER to a half of available cores. T=
his 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXkC6yk0oEQ9EiT9%2B39mwyEcUv=4JDvFFwTXdMiFXPX5QQ>