USE=custom-cflags и USE=custom-cxxflags (че-то не пойму)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

USE=custom-cflags и USE=custom-cxxflags

Сообщение nadge »

Никак не пойму: что это такое и влияет ли РЕАЛЬНО на что-то установка этих флагов? Вот в Qt 4.5, например, появилось и во многих других ебилдах есть. Инфа в инете какая-то противоречивая...
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение proDOOMman »

Конечно влияет. Если собирать без этого флага, то будут использоваться флаги, безопасные с точки зрения разработчиков, иначе - установленные в системе.
К примеру вот что делает USE-флаг custom-cflags в драйверах nvidia:

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

# If you set this then it's your own fault when stuff breaks :)
use custom-cflags && sed -i "s:-O:${CFLAGS}:" "${NV_SRC}"/Makefile.*

Но подобные флаги могут привести к нестабильности системы
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение nadge »

Понял. Т.е. получается для повышения производительности эти флаги лучше указать?
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение damex »

да ... но возможна нестабильная/вообще отсутсвите работоспособности у приложений :)
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение proDOOMman »

А кто нибудь вообще использует эти флаги? (Просто интересно)
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение nadge »

да ... но возможна нестабильная/вообще отсутсвите работоспособности у приложений

Ну в таком случае для этих приложений придется отключить... Вобщем попробую флаги в действии, если что, напишу.


proDOOMman
Присоединяюсь к вопросу.
Спасибо сказали:
different
Сообщения: 94
ОС: Leenooks

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение different »

proDOOMman писал(а):
24.02.2009 15:22
А кто нибудь вообще использует эти флаги? (Просто интересно)

USE=".... custom-cflags custom-cxxflags custom-optimization ...." :)
Laptop: Sony Vaio VGN-FZ31ER [Gentoo 2008.0, kernel 2.6.30 x86_64 with BFQ, BFS, reiser4, gentoo patchset, fbcondecor]
Desktop: AMD Athlon 64 x2, 4GB RAM, nVidia 9600GT, 160GB HDD [Windows XP]
Downloader: AMD Athlon 64, 1GB RAM, 1TB HDD [Gentoo 2008.0, kernel 2.6.29, rTorrent + wTorrent]
Спасибо сказали:
Flaming
Сообщения: 2579

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение Flaming »

Интересный вопрос... Я вообще эти флаги не указывал, не рисковал.
nadge, попробуешь - отпишись.
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение Davinel »

Врядли это улучшит производительность. Скорее наоборот. К примеру для mplayer включено дополнительно куча разных флагов типа ffast-math и т.д. И для многих других программ так же.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение Nightwolf_ng »

Davinel писал(а):
24.02.2009 23:54
для mplayer включено дополнительно куча разных флагов типа ffast-math и т.д.

Всё зависит от того, что включено у конкретного человека...

По сабжу - пользуюсь - разницы не замечал и не искал...
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение nadge »

Пересобрал все с этими флагами. Пока разницы никакой, один фиг.
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение sspphheerraa »

damex писал(а):
24.02.2009 14:25
да ... но возможна нестабильная/вообще отсутсвите работоспособности у приложений :)

для бенчмарков и тестов, может и будет какая-то разница, для повседневной работы - в ряд ли...
на счет отсутствия работоспособности не понял, - если пакет с этими флагами не работает, зачем их тогда вообще добавили?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: USE=custom-cflags и USE=custom-cxxflags

Сообщение /dev/random »

sspphheerraa писал(а):
04.03.2009 18:56
на счет отсутствия работоспособности не понял, - если пакет с этими флагами не работает, зачем их тогда вообще добавили?

Без этих флагов используются рекомендованные разработчиком флаги оптимизации. С ними - установленные вами, как для остальных пакетов. Обычно эти флаги добавляют для программ, чувствительных к оптимизации, которые неправильно подобранными флагами можно "убить". Включайте эти флаги только если знаете, что делаете.
Спасибо сказали: