janneke pushed a commit to branch core-packages-team-old in repository guix.
commit 404afc731c80cf3084a3ce1b1ce836a1d0b9c7d7 Author: Janneke Nieuwenhuizen <[email protected]> AuthorDate: Thu Jan 2 14:18:39 2025 +0100 gnu: clang-runtime-19: Build with gcc-14. * gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Leave unaltered for version >= 19. Change-Id: I85e7aa39918b545eca43478cffa626e533183238 --- gnu/packages/llvm.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 3d67374acf..9c6e01ab4a 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -27,7 +27,7 @@ ;;; Copyright © 2022 Zhu Zihao <[email protected]> ;;; Copyright © 2023 Hilton Chain <[email protected]> ;;; Copyright © 2023-2025 Zheng Junjie <[email protected]> -;;; Copyright © 2024 Janneke Nieuwenhuizen <[email protected]> +;;; Copyright © 2024, 2025 Janneke Nieuwenhuizen <[email protected]> ;;; ;;; This file is part of GNU Guix. ;;; @@ -157,7 +157,9 @@ as \"x86_64-linux\"." (llvm-monorepo (package-version llvm)))) (build-system cmake-build-system) (native-inputs - (cond ((version>=? version "18") + (cond ((version>=? version "19") + (package-native-inputs llvm)) + ((version>=? version "18") ;; clang-18.1.8 doesn't build with gcc-14 ;; source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__filesystem/path.h:534:52: error: use of built-in trait ‘__remove_pointer(typename std::__Fuzzer::decay<_Tp>::type)’ in function signature; use library traits instead ;; clang-18.1.8 doesn't build with gcc-12
