Skip to content

Supported Compilers

Currently, the following compilers are known to work and used in GitHub Actions workflows:

Compiler Operating System
AppleClang 15.0.0 macOS 14
AppleClang 16.0.0 macOS 15
AppleClang 17.0.0 macOS 15
AppleClang 17.0.0 macOS 26
AppleClang 21.0.0 macOS 26
Clang 3.4.2 Ubuntu 24.04
Clang 3.5.2 Ubuntu 24.04
Clang 3.6.2 Ubuntu 24.04
Clang 3.7.1 Ubuntu 24.04
Clang 3.8.1 Ubuntu 24.04
Clang 3.9.1 Ubuntu 24.04
Clang 4.0.1 Ubuntu 24.04
Clang 5.0.2 Ubuntu 24.04
Clang 6.0.1 Ubuntu 24.04
Clang 7.1.0 Ubuntu 24.04
Clang 9.0.1 Ubuntu 24.04
Clang 10.0.1 Ubuntu 24.04
Clang 11.1.0 Ubuntu 24.04
Clang 12.0.1 Ubuntu 24.04
Clang 13.0.1 Ubuntu 24.04
Clang 14.0.6 Ubuntu 24.04
Clang 15.0.7 Ubuntu 24.04
Clang 16.0.6 Ubuntu 24.04
Clang 17.0.6 Ubuntu 24.04
Clang 18.1.6 Ubuntu 24.04
Clang 19.1.4 Ubuntu 24.04
Clang 20.1.8 Ubuntu 24.04
Clang 21.1.8 Ubuntu 24.04
GCC 4.8.5 Ubuntu 24.04
GCC 5.3.1 Ubuntu 24.04
GCC 6.4.0 Ubuntu 24.04
GCC 7.5.0 Ubuntu 24.04
GCC 8.5.0 Ubuntu 24.04
GCC 9.5.0 Ubuntu 24.04
GCC 10.5.0 Ubuntu 24.04
GCC 11.4.0 Ubuntu 24.04
GCC 12.3.0 Ubuntu 24.04
GCC 13.3.0 Ubuntu 24.04
GCC 14.2.0 Ubuntu 24.04
GCC 15.3.0 Ubuntu 24.04
GCC 16.1.0 Ubuntu 24.04
IntelLLVM 2026.1.0 Ubuntu 24.04
GCC 14.2.0 Windows Server 2022
GCC 15.2.0 Windows Server 2025
Visual Studio 17 2022 Windows Server 2022
Visual Studio 18 2026 Windows Server 2025

Requests for new compiler supports are welcome.
If you encounter a problem regarding compilers, please let us know by creating an issue or a PR with the information of your Operating System so that the same situation can be reproduced.