diff --git a/.evergreen/config_generator/components/compile_only.py b/.evergreen/config_generator/components/compile_only.py index dab67e67da..4d19c396b5 100644 --- a/.evergreen/config_generator/components/compile_only.py +++ b/.evergreen/config_generator/components/compile_only.py @@ -33,8 +33,8 @@ ('rhel92', 'gcc', [11, 17, 20, 23]), # GCC 11.3 (max: C++23) ('rhel94', 'gcc', [11, 17, 20, 23]), # GCC 11.4 (max: C++23) ('rhel95', 'gcc', [11, 17, 20, 23]), # GCC 11.5 (max: C++23) - ('debian12-latest', 'gcc', [11, 17, 20, ]), # GCC 12.2 (max: C++23) - ('ubuntu2404', 'gcc-13', [11, 17, 20, ]), # GCC 13.3 (max: C++23) + ('debian12-latest', 'gcc', [11, 17, 20, 23]), # GCC 12.2 (max: C++23) + ('ubuntu2404', 'gcc-13', [11, 17, 20, 23]), # GCC 13.3 (max: C++23) ('windows-vsCurrent', 'vs2015x64', [11, 14, 'latest']), # Max: C++14 ('windows-vsCurrent', 'vs2017x64', [11, 14, 17, 20, 'latest']), # Max: C++20 diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index 95692663ef..1c7b38a3b6 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -337,6 +337,25 @@ tasks: build_type: Debug cc_compiler: gcc cxx_compiler: g++ + - name: compile-only-debian12-latest-gcc-cxx23-debug + run_on: debian12-latest-large + tags: [compile-only, debian12-latest, cxx23, gcc, debug] + commands: + - command: expansions.update + params: + updates: + - { key: build_type, value: Debug } + - { key: cc_compiler, value: gcc } + - { key: cxx_compiler, value: g++ } + - func: setup + - func: install_c_driver + - func: compile + vars: + BUILD_SHARED_AND_STATIC_LIBS: "ON" + REQUIRED_CXX_STANDARD: 23 + build_type: Debug + cc_compiler: gcc + cxx_compiler: g++ - name: compile-only-macos-14-arm64-cxx11-debug run_on: macos-14-arm64 tags: [compile-only, macos-14-arm64, cxx11, debug] @@ -1774,6 +1793,25 @@ tasks: build_type: Debug cc_compiler: gcc-13 cxx_compiler: g++-13 + - name: compile-only-ubuntu2404-gcc-13-cxx23-debug + run_on: ubuntu2404-large + tags: [compile-only, ubuntu2404, cxx23, gcc-13, debug] + commands: + - command: expansions.update + params: + updates: + - { key: build_type, value: Debug } + - { key: cc_compiler, value: gcc-13 } + - { key: cxx_compiler, value: g++-13 } + - func: setup + - func: install_c_driver + - func: compile + vars: + BUILD_SHARED_AND_STATIC_LIBS: "ON" + REQUIRED_CXX_STANDARD: 23 + build_type: Debug + cc_compiler: gcc-13 + cxx_compiler: g++-13 - name: compile-only-windows-2019-vs2015-x64-cxx11-debug run_on: windows-vsCurrent-large tags: [compile-only, windows-vsCurrent, cxx11, vs2015x64, debug]