Some checks failed
ci / build (linux-x86_64) (push) Failing after 4s
ci / build (macos) (push) Failing after 42s
ci / build (linux-arm64) (push) Has been cancelled
ci / test distro (archlinux:latest) (push) Has been cancelled
ci / test distro (debian:bookworm-slim) (push) Has been cancelled
ci / test distro (fedora:41) (push) Has been cancelled
ci / test distro (ghcr.io/void-linux/void-glibc:latest) (push) Has been cancelled
ci / test distro (opensuse/tumbleweed:latest) (push) Has been cancelled
ci / test distro (ubuntu:20.04) (push) Has been cancelled
ci / test distro (ubuntu:24.04) (push) Has been cancelled
ci / publish wheels (push) Has been cancelled
Xvfb's bundled libGLdispatch is hardcoded to look for DRI drivers under /usr/lib64/dri (the AlmaLinux 8 layout). On Debian/Ubuntu they live in /usr/lib/x86_64-linux-gnu/dri, so the GL provider fails to load and the server brings up without the GLX extension — which silently breaks any GLX client (raylib/GLFW). Set LIBGL_DRIVERS_PATH from the wrapper to a list of standard distro paths so the host's swrast driver is found. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>