CFLAGS Intel Core 2 Duo

Подтвердите, плз, правильно ли я понимаю, что Intel Core 2 Duo Mobile является EM64T, и соответственно в make.conf в CFLAGS хорошо было бы прописать:

march=nocona

???

зависит от версии GCC,

зависит от версии GCC, полностью этот камень поддерживает только версии >=4.3, вот что у меня в make.conf:

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j4"

# CPU
USE="-3dnow -altivec mmx mmxext sse sse2 sse3 ssse3"
USE="$USE something"

такие настройки дают вполне надёжный код :)

вообще стоит пользоваться gentoo-wiki:
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel#Intel_Core_2_Duo.2FQuad_.2F_Xeon_51xx.2F53xx.2F54xx.2C_Pentium_Dual-Core_T23xx.2B.2FExxxx
http://en.gentoo-wiki.com/wiki/CFLAGS

Таким образом, мне желательно

Таким образом, мне желательно обновить gcc до версии 4.3 ? Или не стоит?

смотря чего ты хочешь, я

смотря чего ты хочешь, я использую gcc 4.3 ещё с весны, работает ОС вполне хорошо, но:
http://bugs.gentoo.org/show_bug.cgi?id=198121
http://bugs.gentoo.org/show_bug.cgi?id=245160

если ты готов смириться с тем, что в твоей системе вероятность глюков чуть выше - ставь...

как я понимаю, именно gcc 4.3.2 будет следующей стабильной версией в portage.

У тебя трех-ядерный чтоле?

.

-march

Пишите -march=native и обновляйтесь до последних gcc, и пусть gcc решает -- вы все равно его лучше не научите.

:}

Окей. Спасибо всем. :) Сейчас

Окей. Спасибо всем. :) Сейчас буду обновляться и пересобираться. ))

PS. Пока доволен, что перешёл на х86_64. Правда пересел с дебиана 32-х битного, но кеды в 64 работают намного шустрее (может, конечно, это заслуга именно генту, а не битности).

О, да!

Только имейте в виду, что если вы используете этот -march=native и distcc, то сия чудная программка не желает работать корректно. Сам наступил на эти грабли и долго понять не мог, в чём дело. Так что, лучше по-старинке, принудительно указывать нужный процессор.

Подскажите оптимальный

Подскажите оптимальный make.conf для Intel® Core™2 Quad Q9550

Оптимальный тебе никто не

Оптимальный тебе никто не подскажет, а надёжный - вот:

x86: -march=prescott -O2 -pipe -fomit-frame-pointer
~x86: -march=native -O2 -pipe -fomit-frame-pointer
amd64: -march=nocona -O2 -pipe
~amd64: -march=native -O2 -pipe

Так, люди, для FAQ

Так, люди, для FAQ писали?
http://gentoo.ru/node/11102

Не грусти, товарищ! Всё хорошо, beautiful good!

У меня Quad 6600.

У меня Quad 6600. CFLAGS="-march=core2 -O3 -pipe -mfpmath=sse -maccumulate-outgoing-args". Уже 2 месяца полёт нормальный. Только пара гадов не хотят собираться, но они при любом -march не хотят. dhcpbd например.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".