~ruther/guix-local

2877c75dc5db0dbf664fb6170d5754068e941d91 — Hikari 1 year, 2 months ago e07637a
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>
1 files changed, 3 insertions(+), 3 deletions(-)

M gnu/packages/llvm.scm
M gnu/packages/llvm.scm => gnu/packages/llvm.scm +3 -3
@@ 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