View previous topic :: View next topic |
Author |
Message |
keremCozin n00b
Joined: 18 Sep 2017 Posts: 23
|
Posted: Fri May 05, 2023 2:11 am Post subject: Hollllyy mother cow - Chromium |
|
|
Well it is finished compiling "the holiness" chromium.
keremcozin@gentoo /etc/portage/package.use $ genlop -t chromium
* www-client/chromium
Fri May 5 04:58:19 2023 >>> www-client/chromium-112.0.5615.165
merge time: 1 day, 7 hours, 10 minutes and 28 seconds.
Was it necessary, hell no.
Why did I do it and let the hamsters burn their feet, I have no fricking clue.
Why these kind of stuff taking this much of time to compile, I mean what's the magic there? and another question mark.
Questions in my head, I'll show this chromuim build to my hypothetical grand children one day if such thing ever happens and I'll never update this bloody version of chromium.
I'm planning to keep it (the chromium) like a very significant stone from the middle age.
And I bet one person will show up and say, broooo I'm compiling this in 15 minutes.
And don't let the hamsters cry there.
Save the hamsters and don't compile this bloody non-sense if you can't compile it in 15 minutes.
Hear me and lets be silent for 1 minute to honour the hard working silicon. _________________ Kerem Caner Özin |
|
Back to top |
|
|
flexibeast Guru
Joined: 04 Apr 2022 Posts: 479 Location: Naarm/Melbourne, Australia
|
Posted: Fri May 05, 2023 2:49 am Post subject: |
|
|
Chromium (and Firefox) are huge because the Web has become hugely complex. Quoting Drew DeVault's 2020 blog post "The reckless, infinite scope of Web browsers":
Quote: | I used wget to download all 1,217 of the W3C specifications which have been published at the time of writing, of which web browsers need to implement a substantial subset in order to provide a modern web experience. I ran a word count on all of these specifications. How complex would you guess the web is?
The total word count of the W3C specification catalogue is 114 million words at the time of writing. If you added the combined word counts of the C11, C++17, UEFI, USB 3.2, and POSIX specifications, all 8,754 published RFCs, and the combined word counts of everything on Wikipedia’s list of longest novels, you would be 12 million words short of the W3C specifications. |
|
|
Back to top |
|
|
keremCozin n00b
Joined: 18 Sep 2017 Posts: 23
|
Posted: Fri May 05, 2023 3:12 am Post subject: |
|
|
Firefox took 4 hours to compile in this system, Chromium more than one day. Of course I could always use the binary packages of both browsers. It was purely an experimental intent here so no big complaints. I'm just sure that I'll quite probably use this chromium version for more than years without any updates, I'll simply mask it. I'm even surprised to see that It could finished that tiresome compilation with success. _________________ Kerem Caner Özin |
|
Back to top |
|
|
Banana Moderator
Joined: 21 May 2004 Posts: 1842 Location: Germany
|
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2198
|
Posted: Fri May 05, 2023 9:51 am Post subject: |
|
|
flexibeast wrote: | ... The total word count of the W3C specification catalogue is 114 million words at the time of writing.... |
Ye Gods! Could we just go back to html please! _________________ Greybeard |
|
Back to top |
|
|
danomac l33t
Joined: 06 Nov 2004 Posts: 881 Location: Vancouver, BC
|
Posted: Mon May 08, 2023 2:17 pm Post subject: |
|
|
Chromium is a huge package. Even on my 32 thread compile machine with 64GB RAM and nvme drive it took over 90 minutes:
Code: |
Sun May 7 12:37:19 2023 >>> www-client/chromium-112.0.5615.165
merge time: 1 hour, 39 minutes and 26 seconds.
|
|
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3879 Location: Rasi, Finland
|
Posted: Mon May 08, 2023 6:17 pm Post subject: |
|
|
Code: | 2023-04-14T01:37:43 >>> www-client/firefox-102.9.0: 2:14:55
2023-04-14T12:39:35 >>> www-client/firefox-102.9.0: 2:14:48
2023-04-15T00:46:35 >>> www-client/firefox-102.10.0: 2:15:35 |
Code: | $ lscpu | fgrep Model
Model name: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
Model: 24 | So 4-core 8-thread CPU here, with 8Gb RAM. AND I almost always leave CPU on 'powersave' governor when leaving it compiling at night (so that the fan doesn't make such loud noise). Is Chromium really that much more complex beast? I've got to try it out...
I really wanted to try it out on my lower end machine I have currently, but Code: | !!! All ebuilds that could satisfy "chromium" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-client/chromium-113.0.5672.63::gentoo (masked by: package.mask, ~amd64 keyword)
/var/db/repos/gentoo/profiles/features/musl/package.mask:
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
# Doesn't build on musl, bug #833028
- www-client/chromium-112.0.5615.165::gentoo (masked by: package.mask) | I guess I go with the Ryzen laptop then. ;P _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9867 Location: almost Mile High in the USA
|
Posted: Mon May 08, 2023 7:04 pm Post subject: |
|
|
apples to apples comparison is probably
www-client/chromium (builds using clang)
vs
www-client/firefox
dev-lang/rust
net-libs/nodejs
+ more?
Yes web browsers have basically become operating systems ... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3879 Location: Rasi, Finland
|
Posted: Mon May 08, 2023 8:33 pm Post subject: |
|
|
Chromium pulls nodejs also on my system. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
sdauth l33t
Joined: 19 Sep 2018 Posts: 667 Location: Ásgarðr
|
Posted: Mon May 08, 2023 9:26 pm Post subject: |
|
|
Meanwhile...
Code: | Tue Apr 18 23:41:22 2023 >>> www-client/palemoon-32.1.1
merge time: 53 minutes and 32 seconds. |
On a 10 years old AMD APU (2cores, 2threads) |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10701 Location: Somewhere over Atlanta, Georgia
|
Posted: Tue May 09, 2023 2:16 pm Post subject: |
|
|
Code: | # genlop -t chromium | tail
Mon Jan 30 20:55:31 2023 >>> www-client/chromium-109.0.5414.74-r1
merge time: 3 hours, 41 minutes and 50 seconds.
Fri Feb 10 17:30:57 2023 >>> www-client/chromium-109.0.5414.74-r1
merge time: 3 hours, 42 minutes and 37 seconds.
Fri Apr 14 18:57:12 2023 >>> www-client/chromium-111.0.5563.64
merge time: 4 hours, 6 minutes and 33 seconds.
# genlop -t firefox | tail
Mon Jan 30 21:17:09 2023 >>> www-client/firefox-102.7.0
merge time: 21 minutes and 38 seconds.
Fri Feb 24 20:37:50 2023 >>> www-client/firefox-102.8.0
merge time: 19 minutes and 41 seconds.
Fri Apr 14 19:18:13 2023 >>> www-client/firefox-102.10.0
merge time: 21 minutes and 1 second. | here but it's a dual CPU, 12-core (24-thread), 3.4GHz Xeon E5-2643 system.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
nikolis Apprentice
Joined: 21 Aug 2003 Posts: 200 Location: Athens
|
Posted: Tue May 09, 2023 6:21 pm Post subject: |
|
|
Code: | Nic # genlop -t firefox
* www-client/firefox
Thu Apr 13 01:26:46 2023 >>> www-client/firefox-102.10.0
merge time: 10 minutes and 53 seconds.
|
Ryzen 7, tmpfs |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3879 Location: Rasi, Finland
|
Posted: Tue May 09, 2023 9:13 pm Post subject: |
|
|
Meh. I gave up (test) compiling Chromium. It seem to require libpng without apng support which opposite what Firefox wants, unless I recompile Firefox with -system-png. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
|