LINUX.ORG.RU
ФорумTalks

не было печали...

 , ,


0

1

Начал апдейтить систему. Уже полтора часа собирается llvm, съело 1.5 гб на tmpfs, и конца края не видно. Собираю в 5 потоков на 4 ядерном amd, 6 гб озу. Что за жуткий bloatware этот ваш llvm!!!

★★★★★

Да ладно, гентушникам же нравится компилять.

Deleted
()

Что за видяха? Если не используешь clang и используешь проприетарные драйвера - нафиг тебе llvm? USE="-llvm" в mesa и усё.

Pinkbyte ★★★★★
()

Говорят купить процессор помогает.

nvidia
()
Ответ на: комментарий от cvs-255

+abi_x86_32

Либы будут собираться дважды. Учитывая как небыстро собирается llvm и 1 раз... Часика на полтора каждый наверное.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Да, два раза. Спасибо, что не 3 архитектуры надо...

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от Harald

libreoffice тебе компилять, как я подозреваю, не приходилось

А я вот даже не знаю, какие апдейты я ненавижу больше libreoffice или chromium...

Stil ★★★★★
()

Нормально. У меня хромиум под 2 часа собирает. LLVM минут 40.

use ccache luke

RazrFalcon ★★★★★
()
Ответ на: комментарий от Harald

Собирал на двуядерном атлоне с ОЗУ 1.5ГБ. Пару лет назад было, по времени, насколько помню, собиралось часа 3.

greenman ★★★★★
()
Ответ на: комментарий от Stil

Вот прям сейчас захотелось проверить сколько оно собирается. Последний раз когда собирал лису с PGO это отнимало где то минут 30.

Behem0th ★★★★★
()
Последнее исправление: Behem0th (всего исправлений: 1)

Как-то раз хромиум для дебага пересобирал в арче. Больше не хочу.

А вообще зашел посмотреть как нынче gentoo поживает и ужаснулся.

Вот типичный пакет: virtualbox. Стабильная версия вышла наверное пару лет назад? И так с любым, куда ни тыкнись - нечто супер тухлое stable, что-то от просто тухлого до свежего все желтое.

При этом Testing судя по свидетельствам здесь и в остальных местах - гроб гроб нестабильность

Mate вообще нет выше 1.8, разве что оверлеи от васянов.

Midael ★★★★★
()
Последнее исправление: Midael (всего исправлений: 1)
Ответ на: комментарий от Midael

Стабильная версия вышла наверное пару лет назад?

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

Deleted
()
Ответ на: комментарий от cvs-255

webkit-gtk долго и из-за tmpfs сжирает 4 гб памяти, а то и больше, как то оомкиллер убил бровзер из-за него

Satou ★★★★
()

Жизнь нищеброда - AMD вместо процессора, radeon вместо видеокарты (кто-то должен был это написать).

+multitarget

Вот из-за этого, наверное.

trupanka
()
Последнее исправление: trupanka (всего исправлений: 2)

FX-8350, разгон до 4,6, /var/tmp в zram со шлангом:

llvm: Wed Aug  3 20:12:02 2016: 36 minutes, 15 seconds
без шланга:
llvm: Wed Jul 20 13:54:42 2016: 14 minutes, 29 seconds

daemonpnz ★★★★★
()
Ответ на: комментарий от Midael

3 машины, проблем пока нет. Проблемы обычно из-за всратого world'a, а я храню их уютными.

Deleted
()

Точно все правильно настроил? Как-то долго.

С clang:

$ please hwinfo --cpu | grep 'Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz' | wc -l        
8
$ please hwinfo --memory | grep Size                     
  Memory Size: 16 GB
$ mount | grep /tmp                           
tmpfs on /tmp type tmpfs (rw,noatime,nodiratime,size=12582912k)
$ cat /etc/portage/make.conf | grep '\-j'
MAKEOPTS="-j9"
$ please genlop -t sys-devel/llvm | tail -n 3
     Wed Aug  3 02:38:58 2016 >>> sys-devel/llvm-9999
       merge time: 39 minutes and 15 seconds.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Хм, и правда час собирается...

 [ ~ ] # genlop -t emerge sys-devel/llvm | tail -3
     Wed Aug  3 21:02:54 2016 >>> sys-devel/llvm-3.8.1
       merge time: 1 hour, 2 minutes and 43 seconds.

 [ ~ ] # 

