Importa de Alpine aports (con parches musl) las recetas del stack que el greeter real de mirada necesita en el rootfs de producto: libdrm 2.4.134, wayland 1.25.0, wayland-protocols 1.48, seatd, mesa 26.1.1, + build-tools meson 1.11.1 y samurai (ninja). Quedan en recipes/incoming/ como puntos de partida: traen los parches musl de Alpine pero usan helpers de abuild — falta adaptarlas a fases hammer (meson/samurai directos, link=dynamic), como elfutils. docs/14-mesa-stack.md fija el plan: iris-only ⇒ SIN LLVM/Vulkan/X11 (el driver gallium iris no necesita LLVM), lo que recorta clang/llvm/libclc/spirv/bindgen. DAG de build (hojas→raíz) + estado por receta + el lado tawasuyu (recetas Cargo arje-splash/net-bring-up estáticas ya construibles; mirada-greeter dinámico, bloqueado por mesa). Contraparte de la seed arje-tawasuyu del monorepo. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
From db9728708d8a06f60bb850788d4cde487ac671f4 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.
|
|
---
|
|
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 ce8ca02bf745..86779f013c7b 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());
|
|
--
|
|
GitLab
|
|
|