From the process tree: make -j12 -l13 -Onone -> ninja -C out/Release -j12 -v i.e. upstream's build system is apparently passing -j through but ignoring -l, effectively causing major contention on a busy system.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305e66472660ee50117267b499f23d3883340deb commit 305e66472660ee50117267b499f23d3883340deb Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2024-07-18 16:35:52 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2024-07-18 16:38:22 +0000 net-libs/nodejs: use get_NINJAOPTS Before this change, -l or --load-average was not respected by the upstream build system. Closes: https://bugs.gentoo.org/935806 Signed-off-by: William Hubbs <williamh@gentoo.org> net-libs/nodejs/nodejs-20.15.1.ebuild | 3 ++- net-libs/nodejs/nodejs-22.4.1.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)