настройка компилятора (под AMD Sempron)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

настройка компилятора

Сообщение arkhnchul »

такая тема: начитавшись всякой доки по оптимизации, решил я настроить компилятор под свою машину и собрать ядро и тяжелые проги. И вот вопрос:в man gcc есть куча значений, которые можно присвоить -mcpu. Какое из них лучше для AMD Sempron (64)? мне наиболее приглянулись athlon, athlon-4, athlon-xp, athlon-mp, однако нигде так и не нашел какие подходят к Sempron-у.
Losing is fun!
Спасибо сказали:
Egan
Сообщения: 247

Re: настройка компилятора

Сообщение Egan »

Подозреваю что k8.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: настройка компилятора

Сообщение polachok »

правильно подозреваешь
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: настройка компилятора

Сообщение serzh-z »

Arkhnchul писал(а):
19.12.2006 20:21
такая тема: начитавшись всякой доки по оптимизации, решил я настроить компилятор под свою машину и собрать ядро и тяжелые проги. И вот вопрос:в man gcc есть куча значений, которые можно присвоить -mcpu. Какое из них лучше для AMD Sempron (64)? мне наиболее приглянулись athlon, athlon-4, athlon-xp, athlon-mp, однако нигде так и не нашел какие подходят к Sempron-у.
См. FAQ в разделе Gentoo - там есть линк.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: настройка компилятора

Сообщение arkhnchul »

собственно, поставил -march=k8, -mtune=k8.
В makefile нашел штуку про ARCH. пытался компилировать ядро (на x86_64).
make ARCH=x86_64 xconfig работало на ура.

а вот:
[root 13:02:35 /usr/src/linux-2.6.10 #] make ARCH=x86_64 bzImage
CHK include/linux/version.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
scripts/mod/empty.c:1: error: code model `kernel' not supported in the 32 bit mode
make[2]: *** [scripts/mod/empty.o] Ошибка 1
make[1]: *** [scripts/mod] Ошибка 2
make: *** [scripts] Ошибка 2

что он хочет сказать?
Losing is fun!
Спасибо сказали:
Аватара пользователя
lexus3d
Сообщения: 172

Re: настройка компилятора

Сообщение lexus3d »

а я тут вот такую сылку нашёл именно на форуме Cflags там хоть и на английскком написано, но вроде понятно на примерах, как раз для заточки под процессор
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: настройка компилятора

Сообщение arkhnchul »

ну флаги ето хорошо. А с ошибкой что делать? Игнорирование (make -i) не помогает - везде ошибки.
Losing is fun!
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: настройка компилятора

Сообщение polachok »

дистрибутив не 32бит случайно?
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: настройка компилятора

Сообщение arkhnchul »

polachok
32. ето значит что на нем ядро под 64 не соберется?
Losing is fun!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: настройка компилятора

Сообщение serzh-z »

Arkhnchul писал(а):
21.12.2006 11:20
собственно, поставил -march=k8, -mtune=k8.
Снова... :wacko: А почитать про то, что march и mtune взаимоисключающие флаги?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: настройка компилятора

Сообщение arkhnchul »

serzh-z
сиречь я ставил и то и другое по одиночке. man читал, видел...
Losing is fun!
Спасибо сказали:
styopchik
Сообщения: 1

Re: настройка компилятора

Сообщение styopchik »

Ребята, я вооще в этих вещах чайник. Я попытался скомпилировать простеньких модуль, в который был включен module.h, но мне выдало ошибку, что мое семейство процессоров нераспознано. Да и в Splugger'е мой проц хоть и определяется как AMD Athlon XP 1.5+, но находится в числе неизвестных девайсов. Подскажите дураку, че нужно сделать?
Спасибо сказали: