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 верни как был.
понал... =)
понал... =)