Gentoo Linux

Многие, даже начинающие пользователи Gentoo наверняка знают о том, как задействовать все ядра своего процессора при сборке/пересборке мира для уменьшения времени компиляции. Если через /etc/make.conf передать пакетному менеджеру portage опцию

MAKEFLAGS="-j5"

то он в свою очередь заставит make задейстовать все 4 ядра вашего процессора при сборке пакетов. Но есть довольно много пакетов которые в силу своих особенностей не могут быть собраны в несколько потоков. В скриптах сборки (ebuild или просто ебилдах) таких пакетов мэйнтейнеры жестко ограничено количество потоков сборки для ее успешного завершения. К таким пакетам относятся например Firefox, LibreOffice, glibc и т.д.

Оцените статью