From 028efa8e31f450d5301c169ea3b3b28abde940c9 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 11 May 2026 10:10:11 +0100 Subject: [PATCH] Set a memory-per-process constraint to help low-memory builders --- rust-coreutils.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rust-coreutils.spec b/rust-coreutils.spec index 0eb252c..19960b2 100644 --- a/rust-coreutils.spec +++ b/rust-coreutils.spec @@ -14,6 +14,12 @@ %global feature_flags feat_acl,feat_os_unix,feat_selinux,uudoc %endif +# Peak memory usage is (on x86_64) roughly 4–5 GB in two parallel rustc +# processes, building the uudoc and coreutils crates. This is OK on the +# primary-architecture koji builders, but on more severely memory-constrained +# systems (like some in RISC-V koji) this may cause swapping or memory +# exhaustion. Setting a conservative memory limit per process helps. +%global _smp_tasksize_proc 8192 %ifarch s390x # the default setting causes the build to get killed %global rustflags_debuginfo 1