• xvfb: probe host DRI paths so GLX is advertised on non-EL distros (#78)
    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

    teal released this 2026-04-30 21:05:56 -05:00 | 0 commits to master since this release

    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

    Downloads