Apepe
27.08.2011 09:02 CCE69BB6
У меня тупой вопрос к гентушникам.
что будет если занести в make.conf (в USE) все флаги которые поддерживает проц?
если в USE — то НИЧЕГО не будет. То что поддерживает проц вносится в CFLAGS/CXXFLAGS
а где можно конкретно почитать за CFLAGS/CXXFLAGS ?
в генте-вики http://en.gentoo-wiki.com/wiki/Safe_Cfla...
ну, либо в манах по GCC
а -О3 чем-то лучше -О2 ? а то что-то не понятно написано
Ты занесешь все флаги, которые поддерживает проц, больше ничего не будет.
ясн.
а какнеть можно повысить производительность при компеляци, или вообще через флаги?
да, -О3 чем-то более экстремально чем -О2. Некоторые пакеты, например ОО/LO принудительно выставляют на -O2
производительность самой компиляции или компиляемого приложения?
Через юз-флаги путем их отключения, разумеется, меньше компилировать — выше общая скорость.
а в CFLAGS можно -O2 и -О3 занести? ну что бы всегда использовалось -О3 но еси надо, юзалось -О2 ?
и то и другое
ccache, distcc. Приложение сильно не ускорить.
поставь -O3. Если не собирается чего-то, то можно для конкретного пакета переопределить -О2
ну я не сильно шарю. можешь пояснить как это сделать?
а по подробнее можно?
Ну погугли, куда уж подробней.
сори.
уже гуглю. надо будет все это вычитать да заюзать.
Тупо ставь -O3. если данный пакет не собирается с -О3 — меняешь на -О2 и emerge -1 <данный_пакет>
если не помогло — то проблема не в оптимизациях)
точно. спс. уже поставил :3
на апдейте главное не забыть про это все
Да, -OX скорее больше на скорость компиляции и размер бинарника влияют, скорость выполнения там сильно плавает.
так что лучше? -О3 или -ОХ
просто я обычный юзак, мне важно что бы быстро собиралось
Нет -OX под X я имел в виду любую цифру.
Да, мне кажется, что ты выбрал не тот дистрибутив.
а. вот оно что.
ну мне нравится. сложно, и не сразу доходит, но все же лучше арча
Что там сложного? Убунта с цифрами в консоли.
да сложно то что английский плохо знаю. звучит банально и смешно.
а с убунтой генту сравнивать вообще нельзя.
С чего это нельзя? Я смотрю на генту и вижу убунту. Такие же некастомизабельные захардкоженные зависимости.
походу тред отклонился от главного вопроса. ну да ладно.
нельзя например потому что убунта это дистр для хомячков которые не могут жить без мышки. а генту суровый дистр в котором только и живут в концоле.
ну это я так, без гугла. чисто от себя
Ололо, кто тебе такое сказал? Точно такой же дистр, только в консоли набирать одну и ту же команду, скопипащенную из гугла. Убунта — это не мышка, потому что это есть в любом дистре, убунта — это прежде всего майнтайнеры-мудаки.
ну не сказал, а личное наблюдение. в бубунте после запила "Центр приложений" все стали делать все мышкой.
майнтайнеры они такие.. и ничего не поделаешь
Плохое наблюдение, понаблюдай еще. А майнтайнеры они не везде такие.
после выхода гнома 3. я на бубунту смотреть не могу. ну блядь, было же все хорошо, нахуя это говно слепили?
>Гном3 >Убунта
хм.. я явно что-то не то сделал.
ccache -s
дает выхлоп
cache directory /root/.ccache
cache hit (direct) 0
cache hit (preprocessed) 0
cache miss 0
files in cache 0
cache size 0 Kbytes
max cache size 1.0 Gbytes
подскажите что не так?
http://en.gentoo-wiki.com/wiki/Ccache
да. походу тупанул. но все же, бубунта направлена на десктоп, и следовательно без гуя никто жить не собирается. и сиране гном 3 запилиный туда, уж явно хорошей рекламы не даст
А что, убунта откозалась от юнити и пилит гном3?
да по этому ману делаю.
мб в профайле нужно подправить?
PATH="/usr/lib/ccache/bin/:${PATH}"
export PATH=${PATH}
да нет вроде, но вот например простой случай.
знакомы поставил 11.04, есстно там гном, он нихуя не понял и вернулся на венду. странный конечно знакомый, но по сути любой переходящий вендузятник на прыщи так и сделал бы. ведь нихуя не понятно, и еще через жепу работает.
ну я в смысле export PATH=${PATH} на export PATH=${/home/factor/.ccache} ?
ау товарищи! ну помогите же!