У меня каша в голове.. необходимо распутаться:
Процессор Pentium D 805 это x86_64? Я скачал установочный образ, моего дистрибутива, для этой архитектуры, он завёлся.. то есть загрузился, но я пока его не ставил.
uname -a мне показал странное а именно uniknown uniknown, там где должно быть про процессор. Сейчас это выглядит так:
~$ uname -a
Linux Panama 2.6.23.9 #1 SMP Wed Jan 2 20:49:52 UTC 2008 i686 pentium4 i386 GNU/Linux
На другом компьютере, это старый Duron, было сообщение о недостаточной адресации, только 32 бита.
Вот ключи оптимизации, которые я использую в настоящее время:
export CFLAGS="-O2 -march=i686 -pipe"
export CXXFLAGS="-O2 -march=i686 -pipe"
Вот ключи, которые предусматриваются разработчиками дистрибутива, если архитектура x86_64:
"-O2 -march=x86-64 -pipe -fPIC"
Не понятно, могу ли я пользоваться x86_64 версией дистрибутива, собирать пакеты с ключом "-O2 -march=x86-64 -pipe -fPIC"
И вот ещё, то же хотел спросить, если процессор двухядерный, при компилляции задействуются оба ядра?