mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-06-03 01:10:43 +00:00
mesa-pvr: Add patch for gallium fix due to LLVM 22
Add patch for gallium fix due to LLVM 22. Signed-off-by: Antonios Christidis <a-christidis@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
committed by
Ryan Eatmon
parent
705e9d2bb0
commit
00102868ec
+29
@@ -0,0 +1,29 @@
|
||||
From 973dc32026c164d0c13f7f5bef36c8d1c2375973 Mon Sep 17 00:00:00 2001
|
||||
From: Alessandro Astone <ales.astone@gmail.com>
|
||||
Date: Sun, 1 Mar 2026 18:14:09 +0100
|
||||
Subject: [PATCH] gallivm: Fix armhf build against LLVM 22
|
||||
|
||||
StringMapIterator<bool> became StringMapIterBase<bool, false /* IsConst */>;
|
||||
Use `auto` to handle either case.
|
||||
|
||||
Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40161]
|
||||
Signed-off-by: Jose Quaresma <jose.quaresma@oss.qualcomm.com>
|
||||
---
|
||||
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
|
||||
index d3ad342..c95d86e 100644
|
||||
--- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
|
||||
+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
|
||||
@@ -331,7 +331,7 @@ lp_build_fill_mattrs(std::vector<std::string> &MAttrs)
|
||||
llvm::sys::getHostCPUFeatures(features);
|
||||
#endif
|
||||
|
||||
- for (llvm::StringMapIterator<bool> f = features.begin();
|
||||
+ for (auto f = features.begin();
|
||||
f != features.end();
|
||||
++f) {
|
||||
MAttrs.push_back(((*f).second ? "+" : "-") + (*f).first().str());
|
||||
--
|
||||
2.53.0
|
||||
@@ -19,6 +19,7 @@ SRC_URI = " \
|
||||
file://0002-glxext-don-t-try-zink-if-not-enabled-in-mesa.patch \
|
||||
file://0001-gallivm-Call-StringMapIterator-from-llvm-scope.patch \
|
||||
file://0001-Update-lp_bld_misc.cpp-to-support-llvm-19.patch \
|
||||
file://0001-gallivm-Fix-armhf-build-against-LLVM-22.patch \
|
||||
"
|
||||
|
||||
SRCREV = "7c82c1eebc67f5a62a347a84d42fe795cf7f523b"
|
||||
|
||||
Reference in New Issue
Block a user