Hi,
I'm using dpb to keep the ports that are installed on my system up to
date. With the recent bump in libc version, it meant that most ports
were rebulit.
I have 2 CPUs, and dpb usually builds two ports at a time (or one port
in parallel). However, while rebuilding llvm and ghc I observed that
ghc was being built as one job while llvm clearly used a parallel build
with two jobs at the same time.
The output from dpb at the time of building looked like
13 Apr 13:06:04 [44683] running for 04:50:21
lang/ghc(build) [30186] 98%
1*devel/llvm(build) [64378] 84% frozen for 20s
Hosts: localhost
I=287 B=8 Q=18 T=106 F=0 !=1
but top showed two concurrent cc1plus processes belonging to the llvm
build (thoughout the build).
If dpb is allowed to do a parallel build of a package, does that mean
that it'll do that regardless of whether another build is running? How
should I interpret the '1*'?
This might have been the result of unlucky scheduling on dpb's part as
both ports take a really long time to build...
Cheers,
Kusalananda