Han-Wen Nienhuys <[email protected]> writes:

> Maybe it's this statement in ly-rules.make
>
> # This allows -j make option while making sure only one lilypond-book instance
> # is running at the same time, using GNU make's order-only prerequisites so
> # as to not create superficial dependencies between unrelated manuals.
> define CHAIN_RULE
> | $(i)
> $(i):
> endef
>
> which serializes the lp-book calls, but I'll have to look a litte
> deeper to be sure.

lp-book calls need to get serialised because of its database design.
lp-book uses CPU_COUNT for exploiting parallel CPUs, something which we
have used since before I even started with LilyPond.

Do you start your doc building tests with a suitable CPU_COUNT ?

-- 
David Kastrup
My replies have a tendency to cause friction.  To help mitigating
damage, feel free to forward problematic posts to me adding a subject
like "timeout 1d" (for a suggested timeout of 1 day) or "offensive".

Reply via email to