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)

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

Тваю мать. У фуфыкса есть L3, у него выше частоты и т.п. У моего же - L2 всего мегабайт на ядро. Ясен перец, фуфыкс тащит. Ты, как бы, не сравнивай тёплое с мягким. Десктопные процессоры и мобильные - две разные вещи. Кроме того, у меня уже далеко не экскаватор, это уже хз какой рефреш, при том, направленный на снижение энергопотребления, пока АМД не могла в 12 нм.

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

Нет, твою. Кукурузной архитектуре заметно помочь могут только частоты в восемь гигагерц или кэш в гигабайты. В том и суть.

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

Мне нужен ответ эксперта со школьной столовой

Deleted
()

Вывод genlop -t www-client/chromium

     Tue Apr 23 01:04:52 2019 >>> www-client/chromium-73.0.3683.75
       merge time: 2 hours, 45 minutes and 56 seconds.

     Tue May 14 00:07:55 2019 >>> www-client/chromium-73.0.3683.86
       merge time: 2 hours, 31 minutes and 2 seconds.

     Wed Jun  5 18:43:08 2019 >>> www-client/chromium-73.0.3683.86
       merge time: 47 minutes and 37 seconds.

     Sun Jun 16 00:48:13 2019 >>> www-client/chromium-74.0.3729.169
       merge time: 47 minutes and 3 seconds.

     Wed Jun 19 16:12:33 2019 >>> www-client/chromium-75.0.3770.90
       merge time: 48 minutes and 19 seconds.

То что два с половиной часа — это без jumbo-build, 47 минут, соответственно, с. Правда, это 12 потоков с 32 Gb RAM. Так что jumbo-build рулит.

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

Он тебе никак не поможет. Иначе бы все клепали i386 с гигом кэша.

anonymous
()

<img>малышева_это_норма</img>

burato ★★★★★
()

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

У меня интелатом вывозит.

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

Не путай старый ноутбучный процессор со свежим десктопным. У нас тут между RYZEN 1500x и моим проциком время сборки 2 часа vs 15 минут на одной и той же задаче, ЕМНИП (сборка ядра с федоровским дефолтным конфигом), ozz_is_here_again собирал у себя, может он помнит точнее.

Ну дак какая разница. Ну будет 2-3 раза разница, к тому же у тебя там явно не одно ведро. Правда у тебя без jumbo-build - собери с ним в один поток. Я не думаю, что у тебя будет более 12 часов. Даже если у тебя там совсем говно говна.

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

А firefox-bin хуже что ли фильмы показывает?

Он просто фанатик, либо привыкший. Но даже привычка/фанатизм не даёт ему использовать это говно для чего-то более-менее показательного.

А так же, это бездарное говно не может работать нормально вообще и никогда.

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

Не знаю, но ivi сейчас посылает лесом, на отличных от chrome браузерах. Но лиса давно не проверял.

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

Правда, это 12 потоков с 32 Gb RAM

Такие себе у тебя потоки.

с 32 Gb RAM.

Тебе это никак не поможет, если ты не домохозяйка. Авось у тебя будет гигов 10-15 свободных, если очень повезёт.

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

Ну плохо у тебя с пониманием. Использовать говнофокс можно по двум причинам. Первая - это фанатизм, а вторая привычка. Хотя привычка уже вряд-ли прокатит после того как выпилили хул. Тот, кто кукарекает(после выпила хула) что-то про привычку так же на 70% фанатик.

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

Ну и последнее, броузер существует всего один и все знают его название. Другого ничего не придумали.

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

Верно, на ivi лису посылают, предлагают юзать хром-подобные браузеры.

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

Может тебе и нужно, но я на 8 гигах опертивы вообще им не пользовался. Далее закупил планки, поднял оперативки до 20Гб, хватает для сборки лисы с pgo в tmpfs.

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

Я и не использую firefox. Я с него сначала на яндекс-браузер свалил. С файерфокса на яндекс-браузер, Карл! Когда opera допилили, то на неё вернулся, так как там пара наиболее часто используемых мной вещей всё же удобнее там было.

grem ★★★★★
()

Не нашёл в треде слова «NixOS», исправляю.

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


woolf@woolf ~ $ genlop -t gcc
* sys-devel/gcc

