Skip to content

Limit the build parallelism for Highway - #317

Open
HaoZeke wants to merge 1 commit into
EESSI:mainfrom
HaoZeke:highway-parallelism
Open

HaoZeke wants to merge 1 commit into
EESSI:mainfrom
HaoZeke:highway-parallelism

Conversation

@HaoZeke

@HaoZeke HaoZeke commented Oct 11, 2026

Copy link
Copy Markdown

Halves the build parallelism for Highway on every CPU target, and keeps A64FX at a quarter of the cores, which is its current default.

Compiling the Highway tests ran out of virtual memory on aarch64/generic in EESSI/software-layer#1692, which left an empty tarball.
@bedroge found it and suggested the limit.

The A64FX entry is there because a software entry in PARALLELISM_LIMITS replaces the per-target default, so a bare '*' entry would raise A64FX from a quarter to a half.

Compiling the Highway tests runs out of virtual memory on aarch64/generic, which leaves the build in software-layer#1692 with an empty tarball.
Highway gets a '*' entry that halves the cores, and keeps a quarter on A64FX, since a software entry replaces the A64FX default.
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.

1 participant