From 5cf0307feaaf029258be3164f8017daf3d4b6fd5 Mon Sep 17 00:00:00 2001 From: PikaCat Date: Sun, 13 Oct 2024 11:37:54 +0800 Subject: [PATCH] Use LLVM 18 for Linux This resolves profile data warning in previous workflow builds. --- .github/workflows/pikafish.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pikafish.yml b/.github/workflows/pikafish.yml index 06218579e..04956fde3 100644 --- a/.github/workflows/pikafish.yml +++ b/.github/workflows/pikafish.yml @@ -42,8 +42,14 @@ jobs: - name: Install LLVM and Clang if: runner.os == 'Linux' run: | - sudo apt update - sudo apt install clang llvm + wget https://apt.llvm.org/llvm.sh + chmod u+x llvm.sh + echo | sudo ./llvm.sh 18 + rm llvm.sh + sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-18 100 + sudo update-alternatives --install /usr/bin/llvm-profdata llvm-profdata /usr/bin/llvm-profdata-18 100 + sudo update-alternatives --set clang++ /usr/bin/clang++-18 + sudo update-alternatives --set llvm-profdata /usr/bin/llvm-profdata-18 - name: Setup msys and install required packages if: runner.os == 'Windows'