<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/llvm.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: rocm-hipcc: Hide package.</title>
<updated>2026-08-18T16:09:50+00:00</updated>
<author>
<name>Sergio Pastor Pérez</name>
<email>sergio.pastor-perez@inria.fr</email>
</author>
<published>2026-08-14T10:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6279303caa636820ff9030d4bdb10f9ea2d28800'/>
<id>6279303caa636820ff9030d4bdb10f9ea2d28800</id>
<content type='text'>
* gnu/packages/llvm.scm (rocm-hipcc): Hide package.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #10551
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (rocm-hipcc): Hide package.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #10551
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-llvmlite: Update to 0.48.0.</title>
<updated>2026-08-08T22:02:30+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-08-06T05:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c10c1ffc4b93d64b64843f71b811718858683ed2'/>
<id>c10c1ffc4b93d64b64843f71b811718858683ed2</id>
<content type='text'>
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.48.0.
[inputs]: Replace llvm-20 by llvm.

Relates-to: guix/guix!10379
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.48.0.
[inputs]: Replace llvm-20 by llvm.

Relates-to: guix/guix!10379
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-llvmlite: Update to 0.47.0.</title>
<updated>2026-08-08T22:02:08+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-05-30T07:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=543d85ffdfa423b8e2d62c307baf0908de1f9308'/>
<id>543d85ffdfa423b8e2d62c307baf0908de1f9308</id>
<content type='text'>
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.47.0.
[arguments] &lt;test-backend, test-flags&gt;: Use 'custom backend.
[phases]{skip-test, pre-check}: New phases.
[native-inputs]: Remove python-pytest.
[license]: Sync licenses with setup.py -- "BSD-2-Clause AND Apache-2.0
WITH LLVM-exception".

Change-Id: I5ac05faa20e085548ece1aab68a8178ec602548c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.47.0.
[arguments] &lt;test-backend, test-flags&gt;: Use 'custom backend.
[phases]{skip-test, pre-check}: New phases.
[native-inputs]: Remove python-pytest.
[license]: Sync licenses with setup.py -- "BSD-2-Clause AND Apache-2.0
WITH LLVM-exception".

Change-Id: I5ac05faa20e085548ece1aab68a8178ec602548c
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: lld: Switch default lld to 22.</title>
<updated>2026-07-09T17:14:18+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>z572@z572.online</email>
</author>
<published>2026-07-02T16:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=16b9ab0babc3b3efbe54d0fd67b531ea3e030871'/>
<id>16b9ab0babc3b3efbe54d0fd67b531ea3e030871</id>
<content type='text'>
* gnu/packages/llvm.scm (lld): Switch default lld to 22.

Change-Id: I0587ac559bde689ac937d731eb846dbee9fcecaf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (lld): Switch default lld to 22.

Change-Id: I0587ac559bde689ac937d731eb846dbee9fcecaf
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: clang-runtime-22: Fix build on aarch64.</title>
<updated>2026-07-06T05:14:52+00:00</updated>
<author>
<name>vicvbcun</name>
<email>guix@ikherbers.com</email>
</author>
<published>2026-07-03T16:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=de1cdba5958309e75d1c5b0e943d068caae6753b'/>
<id>de1cdba5958309e75d1c5b0e943d068caae6753b</id>
<content type='text'>
Building clang-runtime-22 fails since gcc does not support
the __float128 type on all platforms.  The triggering code
has been fixed in upstream LLVM but has not been included
in a release so far.

* gnu/packages/patches/llvm-22-cfloat128-detection.patch: New file.
* gnu/packages/llvm.scm (%llvm-patches): Add it for version 22.1.8.
* gnu/local.mk (dist_patch_DATA): Register the patch.

Merges: https://codeberg.org/guix/guix/pulls/9713
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Building clang-runtime-22 fails since gcc does not support
the __float128 type on all platforms.  The triggering code
has been fixed in upstream LLVM but has not been included
in a release so far.

