Skip to content

Commit

Permalink
actions: Purge existing LLVM/Clang/Clang-dev packages first
Browse files Browse the repository at this point in the history
  • Loading branch information
Psychotropos committed Jun 12, 2023
1 parent 4aed3c6 commit 0c75fb2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
run: sudo apt-get update && sudo apt-get -y install cmake

- name: Install LLVM toolchain
run: (wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -) && (echo -e 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main\ndeb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main' | sudo tee /etc/apt/sources.list.d/llvm.list) && sudo apt-get update && sudo apt-get -y install libllvm16 llvm-16 llvm-16-dev llvm-16-runtime clang-16 clang-tools-16 libclang-common-16-dev libclang-16-dev libclang1-16
run: sudo apt-get purge --yes llvm llvm-dev clang && (wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -) && (echo -e 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main\ndeb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main' | sudo tee /etc/apt/sources.list.d/llvm.list) && sudo apt-get update && sudo apt-get -y install libllvm16 llvm-16 llvm-16-dev llvm-16-runtime clang-16 clang-tools-16 libclang-common-16-dev libclang-16-dev libclang1-16

- name: Create Symlinks
run: sudo ln -sf /usr/bin/opt-16 /usr/bin/opt && sudo ln -sf /usr/bin/clang-16 /usr/bin/clang && sudo ln -sf /usr/bin/clang++-16 /usr/bin/clang++
Expand Down

0 comments on commit 0c75fb2

Please sign in to comment.