Tue Apr 30 03:16:31 2019 >>> sys-devel/gcc-8.3.0-r1
merge time: 2 hours, 11 minutes and 48 seconds.

Sun May 5 22:08:06 2019 >>> sys-devel/gcc-9.1.0
merge time: 6 hours, 30 minutes and 15 seconds.

Wed May 15 01:23:54 2019 >>> sys-devel/gcc-9.1.0
merge time: 2 hours, 47 minutes and 14 seconds.

Sat Jun 1 20:53:15 2019 >>> sys-devel/gcc-9.1.0-r1
merge time: 3 hours, 16 minutes and 43 seconds.

Fri Jun 7 18:11:17 2019 >>> sys-devel/gcc-9.1.0-r1
merge time: 3 hours, 36 minutes and 9 seconds.

woolf@woolf ~ $

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

Во время сборки пользуется 4 гига на сборку, + браузер, остальное я забиваю своими задачами. Так вот если сборка будет кушать больше 10 гиг - мне станет не комфортно.

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

Не знаю зачем ты его так часто пересобирал; вариант в 6 часов учитывать не буду, но проц слабоват и быстрой сборки хрома ожидать не приходится. У меня на i3 550 3.2 GHz (2010 г) часа в 2 сборка укладывалась.

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

Если ты про 9.1 - там профиль обновился, флаги менялись. Второй раз - обновление его самого - потом переход на профиль 17.1

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

. У меня на i3 550 3.2 GHz (2010 г) часа в 2 сборка укладывалась.

Мой проц ненамного слабже этого i3. Если сборка в 2 часа укладывалась лет несколько назад - поверю: я его пару лет назад на значительно более слабой машине за 8 часов собирал. Но он жиреет от версии к версии.

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

Мой проц мощнее этого i3.

исправлений: 1)

Мой проц ненамного слабже этого i3.

Вот это фигруное переобувание на лету.

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

Это не фигурное переобувание. Я подумал про ноутбучный i3 - мой однозначно мощнее ЛЮБОГО ноутбучного i3/i5 тех годов. Потом перечитал, проверил спеки и поправил.

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

А, ну да, там lto отключили.

Сборка и сейчас пока укладывается в 2 часа, но да, жиреет с каждым разом.

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

В 2 часа? Сегодня? На i3-550? Да он на 30 процентов всего мощнее моего, это невозможно )). Сейчас с jumbo-build собираю, и уже 2,5 часа прошло.

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

Ну не знаю (чуть вывалился за 2 часа на 9-м):

# eix sys-devel/gcc
...
     Installed versions:  8.3.0-r1(8.3.0)^s(17:46:10 05/09/19)(cxx fortran multilib nls nptl openmp pch pie sanitize ssp vtv -altivec -debug -doc -fixed-point -go -graphite -hardened -jit -libssp -mpx -objc -objc++ -objc-gc -pgo -systemtap -test -vanilla)
# genlop -t gcc
 * sys-devel/gcc

     Wed Sep 27 01:31:39 2017 >>> sys-devel/gcc-5.4.0-r3
       merge time: 1 hour, 21 minutes and 13 seconds.

     Mon Nov 20 00:56:50 2017 >>> sys-devel/gcc-6.4.0
       merge time: 1 hour, 24 minutes and 37 seconds.

     Tue Jan  2 04:14:26 2018 >>> sys-devel/gcc-6.4.0
       merge time: 1 hour, 26 minutes and 54 seconds.

     Sun Jan 14 16:58:15 2018 >>> sys-devel/gcc-6.4.0-r1
       merge time: 1 hour, 12 minutes and 57 seconds.

     Sat Jun 23 01:49:36 2018 >>> sys-devel/gcc-7.3.0-r3
       merge time: 1 hour, 16 minutes and 41 seconds.

     Fri Mar  1 20:50:09 2019 >>> sys-devel/gcc-8.2.0-r6
       merge time: 1 hour, 46 minutes and 22 seconds.

     Sun May  5 20:52:20 2019 >>> sys-devel/gcc-9.1.0
       merge time: 2 hours, 2 minutes and 38 seconds.

Это у меня система на старом 40 Гб Maxtor установлена ещё и всего 4 Гб оперативки

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

merge time: 1 day, 8 hours, 14 minutes and 53 seconds.

