Можно ли поменять cflags в make.conf?

Операционки на базе Unix
Ответить
brothermechanic
Юзер
Юзер
Сообщения: 17
Зарегистрирован: 28 сен 2010, 09:33

Можно ли поменять cflags в make.conf?

Сообщение brothermechanic » 05 окт 2010, 09:22

мой проц - i7.
флаги которые поставил в make.conf (по хендбуку)
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
но прочел что лучше
CFLAGS="-march=native -ftree-vectorize -O2 -pipe"
Можно ли поменять cflags в make.conf?
И что после этого нужно сделать?
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Можно ли поменять cflags в make.conf?

Сообщение Raven » 05 окт 2010, 11:30

Дай команду

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

gcc -m32 -fverbose-asm -march=native -Q --help=target 
Какие -march и -mtune он тебе выдаст, те и указывай. Ну или тупо поставь -march=native, он все выгребет из /proc/cpuinfo
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Можно ли поменять cflags в make.conf?

Сообщение Gen1us2k » 05 окт 2010, 12:45

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"

для 64
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j5"

Собираца будет думаю быстро %)
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
brothermechanic
Юзер
Юзер
Сообщения: 17
Зарегистрирован: 28 сен 2010, 09:33

Re: Можно ли поменять cflags в make.conf?

Сообщение brothermechanic » 05 окт 2010, 16:09

Спасибо, значить у меня флаги - пойдет, особенно на -j9!

Но если все же захочу поменять на натив
Можно ли поменять cflags в make.conf?
И что после этого нужно сделать?
Или тогда надо заново все собирать?
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Можно ли поменять cflags в make.conf?

Сообщение Gen1us2k » 05 окт 2010, 17:49

brothermechanic
не ничо не надо... это только для компиляции..
ЗЫ а -j9 не много?)
айсевен вроде 4х ядерный %)
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
wass
Красноглазик
Красноглазик
Сообщения: 633
Зарегистрирован: 26 мар 2010, 11:43
ОС: MSDOS
Контактная информация:

Re: Можно ли поменять cflags в make.conf?

Сообщение wass » 05 окт 2010, 20:03

айсевен вроде 4х ядерный
+1, мне тоже кажется что перебор
-j5 пойдет
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
brothermechanic
Юзер
Юзер
Сообщения: 17
Зарегистрирован: 28 сен 2010, 09:33

Re: Можно ли поменять cflags в make.conf?

Сообщение brothermechanic » 06 окт 2010, 08:49

А. Понятно)
значит просто меняю cflags и продолжаю просто пользоваться генту!




насчет i7: у меня монитор загрузки системмы (kde) показывает 8 столбиков с надписью ЦП, значит - 8!?)
(и при компилящии все задействованы)

пс: гента - самый юзабильный и правильный линукс!
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Можно ли поменять cflags в make.conf?

Сообщение Raven » 06 окт 2010, 09:00

brothermechanic писал(а):насчет i7: у меня монитор загрузки системмы (kde) показывает 8 столбиков с надписью ЦП, значит - 8!?)
У него просто 8 потоков. I7 выпускаются в вариантах с 2, 4 и 6 ядрами. 4 - самые распространенные.
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Можно ли поменять cflags в make.conf?

Сообщение Gen1us2k » 07 окт 2010, 23:24

brothermechanic
минус у генты один. Можно стать гентущником %)
смотри не стань%)
а то будешь все емержить и ебилдить %)
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Ответить

Вернуться в «Unix»