M gnu/packages/gl.scm => gnu/packages/gl.scm +4 -4
@@ 324,15 324,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
@@ 603,7 603,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
M gnu/packages/llvm.scm => gnu/packages/llvm.scm +1 -1
@@ 2158,7 2158,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")