Нет, я всегда знал, что гентушники немножко извращенцы. Но чтобы на столько. Это что-то с чем-то.

ox55ff ★★★★★
()

Только что собрал chromium-75.0.3770.100 на FreeBSD 12-STABLE из порта. Время сборки 75 минут — от распаковки исходников до упакованного архива с бинарным пакетом в локальном репозитории; AMD Ryzen 5 2600/SMT/16Gb RAM. Если вырубить SMT,то сборка займёт 85 минут.

> pkg info chromium
chromium-75.0.3770.100
Name           : chromium
Version        : 75.0.3770.100
Installed on   : Thu Jun 20 19:33:30 2019 MSK
Origin         : www/chromium
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : www
Licenses       : LGPL21, BSD3CLAUSE, MPL11
Maintainer     : chromium@FreeBSD.org
WWW            : https://www.chromium.org/Home
Comment        : Google web browser based on WebKit
Options        :
	ALSA           : off
	CODECS         : on
	CUPS           : off
	DEBUG          : off
	DRIVER         : off
	KERBEROS       : off
	PULSEAUDIO     : off
	SNDIO          : on
	TEST           : off
Shared Libs required:
	libavutil.so.56
	libexpat.so.1
	libxslt.so.1
	libjpeg.so.8
	libopus.so.0
	libfreetype.so.6
	libFLAC.so.8
	libXtst.so.6
	libX11-xcb.so.1
	libatk-1.0.so.0
	libdrm.so.2
	libplc4.so
	libatspi.so.0
	libXss.so.1
	libwebpmux.so.3
	libnss3.so
	libnssutil3.so
	libglib-2.0.so.0
	libXrender.so.1
	libharfbuzz.so.0
	libintl.so.8
	libXrandr.so.2
	libsnappy.so.1
	libavformat.so.58
	libsmime3.so
	libXi.so.6
	libgdk-3.so.0
	libpci.so.3
	libpangocairo-1.0.so.0
	libatk-bridge-2.0.so.0
	libXext.so.6
	libpango-1.0.so.0
	libcairo.so.2
	libgtk-3.so.0
	libxml2.so.2
	libwebp.so.7
	libcairo-gobject.so.2
	libgmodule-2.0.so.0
	libXcomposite.so.1
	libopenh264.so.5
	libxcb.so.1
	libgdk_pixbuf-2.0.so.0
	libgio-2.0.so.0
	libXfixes.so.3
	libwebpdemux.so.2
	libnspr4.so
	libavcodec.so.58
	libgobject-2.0.so.0
	libXcursor.so.1
	libplds4.so
	libX11.so.6
	libdbus-1.so.3
	libsndio.so.6.1
	libXdamage.so.1
	libGL.so.1
	libfontconfig.so.1
	libgthread-2.0.so.0
Shared Libs provided:
	libEGL.so
	libGLESv2.so
Annotations    :
	FreeBSD_version: 1200512
	cpe            : cpe:2.3:a:google:chrome:75.0.3770.100:::::freebsd12:x64
Flat size      : 260MiB
Description    :
Chromium is an open-source browser project that aims to build a safer,
faster, and more stable way for all users to experience the web.

The Chromium website contains design documents, architecture overviews,
testing information, and more to help you learn to build and work with
the Chromium source code.

WWW: https://www.chromium.org/Home
iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от grem

минут 30 занимает

Нет, кресты с шаблонами никакой процессор быстро не соберёт. Только билдферма.

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

Я про хромого. У меня gcc тоже в 2 часа собирается, если из фона вывести: у меня как бы кроме сборки система всегда нагружена. Я думал, у тебя хромой за 2 часа собирается, это несколько другое.

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

Ты вообще классы процессоров отличаешь, не? У меня TDP 12 (!!!) ватт и мобильная платформа, а у этого i3 - 75 ватт и десктоп, а производительность одинаковая. Прими разупорин пжст, не пиши техническую ересь.

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

Не выдавай свой обосрамс с попытками влезть в разговор несвязными наборами слов за что-то другое.

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

Да, прикинь, это мобила - переросток с 15 дюймовым дисплеем. И этой мобиле уже 3 года с даты производства. Если завидуешь - ну ничем помочь не могу.

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