File tree 2 files changed +8
-5
lines changed
2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
1
# syntax=docker/dockerfile:1
2
2
ARG ARCH=amd64
3
- FROM $ARCH/ubuntu:23.10
3
+ FROM $ARCH/ubuntu:24.04
4
4
RUN apt update && apt install -y gnupg wget software-properties-common
5
5
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
6
6
RUN apt-add-repository 'deb https://apt.kitware.com/ubuntu/ jammy main'
@@ -11,9 +11,12 @@ RUN apt install -y \
11
11
g++-12 \
12
12
gcc-13 \
13
13
g++-13 \
14
+ gcc-14 \
15
+ g++-14 \
14
16
clang-15 \
15
17
clang-16 \
16
18
clang-17 \
19
+ clang-18 \
17
20
git \
18
21
vim \
19
22
zstd \
Original file line number Diff line number Diff line change 31
31
32
32
case " -$BUILD_TYPE -" in
33
33
* -gcc-* )
34
- export CC=gcc-13 CXX=g++-13
34
+ export CC=gcc-14 CXX=g++-14
35
35
export COMPILER=gcc
36
36
;;
37
37
* -oldgcc-* )
38
38
export CC=gcc-11 CXX=g++-11
39
39
;;
40
40
* -clang-* )
41
- export CC=clang-17 CXX=clang++-17
41
+ export CC=clang-18 CXX=clang++-18
42
42
export COMPILER=clang
43
43
;;
44
44
* -oldclang-* )
@@ -114,9 +114,9 @@ if [[ "-$BUILD_TYPE-" == *-coverage-* ]]; then
114
114
unset LLVM_PROFILE_FILE
115
115
rm -rf /tmp-runner/coverage
116
116
mkdir -p /tmp-runner/coverage
117
- llvm-profdata-17 merge -sparse profile/* -o dwarfs.profdata
117
+ llvm-profdata-18 merge -sparse profile/* -o dwarfs.profdata
118
118
for binary in mkdwarfs dwarfs dwarfsck dwarfsextract * _test ricepp/ricepp_test; do
119
- llvm-cov-17 show -instr-profile=dwarfs.profdata $binary > /tmp-runner/coverage/$( basename $binary ) .txt
119
+ llvm-cov-18 show -instr-profile=dwarfs.profdata $binary > /tmp-runner/coverage/$( basename $binary ) .txt
120
120
done
121
121
fi
122
122
You can’t perform that action at this time.
0 commit comments