lang/rust runs as many processes in parallel as it wants during the build, not respecting the disabled "ALLOW_MAKE_JOBS" in Poudriere.
Specifically, there are some rustc's run by cargo.
Created attachment 193556 [details] lang/rust This seems to work, but I'm not sure.
rustc running alone still eats up all cpus!
Comment on attachment 193556 [details] lang/rust No, it doesn't help at all.
Created attachment 193679 [details] workaround Can you try OpenBSD fix? Someone should bisect and report it upstream, so the downstream patch is transient rather than a maintenance burden.
Thank you, I will try it next time I'm updating.
Suggested patch has more or less been applied upstream. Given no further feedback I'm assuming this is no longer a problem. https://github.com/rust-lang/rust/commit/a22af69c8f5b3838a8822b9e6dbe2199cfb8f297