makeopts=-j3 && emerge пакет = компиляция в режиме make=-j2 [SOLVED]
hwline 30 апреля, 2007 - 06:07
Пересобирая glibc стал замечать (зрение улучшилось что-ли :) ) что в процессе выводятся сообщение ...make=-j2...
В make.conf прописано MAKEOPTS="-j3". Это что за фигня получается, что важнее make.conf или то, что прописано в пакете?
Можно как порешить проблему - хочу чтобы пакеты собирались ...make=-j3...?!!!
ИЛИ ЭТО не проблема, и можно забить?
»
- Для комментирования войдите или зарегистрируйтесь
Ну значит, выше
Ну значит, выше j2 пакет не собирается... у меня так было с -O3 (многие продолжали собираться с -О2)
А как решить
А как решить задачу? Хотелось чтобы собиралось с -j3! Есть мнение что время компиляции может измениться в меньшую сторону ИЛИ ЭТО НЕ ТАК?
Если у тебя
Если у тебя один проц с одним ядром - то с -j3 не имеет смысла. И не компиляется с этим параметром из-за того, что мейкфайл так написан.
_________________
(define (brainfucking brain)
(brainfucking brain))
Для уменьшения
Для уменьшения времени компиляции лучше уж использовать ccache
Ну кто Вам
Ну кто Вам сказал, что на моей машине 1 ядро. НЕТ! Я не евнух :) . И даже не наполовину! Ядер аж целых два!!!
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
USE="-gtk -gnome qt kde alsa dvd dvdr dvdread cdr seamonkey openoffice png svg X userlocales opengl cups usb xinerama"
FEATURES="prelink ccache"
CC=gcc
CCACHE_DIR="/var/Ccache"
CCACHE_SIZE="2G"
LINGUAS="ru en"
ACCEPT_KEYWORDS="~amd64"
VIDEO_CARDS="nvidia"
ALSA_CARDS="hda-intel"
SUPPORT_ALSA=1
#GENTOO_MIRRORS="http://ftp.chg.ru/pub/Linux/gentoo/distfiles"
FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"