Skip to content

Commit 23f1c53

Browse files
Update LLVM 18 (#309)
1 parent 5b72ddd commit 23f1c53

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

docker/alpine.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ FROM runtime as build
2626

2727
RUN \
2828
apk add --update --no-cache --force-overwrite \
29-
llvm15-dev llvm15-static g++ libffi-dev
29+
llvm18-dev llvm18-static g++ libffi-dev
3030

3131
CMD ["/bin/sh"]

docker/ubuntu.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ FROM runtime as build
2323

2424
RUN \
2525
apt-get update && \
26-
apt-get install -y build-essential llvm-15 lld-15 libedit-dev gdb libffi-dev && \
26+
apt-get install -y build-essential llvm-18 lld-18 libedit-dev gdb libffi-dev && \
2727
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2828

2929
RUN ln -sf /usr/bin/ld.lld-15 /usr/bin/ld.lld

linux/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ FROM alpine:3.20
2323
# Install dependencies
2424
RUN apk add --no-cache \
2525
# Statically-compiled llvm
26-
llvm15-dev llvm15-static \
26+
llvm18-dev llvm18-static \
2727
# Static stdlib dependencies
2828
gc-dev zlib-static yaml-static libxml2-static pcre2-dev libevent-static zstd-static \
2929
# Static compiler dependencies
@@ -40,7 +40,7 @@ ENV CFLAGS="-fPIC -pipe ${release:+-O2}"
4040
# This particularly affects libgc which was bundled upto Crystal 1.12
4141
ENV CRYSTAL_LIBRARY_PATH=""
4242

43-
RUN llvm15-config --version
43+
RUN llvm18-config --version
4444

4545
ARG previous_crystal_release
4646
ADD ${previous_crystal_release} /tmp/crystal.tar.gz

0 commit comments

Comments
 (0)