Platform Support

Development is currently mostly focused on Linux. MacOS and Windows has partial support, but has bitrot and isn’t being tested continuously.

LLVM-libc is currently being integrated into Android and Fuchsia operating systems via overlay mode.

For Linux, we support kernel versions as listed on kernel.org, including longterm (not past EOL date), stable, and mainline versions. We actively adopt new features from linux-next.

For Windows, we plan to support products within their lifecycle. Please refer to Search Product and Services Lifecycle Information for more information.

LLVM-libc does not guarantee backward compatibility with operating systems that have reached their EOL. Compatibility patches for obsolete operating systems will not be accepted.

For GPU, reference our GPU docs.