-
xvfb: probe host DRI paths so GLX is advertised on non-EL distros (#78)
Some checks failedci / build (linux-x86_64) (push) Failing after 4sci / build (macos) (push) Failing after 42sci / build (linux-arm64) (push) Has been cancelledci / test distro (archlinux:latest) (push) Has been cancelledci / test distro (debian:bookworm-slim) (push) Has been cancelledci / test distro (fedora:41) (push) Has been cancelledci / test distro (ghcr.io/void-linux/void-glibc:latest) (push) Has been cancelledci / test distro (opensuse/tumbleweed:latest) (push) Has been cancelledci / test distro (ubuntu:20.04) (push) Has been cancelledci / test distro (ubuntu:24.04) (push) Has been cancelledci / publish wheels (push) Has been cancelledreleased this
2026-04-30 21:05:56 -05:00 | 0 commits to master since this releaseXvfb'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
Downloads