~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Celeron(R) CPU 1.80GHz
stepping : 9
cpu MHz : 2400.744
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips : 4784.12
Значит в моём случае, согласно инфе на http://gentoo-wiki.com/Safe_Cflags
это:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
А чем грозит -О4 и выше, где на русском языко то про оптимизацию можно почитать??? Я половину пакетов уже собрал с -О9. Пока проблем нет. Единственное XNC-5.0.4 не стал собираться..
Заранее спасибо.
> Кстати, из-за pentium4 производительность даже на чистом P4 теряется, лучше использовать pentium3.
Откуда это?
Я понимаю, что могу протестить, но....
на Слаке нет /etc/make.conf Вместо bashrc прописал в /etc/profile export $CHOST='i686-pc-linux-gnu' export $CFLAGS='-march=pentium4 -mcpu=pentium3 -O3 -pipe' export $CXXFLAGS='-march=pentium4 -mcpu=pentium3 -O3 -pipe'
решил собрать для теста gkrellm. Глянул в /usr/src/gkrellm/src/Makefile Везде стоит -О2, при этом нигде нет и намёка на то, что CFLAGS берётся из окружения :-( Такая ситуация со всеми пакетами ??? Значит придётся всёравно ручками...