• stornic56 released this 2026-06-01 05:38:03 +00:00 | 5 commits to main since this release

    • Backport to Trixie.
    • Build-dependencies adapted for Trixie:
      • Relax libdrm-dev dependency to >= 2.4.124-2.
      • Adapt spirv-tools requirement to >= 2025.1~rc1-1.
      • Downgrade LLVM stack: llvm-21-* → llvm-19-*.
      • Relax directx-headers-dev: >= 1.614.1.
      • Disable native D3D12 gallium driver.
    • Patches:
      • Added define-vulkan_manifest_suffix-global.patch to fix meson scope error.
      • Added CVE-2026-40393-spirv.patch: Fix OOB in WebGPU (spirv).
      • Added CVE-2026-40393-nir.patch: Fix OOB in WebGPU (nir).
    • Fix FTBFS: Added missing src/util/stack_array.h header needed by CVE patches.
      The CVE-2026-40393 patches (backported from upstream MR 39866) replace
      NIR_VLA with STACK_ARRAY, which requires util/stack_array.h. This header
      exists in newer Mesa versions but was not present in 25.3.3.
      Added src/util/stack_array.h with STACK_ARRAY/STACK_ARRAY_FINISH macros.
    • Fix FTBFS: Add missing rusticl files to mesa-opencl-icd.install.
      The empty mesa-opencl-icd.install caused dh_missing to abort the build.
      Added proper install paths for the rusticl OpenCL library and ICD file.
    Downloads