sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (ad072390d040df22d3ac9dcc25dcdc93f457801c)
- 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 (ad072390d040df22d3ac9dcc25dcdc93f457801c)
- Date: Fri, 9 Oct 2026 04:32:30 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
devel/llvm/BUILD | 9 ++++++++-
devel/llvm/HISTORY | 3 +++
2 files changed, 11 insertions(+), 1 deletion(-)
New commits:
commit ad072390d040df22d3ac9dcc25dcdc93f457801c
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
devel/llvm: properly enable libclc for slot 0/LLVM 23
diff --git a/devel/llvm/BUILD b/devel/llvm/BUILD
index f7c8476..ffb5466 100755
--- a/devel/llvm/BUILD
+++ b/devel/llvm/BUILD
@@ -110,7 +110,14 @@ if [[ "$LLVM_WITH_FLANG" == y ]] ;then
fi &&
if [[ "$LLVM_WITH_LIBCLC" == y ]] ;then
- if [[ $SLOT != 0 ]]; then LLVM_PROJECTS="$LLVM_PROJECTS libclc"; fi &&
+ if [[ $SLOT != 0 ]]; then
+ LLVM_PROJECTS="$LLVM_PROJECTS libclc"
+ else
+ # for LLVM 23
+ for libclc_target in ${LLVM_LIBCLC_TARGETS}; do
+ OPTS="${OPTS} -DRUNTIMES_${libclc_target}_LLVM_ENABLE_RUNTIMES=libclc"
+ done
+ fi &&
OPTS="$OPTS -DLIBCLC_TARGETS_TO_BUILD=${LLVM_LIBCLC_TARGETS// /;}"
fi &&
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index bb1e38d..e39b03a 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,6 @@
+2026-10-09 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD: properly enable libclc for slot 0/LLVM 23 (kudos to
diego3kas)
+
2026-10-06 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: slot 0: version 23.1.3, SPIRV_VERSION=23.1.2
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (ad072390d040df22d3ac9dcc25dcdc93f457801c), Pavel Vinogradov, 10/09/2026
Archive powered by MHonArc 2.6.24.