make.globals
delacrua 7 октября, 2005 - 02:02
пробовал с nptl собрать,(Gentoo 2005.0 [dvd])
но libc не пересобирается, компилятор выдаёт ошибки
и виснет машина...(да и сейчас при компиляции программ
бывает зависает крепко, только ресет помогает, но это я уверен
от моей неопытности и криворокости начинающего)
А если перед bootstrap`oм привести файл make.globals
к такому виду:
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j5" #ACCEPT_KEYWORDS="~x86" PORTAGE_TMPDIR=/var/tmp PORTDIR=/usr/portage DISTDIR=${PORTDIR}/distfiles PKGDIR=${PORTDIR}/packages RPMDIR=${PORTDIR}/rpm CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P \${DISTDIR} \${URI}" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}" NOCOLOR="false" FEATURES="sandbox distlocks ccache autoaddcvs" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" PORTAGE_BINHOST_CHUNKSIZE="3000" CLEAN_DELAY="5" AUTOCLEAN="yes" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" CCACHE_SIZE="2G"
спрашиваю по тому, что в этом файле в коментариях настоятельно просит
не менять содержимого...
и ещё:
если у меня у make.globals будет такой вид(выше)
можно не указывать в make.conf:
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j5"
а просто указать USE-флаги ?
»
- Для комментирования войдите или зарегистрируйтесь
Ну...ну...
Оставь make.globals в покое, не для того создавался :-)))
Написано же - не изменять!!!
Менять можеш только /etc/make.conf, как написано в мануале, настройки этого файла перекроют настройки в make.globals.
Дело в том, что не все пакеты собираются с <<твоими>> опциями (напр CFLAGS). Некоторые пакеты компилируются только (либо частично) при -O2, и эти опции берутся с make.globals, иначе, если пакеты соберутся то это отнюдь не значит, что они будут работать.
Вывод правь только /etc/make.conf, а make.globals верни как был.
понал... =)
понал... =)