Skip to content

Commit 7435d70

Browse files
feat: upgrade to llvm 19 (#1430)
Co-authored-by: Filip Troníček <[email protected]>
1 parent 36e6c2f commit 7435d70

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

chunks/lang-c/Dockerfile

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@ ENV TRIGGER_REBUILD=1
88

99
RUN curl -fsSL https://apt.llvm.org/llvm-snapshot.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/llvm-archive-keyring.gpg \
1010
&& echo "deb [signed-by=/usr/share/keyrings/llvm-archive-keyring.gpg] http://apt.llvm.org/jammy/ \
11-
llvm-toolchain-jammy-18 main" | sudo tee /etc/apt/sources.list.d/llvm.list > /dev/null \
11+
llvm-toolchain-jammy-19 main" | sudo tee /etc/apt/sources.list.d/llvm.list > /dev/null \
1212
&& apt update \
1313
&& install-packages \
14-
clang-18 \
15-
clangd-18 \
16-
clang-format-18 \
17-
clang-tidy-18 \
14+
clang-19 \
15+
clangd-19 \
16+
clang-format-19 \
17+
clang-tidy-19 \
1818
gdb \
19-
lld-18 \
20-
libclang-18-dev \
21-
clang-tools-18
19+
lld-19 \
20+
libclang-19-dev \
21+
clang-tools-19
2222

23-
RUN sudo update-alternatives --install /usr/bin/clang clang /usr/lib/llvm-18/bin/clang 100 \
24-
&& sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/lib/llvm-18/bin/clang++ 100 \
25-
&& sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-18 100 \
26-
&& sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-18 100 \
27-
&& sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-18 100 \
28-
&& sudo update-alternatives --install /usr/bin/lld lld /usr/bin/lld-18 100
23+
RUN sudo update-alternatives --install /usr/bin/clang clang /usr/lib/llvm-19/bin/clang 100 \
24+
&& sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/lib/llvm-19/bin/clang++ 100 \
25+
&& sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-19 100 \
26+
&& sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-19 100 \
27+
&& sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-19 100 \
28+
&& sudo update-alternatives --install /usr/bin/lld lld /usr/bin/lld-19 100
2929

3030
USER gitpod

tests/lang-c.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
command: [clang,--version]
1717
assert:
1818
- status == 0
19-
- stdout.indexOf("clang version 18") != -1
19+
- stdout.indexOf("clang version 19") != -1

0 commit comments

Comments
 (0)