[freebsd] Ржавый

Anton Saietskii vsasjason at gmail.com
Mon Aug 14 14:06:48 EEST 2023


On Wed, Mar 15, 2023, 04:09 <magic at chado.in.ua> wrote:

> 2023-03-14 13:17, Владимир Друзенко via freebsd написав:
> > А ядер сколько?
> > Вернее сколько -j выставляется при сборке?
>
> hw.ncpu: 8
> -j нигде явно не выставлял,
> в poudriere я так понимаю выделяется одно ядро
>
На жаль, це не зовсім так. Builder jail не обмежений у кількості доступних
ядер, тільки make jobs за замовчуванням виставляється в 1, але і це не
завжди працює. Наприклад, при використанні LTO ld.lld буде жерти стільки
ядер, скільки знайде і це, хоча і технічно можливо, але наразі не
налаштовується. Та і rustc я бачив більше одного одночасно, і деякі інші
порти теж в декілька потоків збираються (не згадаю одразу, які саме і,
звісно, в ALLOW_MAKE_JOBS_PACKAGES тільки pkg і ccache).

В цілому проблема не тільки rust стосується, а ще libreoffice, можливо
firefox і подібних жирних портів. Є навіть ось таке для poudriere:
https://github.com/freebsd/poudriere/issues/888
Але схоже, що відповідальні поклали болта, бо коміт зроблений більше року
тому, а в ports-mgmt/poudriere немає (спробував переробити патч — не
злетіло в мене).

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20230814/d9d81571/attachment.htm>


More information about the freebsd mailing list