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>
16 lines
583 B
Diff
16 lines
583 B
Diff
upstream: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11729
|
|
|
|
diff --git a/meson.build b/meson.build
|
|
index 3d72bb56f25..5161c97af11 100644
|
|
--- a/meson.build
|
|
+++ b/meson.build
|
|
@@ -496,7 +496,7 @@ foreach c_arg : get_option('c_args')
|
|
break
|
|
endif
|
|
endforeach
|
|
-if not have_mtls_dialect
|
|
+if not have_mtls_dialect and host_machine.cpu_family() != 'riscv64'
|
|
# need .run to check libc support. meson aborts when calling .run when
|
|
# cross-compiling, but because this is just an optimization we can skip it
|
|
if meson.is_cross_build() and not meson.can_run_host_binaries()
|