Re: Improving www/chromium build time on arm64

From: John F Carr <jfc_at_mit.edu>
Date: Wed, 24 May 2023 13:00:43 UTC

> On May 23, 2023, at 03:31, Nuno Teixeira <eduardo@freebsd.org> wrote:
> 
> Hello all,
> 
> I'm running 13-STABLE on rpi4 8 and since firefox{-esr} is constantly tab crashing and seg faulting I decided to give chromium a try.
> chromium pkg isn't available for arm64 and I didn't found error log at https://pkg-status.freebsd.org/ so I decided to build it on poudriere.
> 
> It fails to build around 70% but my biggest concern is build time: 27 hours for 70% compilation!
> 
> Just for comparison:
> llvm15: 12h
> rust: 9h
> firefox: 6h

I tried to build ungoogled-chromium on a 32 core ARM (Ampere).  The compile phase ran for four hours (~128 core-hours) before failing at 99% complete.  Then poudriere spent two hours running grep single-threaded, according to top.  I have seen a long grep stage before.  I don't know why grep takes so long.  The compile log is over 100 MB, but that should not take hours to parse.