Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Hollllyy mother cow - Chromium
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
keremCozin
n00b
n00b


Joined: 18 Sep 2017
Posts: 23

PostPosted: Fri May 05, 2023 2:11 am    Post subject: Hollllyy mother cow - Chromium Reply with quote

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
View user's profile Send private message
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 324
Location: Naarm/Melbourne, Australia

PostPosted: Fri May 05, 2023 2:49 am    Post subject: Reply with quote

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
View user's profile Send private message
keremCozin
n00b
n00b


Joined: 18 Sep 2017
Posts: 23

PostPosted: Fri May 05, 2023 3:12 am    Post subject: Reply with quote

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
View user's profile Send private message
Banana
Veteran
Veteran


Joined: 21 May 2004
Posts: 1393
Location: Germany

PostPosted: Fri May 05, 2023 8:22 am    Post subject: Reply with quote

Tell us about your Hardware spec and show us your emerge --info. Maybe we can find some optimizations for you.
_________________
My personal space
My delta-labs.org snippets do expire

PFL - Portage file list - find which package a file or command belongs to.
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2011

PostPosted: Fri May 05, 2023 9:51 am    Post subject: Reply with quote

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
View user's profile Send private message
danomac
l33t
l33t


Joined: 06 Nov 2004
Posts: 881
Location: Vancouver, BC

PostPosted: Mon May 08, 2023 2:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3347
Location: Rasi, Finland

PostPosted: Mon May 08, 2023 6:17 pm    Post subject: Reply with quote

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 :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9679
Location: almost Mile High in the USA

PostPosted: Mon May 08, 2023 7:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3347
Location: Rasi, Finland

PostPosted: Mon May 08, 2023 8:33 pm    Post subject: Reply with quote

Chromium pulls nodejs also on my system.
_________________
..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 569
Location: Ásgarðr

PostPosted: Mon May 08, 2023 9:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 10589
Location: Somewhere over Atlanta, Georgia

PostPosted: Tue May 09, 2023 2:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
nikolis
Apprentice
Apprentice


Joined: 21 Aug 2003
Posts: 200
Location: Athens

PostPosted: Tue May 09, 2023 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3347
Location: Rasi, Finland

PostPosted: Tue May 09, 2023 9:13 pm    Post subject: Reply with quote

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 :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum