compiler: clang
version: "15"
+ - os: ubuntu-22.04-arm
+ compiler: gcc
+ version: "11"
+
- os: ubuntu-24.04
compiler: gcc
version: "13"
compiler: clang
version: "18"
+ - os: ubuntu-24.04-arm
+ compiler: gcc
+ version: "13"
+
- os: macOS-13
compiler: xcode
version: "15.0.1"
echo "CC=gcc-${{ matrix.version }}" >> $GITHUB_ENV
echo "CXX=g++-${{ matrix.version }}" >> $GITHUB_ENV
- sudo apt-get install -y g++-${{ matrix.version }} g++-${{ matrix.version }}-multilib
+ sudo apt-get install -y g++-${{ matrix.version }}
+ if [ "${{ !endsWith(matrix.os, '-arm') }}" = "true" ]; then
+ # The -multilib packages are only available on x86.
+ sudo apt-get install -y g++-${{ matrix.version }}-multilib
+ fi
if [ "${{ matrix.version }}" = 8 ]; then
# The compilation test in StdFilesystem.cmake doesn't work when
# GCC 9 is installed as well, so need to force linking with