summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorHikari <aneris@disroot.org>2025-02-08 14:33:47 +0530
committer宋文武 <iyzsong@member.fsf.org>2025-02-13 11:25:47 +0800
commit2877c75dc5db0dbf664fb6170d5754068e941d91 (patch)
tree5f53a112547d57cae07c9c2dc14c591c459836e4 /gnu
parente07637a4a8342de6f45eed751f14f81536ca5b6e (diff)
gnu: libcxx: Update to 19.1.4.
* gnu/packages/llvm.scm (libcxx): Update to 19.1.4. [native-inputs]: Replace clang with clang-19. Add libuwind-headers. [arguments]<#:configure-flags>: Add libunwind to LLVM_ENABLE_RUNTIMES. Change-Id: I8235077727b6f54edddc60d9bf1c4c9de93b32fe Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/llvm.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 50521073699..c8459bd2991 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -1858,14 +1858,14 @@ which highly leverage existing libraries in the larger LLVM project.")
(define-public libcxx
(package
(name "libcxx")
- (version (package-version llvm-15))
+ (version (package-version llvm-19))
(source (llvm-monorepo version))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f
#:configure-flags
- #~(list "-DLLVM_ENABLE_RUNTIMES=libcxx;libcxxabi"
+ #~(list "-DLLVM_ENABLE_RUNTIMES=libcxx;libcxxabi;libunwind"
"-DCMAKE_C_COMPILER=clang"
"-DCMAKE_CXX_COMPILER=clang++"
;; libc++.so is actually a GNU ld style linker script, however,
@@ -1894,7 +1894,7 @@ which highly leverage existing libraries in the larger LLVM project.")
(getenv "CPLUS_INCLUDE_PATH"))
#t))))))
(native-inputs
- (list clang llvm python))
+ (list clang-19 libunwind-headers llvm python))
(home-page "https://libcxx.llvm.org")
(synopsis "C++ standard library")
(description