Supported Compilers¶
Currently, the following compilers are known to work and used in GitHub Actions workflows:
Compiler | Operating System |
---|---|
AppleClang 13.0.0.13000029 | macOS 12 |
AppleClang 13.1.6.13160021 | macOS 12 |
AppleClang 14.0.0.14000029 | macOS 12 |
AppleClang 14.0.0.14000029 | macOS 13 |
AppleClang 14.0.3.14030022 | macOS 13 |
AppleClang 14.0.3.14030022 | macOS 14 |
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 14 |
AppleClang 16.0.0.16000026 | macOS 15 |
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 |
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.1.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 16 2019 | Windows Server 2019 |
Visual Studio 17 2022 | Windows Server 2022 |
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.