Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (acb723de7a528ce0029b06866747abb1bf2e7162)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (acb723de7a528ce0029b06866747abb1bf2e7162)
  • Date: Sun, 18 Oct 2026 15:22:18 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

graphics-libs/mesa/DEPENDS | 11 +++++++++++
graphics-libs/mesa/HISTORY | 6 ++++++
2 files changed, 17 insertions(+)

New commits:
commit acb723de7a528ce0029b06866747abb1bf2e7162
Author: chris_debian <cjhandrew AT gmail.com>
Commit: Pavel Vinogradov <public AT sourcemage.org>

graphics-libs/mesa: drivers that use mesa-clc need LLVM with clang and
SPIR-V

diff --git a/graphics-libs/mesa/DEPENDS b/graphics-libs/mesa/DEPENDS
index ed09175..6cf2bc0 100755
--- a/graphics-libs/mesa/DEPENDS
+++ b/graphics-libs/mesa/DEPENDS
@@ -43,6 +43,17 @@ if list_find "$MESA_GALLIUM" radeonsi || list_find
"$MESA_VULKAN" amd ;then
buildsys_depends LIBELF
fi &&

+# these drivers compile OpenCL C kernels during the build (mesa-clc, see
+# with_driver_using_cl in meson.build), which links libclang and the SPIR-V
+# translator (LLVMSPIRVLib) and needs SPIRV-Tools; without them configure
+# stops: "CLC requires LLVM"
+if list_find "$MESA_GALLIUM" iris crocus panfrost ||
+ list_find "$MESA_VULKAN" intel intel_hasvk panfrost nouveau ;then
+ need_llvm="y" &&
+ LLVM_SUB_DEPS="CLANG SPIRV $LLVM_SUB_DEPS" &&
+ buildsys_depends spirv-tools
+fi &&
+
if list_find "$MESA_VULKAN" nouveau ;then
buildsys_depends rust &&
buildsys_depends rust-bindgen
diff --git a/graphics-libs/mesa/HISTORY b/graphics-libs/mesa/HISTORY
index 01551ce..763efa9 100644
--- a/graphics-libs/mesa/HISTORY
+++ b/graphics-libs/mesa/HISTORY
@@ -1,3 +1,9 @@
+2026-10-18 chris_debian <cjhandrew AT gmail.com>
+ * DEPENDS: iris, crocus, panfrost and the intel, intel_hasvk, panfrost
+ and nouveau Vulkan drivers need LLVM with clang and SPIR-V, and
+ SPIRV-Tools, for mesa-clc; choosing them without LLVM failed at
+ configure
+
2026-10-17 Pavel Vinogradov <public AT sourcemage.org>
* DEPENDS: rusticl doesn't need llvm with LIBCLC now, it uses
mesa-libclc instead



  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (acb723de7a528ce0029b06866747abb1bf2e7162), Pavel Vinogradov, 10/18/2026

Archive powered by MHonArc 2.6.24.

Top of Page