Meta: Use clang-13 instead of clang-12 in Azure CI

This should hopefully resolve a clang ICE seen in PR #12523.
This commit is contained in:
Idan Horowitz 2022-02-14 22:57:45 +02:00
parent 745b998774
commit 6be75bd5e4
Notes: sideshowbarker 2024-07-17 18:48:20 +09:00

View file

@ -15,13 +15,15 @@ steps:
- ${{ if eq(parameters.os, 'Linux') }}:
- script: |
sudo apt-get purge -y clang-11 gcc-10
sudo apt-get purge -y clang-11 clang-12 gcc-10
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-13 main'
sudo apt-get update
sudo apt-get install ccache gcc-11 g++-11 libstdc++-11-dev ninja-build unzip
sudo apt-get install ccache gcc-11 g++-11 clang-13 libstdc++-11-dev ninja-build unzip
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 100
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-13 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-13 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 100