Skip to content

Commit 1e06ba2

Browse files
committed
Update clang-17 and 18 docker containers
1 parent a94bdc6 commit 1e06ba2

File tree

2 files changed

+6
-14
lines changed

2 files changed

+6
-14
lines changed

tools/docker/build-clang17.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
66
#
77

8-
FROM ubuntu:23.10
8+
FROM ubuntu:24.04
99

1010
RUN \
1111
apt-get update && \

tools/docker/build-clang18.dockerfile

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,22 @@
55
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
66
#
77

8-
FROM ubuntu:23.10
8+
FROM ubuntu:24.04
99

1010
RUN \
1111
apt-get update && \
1212
apt-get --no-install-recommends -y install \
13-
wget \
1413
ca-certificates \
14+
clang-18 \
15+
libclang-rt-18-dev \
16+
libc++-18-dev \
17+
libc++abi-18-dev \
1518
libssl-dev \
1619
git \
1720
ninja-build \
1821
python3 \
1922
python3-requests \
2023
python-is-python3 \
2124
mysql-client && \
22-
echo 'deb http://apt.llvm.org/mantic/ llvm-toolchain-mantic-18 main' > /etc/apt/sources.list.d/llvm.list && \
23-
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key > /etc/apt/trusted.gpg.d/apt.llvm.org.asc && \
24-
apt-get update && \
25-
apt-get --no-install-recommends -y install \
26-
clang-18 \
27-
libclang-rt-18-dev \
28-
libc++-18-dev \
29-
libc++abi-18-dev && \
30-
apt-get -y remove wget && \
31-
apt-get -y autoremove && \
3225
ln -s /usr/bin/clang++-18 /usr/bin/clang++ && \
3326
ln -s /usr/bin/clang-18 /usr/bin/clang
34-

0 commit comments

Comments
 (0)