[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
09/10: gnu: libomp: Update to 13.0.0.
From: |
guix-commits |
Subject: |
09/10: gnu: libomp: Update to 13.0.0. |
Date: |
Tue, 1 Feb 2022 17:50:26 -0500 (EST) |
mbakke pushed a commit to branch master
in repository guix.
commit a8d1e6bfa22c3f7f14e37584848e08a953ea4e02
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Tue Feb 1 18:43:12 2022 +0100
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(-)
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")
- branch master updated (01c925bf49 -> e301f1a8ed), guix-commits, 2022/02/01
- 01/10: gnu: json-modern-cxx: Update to 3.10.5., guix-commits, 2022/02/01
- 09/10: gnu: libomp: Update to 13.0.0.,
guix-commits <=
- 08/10: gnu: LLVM: Switch to 13 as the default., guix-commits, 2022/02/01
- 10/10: services: zabbix-frontend: Support custom server package., guix-commits, 2022/02/01
- 04/10: gnu: fifo-map: Fix cross-compilation., guix-commits, 2022/02/01
- 02/10: gnu: json-modern-cxx: Run tests in parallel., guix-commits, 2022/02/01
- 03/10: gnu: fifo-map: Use a release tag., guix-commits, 2022/02/01
- 05/10: gnu: json-modern-cxx: Remove input labels., guix-commits, 2022/02/01
- 06/10: gnu: json-modern-cxx: Fix cross-compilation., guix-commits, 2022/02/01
- 07/10: gnu: doctest: Update to 2.4.8., guix-commits, 2022/02/01