tce-load -i compiletc meson libdrm-dev wayland-protocols-dev libXvmc-dev libXdamage-dev libxshmfence-dev libXxf86vm-dev libXrandr-dev gettext libelf-dev zstd-dev glslang python3.11-pip sudo pip install mako pyyaml wget https://mesa.freedesktop.org/archive/mesa-25.0.5.tar.xz wget https://www.linuxfromscratch.org/patches/blfs/svn/mesa-add_xdemos-4.patch cd mesa-25.0.5 patch -Np1 -i ../mesa-add_xdemos-4.patch mkdir build cd build CC="gcc -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXX="g++ -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -DNDEBUG" meson --prefix=/usr/local --buildtype=plain -Dvalgrind=disabled -Dplatforms="x11,wayland" -Dgallium-drivers="vc4,v3d,virgl,zink" -Dvulkan-drivers="broadcom" -Dlibunwind=disabled -Dvideo-codecs="h264dec,h265dec" ../ [-fno-rtti fails] ninja [10m 5.88s] sudo ninja install mesa 25.0.5 Directories prefix : /usr/local libdir : lib includedir : include Common C and C++ arguments c_cpp_args : -mtls-dialect=desc OpenGL OpenGL : YES ES1 : YES ES2 : YES Shared glapi : YES GLVND : NO DRI Platform : drm Driver dir : /usr/local/lib/dri GLX Enabled : YES Provider : dri EGL Enabled : YES Drivers : builtin:egl_dri2 builtin:egl_dri3 Platforms : x11 wayland surfaceless drm xcb GBM Enabled : YES Backends path : /usr/local/lib/gbm Vulkan Drivers : broadcom Platforms : x11 wayland surfaceless drm xcb ICD dir : share/vulkan/icd.d Intel Ray tracing : NO Video Codecs : h264dec h265dec APIs : vulkan LLVM Enabled : NO Gallium Enabled : YES Drivers : vc4 v3d virgl zink Platforms : x11 wayland surfaceless drm xcb Frontends : mesa Off-screen rendering (OSMesa): NO HUD lm-sensors : NO Perfetto Enabled : NO Teflon (TensorFlow Lite delegate) Enabled : NO Subprojects llvm : NO Neither a subproject directory nor a llvm.wrap file was found. User defined options buildtype : plain prefix : /usr/local gallium-drivers : vc4,v3d,virgl,zink libunwind : disabled platforms : x11,wayland valgrind : disabled video-codecs : h264dec,h265dec vulkan-drivers : broadcom