From a8d1e6bfa22c3f7f14e37584848e08a953ea4e02 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 1 Feb 2022 18:43:12 +0100 Subject: gnu: libomp: Update to 13.0.0. * gnu/packages/llvm.scm (libomp): Update to 13.0.0. [arguments]: Add workaround to #:configure-flags. [native-inputs]: Change from CLANG-9 and LLVM-9 to CLANG and LLVM. --- gnu/packages/llvm.scm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index be93693e2d..d042b4ec51 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -1401,13 +1401,13 @@ requirements according to version 1.1 of the OpenCL specification.") (define-public libomp (package (name "libomp") - (version "9.0.1") + (version "13.0.0") (source (origin (method url-fetch) (uri (llvm-uri "openmp" version)) (sha256 (base32 - "1knafnpp0f7hylx8q20lkd6g1sf0flly572dayc5d5kghh7hd52w")) + "0g29bq6kqyaqwi7c2l3lndjc6z4pxsvcdhjmh9lkp99931xawc29")) (file-name (string-append "libomp-" version ".tar.xz")))) (build-system cmake-build-system) ;; XXX: Note this gets built with GCC because building with Clang itself @@ -1415,10 +1415,14 @@ requirements according to version 1.1 of the OpenCL specification.") (arguments '(#:configure-flags '("-DLIBOMP_USE_HWLOC=ON" "-DOPENMP_TEST_C_COMPILER=clang" - "-DOPENMP_TEST_CXX_COMPILER=clang++") + "-DOPENMP_TEST_CXX_COMPILER=clang++" + + ;; Work around faulty target detection, fixed in 14: + ;; https://github.com/llvm/llvm-project/issues/52910 + "-DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF") #:test-target "check-libomp")) (native-inputs - (list clang-9 llvm-9 perl pkg-config)) + (list clang llvm perl pkg-config python)) (inputs (list `(,hwloc "lib"))) (home-page "https://openmp.llvm.org") -- cgit v1.2.3