mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-23 21:38:18 +02:00
Mesa CI currently builds some libwayland components as part of the container images while installing others from the Debian repositories. This results in a version mismatch: we build 1.24.0 locally, while Debian Trixie provides 1.23.1. Mixing these versions is unsupported and breaks the arm32 jobs. Instead of building libwayland in CI, switch back to using the Debian packages (now updated to 1.24.0 via ci-deb-repo). This ensures a consistent version across build and test containers and fixes the arm32 failures. Note that Cuttlefish ships its own older libwayland_client.so without wl_fixes. As a result, we still need to keep the -D legacy-wayland=bind-wayland-display workaround for both x86_64 and arm64, which effectively builds Mesa against an older Wayland interface. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/15072 Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40487> |
||
|---|---|---|
| .. | ||
| android_build.sh | ||
| arm32_test-base.sh | ||
| arm32_test-gl.sh | ||
| arm32_test-vk.sh | ||
| arm64_build.sh | ||
| arm64_test-android-tools.sh | ||
| arm64_test-android.sh | ||
| arm64_test-base.sh | ||
| arm64_test-gl.sh | ||
| arm64_test-vk.sh | ||
| baremetal_arm32_test-gl.sh | ||
| baremetal_arm64_test-gl.sh | ||
| baremetal_arm64_test-vk.sh | ||
| baremetal_arm_test.sh | ||
| gitlab-ci.yml | ||
| llvm-snapshot.gpg.key | ||
| maybe-add-llvm-repo.sh | ||
| ppc64el_build.sh | ||
| riscv64_build.sh | ||
| s390x_build.sh | ||
| test-android.sh | ||
| test-base.sh | ||
| test-gl.sh | ||
| test-vk.sh | ||
| winehq.gpg.key | ||
| x86_32_build.sh | ||
| x86_64_build-base.sh | ||
| x86_64_build.sh | ||
| x86_64_test-android.sh | ||
| x86_64_test-base.sh | ||
| x86_64_test-gl.sh | ||
| x86_64_test-video.sh | ||
| x86_64_test-vk.sh | ||