[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/19: gnu: llvm-for-mesa: Update to llvm-18.
From: |
guix-commits |
Subject: |
06/19: gnu: llvm-for-mesa: Update to llvm-18. |
Date: |
Thu, 19 Sep 2024 22:33:54 -0400 (EDT) |
podiki pushed a commit to branch mesa-updates
in repository guix.
commit a944b9231d265f170fffd60f4556d921770a606c
Author: John Kehayias <john.kehayias@protonmail.com>
AuthorDate: Sun Sep 1 20:03:59 2024 -0400
gnu: llvm-for-mesa: Update to llvm-18.
* gnu/packages/llvm.scm (llvm-for-mesa): Update to llvm-18.
* gnu/packages/gl.scm (mesa)[inputs]: Always use llvm-for-mesa (remove
llvm-18
for aarch64 to use llvm-for-mesa).
(mesa-opencl)[native-inputs]: Remove clang-15. Add clang-18.
Change-Id: I767d40d62a827864d3d109c44f82a43302875eb8
---
gnu/packages/gl.scm | 8 ++++----
gnu/packages/llvm.scm | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 849ca076dc..ab53b1761a 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -323,15 +323,15 @@ also known as DXTn or DXTC) for Mesa.")
(inputs
(append
(if (target-aarch64?)
- (list clang-18
- llvm-18)
- (list llvm-for-mesa))
+ (list clang-18)
+ '())
(list elfutils ;libelf required for r600 when using
llvm
expat
(force libva-without-mesa)
libxml2
libxrandr
libxvmc
+ llvm-for-mesa
vulkan-loader
wayland
wayland-protocols
@@ -602,7 +602,7 @@ from software emulation to complete hardware acceleration
for modern GPUs.")
(if (target-aarch64?)
(package-native-inputs mesa)
(modify-inputs (package-native-inputs mesa)
- (prepend clang-15))))))
+ (prepend clang-18))))))
(define-public mesa-opencl-icd
(package/inherit mesa-opencl
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 2ee1cf21c3..16a79a240c 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -2152,7 +2152,7 @@ using @code{clang-rename}.")))
(define-public llvm-for-mesa
;; Note: update the 'clang' input of mesa-opencl when bumping this.
- (let ((base-llvm llvm-15))
+ (let ((base-llvm llvm-18))
(package
(inherit base-llvm)
(name "llvm-for-mesa")
- 03/19: gnu: Remove wayland-protocols-next., (continued)
- 03/19: gnu: Remove wayland-protocols-next., guix-commits, 2024/09/19
- 08/19: gnu: mesa: Update to 24.2.2., guix-commits, 2024/09/19
- 12/19: gnu: wlroots: Remove unneeded hwdata patch., guix-commits, 2024/09/19
- 18/19: gnu: mesa: Enable NVK driver for x86_64 architecture., guix-commits, 2024/09/19
- 15/19: gnu: qtwayland-6: Fix build., guix-commits, 2024/09/19
- 16/19: gnu: gtk-layer-shell: Update to 0.9.0., guix-commits, 2024/09/19
- 04/19: gnu: vulkan-headers: Hard-code libvulkan.so file name., guix-commits, 2024/09/19
- 07/19: gnu: llvm-for-mesa: Build all targets., guix-commits, 2024/09/19
- 13/19: gnu: wlroots: Update to 0.18., guix-commits, 2024/09/19
- 09/19: gnu: mesa: Update configure flags., guix-commits, 2024/09/19
- 06/19: gnu: llvm-for-mesa: Update to llvm-18.,
guix-commits <=
- 11/19: gnu: wayland: Update to 1.23.1., guix-commits, 2024/09/19
- 05/19: gnu: volk: Hard-code path of vulkan-loader for dynamic loading, guix-commits, 2024/09/19
- 14/19: gnu: mesa: Fix build on arm architectures., guix-commits, 2024/09/19
- 17/19: gnu: qtwayland: Fix build., guix-commits, 2024/09/19
- 10/19: gnu: libinput: Update to 1.26.2., guix-commits, 2024/09/19
- 19/19: gnu: mesa: Update to 24.2.3., guix-commits, 2024/09/19