commit:     ea93b714daad37508fb5b7e92c4652654de8e79d
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 13:46:16 2022 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat May 28 13:49:12 2022 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=ea93b714

Add MAKEOPTS in package.env, using nproc [ -j(n+1) -l(n*2) ]

Right now I'm setting MAKEOPTS in catalystrc as environment variable.
However, I suspect this *overrides* package.env, which kills our -j1
workaround for the python futex issue on m68k.

By setting the default also in package.env (earlier in the alphabet),
we might get around this

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 releases/portage/stages-qemu/env/releng/maxproc     | 1 +
 releases/portage/stages-qemu/package.env/releng/all | 1 +
 2 files changed, 2 insertions(+)

diff --git a/releases/portage/stages-qemu/env/releng/maxproc 
b/releases/portage/stages-qemu/env/releng/maxproc
new file mode 100644
index 00000000..c27ecc98
--- /dev/null
+++ b/releases/portage/stages-qemu/env/releng/maxproc
@@ -0,0 +1 @@
+MAKEOPTS="-j$(($(nproc)+1)) -l$(($(nproc)*2))"

diff --git a/releases/portage/stages-qemu/package.env/releng/all 
b/releases/portage/stages-qemu/package.env/releng/all
index 60c290a8..8ae5b4e1 100644
--- a/releases/portage/stages-qemu/package.env/releng/all
+++ b/releases/portage/stages-qemu/package.env/releng/all
@@ -1 +1,2 @@
 */* releng/qemu
+*/* releng/maxproc

Reply via email to