From 8563a738703d133b44ae05b91b7448ca56d280b5 Mon Sep 17 00:00:00 2001 Message-Id: <8563a738703d133b44ae05b91b7448ca56d280b5.1687459454.git.zimon.toutoune@gmail.com> In-Reply-To: <0c8c7e9371d11972f4a6012ef503ef3057c91364.1687459454.git.zimon.toutoune@gmail.com> References: <0c8c7e9371d11972f4a6012ef503ef3057c91364.1687459454.git.zimon.toutoune@gmail.com> From: Simon Tournier Date: Thu, 22 Jun 2023 17:45:50 +0200 Subject: [PATCH v3 2/2] gnu: julia: Conditionally use openblas with ILP64 support. Fixes . Reported by Cayetano Santos . * gnu/packages/julia.scm (julia)[arguments]<#:make-flags>: Conditionally use 64-bit BLAS for x86-64 target. [inputs]: Conditionally replace openblas by openblas-ilp64 for x86-64 target. --- gnu/packages/julia.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index ba54175822..17a27f4928 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -479,9 +479,9 @@ (define-public julia "NO_GIT=1" ; build from release tarball. "USE_GPL_LIBS=1" ; proudly - ,@(if (target-aarch64?) - `("USE_BLAS64=0") - '()) + ,@(if (target-x86-64?) + `("USE_BLAS64=1") + '()) "LIBBLAS=-lopenblas" "LIBBLASNAME=libopenblas" @@ -513,7 +513,9 @@ (define-public julia ("llvm" ,llvm-julia) ("mbedtls-apache" ,mbedtls-apache) ("mpfr" ,mpfr) - ("openblas" ,openblas) + ,@(if (target-x86-64?) + `(("openblas" ,openblas-ilp64)) + `(("openblas" ,openblas))) ("openlibm" ,openlibm) ("p7zip" ,p7zip) ("pcre2" ,pcre2) -- 2.38.1