Вы здесь

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

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

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

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, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Простите, как?
Как я понимаю, надо написать в /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 нет описания package.cflags.

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

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