Skip to content

Commit

Permalink
Fix llvm download script
Browse files Browse the repository at this point in the history
  • Loading branch information
lzydmxy committed Sep 24, 2024
1 parent 68eea23 commit 7f70847
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/prepare-env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ llvm_priority=300
sudo apt install -y ninja-build ccache

# Check if the desired LLVM version is already installed
if ! llvm-config-${llvm_version} --version &>/dev/null; then
sudo curl -sL https://apt.llvm.org/llvm.sh | sudo bash -s -- 18 all
if ! llvm-config-"${llvm_version}" --version &>/dev/null; then
sudo curl -sL https://apt.llvm.org/llvm.sh | sudo bash -s -- "${llvm_version}" all
else
echo "LLVM ${llvm_version} is already installed."
fi

# make clang as default compiler
sudo update-alternatives --install /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-${llvm_version} ${llvm_priority}
sudo update-alternatives --install /usr/bin/llvm-symbolizer llvm-symbolizer /usr/bin/llvm-symbolizer-${llvm_version} ${llvm_priority}
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-${llvm_version} ${llvm_priority}
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-${llvm_version} ${llvm_priority}
sudo update-alternatives --install /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-"${llvm_version}" ${llvm_priority}
sudo update-alternatives --install /usr/bin/llvm-symbolizer llvm-symbolizer /usr/bin/llvm-symbolizer-"${llvm_version}" ${llvm_priority}
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-"${llvm_version}" ${llvm_priority}
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-"${llvm_version}" ${llvm_priority}

clang-${llvm_version} -v

Expand Down

0 comments on commit 7f70847

Please sign in to comment.