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

Операционки на базе Unix
Post Reply
brothermechanic
Юзер
Юзер
Posts: 17
Joined: 28 Sep 2010, 09:33

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

Post by brothermechanic » 05 Oct 2010, 09:22

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

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

Post by Raven » 05 Oct 2010, 11:30

Дай команду

Code: Select all

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

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

Post by Gen1us2k » 05 Oct 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"

Собираца будет думаю быстро %)
Image
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
brothermechanic
Юзер
Юзер
Posts: 17
Joined: 28 Sep 2010, 09:33

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

Post by brothermechanic » 05 Oct 2010, 16:09

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

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

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

Post by Gen1us2k » 05 Oct 2010, 17:49

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

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

Post by wass » 05 Oct 2010, 20:03

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

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

Post by brothermechanic » 06 Oct 2010, 08:49

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




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

пс: гента - самый юзабильный и правильный линукс!
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2794
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

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

Post by Raven » 06 Oct 2010, 09:00

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

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

Post by Gen1us2k » 07 Oct 2010, 23:24

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