Правда у меня флагов много

 [ ~ ] $ emerge -p sys-devel/llvm | grep ebuild
[ebuild   R   ~] sys-devel/llvm-3.8.1:0/3.8.0::gentoo  USE="clang doc gold libffi multitarget ncurses static-analyzer xml -debug -libedit -lldb -ocaml -python {-test}" PYTHON_TARGETS="python2_7" VIDEO_CARDS="radeon" 0 KiB
 [ ~ ] $ 
 [ ~ ] # hwinfo --cpu | grep Model
  Model: 6.58.9 "Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz"
  Model: 6.58.9 "Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz"
  Model: 6.58.9 "Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz"
  Model: 6.58.9 "Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz"
 [ ~ ] # hwinfo --memory | grep Size
  Memory Size: 16 GB
 [ ~ ] # 

Stil ★★★★★
()

Что за жуткий bloatware этот ваш llvm!!!

Дык, C++ же. У нас сборка проекта на C++ занимает больше времени, чем сборка проекта на Haskell, несмотря на крайнюю неторопливость GHC и обилие TH.

hateyoufeel ★★★★★
()
Ответ на: комментарий от trupanka

Ну не пользоваться же кривой поделкой, в которой уже который год не могут нормально частотой управлять (это я про нвидию)

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

А зачем? Меса дай бог, чтобы 50% производительности от блоба выдавала даже на полных частотах. Чтоб гном3 работал и так хватит. Ну и да, на kepler и tesla работает реклокинг.

nvidia
()
Ответ на: комментарий от nvidia

Проприетарная какашка, не умеющая к тому же в kms, и с тормозящим 2d, когда последний раз проверял, была бы нужна, если бы за нее доплачивали.

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от cvs-255

Это каргокульт такой с этим kms? В консоли ядра нативное разрешение работает через vesafb, но всё рано консоль ядра не нужна, кроме как для восстановления системы.

тормозящим 2d

Что за карта и проц? У меня несколько карт разных поколений, всё летает.

nvidia
()
Ответ на: комментарий от nvidia

А мне консоль во фреймбуфере нужна регулярно.

G210, кажется, была. На nouveau 2d было ощутимо быстрее

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

А мне консоль во фреймбуфере нужна регулярно.

Для чего используется?

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

nvidia
()
Ответ на: комментарий от nvidia

Для чего используется?

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

cvs-255 ★★★★★
() автор топика

Собираю в 5 потоков на 4 ядерном amd, 6 гб озу. Что за жуткий bloatware этот ваш llvm!!!

Плюсы не тормозят же.

Napilnik ★★★★★
()
Ответ на: комментарий от nvidia

Для чего используется?

Работа в Emacs, чтение почты, сёрфинг в lynx (полезных сайтов, для которых не нужно тонны JS и CSS, и которые не превращаются в тыкву в консольных браузерах). KMS очень полезен.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от nvidia

Слишком радикально и далеко не всегда нужно именно прибить самый жирный процесс. В общем, советы сродни тыкания пальцем в небо.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от nvidia

В консоли ядра нативное разрешение работает через vesafb

Это не оправдывает, почему у проприетарных дров nvidia нет KMS. KMS - это не только нативное разрешение.

но всё рано консоль ядра не нужна, кроме как для восстановления системы.

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

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

И что он неправильно сделал?

пришёл поныть на ЛОР о том что он выбрал сорцбейзд дистрибутив и теперь же жалуется на сорцбейзд видите ли сборочка долго идёт. Интересно он в этот момент сидит и в вывод емерджа втыкает, причитая «ну когда же ты долбанная блоатварь соберёшься?», или всё таки делами занимается?

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.