SoLo: Load glibc GPU drivers from a fully static musl binary

Solo – a .so loader for static Linux binaries

SoLo: Load glibc GPU drivers from a fully static musl binary

SoLo is a .so loader for static Linux binaries that lets a musl-linked executable dlopen() the host's glibc-built Vulkan and OpenGL drivers. It includes its own ELF loader for x86-64 and aarch64, a glibc ABI bridge over musl, and a demo that runs a compute shader through the system's unmodified Vulkan driver. CI loads over 2,100 shared objects from the 1,000 most-installed Debian packages.

Shipping a distro because you need one system .so is not portability.

More from this day

2026-08-19