Нынче двухъядерный процессор ставят даже на ноутбуки. Если выполнять make -j4 (у меня Pentium D 805), сборка идёт существенно быстрее (в три раза, как показывает time).
У меня source based дистрибутив, CRUX. Кто то,
http://lafox.net/support/index.php?showtopic=8577
вот, за датой Jan 14 2008, 01:38
посоветовал такое добавить в /etc/pkgmk.conf:
export MAKEOPTS="-j4"
То есть оно выглядит теперь так:
export CFLAGS="-O2 -march=i686 -pipe"
export CXXFLAGS="-O2 -march=i686 -pipe"
export MAKEOPTS="-j4"
PKGMK_SOURCE_DIR="/usr/srcdir"
PKGMK_PACKAGE_DIR="/usr/pkgdir"
PKGMK_WORK_DIR="/usr/work/$name"
PKGMK_IGNORE_FOOTPRINT="yes"
Но не работает.. пробовал собирать так и через порт, разница 3 и 9 минут. Испытывал на сборке Abiword. Конечно стоит вычесть время на make install, паковку и тасовку, но всё же, разница есть.
Кто знаком с дистром, может что то посоветовать, как указать ему, что бы использовал многопоточность?
Или это надо редактировать скрипт pkgmk?
Я конечно почитаю, что там написано.. может быть я поспешил написать..
Спасибо.