Re: ArcticFox browser on NetBSD 10.1 sparc64
Valery Ushakov <[email protected]> Sun, 26 Jul 2026 23:53:18 +0300
| Newsgroups | gmane.os.netbsd.ports.sparc64 |
|---|---|
| Message-ID | <[email protected]> |
On Thu, May 28, 2026 at 13:09:30 +0200, Riccardo Mottola wrote: > To give an idea: on my 2-core amd64 NetBSD build it takes 2 hours, > on my G4 1.33GHz iBook it takes 4-5hours, on my Netra T1 Ultra IIe > 500Mhz it takes 40 hours! I've got reminded about this b/c I've finally switched on my Ultra 1 and I'm building cmake package. It has been chugging along for a day and a half already. $ ls -lt */+CONTENTS | sed 1q; date -rw-r--r-- 1 root wheel 1417 Jul 25 15:03 zstd-1.5.7/+CONTENTS Sun Jul 26 23:32:13 MSK 2026 And that reminded me of something else. Not only g++ is a pig, it also has -fkeep-inline-functions on by default, iirc. And since anything defined inside class scope is implicitly inline - there's a _lot_ of it. So you end up compiling and writing out all of that code over, and over, and over again for each object file. I stumbled into this with Self. With its #pragma implementation and precompiled headers fixed the compilation time went down like 10x. I don't have exact numbers saved, but in one mail I mention my reasonably decent amd64 laptop going from ~20min to ~2min. ISTR my g4 mini builds went from 3hrs+ to ~20min. So you might want to look into whether it might be a factorin your builds. -uwe