Supported Compilers¶
Currently, the following compilers are known to work and used in GitHub Actions workflows:
| Compiler | Operating System |
|---|---|
| AppleClang 14.0.0.14000029 | macOS 13 |
| AppleClang 14.0.3.14030022 | macOS 13 |
| AppleClang 15.0.0.15000040 | macOS 13 |
| AppleClang 15.0.0.15000040 | macOS 14 |
| AppleClang 15.0.0.15000100 | macOS 13 |
| AppleClang 15.0.0.15000100 | macOS 14 |
| AppleClang 15.0.0.15000309 | macOS 14 |
| AppleClang 16.0.0.16000026 | macOS 15 |
| Clang 3.4.2 | Ubuntu 22.04 |
| Clang 3.5.2 | Ubuntu 22.04 |
| Clang 3.6.2 | Ubuntu 22.04 |
| Clang 3.7.1 | Ubuntu 22.04 |
| Clang 3.8.1 | Ubuntu 22.04 |
| Clang 3.9.1 | Ubuntu 22.04 |
| Clang 4.0.1 | Ubuntu 22.04 |
| Clang 5.0.2 | Ubuntu 22.04 |
| Clang 6.0.1 | Ubuntu 22.04 |
| Clang 7.1.0 | Ubuntu 22.04 |
| Clang 9.0.1 | Ubuntu 22.04 |
| Clang 10.0.1 | Ubuntu 22.04 |
| Clang 11.1.0 | Ubuntu 22.04 |
| Clang 12.0.1 | Ubuntu 22.04 |
| Clang 13.0.1 | Ubuntu 22.04 |
| Clang 14.0.6 | Ubuntu 22.04 |
| Clang 15.0.7 | Ubuntu 22.04 |
| Clang 16.0.6 | Ubuntu 22.04 |
| Clang 17.0.6 | Ubuntu 22.04 |
| Clang 18.1.6 | Ubuntu 22.04 |
| Clang 19.1.4 | Ubuntu 22.04 |
| GCC 4.8.5 | Ubuntu 22.04 |
| GCC 5.3.1 | Ubuntu 22.04 |
| GCC 6.4.0 | Ubuntu 22.04 |
| GCC 7.5.0 | Ubuntu 22.04 |
| GCC 8.5.0 | Ubuntu 22.04 |
| GCC 9.5.0 | Ubuntu 22.04 |
| GCC 10.5.0 | Ubuntu 22.04 |
| GCC 11.4.0 | Ubuntu 22.04 |
| GCC 12.3.0 | Ubuntu 22.04 |
| GCC 13.3.0 | Ubuntu 22.04 |
| GCC 14.2.0 | Ubuntu 22.04 |
| IntelLLVM 2024.1.2 | Ubuntu 22.04 |
| MinGW-64 8.1.0 | Windows Server 2019 |
| MinGW-64 12.2.0 | Windows Server 2022 |
| Visual Studio 17 2022 | Windows Server 2022 |
| Visual Studio 17 2022 | 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.