~ruther/guix-local

e91478e9119ffb01f785d9b423158130aa1152e0 — Maxim Cournoyer 2 years ago c48f446
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
1 files changed, 1 insertions(+), 1 deletions(-)

M guix/build/utils.scm
M guix/build/utils.scm => guix/build/utils.scm +1 -1
@@ 186,7 186,7 @@ decompress FILE-NAME, based on its file extension, else false."
(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)))))