Кто-нибудь использовал данные опции

http://www.insidepro.com/kk/231/231r.shtml
почитайте. Я пока с осторожностью отношусь к рекомендациям этой статьи, но всё равно попробовать хочется. Может можно какой-нибудь отдельный пакет собрать, да протестировать быстродействие и стабильность? В app-benchmarks ничего интересного не нашёл.

Чтобы уметь использовать

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

100% - в идеале компилятор

100% - в идеале компилятор должен реконфигурироваться перед сборкой каждого пакета. Какой-нибудь видеоконвертор и Апач совершенно по разному грузят проц и соотвественно требуют разных опции оптимизации. Как говориться "что русскому хорошо то немцу смерть" :)

Т.е. во первых необходимо выбрать так сказать "фокус-группу" пакетов которые самые используемые и критичные.

Ну эт так полет мысли. Лично я не чуствую в себе сил лезть в такие дебри ....

Да, надо у себя найти те,

Да, надо у себя найти те, пакеты, которые грузят проц и работают долго и экспериментировать с опциями над ними.
ps только потом придется за ними следить, т.к. emerge не запоминает кто с какими флагами был собран в предыдущий раз и при обновлении\пересборке заюзает стнандартные.

Интересно, врубил я обратную

Интересно, врубил я обратную связь, теперь в консоль такие ошибки валятся
build/moc/moc_statussettings.cpp:94: замечание: file build/obj/moc_statussettings.gcda not found, execution counts estimated
и так с каждым файлом. Что это может быть?

ну сие не совсем так. флаги

ну сие не совсем так. флаги для каждого пакета указать можно =) отдельные =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

CFLAGS

Простите, как?
Как я понимаю, надо написать в /etc/portage/package.use что-то типа:
x11-drivers/nvidia-drivers acpi custom-cflags CFLAGS="-O2 -pipe -march=native -funroll-all-loops" CXXFLAGS="${CFLAGS}"?
Что-то я нигде не нашёл, где пишутся опции для компилятора,-причём отдельно для каждого пакета О_о.

Конечно же не так. есть три

Конечно же не так.

есть три варианта

  • юзать package.cflags когда то работало. сейычас не уверен
  • юзать /etc/portage/env// в этом файле можно указать CFLAGs и любые переменные окружения
  • юзать /etc/porrage/bashrc в нем можно описать юзер дефайнед хуки для портажа

PS и прочитайте же наконец маны!

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

man portage

Да читаю я, читаю :)
К примеру, в man portage нет описания package.cflags.

Что он и делает. Авторы

>>100% - в идеале компилятор должен реконфигурироваться перед сборкой каждого пакета.
Что он и делает. Авторы подобных молотилок как правило уже проделали соотвтветствующую работу по оптимизации, и жестко заколотили в мейк опции компиляции. И никакие юсы и сфлаги вам не помогут.

CFLAGS

Полностью согласен. Я лишь с целью расширения кругозора :)
От себя добавлю - до генты использовад Slackware - очень
хорошая система для подобных экспериментов, ИМХО.
При установке приложений наигрался с этими CFLAGS, так, что
до сих пор "блеват кидат" ;) Для себя понял - без хороших знаний
языка Си, архитектуры используемого процессора, чёткого понимания
что нуна, а что - "неа", человек экспериментирующий с этими флагами
подобен обезьяне с гранатой :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".