summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorZheng Junjie <z572@z572.online>2026-06-23 01:25:39 +0800
committerZheng Junjie <z572@z572.online>2026-07-03 00:04:01 +0800
commit7cd27fa8d99de73b4e472e5cbfa685d637b9eff1 (patch)
tree6488d893773bb41b2a496bf2c03d4366fe72709a /gnu
parentf26f7f9794a8105c2657c73c6e5a87d9b514af9b (diff)
gnu: llvm: Switch default llvm to 22.
* gnu/packages/llvm.scm (libomp, llvm, clang-runtime, clang, clang-toolchain): Switch to llvm-22 version. (ocaml-llvm): Use llvm-13. (wllvm)[native-inputs]: Remove clang; add clang-13. (emacs-clang-format)[arguments]: Use #:lisp-directory, Adjust configure phase. Add #:test-command. * gnu/packages/bioinformatics.scm (alignoth)[native-inputs]: Remove clang; add clang-13. (lammps)[inputs]: Remove libomp; add libomp-13. * gnu/packages/bootloaders.scm (make-grub)[inputs]: Remove clang; add clang-13. * gnu/packages/c.scm (libdispatch)[native-inputs]: Remove clang and llvm; add clang-13 and llvm-13. * gnu/packages/check.scm (pedansee)[native-inputs]: Remove clang; add clang-13. (python-lit)[native-inputs]: Remove llvm; add llvm-13. * gnu/packages/codex.scm (codex, codex-acp)[native-inputs]: Remove clang; add clang-13. * gnu/packages/compression.scm (cmix)[native-inputs]: Remove clang; add clang-13. * gnu/packages/cpp.scm (ccls)[native-inputs]: Remove clang and llvm; add clang-13 and llvm-13. * gnu/packages/darwin.scm (cctools)[inputs]: Remove clang-toolchain; add clang-toolchain-13. [native-inputs]: Remove clang-toolchain; add clang-toolchain-13. * gnu/packages/debug.scm (c-vise)[inputs]: Remove clang and llvm; add clang-13 and llvm-13. (fandango)[native-inputs]: Remove clang; add clang-13. * gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove llvm; add llvm-13. * gnu/packages/electronics.scm (nvc)[inputs]: Remove llvm; add llvm-13. (openroad)[inputs]: Remove libomp; add libomp-13. * gnu/packages/emacs-xyz.scm (emacs-irony-mode-server)[inputs]: Remove clang; add clang-13. * gnu/packages/file-systems.scm (bcachefs-tools-minimal)[native-inputs]: Remove clang; add clang-13. * gnu/packages/freedesktop.scm (waypipe)[native-inputs]: Remove clang; add clang-13. * gnu/packages/fusion.scm (fusion)[native-inputs]: Remove clang; add clang-13. * gnu/packages/games.scm (hedgewars)[native-inputs]: Remove clang; add clang-13. * gnu/packages/gnome.scm (gnome-builder)[inputs]: Remove clang and llvm; add clang-13 and llvm-13. * gnu/packages/gnustep.scm (libobjc2)[inputs]: Remove clang; add clang-13. * gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Remove llvm; add llvm-13. * gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Remove clang and llvm; add clang-13 and llvm-13. (skia)[native-inputs]: Remove clang-toolchain; add clang-toolchain-13. (tinygltf)[native-inputs]: Remove clang; add clang-13. * gnu/packages/kde-sdk.scm (kdevelop)[inputs]: Remove clang; add clang-13. * gnu/packages/language.scm (liblouis)[native-inputs]: Remove clang; add clang-13. * gnu/packages/lean.scm (lean4)[inputs]: Remove llvm; add llvm-13. * gnu/packages/lisp.scm (carp, picolisp)[inputs]: Remove clang; add clang-13. * gnu/packages/machine-learning.scm (ctranslate2)[native-inputs]: Remove libomp; add libomp-13. * gnu/packages/mail.scm (stalwart)[native-inputs]: Remove clang; add clang-13. * gnu/packages/maths.scm (python-mathics-core)[inputs]: Remove llvm; add llvm-13. * gnu/packages/ocaml.scm (bap)[inputs]: Remove llvm; add llvm-13. [native-inputs]: Remove clang; add clang-13. [arguments]: Use this-package-input to get llvm version. * gnu/packages/photo.scm (darktable)[inputs]: Remove libomp; add libomp-13. [native-inputs]: Remove llvm; add llvm-13. (ansel)[native-inputs]: Remove llvm; add llvm-13. (photoflare)[inputs]: Remove libomp; add libomp-13. * gnu/packages/physics.scm (cytnx)[inputs]: Remove libomp; add libomp-13. * gnu/packages/qt.scm (clazy)[inputs]: Remove clang and llvm; add clang-13 and llvm-13. * gnu/packages/rust-apps.scm (c2rust, helvum, ouch, pwmenu) (soundcloud-tui)[native-inputs]: Remove clang; add clang-13. * gnu/packages/rust-sources.scm (rust-ring-0.17)[native-inputs]: Remove clang; add clang-13. * gnu/packages/sequoia.scm (sequoia-chameleon-gnupg) (sequoia-sq, sequoia-sqv, sequoia-wot-tools)[native-inputs]: Remove clang; add clang-13. * gnu/packages/text-editors.scm (parinfer-rust, parinfer-rust-emacs)[inputs]: Remove clang; add clang-13. * gnu/packages/virtualization.scm (xen-guest-agent)[native-inputs]: Remove clang; add clang-13. * gnu/packages/wm.scm (niri)[inputs]: Remove clang; add clang-13. * gnu/packages/xorg.scm (xf86-video-vmware)[inputs]: Remove llvm; add llvm-13. (xwayland-satellite)[inputs]: Remove clang; add clang-13. Change-Id: Ifb8f13908a9e7112466b2e966200670ddcc2f162
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/bioinformatics.scm4
-rw-r--r--gnu/packages/bootloaders.scm2
-rw-r--r--gnu/packages/c.scm2
-rw-r--r--gnu/packages/check.scm4
-rw-r--r--gnu/packages/codex.scm4
-rw-r--r--gnu/packages/compression.scm2
-rw-r--r--gnu/packages/cpp.scm2
-rw-r--r--gnu/packages/darwin.scm4
-rw-r--r--gnu/packages/debug.scm6
-rw-r--r--gnu/packages/diffoscope.scm2
-rw-r--r--gnu/packages/electronics.scm4
-rw-r--r--gnu/packages/emacs-xyz.scm2
-rw-r--r--gnu/packages/file-systems.scm2
-rw-r--r--gnu/packages/freedesktop.scm2
-rw-r--r--gnu/packages/fusion.scm2
-rw-r--r--gnu/packages/games.scm2
-rw-r--r--gnu/packages/gnome.scm4
-rw-r--r--gnu/packages/gnustep.scm2
-rw-r--r--gnu/packages/gnuzilla.scm2
-rw-r--r--gnu/packages/graphics.scm8
-rw-r--r--gnu/packages/kde-sdk.scm2
-rw-r--r--gnu/packages/language.scm2
-rw-r--r--gnu/packages/lean.scm2
-rw-r--r--gnu/packages/lisp.scm4
-rw-r--r--gnu/packages/llvm.scm37
-rw-r--r--gnu/packages/machine-learning.scm2
-rw-r--r--gnu/packages/mail.scm2
-rw-r--r--gnu/packages/maths.scm2
-rw-r--r--gnu/packages/ocaml.scm8
-rw-r--r--gnu/packages/photo.scm8
-rw-r--r--gnu/packages/physics.scm2
-rw-r--r--gnu/packages/qt.scm2
-rw-r--r--gnu/packages/rust-apps.scm12
-rw-r--r--gnu/packages/rust-sources.scm2
-rw-r--r--gnu/packages/sequoia.scm8
-rw-r--r--gnu/packages/text-editors.scm4
-rw-r--r--gnu/packages/virtualization.scm2
-rw-r--r--gnu/packages/wm.scm2
-rw-r--r--gnu/packages/xorg.scm4
39 files changed, 88 insertions, 81 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 82273846b04..ac0e0d49398 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -207,7 +207,7 @@
207 (build-system cargo-build-system) 207 (build-system cargo-build-system)
208 (arguments 208 (arguments
209 (list #:install-source? #f)) 209 (list #:install-source? #f))
210 (native-inputs (list clang pkg-config)) 210 (native-inputs (list clang-13 pkg-config))
211 (inputs (cons* curl openssl zlib (cargo-inputs 'alignoth))) 211 (inputs (cons* curl openssl zlib (cargo-inputs 'alignoth)))
212 (home-page "https://github.com/alignoth/alignoth") 212 (home-page "https://github.com/alignoth/alignoth")
213 (synopsis "Tool for creating alignment plots from bam files.") 213 (synopsis "Tool for creating alignment plots from bam files.")
@@ -6634,7 +6634,7 @@ other types of unwanted sequence from high-throughput sequencing reads.")
6634 n2p2 6634 n2p2
6635 gsl 6635 gsl
6636 openblas 6636 openblas
6637 libomp 6637 libomp-13
6638 eigen 6638 eigen
6639 netcdf 6639 netcdf
6640 pnetcdf 6640 pnetcdf
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index e6e8f867e50..5e3da0dc5ee 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -242,7 +242,7 @@
242 ;; little-endian binaries for the bootloader and the utilities 242 ;; little-endian binaries for the bootloader and the utilities
243 ;; and building with clang is the easiest option. 243 ;; and building with clang is the easiest option.
244 (if (target-ppc64le?) 244 (if (target-ppc64le?)
245 (list clang) 245 (list clang-13)
246 '()) 246 '())
247 247
248 ;; Depend on LVM2 for libdevmapper, used by 'grub-probe' and 248 ;; Depend on LVM2 for libdevmapper, used by 'grub-probe' and
diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index c46034efa63..bae975d4efb 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1839,7 +1839,7 @@ directory contents.")
1839 (setenv "NM" "llvm-nm") 1839 (setenv "NM" "llvm-nm")
1840 (setenv "CC" "clang") 1840 (setenv "CC" "clang")
1841 (setenv "CXX" "clang++")))))) 1841 (setenv "CXX" "clang++"))))))
1842 (native-inputs (list clang llvm)) 1842 (native-inputs (list clang-13 llvm-13))
1843 (home-page "https://apple.github.io/swift-corelibs-libdispatch/") 1843 (home-page "https://apple.github.io/swift-corelibs-libdispatch/")
1844 (synopsis "Concurrent code execution on multicore hardware") 1844 (synopsis "Concurrent code execution on multicore hardware")
1845 (description 1845 (description
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 2065cdbf402..c3f2d532849 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -234,7 +234,7 @@ should use to get comprehensive combinatorial coverage of your parameters.")
234 (base32 "0lsg791x6n95pxg6vif8qfc46nqcamhjq3g0dl5xqf6imy7n3acd")))) 234 (base32 "0lsg791x6n95pxg6vif8qfc46nqcamhjq3g0dl5xqf6imy7n3acd"))))
235 (build-system glib-or-gtk-build-system) 235 (build-system glib-or-gtk-build-system)
236 (native-inputs 236 (native-inputs
237 (list clang pkg-config python-wrapper)) 237 (list clang-13 pkg-config python-wrapper))
238 (inputs 238 (inputs
239 (list glib)) 239 (list glib))
240 (synopsis "Code checker for C") 240 (synopsis "Code checker for C")
@@ -2755,7 +2755,7 @@ seamlessly into your existing Python unit testing work flow.")
2755 #:test-flags #~(list "lit.py" "tests"))) 2755 #:test-flags #~(list "lit.py" "tests")))
2756 ;; This can be built with any version of llvm. 2756 ;; This can be built with any version of llvm.
2757 (native-inputs 2757 (native-inputs
2758 (list llvm 2758 (list llvm-13
2759 python-setuptools)) 2759 python-setuptools))
2760 (home-page "https://llvm.org/") 2760 (home-page "https://llvm.org/")
2761 (synopsis "LLVM Software Testing Tool") 2761 (synopsis "LLVM Software Testing Tool")
diff --git a/gnu/packages/codex.scm b/gnu/packages/codex.scm
index 39a3dbde2b4..95fbd1f5041 100644
--- a/gnu/packages/codex.scm
+++ b/gnu/packages/codex.scm
@@ -821,7 +821,7 @@
821 ;; Disable network access. 821 ;; Disable network access.
822 (setenv "CODEX_SANDBOX_NETWORK_DISABLED" "1")))))) 822 (setenv "CODEX_SANDBOX_NETWORK_DISABLED" "1"))))))
823 (native-inputs `(("bubblewrap" ,bubblewrap) ;tests need bwrap on PATH 823 (native-inputs `(("bubblewrap" ,bubblewrap) ;tests need bwrap on PATH
824 ("clang" ,clang) 824 ("clang" ,clang-13)
825 ("cmake-minimal" ,cmake-minimal) 825 ("cmake-minimal" ,cmake-minimal)
826 ("libunwind" ,libunwind) 826 ("libunwind" ,libunwind)
827 ("lsof" ,lsof) ;app-server tests 827 ("lsof" ,lsof) ;app-server tests
@@ -900,7 +900,7 @@ default-features = false
900 (display "22.22.0" port)))))))) 900 (display "22.22.0" port))))))))
901 (native-inputs 901 (native-inputs
902 `(("cmake-minimal" ,cmake-minimal) 902 `(("cmake-minimal" ,cmake-minimal)
903 ("clang" ,clang) 903 ("clang" ,clang-13)
904 ("pkg-config" ,pkg-config) 904 ("pkg-config" ,pkg-config)
905 ("bubblewrap-source" ,(package-source bubblewrap)))) 905 ("bubblewrap-source" ,(package-source bubblewrap))))
906 (inputs (cons* libcap openssl sqlite zlib `(,zstd "lib") 906 (inputs (cons* libcap openssl sqlite zlib `(,zstd "lib")
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 83e3f58a26b..2a78fe7ca1c 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -3354,7 +3354,7 @@ exported by the zlib library.")
3354 #~(list (string-append "CXX=" #$(cxx-for-target)) 3354 #~(list (string-append "CXX=" #$(cxx-for-target))
3355 ;; Linker fails when you use CC=cc-for-target 3355 ;; Linker fails when you use CC=cc-for-target
3356 (string-append "CC=" #$(cxx-for-target))))) 3356 (string-append "CC=" #$(cxx-for-target)))))
3357 (native-inputs (list clang)) 3357 (native-inputs (list clang-13))
3358 (synopsis "Lossless data-compression program optimized for file size") 3358 (synopsis "Lossless data-compression program optimized for file size")
3359 (description 3359 (description
3360 "Cmix is a lossless data compression program aimed at optimizing compression 3360 "Cmix is a lossless data compression program aimed at optimizing compression
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index ae5f82f98ac..b4e7a366b13 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1839,7 +1839,7 @@ tools (containers, algorithms) used by other QuantStack packages.")
1839 (inputs 1839 (inputs
1840 (list rapidjson)) 1840 (list rapidjson))
1841 (native-inputs 1841 (native-inputs
1842 (list clang llvm)) 1842 (list clang-13 llvm-13))
1843 (home-page "https://github.com/MaskRay/ccls") 1843 (home-page "https://github.com/MaskRay/ccls")
1844 (synopsis "C/C++/Objective-C language server") 1844 (synopsis "C/C++/Objective-C language server")
1845 (description 1845 (description
diff --git a/gnu/packages/darwin.scm b/gnu/packages/darwin.scm
index 88990d04042..10b5fbe124d 100644
--- a/gnu/packages/darwin.scm
+++ b/gnu/packages/darwin.scm
@@ -81,11 +81,11 @@
81 "missing" 81 "missing"
82 ,@(find-files "." "^Makefile\\.in$")))))))) 82 ,@(find-files "." "^Makefile\\.in$"))))))))
83 (inputs (list libobjc2 83 (inputs (list libobjc2
84 clang-toolchain)) 84 clang-toolchain-13))
85 (native-inputs (list libtool 85 (native-inputs (list libtool
86 autoconf 86 autoconf
87 automake 87 automake
88 clang-toolchain)) 88 clang-toolchain-13))
89 (build-system gnu-build-system) 89 (build-system gnu-build-system)
90 (arguments 90 (arguments
91 (list 91 (list
diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm
index 682ba735c12..49ecf73313d 100644
--- a/gnu/packages/debug.scm
+++ b/gnu/packages/debug.scm
@@ -310,8 +310,8 @@ simple way to add custom protocol messages.")
310 python-pytest-flake8)) 310 python-pytest-flake8))
311 (inputs 311 (inputs
312 (list bash-minimal 312 (list bash-minimal
313 clang 313 clang-13
314 llvm 314 llvm-13
315 unifdef 315 unifdef
316 python 316 python
317 python-pebble 317 python-pebble
@@ -1165,7 +1165,7 @@ to aid in debugging.")
1165 (search-input-file inputs "bin/tcc"))))))))) 1165 (search-input-file inputs "bin/tcc")))))))))
1166 (native-inputs (list antlr4 1166 (native-inputs (list antlr4
1167 cmake-minimal 1167 cmake-minimal
1168 clang ;for tests 1168 clang-13 ;for tests
1169 python-aiosmtpd ;for tests 1169 python-aiosmtpd ;for tests
1170 python-dateutil ;for tests 1170 python-dateutil ;for tests
1171 python-docutils ;for tests 1171 python-docutils ;for tests
diff --git a/gnu/packages/diffoscope.scm b/gnu/packages/diffoscope.scm
index 14a661ea42a..c217b174607 100644
--- a/gnu/packages/diffoscope.scm
+++ b/gnu/packages/diffoscope.scm
@@ -211,7 +211,7 @@
211 imagemagick 211 imagemagick
212 libarchive 212 libarchive
213 libcaca 213 libcaca
214 llvm 214 llvm-13
215 lz4 215 lz4
216 lzip 216 lzip
217 ocaml 217 ocaml
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 778afcdfaea..35f41101066 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -2696,7 +2696,7 @@ Automation}, portable and vendor neutral FPGA place and route tool.")
2696 (inputs 2696 (inputs
2697 (list jansson 2697 (list jansson
2698 libffi 2698 libffi
2699 llvm 2699 llvm-13
2700 readline 2700 readline
2701 tcl 2701 tcl
2702 `(,zstd "lib"))) 2702 `(,zstd "lib")))
@@ -3125,7 +3125,7 @@ formats.")
3125 glpk 3125 glpk
3126 gmp 3126 gmp
3127 lemon-graph 3127 lemon-graph
3128 libomp 3128 libomp-13
3129 mpfr 3129 mpfr
3130 or-tools 3130 or-tools
3131 protobuf-6 3131 protobuf-6
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b6c8e36d8ed..49a7ff3ee37 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -12960,7 +12960,7 @@ described on the homepage.")
12960 (invoke "cmake" "server" 12960 (invoke "cmake" "server"
12961 (string-append "-DCMAKE_INSTALL_PREFIX=" #$output))))))) 12961 (string-append "-DCMAKE_INSTALL_PREFIX=" #$output)))))))
12962 (inputs 12962 (inputs
12963 (list clang)) 12963 (list clang-13))
12964 (build-system cmake-build-system) 12964 (build-system cmake-build-system)
12965 (synopsis "Server for the Emacs @dfn{irony mode}"))) 12965 (synopsis "Server for the Emacs @dfn{irony mode}")))
12966 12966
diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm
index b46af2f1bd5..9d0b296e50b 100644
--- a/gnu/packages/file-systems.scm
+++ b/gnu/packages/file-systems.scm
@@ -815,7 +815,7 @@ from a mounted file system.")
815 (native-inputs 815 (native-inputs
816 (list pkg-config)) 816 (list pkg-config))
817 (inputs 817 (inputs
818 (cons* clang 818 (cons* clang-13
819 eudev 819 eudev
820 keyutils 820 keyutils
821 libaio 821 libaio
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 5cb28cf70ac..07e16ce96be 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -3573,7 +3573,7 @@ notifies the user using any notification daemon implementing
3573 (list rust "cargo") 3573 (list rust "cargo")
3574 rust-bindgen-cli 3574 rust-bindgen-cli
3575 shaderc 3575 shaderc
3576 clang ; bindgen does not work without it 3576 clang-13 ; bindgen does not work without it
3577 vulkan-headers 3577 vulkan-headers
3578 ;; For tests 3578 ;; For tests
3579 python)) 3579 python))
diff --git a/gnu/packages/fusion.scm b/gnu/packages/fusion.scm
index ea3e9e8a612..1df1178906c 100644
--- a/gnu/packages/fusion.scm
+++ b/gnu/packages/fusion.scm
@@ -78,7 +78,7 @@
78 (mkdir-p doc) 78 (mkdir-p doc)
79 (copy-recursively "doc" doc))))))) 79 (copy-recursively "doc" doc)))))))
80 (native-inputs 80 (native-inputs
81 (list clang ;; test-cl 81 (list clang-13 ;; test-cl
82 dmd ;; test-d 82 dmd ;; test-d
83 glib ;; test-c 83 glib ;; test-c
84 icu4c ;; test-cpp 84 icu4c ;; test-cpp
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index badcd8dc5a2..0be0c191d77 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -11897,7 +11897,7 @@ play with up to four players simultaneously. It has network support.")
11897 (sdl-union 11897 (sdl-union
11898 (list sdl2 sdl2-mixer sdl2-net sdl2-ttf sdl2-image)))) 11898 (list sdl2 sdl2-mixer sdl2-net sdl2-ttf sdl2-image))))
11899 (native-inputs 11899 (native-inputs
11900 (list clang ghc pkg-config qttools-5)) 11900 (list clang-13 ghc pkg-config qttools-5))
11901 (home-page "https://hedgewars.org/") 11901 (home-page "https://hedgewars.org/")
11902 (synopsis "Turn-based artillery game featuring fighting hedgehogs") 11902 (synopsis "Turn-based artillery game featuring fighting hedgehogs")
11903 (description 11903 (description
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f60bea8f2a1..b95631d6866 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -13610,7 +13610,7 @@ GtkTextView widgets.")
13610 (inputs 13610 (inputs
13611 (list bash-minimal ;for wrap-program 13611 (list bash-minimal ;for wrap-program
13612 cmark 13612 cmark
13613 clang 13613 clang-13
13614 devhelp 13614 devhelp
13615 d-spy 13615 d-spy
13616 ;; Cyclic modular dependency 13616 ;; Cyclic modular dependency
@@ -13632,7 +13632,7 @@ GtkTextView widgets.")
13632 libportal 13632 libportal
13633 libsoup 13633 libsoup
13634 libspelling 13634 libspelling
13635 llvm 13635 llvm-13
13636 libostree 13636 libostree
13637 python 13637 python
13638 python-pygobject-3.50 13638 python-pygobject-3.50
diff --git a/gnu/packages/gnustep.scm b/gnu/packages/gnustep.scm
index ebad928326d..f7dd5c3480a 100644
--- a/gnu/packages/gnustep.scm
+++ b/gnu/packages/gnustep.scm
@@ -124,7 +124,7 @@ to easily create cross-compiled binaries.")
124 "-DCMAKE_CXX_COMPILER=clang++" 124 "-DCMAKE_CXX_COMPILER=clang++"
125 "-DTESTS=ON"))) 125 "-DTESTS=ON")))
126 (inputs 126 (inputs
127 (list clang robin-map)) 127 (list clang-13 robin-map))
128 (home-page "https://www.gnustep.org/") 128 (home-page "https://www.gnustep.org/")
129 (synopsis "Objective-C runtime library for Clang") 129 (synopsis "Objective-C runtime library for Clang")
130 (description "Libobjc2 is an Objective-C runtime library designed as a 130 (description "Libobjc2 is an Objective-C runtime library designed as a
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 0fd0d522230..25a2a6ec38a 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -276,7 +276,7 @@ getTimeZoneTransition/transitions-close-together.js")))))
276 (number->string (parallel-job-count))))))))))) 276 (number->string (parallel-job-count)))))))))))
277 (native-inputs 277 (native-inputs
278 (list autoconf 278 (list autoconf
279 llvm ;for llvm-objdump 279 llvm-13 ;for llvm-objdump
280 m4 280 m4
281 perl 281 perl
282 pkg-config 282 pkg-config
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index e22de793f09..1d81a663a05 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1036,9 +1036,9 @@ baking tools to produce normal maps.")
1036 "|"))) 1036 "|")))
1037 (native-inputs 1037 (native-inputs
1038 (list bison 1038 (list bison
1039 clang 1039 clang-13
1040 flex 1040 flex
1041 llvm 1041 llvm-13
1042 pybind11-2 1042 pybind11-2
1043 python-wrapper)) 1043 python-wrapper))
1044 (inputs 1044 (inputs
@@ -2832,7 +2832,7 @@ Cflags: -I${includedir}~%" #$output #$version)))))
2832 (format #t "test suite not run~%"))))))) 2832 (format #t "test suite not run~%")))))))
2833 (native-inputs 2833 (native-inputs
2834 (append (if (target-x86-32?) 2834 (append (if (target-x86-32?)
2835 (list clang-toolchain) 2835 (list clang-toolchain-13)
2836 '()) 2836 '())
2837 (list gn libjpeg-turbo ninja pkg-config python-wrapper 2837 (list gn libjpeg-turbo ninja pkg-config python-wrapper
2838 spirv-tools spirv-headers 2838 spirv-tools spirv-headers
@@ -3096,7 +3096,7 @@ and build scripts for the OpenXR loader.")
3096 (invoke "./tester_noexcept")) 3096 (invoke "./tester_noexcept"))
3097 (format #t "test suite not run~%"))))))) 3097 (format #t "test suite not run~%")))))))
3098 (inputs (list nlohmann-json stb-image stb-image-write)) 3098 (inputs (list nlohmann-json stb-image stb-image-write))
3099 (native-inputs (list catch-framework clang)) 3099 (native-inputs (list catch-framework clang-13))
3100 (home-page "https://github.com/syoyo/tinygltf") 3100 (home-page "https://github.com/syoyo/tinygltf")
3101 (synopsis "Header only GL Transmission Format library") 3101 (synopsis "Header only GL Transmission Format library")
3102 (description "This package provides a header only C++11 3102 (description "This package provides a header only C++11
diff --git a/gnu/packages/kde-sdk.scm b/gnu/packages/kde-sdk.scm
index 36583e6ea73..afa2b0f79ca 100644
--- a/gnu/packages/kde-sdk.scm
+++ b/gnu/packages/kde-sdk.scm
@@ -282,7 +282,7 @@ for some KDevelop language plugins (Ruby, PHP, CSS...).")
282 (native-inputs 282 (native-inputs
283 (list extra-cmake-modules pkg-config shared-mime-info qttools)) 283 (list extra-cmake-modules pkg-config shared-mime-info qttools))
284 (inputs (list boost 284 (inputs (list boost
285 clang 285 clang-13
286 grantlee 286 grantlee
287 karchive 287 karchive
288 kcmutils 288 kcmutils
diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm
index c44645840dd..9937b845c30 100644
--- a/gnu/packages/language.scm
+++ b/gnu/packages/language.scm
@@ -379,7 +379,7 @@ method, one of the most popular choices for Traditional Chinese users.")
379 (native-inputs 379 (native-inputs
380 (list autoconf 380 (list autoconf
381 automake 381 automake
382 clang 382 clang-13
383 help2man 383 help2man
384 libtool 384 libtool
385 libyaml 385 libyaml
diff --git a/gnu/packages/lean.scm b/gnu/packages/lean.scm
index a5278fe208d..e4705b611f8 100644
--- a/gnu/packages/lean.scm
+++ b/gnu/packages/lean.scm
@@ -70,7 +70,7 @@
70 python-wrapper 70 python-wrapper
71 tzdata-for-tests)) 71 tzdata-for-tests))
72 (inputs 72 (inputs
73 (list cadical-2.1 gmp libuv llvm)) 73 (list cadical-2.1 gmp libuv llvm-13))
74 (arguments 74 (arguments
75 (list 75 (list
76 #:make-flags 76 #:make-flags
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 3ba1198b7be..34c57567d86 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -210,7 +210,7 @@ executable Common Lisp image. It is similar to cl-launch and hu.dwim.build.")
210 "carp-header-parse"))))))) 210 "carp-header-parse")))))))
211 (inputs 211 (inputs
212 (list bash-minimal 212 (list bash-minimal
213 clang 213 clang-13
214 ghc-blaze-markup 214 ghc-blaze-markup
215 ghc-blaze-html 215 ghc-blaze-html
216 ghc-split 216 ghc-split
@@ -1138,7 +1138,7 @@ and make for REPLs that start blazing fast.
1138 (sha256 1138 (sha256
1139 (base32 "0cr1w4lcszipfp7d0pk7v42dzqrd6i7b498f81lqymijgp3v4vkd")))) 1139 (base32 "0cr1w4lcszipfp7d0pk7v42dzqrd6i7b498f81lqymijgp3v4vkd"))))
1140 (build-system gnu-build-system) 1140 (build-system gnu-build-system)
1141 (inputs (list clang readline libffi openssl pkg-config)) 1141 (inputs (list clang-13 readline libffi openssl pkg-config))
1142 (arguments 1142 (arguments
1143 '(#:phases (modify-phases %standard-phases 1143 '(#:phases (modify-phases %standard-phases
1144 (delete 'configure) 1144 (delete 'configure)
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 9ef6b383664..963e3976184 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -1275,11 +1275,11 @@ Library.")
1275 (make-clang-toolchain clang-22 libomp-22)) 1275 (make-clang-toolchain clang-22 libomp-22))
1276 1276
1277;; Default LLVM and Clang version. 1277;; Default LLVM and Clang version.
1278(define-public libomp libomp-13) 1278(define-public libomp libomp-22)
1279(define-public llvm llvm-13) 1279(define-public llvm llvm-22)
1280(define-public clang-runtime clang-runtime-13) 1280(define-public clang-runtime clang-runtime-22)
1281(define-public clang clang-13) 1281(define-public clang clang-22)
1282(define-public clang-toolchain clang-toolchain-13) 1282(define-public clang-toolchain clang-toolchain-22)
1283 1283
1284 1284
1285 1285
@@ -2332,15 +2332,20 @@ dependency relationships is easier, particularly for large projects.")
2332 (list clang)) 2332 (list clang))
2333 (propagated-inputs '()) 2333 (propagated-inputs '())
2334 (arguments 2334 (arguments
2335 `(#:phases 2335 (list
2336 (modify-phases %standard-phases 2336 #:lisp-directory "clang/tools/clang-format"
2337 (add-after 'unpack 'configure 2337 #:phases
2338 (lambda* (#:key inputs #:allow-other-keys) 2338 #~(modify-phases %standard-phases
2339 (let ((clang-format (search-input-file inputs "/bin/clang-format"))) 2339 (add-after 'unpack 'configure
2340 (copy-file "tools/clang-format/clang-format.el" "clang-format.el") 2340 (lambda* (#:key inputs #:allow-other-keys)
2341 (emacs-substitute-variables "clang-format.el" 2341 (let ((clang-format (search-input-file inputs "/bin/clang-format")))
2342 ("clang-format-executable" 2342 (emacs-substitute-variables "clang-format.el"
2343 clang-format)))))))) 2343 ("clang-format-executable"
2344 clang-format))))))
2345 #:test-command #~(list "emacs" "-Q" "--batch"
2346 "-l" "clang-format.el"
2347 "-l" "clang-format-test.el"
2348 "-f" "ert-run-tests-batch-and-exit")))
2344 (synopsis "Format code using clang-format") 2349 (synopsis "Format code using clang-format")
2345 (description "This package filters code through @code{clang-format} 2350 (description "This package filters code through @code{clang-format}
2346to fix its formatting. @code{clang-format} is a tool that formats 2351to fix its formatting. @code{clang-format} is a tool that formats
@@ -2463,7 +2468,7 @@ using @code{clang-rename}.")))
2463 (description "This package contains the OCaml bindings distributed with 2468 (description "This package contains the OCaml bindings distributed with
2464LLVM.")))) 2469LLVM."))))
2465 2470
2466(define-public ocaml-llvm (make-ocaml-llvm llvm)) 2471(define-public ocaml-llvm (make-ocaml-llvm llvm-13))
2467 2472
2468(define-public wllvm 2473(define-public wllvm
2469 (package 2474 (package
@@ -2506,7 +2511,7 @@ LLVM."))))
2506 (("'file'") 2511 (("'file'")
2507 (pystr (search-input-file inputs "/bin/file")))))))))) 2512 (pystr (search-input-file inputs "/bin/file"))))))))))
2508 (inputs (list binutils file)) 2513 (inputs (list binutils file))
2509 (native-inputs (list clang procps python-pytest python-setuptools)) 2514 (native-inputs (list clang-13 procps python-pytest python-setuptools))
2510 (home-page "https://github.com/SRI-CSL/whole-program-llvm") 2515 (home-page "https://github.com/SRI-CSL/whole-program-llvm")
2511 (synopsis "Whole Program LLVM") 2516 (synopsis "Whole Program LLVM")
2512 (description "This package provides a toolkit for building whole-program 2517 (description "This package provides a toolkit for building whole-program
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 305e1318db1..d8f186ddad1 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -6328,7 +6328,7 @@ Jax, PyTorch and TensorFlow — with a seamless integration between them.")
6328 (lambda* (#:rest args) 6328 (lambda* (#:rest args)
6329 (apply (assoc-ref gnu:%standard-phases 'check) 6329 (apply (assoc-ref gnu:%standard-phases 'check)
6330 #:test-target "ctranslate2_test" args)))))) 6330 #:test-target "ctranslate2_test" args))))))
6331 (native-inputs (list libomp 6331 (native-inputs (list libomp-13
6332 cxxopts 6332 cxxopts
6333 spdlog 6333 spdlog
6334 googletest 6334 googletest
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 9baf974ac5a..57c5f3b9cbe 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -3989,7 +3989,7 @@ on the fly. Both programs are written in C and are very fast.")
3989 "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1") 3989 "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
3990 (setenv "JEMALLOC_OVERRIDE" 3990 (setenv "JEMALLOC_OVERRIDE"
3991 (search-input-file inputs "/lib/libjemalloc.so"))))))) 3991 (search-input-file inputs "/lib/libjemalloc.so")))))))
3992 (native-inputs (list clang pkg-config)) 3992 (native-inputs (list clang-13 pkg-config))
3993 (inputs (cons* bzip2 3993 (inputs (cons* bzip2
3994 jemalloc 3994 jemalloc
3995 librdkafka 3995 librdkafka
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 3e36ce5f06a..6d463eb226c 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -11424,7 +11424,7 @@ the Wolfram language.")
11424 (setenv "MATHICS_CHARACTER_ENCODING" "ASCII")))))) 11424 (setenv "MATHICS_CHARACTER_ENCODING" "ASCII"))))))
11425 (build-system pyproject-build-system) 11425 (build-system pyproject-build-system)
11426 (native-inputs (list python-pytest python-setuptools python-wheel)) 11426 (native-inputs (list python-pytest python-setuptools python-wheel))
11427 (inputs (list llvm)) 11427 (inputs (list llvm-13))
11428 (propagated-inputs (list python-mpmath 11428 (propagated-inputs (list python-mpmath
11429 python-pint 11429 python-pint
11430 python-palettable 11430 python-palettable
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 290e71e5eeb..51ecaca453d 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -5738,13 +5738,15 @@ necessary set of rewriters.")
5738 (string-append 5738 (string-append
5739 (assoc-ref outputs "out") 5739 (assoc-ref outputs "out")
5740 "/lib/ocaml/site-lib") 5740 "/lib/ocaml/site-lib")
5741 (string-append "--with-llvm-version=" #$(package-version llvm)) 5741 (string-append "--with-llvm-version="
5742 #$(package-version
5743 (this-package-input "llvm")))
5742 "--with-llvm-config=llvm-config" 5744 "--with-llvm-config=llvm-config"
5743 "--disable-ghidra" 5745 "--disable-ghidra"
5744 "--disable-llvm-static" 5746 "--disable-llvm-static"
5745 "--enable-llvm" 5747 "--enable-llvm"
5746 "--enable-everything")))))) 5748 "--enable-everything"))))))
5747 (native-inputs (list clang ocaml-oasis ocaml-ounit)) 5749 (native-inputs (list clang-13 ocaml-oasis ocaml-ounit))
5748 (propagated-inputs 5750 (propagated-inputs
5749 (list 5751 (list
5750 camlzip 5752 camlzip
@@ -5768,7 +5770,7 @@ necessary set of rewriters.")
5768 ocaml-z3 5770 ocaml-z3
5769 ocaml-zarith)) 5771 ocaml-zarith))
5770 (inputs 5772 (inputs
5771 (list gmp llvm ncurses)) 5773 (list gmp llvm-13 ncurses))
5772 (synopsis "Binary Analysis Platform") 5774 (synopsis "Binary Analysis Platform")
5773 (description "Binary Analysis Platform is a framework for writing program 5775 (description "Binary Analysis Platform is a framework for writing program
5774analysis tools, that target binary files. The framework consists of a plethora 5776analysis tools, that target binary files. The framework consists of a plethora
diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm
index c0d1207cb66..df6f7d01dc7 100644
--- a/gnu/packages/photo.scm
+++ b/gnu/packages/photo.scm
@@ -762,7 +762,7 @@ photographic equipment.")
762 `(,glib "bin") 762 `(,glib "bin")
763 gobject-introspection 763 gobject-introspection
764 intltool 764 intltool
765 llvm 765 llvm-13
766 opencl-headers 766 opencl-headers
767 perl 767 perl
768 pkg-config 768 pkg-config
@@ -791,7 +791,7 @@ photographic equipment.")
791 libheif 791 libheif
792 libjpeg-turbo 792 libjpeg-turbo
793 libjxl ;optional, for JPEG-XL support 793 libjxl ;optional, for JPEG-XL support
794 libomp 794 libomp-13
795 libpng 795 libpng
796 libraw 796 libraw
797 libsecret ;optional, for storing passwords 797 libsecret ;optional, for storing passwords
@@ -877,7 +877,7 @@ and enhance them.")
877 `(,glib "bin") 877 `(,glib "bin")
878 gobject-introspection 878 gobject-introspection
879 intltool 879 intltool
880 llvm ;optional 880 llvm-13 ;optional
881 opencl-headers 881 opencl-headers
882 perl 882 perl
883 pkg-config 883 pkg-config
@@ -955,7 +955,7 @@ help you achieve your own interpretation of raw digital photographs.")
955 (native-inputs 955 (native-inputs
956 (list pkg-config qttools-5)) 956 (list pkg-config qttools-5))
957 (inputs 957 (inputs
958 (list graphicsmagick libomp qtbase-5)) 958 (list graphicsmagick libomp-13 qtbase-5))
959 (home-page "https://photoflare.io") 959 (home-page "https://photoflare.io")
960 (synopsis "Quick, simple but powerful image editor") 960 (synopsis "Quick, simple but powerful image editor")
961 (description "Photoflare is a cross-platform image editor with an aim 961 (description "Photoflare is a cross-platform image editor with an aim
diff --git a/gnu/packages/physics.scm b/gnu/packages/physics.scm
index 407cfbc5b36..a029164722d 100644
--- a/gnu/packages/physics.scm
+++ b/gnu/packages/physics.scm
@@ -241,7 +241,7 @@ which are themselves described in 'ddl.dic'.")
241 (list boost 241 (list boost
242 openblas 242 openblas
243 python 243 python
244 libomp)) 244 libomp-13))
245 (propagated-inputs 245 (propagated-inputs
246 (list python-beartype 246 (list python-beartype
247 python-graphviz 247 python-graphviz
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 8f1d1854933..5845d02d6a0 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -6308,7 +6308,7 @@ authentication on behalf of its clients.")
6308 "1y0g1j9ib1b0likjizw70hibky20gxxirqls6hf4crc214279v0m")))) 6308 "1y0g1j9ib1b0likjizw70hibky20gxxirqls6hf4crc214279v0m"))))
6309 (build-system cmake-build-system) 6309 (build-system cmake-build-system)
6310 (native-inputs (list python)) 6310 (native-inputs (list python))
6311 (inputs (list clang llvm)) 6311 (inputs (list clang-13 llvm-13))
6312 (home-page "https://github.com/KDE/clazy/") 6312 (home-page "https://github.com/KDE/clazy/")
6313 (synopsis "Qt-oriented static code analyzer") 6313 (synopsis "Qt-oriented static code analyzer")
6314 (description "clazy is a compiler plugin which allows @command{clang} to 6314 (description "clazy is a compiler plugin which allows @command{clang} to
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index b6bd4bb449e..192561bfbf3 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -655,8 +655,8 @@ choice. Supported launchers are: dmenu, fuzzel, rofi, walker and custom.")
655 (sha256 655 (sha256
656 (base32 "0frzcnyah3a1srdwyx2rcpbh7hpwy6608cvhsqz5z9hdc08z8cg3")))) 656 (base32 "0frzcnyah3a1srdwyx2rcpbh7hpwy6608cvhsqz5z9hdc08z8cg3"))))
657 (build-system cargo-build-system) 657 (build-system cargo-build-system)
658 (native-inputs (list clang cmake-minimal %tinycbor-source)) 658 (native-inputs (list clang-13 cmake-minimal %tinycbor-source))
659 (inputs (cons llvm (cargo-inputs 'c2rust))) 659 (inputs (cons llvm-13 (cargo-inputs 'c2rust)))
660 (arguments 660 (arguments
661 (list #:install-source? #f 661 (list #:install-source? #f
662 #:phases 662 #:phases
@@ -1832,7 +1832,7 @@ repositories.")
1832 configure 1832 configure
1833 check-for-pregenerated-files 1833 check-for-pregenerated-files
1834 patch-cargo-checksums))))))) 1834 patch-cargo-checksums)))))))
1835 (native-inputs (list clang pkg-config rust `(,rust "cargo"))) 1835 (native-inputs (list clang-13 pkg-config rust `(,rust "cargo")))
1836 (inputs (cons* glib gtk libadwaita pipewire (cargo-inputs 'helvum))) 1836 (inputs (cons* glib gtk libadwaita pipewire (cargo-inputs 'helvum)))
1837 (home-page "https://gitlab.freedesktop.org/pipewire/helvum") 1837 (home-page "https://gitlab.freedesktop.org/pipewire/helvum")
1838 (synopsis "GTK patchbay for pipewire") 1838 (synopsis "GTK patchbay for pipewire")
@@ -2899,7 +2899,7 @@ performance and customizability.")
2899 #:include-regexp ("\\.1$"))) 2899 #:include-regexp ("\\.1$")))
2900 args)))))) 2900 args))))))
2901 (native-inputs (list git-minimal/pinned pkg-config)) 2901 (native-inputs (list git-minimal/pinned pkg-config))
2902 (inputs (cons* bzip2 bzip3-1.4 clang xz zlib `(,zstd "lib") 2902 (inputs (cons* bzip2 bzip3-1.4 clang-13 xz zlib `(,zstd "lib")
2903 (cargo-inputs 'ouch))) 2903 (cargo-inputs 'ouch)))
2904 (home-page "https://github.com/ouch-org/ouch") 2904 (home-page "https://github.com/ouch-org/ouch")
2905 (synopsis "Compression and decompression utility") 2905 (synopsis "Compression and decompression utility")
@@ -2924,7 +2924,7 @@ decompressing files and directories.")
2924 (build-system cargo-build-system) 2924 (build-system cargo-build-system)
2925 (arguments 2925 (arguments
2926 (list #:install-source? #f)) 2926 (list #:install-source? #f))
2927 (native-inputs (list clang pkg-config)) 2927 (native-inputs (list clang-13 pkg-config))
2928 (inputs (cons* pipewire 2928 (inputs (cons* pipewire
2929 (cargo-inputs 'pwmenu))) 2929 (cargo-inputs 'pwmenu)))
2930 (home-page "https://github.com/e-tho/pwmenu") 2930 (home-page "https://github.com/e-tho/pwmenu")
@@ -3678,7 +3678,7 @@ of the project is to be runnable on untrusted networks without crashing.")
3678 (arguments 3678 (arguments
3679 (list #:install-source? #f)) 3679 (list #:install-source? #f))
3680 (native-inputs 3680 (native-inputs
3681 (list clang pkg-config)) 3681 (list clang-13 pkg-config))
3682 (inputs 3682 (inputs
3683 (cons* alsa-lib ffmpeg 3683 (cons* alsa-lib ffmpeg
3684 (cargo-inputs 'soundcloud-tui))) 3684 (cargo-inputs 'soundcloud-tui)))
diff --git a/gnu/packages/rust-sources.scm b/gnu/packages/rust-sources.scm
index 552a2be1009..94be5b248bd 100644
--- a/gnu/packages/rust-sources.scm
+++ b/gnu/packages/rust-sources.scm
@@ -857,7 +857,7 @@ UTF-32 support.")
857 "-f" "win64" "-i" "include/" "-i" "pregenerated/tmp/" 857 "-f" "win64" "-i" "include/" "-i" "pregenerated/tmp/"
858 "-Xgnu" "-gcv8" script)) 858 "-Xgnu" "-gcv8" script))
859 (find-files "pregenerated/tmp" "nasm\\.asm"))))))) 859 (find-files "pregenerated/tmp" "nasm\\.asm")))))))
860 (native-inputs (list clang go gzip nasm perl python-minimal tar)) 860 (native-inputs (list clang-13 go gzip nasm perl python-minimal tar))
861 (propagated-inputs (cargo-inputs 'rust-ring-0.17)) 861 (propagated-inputs (cargo-inputs 'rust-ring-0.17))
862 (home-page "https://github.com/briansmith/ring") 862 (home-page "https://github.com/briansmith/ring")
863 (synopsis "Safe, fast, small crypto using Rust") 863 (synopsis "Safe, fast, small crypto using Rust")
diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm
index 17fc2add5f5..09a0e4c5c4f 100644
--- a/gnu/packages/sequoia.scm
+++ b/gnu/packages/sequoia.scm
@@ -111,7 +111,7 @@
111 (inputs 111 (inputs
112 (cons* nettle openssl sqlite (cargo-inputs 'sequoia-chameleon-gnupg))) 112 (cons* nettle openssl sqlite (cargo-inputs 'sequoia-chameleon-gnupg)))
113 (native-inputs 113 (native-inputs
114 (list capnproto clang gnupg pkg-config sequoia-sq)) 114 (list capnproto clang-13 gnupg pkg-config sequoia-sq))
115 (home-page "https://sequoia-pgp.org/") 115 (home-page "https://sequoia-pgp.org/")
116 (synopsis "Sequoia's reimplementation of the GnuPG interface") 116 (synopsis "Sequoia's reimplementation of the GnuPG interface")
117 (description "This package provides Sequoia's reimplementation of the 117 (description "This package provides Sequoia's reimplementation of the
@@ -180,7 +180,7 @@ This Guix package is built to use the nettle cryptographic library.")
180 (inputs 180 (inputs
181 (cons* nettle openssl pcsc-lite sqlite (cargo-inputs 'sequoia-sq))) 181 (cons* nettle openssl pcsc-lite sqlite (cargo-inputs 'sequoia-sq)))
182 (native-inputs 182 (native-inputs
183 (list capnproto clang pkg-config)) 183 (list capnproto clang-13 pkg-config))
184 (home-page "https://sequoia-pgp.org/") 184 (home-page "https://sequoia-pgp.org/")
185 (synopsis "Command-line frontend for Sequoia OpenPGP") 185 (synopsis "Command-line frontend for Sequoia OpenPGP")
186 (description "This package provides the command-line frontend for Sequoia 186 (description "This package provides the command-line frontend for Sequoia
@@ -205,7 +205,7 @@ gpg-agent, openpgp-card and softkeys keystore backends.")
205 (inputs 205 (inputs
206 (cons* bzip2 nettle openssl (cargo-inputs 'sequoia-sqv))) 206 (cons* bzip2 nettle openssl (cargo-inputs 'sequoia-sqv)))
207 (native-inputs 207 (native-inputs
208 (list clang pkg-config)) 208 (list clang-13 pkg-config))
209 (arguments 209 (arguments
210 `(#:imported-modules ((guix build copy-build-system) 210 `(#:imported-modules ((guix build copy-build-system)
211 ,@%cargo-build-system-modules) 211 ,@%cargo-build-system-modules)
@@ -289,7 +289,7 @@ This Guix package is built to use the nettle cryptographic library.")
289 (inputs 289 (inputs
290 (cons* nettle openssl sqlite (cargo-inputs 'sequoia-wot-tools))) 290 (cons* nettle openssl sqlite (cargo-inputs 'sequoia-wot-tools)))
291 (native-inputs 291 (native-inputs
292 (list clang gnupg pkg-config)) 292 (list clang-13 gnupg pkg-config))
293 (home-page "https://sequoia-pgp.org/") 293 (home-page "https://sequoia-pgp.org/")
294 (synopsis "Implementation of OpenPGP's web of trust") 294 (synopsis "Implementation of OpenPGP's web of trust")
295 (description 295 (description
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 53579b35d74..b0dec741860 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -563,7 +563,7 @@ provides semantic syntax highlighting and selections in the Kakoune text editor.
563 (install-file "rc/parinfer.kak" 563 (install-file "rc/parinfer.kak"
564 (string-append out "/share/kak/autoload")))))))) 564 (string-append out "/share/kak/autoload"))))))))
565 (inputs 565 (inputs
566 (cons clang (cargo-inputs 'parinfer-rust))) 566 (cons clang-13 (cargo-inputs 'parinfer-rust)))
567 (home-page "https://github.com/justinbarclay/parinfer-rust") 567 (home-page "https://github.com/justinbarclay/parinfer-rust")
568 (synopsis "Infer parentheses for Clojure, Lisp and Scheme") 568 (synopsis "Infer parentheses for Clojure, Lisp and Scheme")
569 (description 569 (description
@@ -597,7 +597,7 @@ can load dynamic libraries.")
597 (let ((lib (string-append #$output "/lib"))) 597 (let ((lib (string-append #$output "/lib")))
598 (with-directory-excursion "target/release" 598 (with-directory-excursion "target/release"
599 (install-file "libparinfer_rust.so" lib)))))))) 599 (install-file "libparinfer_rust.so" lib))))))))
600 (inputs (cons clang (cargo-inputs 'parinfer-rust-emacs))) 600 (inputs (cons clang-13 (cargo-inputs 'parinfer-rust-emacs)))
601 (home-page "https://github.com/justinbarclay/parinfer-rust-emacs") 601 (home-page "https://github.com/justinbarclay/parinfer-rust-emacs")
602 (synopsis "Emacs-centric fork of parinfer-rust") 602 (synopsis "Emacs-centric fork of parinfer-rust")
603 (description 603 (description
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 5e597a6ef5f..324253b7e1c 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -3440,7 +3440,7 @@ which is a hypervisor.")
3440 (native-inputs 3440 (native-inputs
3441 (list pkg-config 3441 (list pkg-config
3442 xen ; Pull in Xen for libxenstore 3442 xen ; Pull in Xen for libxenstore
3443 clang)) 3443 clang-13))
3444 (inputs (cargo-inputs 'xen-guest-agent)) 3444 (inputs (cargo-inputs 'xen-guest-agent))
3445 (home-page "https://gitlab.com/xen-project/xen-guest-agent") 3445 (home-page "https://gitlab.com/xen-project/xen-guest-agent")
3446 (synopsis "Provides guest VM information to hosting Xen hypervisor") 3446 (synopsis "Provides guest VM information to hosting Xen hypervisor")
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index ed7da6f61d0..c450288c383 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -2705,7 +2705,7 @@ built on dwl — crafted for speed, flexibility, and a customizable desktop expe
2705 '()) 2705 '())
2706 (list pkg-config))) 2706 (list pkg-config)))
2707 (inputs 2707 (inputs
2708 (cons* clang 2708 (cons* clang-13
2709 dbus 2709 dbus
2710 libdisplay-info 2710 libdisplay-info
2711 libinput-minimal 2711 libinput-minimal
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 9101c363778..8f88011a10d 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -3104,7 +3104,7 @@ server driver works.")
3104 (inputs 3104 (inputs
3105 (list libx11 3105 (list libx11
3106 libxext 3106 libxext
3107 llvm 3107 llvm-13
3108 mesa ; for xatracker 3108 mesa ; for xatracker
3109 xorg-server)) 3109 xorg-server))
3110 (native-inputs 3110 (native-inputs
@@ -6587,7 +6587,7 @@ direct replacement for @command{xvfb-run} specifically.
6587 (copy-file src dst))))))) 6587 (copy-file src dst)))))))
6588 (native-inputs (list pkg-config)) 6588 (native-inputs (list pkg-config))
6589 (inputs 6589 (inputs
6590 (cons* clang 6590 (cons* clang-13
6591 fontconfig 6591 fontconfig
6592 xcb-util-cursor 6592 xcb-util-cursor
6593 xorg-server-xwayland 6593 xorg-server-xwayland