File tree 2 files changed +12
-8
lines changed
2 files changed +12
-8
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
4
- RUN apt update && apt install -y gnupg wget software-properties-common
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
- RUN apt-add-repository 'deb https://apt.kitware.com/ubuntu/ jammy main'
3
+ FROM $ARCH/ubuntu:24.04
4
+ RUN apt update
5
+ RUN apt upgrade -y
6
+ RUN apt install -y gnupg wget software-properties-common apt-utils
7
+ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
7
8
RUN apt install -y \
8
9
gcc-11 \
9
10
g++-11 \
10
11
gcc-12 \
11
12
g++-12 \
12
13
gcc-13 \
13
14
g++-13 \
15
+ gcc-14 \
16
+ g++-14 \
14
17
clang-15 \
15
18
clang-16 \
16
19
clang-17 \
20
+ clang-18 \
17
21
git \
18
22
vim \
19
23
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