Собираю часто софт из исходников. Так как ноут слабый(2 ядра) то беру мощный VDS почасово (или поминутно). Сегодня захотелось собрать haiku OS. Для сборки данной ос, нужно клонировать 2 репозитория. Первый - buildtools(там разные утилиты и gcc), второй - собственно - haiku OS. Сначала нужно сконфигурировать проект:
../configure --cross-tools-source ../../buildtools --build-cross-tools x86_64
потом собственно сама сборка:
jam -q -j2 @nightly-raw #-j2 - количество ядер
Если со сборкой самой ос проблем нет, так как там можно указать количество ядер, то скрипт конфигурации выполняется очень долго(около часа). Когда выполнялся ./configure, заметил, что собирается много утилит, в том числе и gcc и исходного кода, и 8 ядер загружены примерно на 3-10%. Так можно ли задействовать все ядра для ускорения сборки buildtools?
PS:
jam -q -j8 @nightly-raw
загружает все ядра под завязку.