utils: Lower xz compression memory usage limit to 20%.

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 <ludo@gnu.org>
Change-Id: If848bed92ef4c42d11a96057e59ee51a019d0573
This commit is contained in:
Maxim Cournoyer 2024-01-02 10:42:02 -05:00 committed by Ludovic Courtès
parent c48f446444
commit e91478e911
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -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)))))