* gnu/packages/patches/llvm-22-cfloat128-detection.patch: New file.
* gnu/packages/llvm.scm (%llvm-patches): Add it for version 22.1.8.
* gnu/local.mk (dist_patch_DATA): Register the patch.

Merges: https://codeberg.org/guix/guix/pulls/9713
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add emacs-clang-include-fixer.</title>
<updated>2026-07-03T07:01:03+00:00</updated>
<author>
<name>Cayetano Santos</name>
<email>csantosb@inventati.org</email>
</author>
<published>2026-06-25T12:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7e5635caf2d64c8be2706e86db23e3575ee50300'/>
<id>7e5635caf2d64c8be2706e86db23e3575ee50300</id>
<content type='text'>
* gnu/packages/llvm.scm (emacs-clang-include-fixer): New variable.

Merges guix/guix!9521
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (emacs-clang-include-fixer): New variable.

Merges guix/guix!9521
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: emacs-clang-rename: Disable tests.</title>
<updated>2026-07-03T07:01:01+00:00</updated>
<author>
<name>Cayetano Santos</name>
<email>csantosb@inventati.org</email>
</author>
<published>2026-07-03T06:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e039b37c659886e8b847577e167bbd64cec91225'/>
<id>e039b37c659886e8b847577e167bbd64cec91225</id>
<content type='text'>
* gnu/packages/llvm.scm (emacs-clang-rename)[arguments]: Unset #:tests?.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (emacs-clang-rename)[arguments]: Unset #:tests?.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: llvm: Switch default llvm to 22.</title>
<updated>2026-07-02T16:04:01+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>z572@z572.online</email>
</author>
<published>2026-06-22T17:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7cd27fa8d99de73b4e472e5cbfa685d637b9eff1'/>
<id>7cd27fa8d99de73b4e472e5cbfa685d637b9eff1</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: emacs-clang-rename: Update to 19.1.7.</title>
<updated>2026-07-02T16:03:58+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>z572@z572.online</email>
</author>
<published>2026-06-26T02:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f26f7f9794a8105c2657c73c6e5a87d9b514af9b'/>
<id>f26f7f9794a8105c2657c73c6e5a87d9b514af9b</id>
<content type='text'>
* gnu/packages/llvm.scm (emacs-clang-rename)[inputs]: Remove clang; Add
clang-19.
[arguments]: Use #:lisp-directory.
&lt;#:phases&gt;: Adjust configure phase.

Change-Id: Id6bb5444447fa1197817ffa2aedf4d0caa9586ea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (emacs-clang-rename)[inputs]: Remove clang; Add
clang-19.
[arguments]: Use #:lisp-directory.
&lt;#:phases&gt;: Adjust configure phase.

Change-Id: Id6bb5444447fa1197817ffa2aedf4d0caa9586ea
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rocm-hipcc: Ensure 'HSA_PATH' construction.</title>
<updated>2026-06-22T09:52:40+00:00</updated>
<author>
<name>Sergio Pastor Pérez</name>
<email>sergio.pastor-perez@inria.fr</email>
</author>
<published>2026-06-11T10:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8690d6cbe145db13db032a6eda9d8c64aff43616'/>
<id>8690d6cbe145db13db032a6eda9d8c64aff43616</id>
<content type='text'>
* gnu/packages/llvm.scm (rocm-hipcc):[arguments]&lt;#:phases&gt;: Ensure 'HSA_PATH'
construction.
(rocm-toolchain):[arguments]&lt;#:phases&gt;: Adjust toolchain 'HSA_PATH'.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #9165
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/llvm.scm (rocm-hipcc):[arguments]&lt;#:phases&gt;: Ensure 'HSA_PATH'
construction.
(rocm-toolchain):[arguments]&lt;#:phases&gt;: Adjust toolchain 'HSA_PATH'.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #9165
</pre>
</div>
</content>
</entry>
</feed>
