Apepe 27.08.2011 09:02 CCE69BB6

У меня тупой вопрос к гентушникам.
что будет если занести в make.conf (в USE) все флаги которые поддерживает проц?

1. Graf 27.08.2011 09:05 graf-net

если в USE — то НИЧЕГО не будет. То что поддерживает проц вносится в CFLAGS/CXXFLAGS

2. ApepeGraf /1 27.08.2011 09:08 CCE69BB6

а где можно конкретно почитать за CFLAGS/CXXFLAGS ?

3. GrafApepe /2 27.08.2011 09:09 graf-net

в генте-вики http://en.gentoo-wiki.com/wiki/Safe_Cfla...
ну, либо в манах по GCC

4. ApepeGraf /3 27.08.2011 09:11 CCE69BB6

а -О3 чем-то лучше -О2 ? а то что-то не понятно написано

5. SirAnthony 27.08.2011 09:11 home

Ты занесешь все флаги, которые поддерживает проц, больше ничего не будет.

6. ApepeSirAnthony /5 27.08.2011 09:12 CCE69BB6

ясн.
а какнеть можно повысить производительность при компеляци, или вообще через флаги?

7. GrafApepe /4 27.08.2011 09:12 graf-net

да, -О3 чем-то более экстремально чем -О2. Некоторые пакеты, например ОО/LO принудительно выставляют на -O2

8. GrafApepe /6 27.08.2011 09:13 graf-net

производительность самой компиляции или компиляемого приложения?

9. SirAnthonyApepe /6 27.08.2011 09:13 home

Через юз-флаги путем их отключения, разумеется, меньше компилировать — выше общая скорость.

10. ApepeGraf /7 27.08.2011 09:14 CCE69BB6

а в CFLAGS можно -O2 и -О3 занести? ну что бы всегда использовалось -О3 но еси надо, юзалось -О2 ?

11. ApepeGraf /8 27.08.2011 09:14 CCE69BB6

и то и другое

12. SirAnthonyApepe /11 27.08.2011 09:14 home

ccache, distcc. Приложение сильно не ускорить.

13. GrafApepe /10 27.08.2011 09:15 graf-net

поставь -O3. Если не собирается чего-то, то можно для конкретного пакета переопределить -О2

14. ApepeGraf /13 27.08.2011 09:15 CCE69BB6

ну я не сильно шарю. можешь пояснить как это сделать?

15. ApepeSirAnthony /12 27.08.2011 09:15 CCE69BB6

а по подробнее можно?

16. SirAnthonyApepe /15 27.08.2011 09:16 home

Ну погугли, куда уж подробней.

17. ApepeSirAnthony /16 27.08.2011 09:17 CCE69BB6

сори.
уже гуглю. надо будет все это вычитать да заюзать.

18. GrafApepe /14 27.08.2011 09:17 graf-net

Тупо ставь -O3. если данный пакет не собирается с -О3 — меняешь на -О2 и emerge -1 <данный_пакет>
если не помогло — то проблема не в оптимизациях)

19. ApepeGraf /18 27.08.2011 09:19 CCE69BB6

точно. спс. уже поставил :3
на апдейте главное не забыть про это все

20. SirAnthony 27.08.2011 09:24 home

Да, -OX скорее больше на скорость компиляции и размер бинарника влияют, скорость выполнения там сильно плавает.

21. ApepeSirAnthony /20 27.08.2011 09:26 CCE69BB6

так что лучше? -О3 или -ОХ
просто я обычный юзак, мне важно что бы быстро собиралось

22. SirAnthonyApepe /21 27.08.2011 09:27 home

Нет -OX под X я имел в виду любую цифру.

23. SirAnthonyApepe /21 27.08.2011 09:28 home

Да, мне кажется, что ты выбрал не тот дистрибутив.

24. ApepeSirAnthony /22 27.08.2011 09:28 CCE69BB6

а. вот оно что.

25. ApepeSirAnthony /23 27.08.2011 09:28 CCE69BB6

ну мне нравится. сложно, и не сразу доходит, но все же лучше арча

26. SirAnthonyApepe /25 27.08.2011 09:30 home

Что там сложного? Убунта с цифрами в консоли.

27. ApepeSirAnthony /26 27.08.2011 09:31 CCE69BB6

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

28. SirAnthonyApepe /27 27.08.2011 09:32 home

С чего это нельзя? Я смотрю на генту и вижу убунту. Такие же некастомизабельные захардкоженные зависимости.

29. ApepeSirAnthony /28 27.08.2011 09:34 CCE69BB6

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

30. SirAnthonyApepe /29 27.08.2011 09:36 home

Ололо, кто тебе такое сказал? Точно такой же дистр, только в консоли набирать одну и ту же команду, скопипащенную из гугла. Убунта — это не мышка, потому что это есть в любом дистре, убунта — это прежде всего майнтайнеры-мудаки.

31. ApepeSirAnthony /30 27.08.2011 09:38 CCE69BB6

ну не сказал, а личное наблюдение. в бубунте после запила "Центр приложений" все стали делать все мышкой.
майнтайнеры они такие.. и ничего не поделаешь

32. SirAnthonyApepe /31 27.08.2011 09:38 home

Плохое наблюдение, понаблюдай еще. А майнтайнеры они не везде такие.

33. ApepeSirAnthony /32 27.08.2011 09:39 CCE69BB6

после выхода гнома 3. я на бубунту смотреть не могу. ну блядь, было же все хорошо, нахуя это говно слепили?

34. SirAnthonyApepe /33 27.08.2011 09:40 home

>Гном3 >Убунта

35. Apepe 27.08.2011 09:40 CCE69BB6

хм.. я явно что-то не то сделал.
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
подскажите что не так?

37. ApepeSirAnthony /34 27.08.2011 09:41 CCE69BB6

да. походу тупанул. но все же, бубунта направлена на десктоп, и следовательно без гуя никто жить не собирается. и сиране гном 3 запилиный туда, уж явно хорошей рекламы не даст

38. SirAnthonyApepe /37 27.08.2011 09:42 home

А что, убунта откозалась от юнити и пилит гном3?

39. ApepeSirAnthony /36 27.08.2011 09:42 CCE69BB6

да по этому ману делаю.
мб в профайле нужно подправить?
PATH="/usr/lib/ccache/bin/:${PATH}"
export PATH=${PATH}

40. ApepeSirAnthony /38 27.08.2011 09:43 CCE69BB6

да нет вроде, но вот например простой случай.
знакомы поставил 11.04, есстно там гном, он нихуя не понял и вернулся на венду. странный конечно знакомый, но по сути любой переходящий вендузятник на прыщи так и сделал бы. ведь нихуя не понятно, и еще через жепу работает.

41. ApepeApepe /39 27.08.2011 09:44 CCE69BB6

ну я в смысле export PATH=${PATH} на export PATH=${/home/factor/.ccache} ?

42. Apepe 27.08.2011 09:48 CCE69BB6

ау товарищи! ну помогите же!

Do you really want to delete ?