diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 242fd70f..d9afda45 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,10 +22,17 @@ jobs: with: submodules: recursive - - name: Install multilib + - name: Install g++ and multilib run: | sudo apt-get update - sudo apt-get install gcc-multilib g++-multilib + sudo apt-get install gcc-13 g++-13 gcc-13-multilib g++-13-multilib + + - name: Set gcc/g++ to version 13 + run: | + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 13 + sudo update-alternatives --set gcc /usr/bin/gcc-13 + sudo update-alternatives --set g++ /usr/bin/g++-13 - name: Setup premake uses: abel0b/setup-premake@v2.3 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index efd8930d..6b2d432c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -19,10 +19,17 @@ jobs: with: submodules: recursive - - name: Install multilib + - name: Install g++ and multilib run: | sudo apt-get update - sudo apt-get install gcc-multilib g++-multilib + sudo apt-get install gcc-13 g++-13 gcc-13-multilib g++-13-multilib + + - name: Set gcc/g++ to version 13 + run: | + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 13 + sudo update-alternatives --set gcc /usr/bin/gcc-13 + sudo update-alternatives --set g++ /usr/bin/g++-13 - name: Setup premake uses: abel0b/setup-premake@v2.3