Что мне делать в генте после того как я сменил проц на Athlon 64 X2(до этого стоял intel pentium 4).То что мне надо пересобрать систему это я понимаю, но что вы посоветуете? Насколько я понял моя архитектура x86_64?
1) Правильного написания программы с использованием ассемблера в нужных местах
2) От достаточно умного компилятора
Разница между -march=i386 -O2 и -march=super_puper_cpu -O3 на большинстве программ минимальна. Реально, флаги компиляции -march=k8 -mfpmath=sse и -march=pentium4 -mfpmath=sse помогают только на алгоритмах с использованием FP арифметики. Толку от использования "супер" оптимизаций на программах типа Firefox, MySQL, OpenOffice почти никакого.
Вы не поверите, но MS собирает всё (последние несколько лет) с оптимизацией под i686 + MMX. И не более.
Поэтому вы можете спокойно собирать всё с -march=pentium2 -O2.