[РЕШЕНО]Как указать количество потоков для конкретного пакета?

Обычно на моем 8-ми ядерном проце (AMD FX(tm)-8320) в make.conf MAKEOPTS="-j9" и EMERGE_DEFAULT_OPTS="-j9 --quiet-build=y" и все собирается нормально.
Почти. Есть несколько пакетов (на память не назову), которые при таких опциях не собираются (вываливаются с ошибкой). Но они прекрасно собираются если указать j3.
Соответственно вопрос: как указать MAKEOPTS и EMERGE_DEFAULT_OPTS для конкретного пакета?
Здесь на форуме находил ветку в которой была ссылка на какую - то вики, где, вроде бы, описано нужное мне на импортном языке, но при переходе по ссылке предлагают настроить вики на своем компе. Может есть ссылка на материал, для прочтения которого не требуется устанавливать и настраивать на своем компе собственную вики?

Ответ

Приветствую.
Решением, как и для большинства нестандартных задач portage, является использование package.env.
Статья на русский не переведена, но общий смысл следующий:
1. Создаем в каталоге /etc/portage/env/ файл конфигурации, например make2j.conf
2. Пишем в него то, что надо, по правилам make.conf, например MAKEOPTS="-j3"
3. Включаем этот файл конфигурации для нужных пакетов в файле /etc/portage/package.env, например app-office/libreoffice make2j.conf
4. Пересобираем мир, или только нужные пакеты - все, задача решена.

Спасибо.

Спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".