Re: Improving www/chromium build time on arm64
- Reply: Ronald Klop : "Re: Improving www/chromium build time on arm64"
- In reply to: Nuno Teixeira : "Improving www/chromium build time on arm64"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 23 May 2023 07:48:17 UTC
(...) But I also found that poudriere: [88:53:28] Failed ports: www/chromium:build/timeout So I will search how do I increase build time to avoid timeout: --- # This defines the max time (in seconds) that a command may run for a build # before it is killed for taking too long. Default: 86400 #MAX_EXECUTION_TIME=86400 --- I suspect it can be the cause of build failure because build >24h. Nuno Teixeira <eduardo@freebsd.org> escreveu no dia terça, 23/05/2023 à(s) 08:31: > 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 > > rip4 v1.5 8GB @ 2000Hz ~62 Celsius > zfs > poudriere: > USE_TMPFS=no > PARALLEL_JOBS=1 > ALLOW_MAKE_JOBS=yes > > Any hints on how to speed build? ccache? > Does cflags "-O -pipe" not present in compilation is related to build > time? > > Full log: > > https://people.freebsd.org/~eduardo/logs/chromium/chromium-113.0.5672.126.log > > Thanks! > > --- > <SNIP> > In file included from ../../base/check.h:11: > ../../base/compiler_specific.h:8:10: fatal error: 'build/build_config.h' > file not found > #include "build/build_config.h" > ^~~~~~~~~~~~~~~~~~~~~~ > 1 error generated. > ninja: build stopped: subcommand failed. > ===> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to > the maintainer. > *** Error code 1 > > Stop. > make: stopped in /usr/ports/www/chromium > build of www/chromium | chromium-113.0.5672.126 ended at Tue May 23 > 02:22:56 WEST 2023 > build time: 27:15:37 > !!! build failure encountered !!! > --- > -- > Nuno Teixeira > FreeBSD Committer (ports) > -- Nuno Teixeira FreeBSD Committer (ports)