Skip to content

Commit c45ea0e

Browse files
committed
Update Clang 18 -> Clang 19 for rhel95 distro (mongodb#1421)
1 parent 3cb052e commit c45ea0e

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

.evergreen/config_generator/components/abi_stability.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def generate_tasks():
147147
if func is Abidiff:
148148
distro_name = 'ubuntu2204' # Clang 12, libabigail is not available on RHEL distros.
149149
else:
150-
distro_name = 'rhel95' # Clang 18.
150+
distro_name = 'rhel95' # Clang 19.
151151

152152
distro = find_large_distro(distro_name)
153153

.evergreen/config_generator/components/compile_only.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
MATRIX = [
1919
# C++ standard and compiler coverage
2020

21-
('rhel80', 'clang', [11, 17, 20, ]), # Clang 7.0 (max: C++20)
22-
('ubuntu2004', 'clang-10', [11, 17, 20, ]), # Clang 10.0 (max: C++20)
23-
('rhel84', 'clang', [11, 17, 20, ]), # Clang 11.0 (max: C++20)
24-
('ubuntu2204', 'clang-12', [11, 17, 20, 23]), # Clang 12.0 (max: C++23)
25-
('rhel90', 'clang', [11, 17, 20, 23]), # Clang 13.0 (max: C++23)
26-
('rhel91', 'clang', [11, 17, 20, 23]), # Clang 14.0 (max: C++23)
27-
('rhel92', 'clang', [11, 17, 20, 23]), # Clang 15.0 (max: C++23)
28-
('rhel93', 'clang', [11, 17, 20, 23]), # Clang 16.0 (max: C++23)
29-
('rhel94', 'clang', [11, 17, 20, 23]), # Clang 17.0 (max: C++23)
30-
('rhel95', 'clang', [11, 17, 20, 23]), # Clang 18.0 (max: C++23)
21+
('rhel80', 'clang', [11, 17, 20, ]), # Clang 7 (max: C++20)
22+
('ubuntu2004', 'clang-10', [11, 17, 20, ]), # Clang 10 (max: C++20)
23+
('rhel84', 'clang', [11, 17, 20, ]), # Clang 11 (max: C++20)
24+
('ubuntu2204', 'clang-12', [11, 17, 20, 23]), # Clang 12 (max: C++23)
25+
('rhel90', 'clang', [11, 17, 20, 23]), # Clang 13 (max: C++23)
26+
('rhel91', 'clang', [11, 17, 20, 23]), # Clang 14 (max: C++23)
27+
('rhel92', 'clang', [11, 17, 20, 23]), # Clang 15 (max: C++23)
28+
('rhel93', 'clang', [11, 17, 20, 23]), # Clang 16 (max: C++23)
29+
('rhel94', 'clang', [11, 17, 20, 23]), # Clang 17 (max: C++23)
30+
('rhel95', 'clang', [11, 17, 20, 23]), # Clang 19 (max: C++23)
3131

3232
('rhel76', 'gcc', [11, 14, ]), # GCC 4.8 (max: C++14)
3333
('rhel80', 'gcc', [11, 17, 20, ]), # GCC 8.2 (max: C++20)

.evergreen/scripts/abi-stability-setup.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ mkdir -p "${working_dir}/install"
6767
# For latest Clang versions supporting recent C++ standards.
6868
export CC CXX
6969
case "${distro_id:?}" in
70-
rhel9*)
71-
CC="clang-18"
72-
CXX="clang++-18"
70+
rhel95*)
71+
CC="clang-19"
72+
CXX="clang++-19"
7373
;;
7474
ubuntu22*)
7575
CC="clang-12"

0 commit comments

Comments
 (0)