make.conf
Интересно у кого какие флаги стоят для gcc :D показываю свои
---
CFLAGS="-march=k8 -mtune=k8 -msse3 -fomit-frame-pointer -O2 -pipe -finline-functions -ftracer -fpeel-loops -funswitch-loops"
LDFLAGS="-Wl,-O1"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS} -w"
---
- Войдите на сайт для отправки комментариев


CFLAGS="-march=k8 -O2
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
USE="3dnow 3dnowext -acl aac a52 alsa -arts asf audacious -berkdb bzip2 cairo cron -cups \
-dbus -dri dvd dvdread encode -esd -fam flac -fortran -f77 ffmpeg -gdbm \
-gnome -gpm -gstreamer gtk2 -ipv6 ithreads kde kdehiddenvisibility logrotate \
-ldap -lcms mmxext -midi mmx mad mp3 mplayer nls nptl nvidia ogg -openal opengl -oss \
-pam pdf qt qt4 sdl spell speex slang theora -tiff truetype wxwindows vorbis xine \
xv xvid unicode"
ACCEPT_KEYWORDS="~amd64"
LANGUAGE="ru"
LINGUAS="ru"
INPUT_DEVICES="mouse keyboard"
VIDEO_CARDS="nvidia"
Gremlin, убирай все
Gremlin, убирай все гавно и читай внимательно хэндбук/факи.
CFLAGS="-march=k8
CFLAGS="-march=k8 -fomit-frame-pointer -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
LANGUAGE="ru"
LINGUAS="ru"
CLEAN_DELAY="3"
FETCHCOMMAND="/usr/bin/wget -t 1 -T 5 --passive-ftp -P \${DISTDIR} \${URI}"
RESUMECOMMAND="/usr/bin/wget -t 1 -T 5 --passive-ftp -P \${DISTDIR} \${URI}"
SYNC="rsync://rsync-svr-01.gentoo.tonet.ru/gentoo-portage/"
#"rsync://rsync.gentoo.tonet.ru/gentoo-portage/"
# rsync://rsync-svr-01.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-svr-02.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-tsk-01.gentoo.tonet.ru/gentoo-portage/"
#"ftp://ftp.gentoo.tonet.ru \
PORTDIR_OVERLAY="/usr/local/layman/xeffects"
GENTOO_MIRRORS="ftp://ftp-tsk-02.gentoo.tonet.ru \
ftp://ftp-tsk-03.gentoo.tonet.ru \
ftp://ftp-tsk-04.gentoo.tonet.ru \
ftp://ftp-tsk-05.gentoo.tonet.ru \
ftp://ftp-svr-01.gentoo.tonet.ru \
ftp://ftp-svr-02.gentoo.tonet.ru \
ftp://ftp-svr-03.gentoo.tonet.ru \
ftp://ftp-svr-04.gentoo.tonet.ru \
ftp://ftp-svr-05.gentoo.tonet.ru \
ftp://ftp-svr-06.gentoo.tonet.ru"
eclipse kes # cat
eclipse kes # cat /etc/make.conf
# 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 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS="~amd64"
USE="-ldap -fam -qt3 -qt4 -ipv6 unicode alsa truetype -midi jpeg png dbus X"
LINGUAS="en ru"
ALSA_CARDS="ca0106"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
FEATURES="ccache"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="2G"
SYNC="rsync://rsync.gentoo.tonet.ru/gentoo-portage/"
GENTOO_MIRRORS="ftp://ftp-tsk-01.gentoo.tonet.ru \
ftp://ftp-tsk-02.gentoo.tonet.ru \
ftp://ftp-tsk-03.gentoo.tonet.ru \
ftp://ftp-tsk-04.gentoo.tonet.ru \
ftp://ftp-tsk-05.gentoo.tonet.ru \
ftp://ftp-svr-01.gentoo.tonet.ru \
ftp://ftp-svr-02.gentoo.tonet.ru \
ftp://ftp-svr-03.gentoo.tonet.ru \
ftp://ftp-svr-04.gentoo.tonet.ru \
ftp://ftp-svr-05.gentoo.tonet.ru \
ftp://ftp-svr-06.gentoo.tonet.ru \
ftp://darkside.tomsk.ru"
PORTDIR_OVERLAY="/usr/local/portage"
если ты не
если ты не заметил, то ftp://darkside.tomsk.ru есть в списках зеркал :-D
Ребята Intel celeron
Ребята Intel celeron 1.7GHz это CHOST="i686-pc-linux-gnu" или CHOST="i486-pc-linux-gnu" ?
Какая разница между x86 и i686. ДОпустим чем отличаются stage3-i686-2007.0.tar.bz2 от tage3-x86-2007.0.tar.bz2 ?
Вообще i686 - это
Вообще i686 - это маркировка процессоров Intel, а еще точнее процессора Pentium M, который выпустили в 2003 году. На микроархитектуре Pentium M построенны следующие процессоры выпущенные Intel после этого: PII, PIII, Core2Duo, CoreSolo, и каие-то Celeron`ы. Причем Pentium 4 сюда не относится. У АМД своя маркировка процессоров, но все процессоры обычно можно сравнить с интеловскими и сделать выводы. У АМД к i686 относят: Athlon, Athlon XP, Duron, Sempron, Opteron, но не все
Для Intel celeron 1.7GHz нужно использовать CHOST="i686-pc-linux-gnu"
Между x86 и i686, думаю понятна разница, в i686 оптимизация под современные процессоры, а x86 это универсал, подойдет везде и всегда.
Вообще для выбора CHOST и CFLAGS, есть подсказка: http://gentoo-wiki.com/Safe_Cflags
Интересно а
Интересно а чего все используют тестовую ветку 'ACCEPT_KEYWORDS="~amd64"'. Если я правильно понял "~" указывает на не стабильную ветку...
Все просто
Все просто письками меряются. )))
Представь у друга уже к примеру firefox-3.0, а ты на своем стейбл сидишь еще на 2.0.0.7, и еще неизвестно сколько будешь сидеть. Это просто как пример.
Сидят для того чтобы быть на "гребне волны", следить за новинками, и тестить, тестить, тестить... иначе скучно.
Ёмаё... №?*)"№ ...
Ёмаё... №?*)"№ ... lucky спасибо за разъяснение. Убираю "~".
На самом деле,
На самом деле, не вижу повода для беспокойства. Если машина - домашний десктоп, то разницы практически нет, а вот если сервер, тогда другое дело.
Вообще i686 - это
Вообще i686 - это маркировка процессоров Intel, а еще точнее процессора Pentium M, который выпустили в 2003 году. На микроархитектуре Pentium M построенны следующие процессоры выпущенные Intel после этого: PII, PIII, Core2Duo, CoreSolo, и каие-то Celeron`ы. Причем Pentium 4 сюда не относится.
тут вы в что-то напутали!
i686 это семейство процесоров на чиная с Пентиума 2, и выше сюда же входят и процессоры от АМД начиная с архитектуры K7, частично входит и K6-III, которая имеет некоторые технолгии от i686.
т.е. в общем случае есть классы
i486 поколение 486 (формальн этот класс можно назвать сокрее всего i386)
i586 это первые пентиумы амдэшные K6
i686 практически это все что мы имеет на сегодняшний день начиная c слота 1, и сокета 370, а также Soket A
а вот внутри i686 есть различные подклассы!
также вы в посте напутали сказав что на микроархитектуре Pentium M построенны PII, PIII....
как раз наообоот Пентиум М основан на дальнейшем развитии PIII
Так или иначе
Так или иначе общая суть у него написана версия. Исп-м i686 для >PII, >k7, для совсем древнего железа x86.
Буду знать.
Буду знать. Спасибо, что поправили
А вот и мой
А вот и мой make.conf
CFLAGS="-march=nocona -fomit-frame-pointer -pipe -O2 -mfpmath=sse -msse3 -mmmx -msse2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="-mmx2 -doc -print sse k3b cdr dvdr truetype alsa -kdeprint enca
sse2 ssse3 aac dvd gtk2 gtk jpeg kdehiddenvisibility pdf vorbis mp3 mp2
dvdread zelib a52 aalib kde encode png sse3 -gnome mplayer multilib
aa caca iconv arts opengl x264 dvd dts compiz mmx -ipv6
nvidia-glx zlib hal -unicode xcomposite composite X -cups nvidia win32codecs gif -ssl"
ACCEPT_KEYWORDS="amd64"
MAKEOPTS="-j3"
LANGUAGE="ru"
LINGUAS="ru"
CCACHE="2GB"
CCACHE_DIR="/var/tmp/ccache"
ALSA_CARDS="hda-intel"
INPUT-DEVICES="mouse keyboard"
LINGUAS="ru"
VIDEO_CARDS="nvidia"
хмм возможно где-то use лишние
Если на то
Если на то пошло...
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
USE="unicode encode utf8 userlocales\
cdr dvdr dvd vcd dvb usb hal\
ssl sasl\
png jpg jpeg jpeg2k gif pdf xml xsl djvu svg svga tiff\
rar zip bzip2 7z\
X gtk gnome samba mysql apache2 -doc -qt -kde\
java javascript jms jmx servletapi javamail\
ftp jabber idn\
sound alsa musepack mp3 lame mad flac ogg vorbis aac\
xine mplayer ffmpeg mpeg v4l a52 v4l2 matroska matrox x264 win32codecs ieee1394 gphoto2 opengl\
firefox spell\
webdav -nowebdav\
mmx sse sse2\
-ipv6 -midi -oss -arts -amazon"
ACCEPT_KEYWORDS="x86"
LANGUAGE="ru"
LINGUAS="ru"
LC_ALL="ru_RU.UTF-8"
CC=gcc
CXX=g++
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="radeon"
ALSA_CARDS="intel8x0"
FEATURES="ccache"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="3G"