tce-load -i compiletc meson libdrm-dev libXvmc-dev libXdamage-dev libxshmfence-dev libXxf86vm-dev libXrandr-dev gettext elfutils-dev zstd-dev glslang python3.9-pyyaml python3.9-mako llvm19-dev libclc-dev libva22-dev libvdpau-dev glslang sudo cp -rp /tmp/tcloop/llvm19-dev/usr/local/bin/llvm-config /usr/local/bin wget https://archive.mesa3d.org/mesa-24.1.7.tar.xz libEGL/libGL dep on libgallium - dep starts after 24.1.7 and before 24.2.0-rc1 llvm required for the r300, r600, and radeonsi drivers, and the LLVMpipe software rasterizer which can make the swrast driver much faster cd mesa-24.1.7 adding #include to src/amd/llvm/ac_llvm_helper.cpp mkdir build cd build CC="gcc -flto -march=pentium-m -mtune=i686 -Os -pipe" CXX="g++ -flto -march=pentium-m -mtune=i686 -Os -pipe -DNDEBUG" meson --prefix=/usr/local --buildtype=plain -Dvalgrind=disabled -Dlibunwind=disabled -Dplatforms=x11 -Dvulkan-drivers="" ../ [-fno-rtti fails, i486 fails] ninja [56m 48.64s] sudo ninja install mesa 24.1.7 Directories prefix : /usr/local libdir : lib includedir : include Common C and C++ arguments c_cpp_args : -mtls-dialect=gnu2 -msse2 -mfpmath=sse -mstackrealign 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 surfaceless drm xcb GBM Enabled : YES Backends path : /usr/local/lib/gbm Vulkan Drivers : NO Video Codecs : av1dec av1enc vp9dec APIs : vdpau va xa LLVM Enabled : YES Version : 19.1.0 Gallium Enabled : YES Drivers : r300 r600 radeonsi nouveau virgl svga swrast iris crocus i915 zink Platforms : x11 surfaceless drm xcb Frontends : mesa xa vdpau va Off-screen rendering (OSMesa): NO HUD lm-sensors : NO Perfetto Enabled : NO Teflon (TensorFlow Lite delegate) Enabled : NO User defined options buildtype : plain libunwind : disabled platforms : x11 prefix : /usr/local valgrind : disabled vulkan-drivers :