Skip to content

Commit 662bcb4

Browse files
authored
[Docker] Add LLVM 17 to the LLVM install script (#15799)
This commit ensures LLVM 17 is installed alongisde other version in the `ubuntu2204_install_llvm.sh` script. It also removes versions 13 and 14 as they don't appear to be used - a general cleanup of the images that use this script.
1 parent 1e097b0 commit 662bcb4

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

docker/install/ubuntu2204_install_llvm.sh

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,6 @@ set -e
2020
set -u
2121
set -o pipefail
2222

23-
echo deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-13 main\
24-
>> /etc/apt/sources.list.d/llvm.list
25-
echo deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-13 main\
26-
>> /etc/apt/sources.list.d/llvm.list
27-
28-
echo deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-14 main\
29-
>> /etc/apt/sources.list.d/llvm.list
30-
echo deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-14 main\
31-
>> /etc/apt/sources.list.d/llvm.list
32-
3323
echo deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main\
3424
>> /etc/apt/sources.list.d/llvm.list
3525
echo deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main\
@@ -40,15 +30,19 @@ echo deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main\
4030
echo deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main\
4131
>> /etc/apt/sources.list.d/llvm.list
4232

33+
echo deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main\
34+
>> /etc/apt/sources.list.d/llvm.list
35+
echo deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main\
36+
>> /etc/apt/sources.list.d/llvm.list
37+
4338
echo deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy main\
4439
>> /etc/apt/sources.list.d/llvm.list
4540
echo deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy main\
4641
>> /etc/apt/sources.list.d/llvm.list
4742

4843
wget -q -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
4944
apt-get update && apt-install-and-clear -y \
50-
llvm-13 llvm-14 llvm-15 llvm-16 \
51-
clang-13 libclang-13-dev \
52-
clang-14 libclang-14-dev \
45+
llvm-15 llvm-16 llvm-17\
5346
clang-15 libclang-15-dev \
54-
clang-16 libclang-16-dev libpolly-16-dev
47+
clang-16 libclang-16-dev libpolly-16-dev \
48+
clang-17 libclang-17-dev libpolly-17-dev libzstd-dev

0 commit comments

Comments
 (0)