From d42856670d043b80d9e776ab78c5f393ca103d54 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Wed, 9 Nov 2022 10:33:45 +0100 Subject: gnu: bart: Do not build in parallel. This is necessary for a reproducible build. * gnu/packages/image-processing.scm (bart)[arguments]: Add PARALLEL and PARALLEL_NJOBS to make flags; disable parallel build. --- gnu/packages/image-processing.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm index cae9c55a73..9bf743bf45 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -117,10 +117,13 @@ (define-public bart #:test-target "utest" #:make-flags #~(list (string-append "PREFIX=" #$output) + "PARALLEL=1" + "PARALLEL_NJOBS=1" "OPENBLAS=1" "SCALAPACK=1" (string-append "BLAS_BASE=" #$(this-package-input "openblas")) (string-append "FFTW_BASE=" #$(this-package-input "fftw"))) + #:parallel-build? #false ;leads to non-deterministic output #:phases #~(modify-phases %standard-phases (delete 'configure) -- cgit v1.2.3