Skip to content

rework build parallelism#2187

Merged
Frenzie merged 2 commits into
koreader:masterfrom
benoit-pierre:pr/rework_build_parallelism
Oct 10, 2025
Merged

rework build parallelism#2187
Frenzie merged 2 commits into
koreader:masterfrom
benoit-pierre:pr/rework_build_parallelism

Conversation

@benoit-pierre

@benoit-pierre benoit-pierre commented Oct 10, 2025

Copy link
Copy Markdown
Member
  • make / ninja -l (load-average) option is no longer automatically used: it must be explicitly enabled with PARALLEL_LOAD or make -l… (make >= 4.4)
  • use the same -j… calculation for CI too (number of processors)
  • don't override -j… in recursive calls to make (share job server), and ninja (ninja >= 1.12 with job server support only)

This change is Reviewable

- make / ninja `-l` (load-average) option is no longer automatically
  used: it must be explicitly enabled with `PARALLEL_LOAD` or `make -l…`
  (make >= 4.4)
- use the same `-j…` calculation for CI too (number of processors)
- don't override `-j…` in recursive calls to make (share job server),
  and ninja (ninja >= 1.12 with job server support only)
Use `nprocs + 1` (same as for Circle CI).
@Frenzie Frenzie merged commit 8228de8 into koreader:master Oct 10, 2025
4 checks passed
@benoit-pierre benoit-pierre deleted the pr/rework_build_parallelism branch October 10, 2025 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants