LINUX.ORG.RU

Долгая сборка chromium в gentoo

 , , , ,


0

2

собственно, когда в ервый раз собирал - было так:



Thu Jun 6 06:40:55 2019 >>> www-client/chromium-74.0.3729.169
merge time: 1 day, 8 hours, 14 minutes and 53 seconds.


Решил подновиться.


woolf /usr/src/linux # genlop -c

Currently merging 22 out of 62

* www-client/chromium-76.0.3809.25

current merge time: 1 day, 12 hours, 31 minutes and 30 seconds.
ETA: any time now.



Собственно, в ccache старая сборка есть, лежит полностью, но на хроме это помогает только с минорными версиями. Слышал про jumbo-build, но жалуются, мол, 16 гиг оперативы для 4 потоков будет в притык - я же на машинке в это время работаю и память мне в общем нужна. Обсуждения, которые нагуглил - либо техническая ересь, либо какие-то мега-конфиги у людей. Собственно, кто его собирает - может, есть какие-то лайфхаки, до которых моя тупость не позволяет мне додуматься?
Так то оно меня не особо трогает, как бы в фоне и хрен с ним, я этого не замечаю, но вот эстетически меня такая долгая сборка несколько напрягает: либра собирается за 8 часов, лиса за 6.

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

Deleted

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

Ответ на: комментарий от Deleted

Чему завидовать, если у тебя всё компиляется медленнее чем практически на чём угодно, кроме разве что одноплатников?

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

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

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

Ну вот и мне интересно. Мне вот проблема не коробит, я тут пришёл с умными людьми поговорить, но ты в их число не вошёл. Как бы я тебе поясню: если бы я хотел быстрой сборки, я бы настроил distcc и собирал бы на серверных машинках, там это занимать будет пару десятков минут максимум.

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

скорее это настольный проц, на мобильном интеле года 2010-2011 у меня тоже всё медленно было, даже distcc не особо помогал, да ещё и не все пакеты с ним собирались.

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

У тебя проблемы с пониманием

Нет у тебя

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

если есть где собрать, то можно и без distcc собирать там, а себе ставить собранный бинарник, главное, чтобы везде CHOST одинаковый был и march=«x86_64 …»

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

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

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

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

Вы такие водитесь только в комментариях. Больше это делать негде.

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

Да нет, меня вот с jumbo-build результат устроил. Сборка продлится около 6 часов по прикидкам в 4 потока, расход ОЗУ такой же (я пока проблем не замечаю). Так как система молотит в фоне, мне просто лень это настраивать, да и железки другими вещами занимаются. Я просто зря боялся, что оперативку пожрёт: даже виртуалочки не подлагивают ни разу.

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

Могу сравнить с ноутбучным 2800H, пойдёт? Неудачная архитектура это неудачная архитектура, как не сравнивай.

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

Ты тоже начинаешь путать десктоп с мобильным процессором? У меня tdp 13 ватт. Тот феном как бы архитектурно отстаёт. Сделай ему те же частоты.

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

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

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

Нет.


flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good acc_power nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb bpext ptsc mwaitx cpb hw_pstate ssbd vmmcall fsgsbase bmi1 avx2 smep bmi2 xsaveopt arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov

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

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

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

Слушай, вопрос был про конкретный говнокод, и про опыт его использования. Да, можно купить другую железку, можно использовать бинарник. Меня интересовала разница в сборке со флагами. Никто в этой теме особо про эту разницу не сказал, конкретно в цифрах. Ну, всё же я решил собрать сам и время сборки сократилось до ~ уже 4,5 часов (сборка длится 3,5 часа, собрано около 70%).

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

Fri Jun 21 03:35:44 2019 >>> www-client/chromium-76.0.3809.25
merge time: 6 hours, 4 minutes and 57 seconds.

Всё же не 4 часа, но это не сутки и 8 часов

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.