У меня процессор <имярек>. Что подставлять в переменную CFLAGS?

Список опробованных и безопасных параметров под любое семейство процессоров можно найти на gentoo-wiki: Safe Cflags.

Если Вы используете свежие версии компилятора GCC (то есть воспользовались правильным stage3 или уже обновились до GCC 4.3.x), то достаточно добавить -march=native.

Следующая команда покажет, какие опции оптимизации включит -march=native:

gcc -march=native -E -v - </dev/null 2>&1 | sed -n 's/.* -v - //p'

На всякий случай: помните, что чрезмерная оптимизация ведёт к запоюпроблемам!

Если я не могу использовать

Если я не могу использовать native, то все эти опции надо прописать вручную? или -march=pentium-m хватит?

celeron III

Vyvod kommandy pustoy!

Процессор athlon-xp определяется как athlon 4.

sysresccd conf.d # gcc -march=native -E -v - </dev/null 2>&1 | sed -n 's/.* -v - //p'
-D_FORTIFY_SOURCE=2 -march=athlon-4 --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=256 -mtune=athlon

Это синонимы

Это синонимы:

Цитата:
athlon-4, athlon-xp, athlon-mp
Improved AMD Athlon CPU with MMX, 3dNOW!, enhanced 3dNOW! and full SSE instruction set support.

1. Working on Gentoo Linux for Asus P535 and Qtopia :-)
2. OpenGL renderer string: Gallium 0.4 on NV86

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

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