From e91478e9119ffb01f785d9b423158130aa1152e0 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Tue, 2 Jan 2024 10:42:02 -0500 Subject: [PATCH] utils: Lower xz compression memory usage limit to 20%. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There were sometimes out of memory errors on the Berlin build farm, especially for i686 or arm machines having less memory. * guix/build/utils.scm (%xz-parallel-args): Reduce --memlimit value from 50% to 20%. Reviewed-by: Ludovic Courtès Change-Id: If848bed92ef4c42d11a96057e59ee51a019d0573 --- guix/build/utils.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guix/build/utils.scm b/guix/build/utils.scm index 8e630ad586..e87066cc02 100644 --- a/guix/build/utils.scm +++ b/guix/build/utils.scm @@ -186,7 +186,7 @@ (define (tarball? file-name) (define (%xz-parallel-args) "The xz arguments required to enable bit-reproducible, multi-threaded compression." - (list "--memlimit=50%" + (list "--memlimit=20%" (format #f "--threads=~a" (max 2 (parallel-job-count)))))