Флаги компилятора для оптимизации ядра в Fedora (Что? Где? Как?)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Флаги компилятора для оптимизации ядра в Fedora

Сообщение alkesta »

Какие флаги компиятора нужно указывать при сборке ядра для оптимизации под свое железо? Где их лучше указывать в spec, в bashrc, rpmrc?

Где бы от этом почитать, применительно к Fedora?

В сети куча совершенно разных вариантов, типа:

Код: Выделить всё

CFLAGS="-O2 -march=native -mcpu=i686 ..."

Код: Выделить всё

CFLAGS_KERNEL="-march=native -mtune=native -O2 -pipe ..."

Код: Выделить всё

KBUILD_CFLAGS=...


Где правда?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Флаги компилятора для оптимизации ядра в Fedora

Сообщение taaroa »

alkesta писал(а):
01.04.2011 17:40
Какие флаги компиятора нужно указывать при сборке ядра для оптимизации под свое железо? Где их лучше указывать в spec, в bashrc, rpmrc?

make {x,g,menu,n}config

Location: -> Processor type and features -> Processor family (<choice> [=y])



vi /usr/src/версия_ядра/Makefile
HOSTCFLAGS = "blahblah"
HOSTCXXFLAGS = "blahblah"
:wq
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Флаги компилятора для оптимизации ядра в Fedora

Сообщение alkesta »

taaroa писал(а):
01.04.2011 18:22
vi /usr/src/версия_ядра/Makefile
HOSTCFLAGS = "blahblah"
HOSTCXXFLAGS = "blahblah"

makefile наверное не совсем правильно править (не fedora-way), наверное это лучше указывать в kernel.spec?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Флаги компилятора для оптимизации ядра в Fedora

Сообщение taaroa »

alkesta писал(а):
01.04.2011 18:39
makefile наверное не совсем правильно править (не fedora-way), наверное это лучше указывать в kernel.spec?

это неправильно безотносительно используемого дистрибутива.
просто посмотрите как реализован вот этот patch, что он и к чему добавляет.
идея простая: diff => patch => spec.
:wq
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Флаги компилятора для оптимизации ядра в Fedora

Сообщение alkesta »

taaroa писал(а):
03.04.2011 10:36
идея простая: diff => patch => spec.

Понял, спасибо.
Спасибо сказали: