Skip to content

build: allow limiting Buildroot parallel jobs - #32

Open
deepai-org wants to merge 3 commits into
diodesign:develfrom
deepai-org:configurable-buildroot-jobs
Open

deepai-org wants to merge 3 commits into
diodesign:develfrom
deepai-org:configurable-buildroot-jobs

Conversation

@deepai-org

Copy link
Copy Markdown

Change

Allow DIOSIX_BUILD_JOBS to override Buildroot's job count, retaining nproc as the default.

This lets a memory-constrained or shared build host limit compilation without editing the script, for example:

DIOSIX_BUILD_JOBS=8 bash scripts/build.sh

The local QEMU bring-up used eight jobs. This PR does not change the default concurrency, Buildroot revision, download settings or guest configuration.

Validation

bash -n passes. Exercised the exact changed invocation with a recording make stub: unset and empty values select nproc; values 1 and 8 select the requested limit. This argument check does not rebuild Buildroot. The earlier eight-job build produced a working RV64 Linux root VM under Diosix/QEMU.

diodesign and others added 3 commits June 9, 2026 06:07
* Fix quickstart's markdown formatting

* Fix links to legal text files

* Minor documentation edits

* Use full commit hash rather than version number
Reported by: GitHub Copilot Autofix (thanks!)
@diodesign diodesign self-assigned this Oct 19, 2026
@diodesign diodesign added the enhancement Request to enhance project label Oct 19, 2026
@diodesign
diodesign changed the base branch from stable to devel October 20, 2026 06:20

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Request to enhance project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants