From 7cbbb08e7be8114d4285e15634fc6b5ae23c17f6 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Sat, 25 Nov 2023 16:02:01 +0300 Subject: [PATCH] Use libstdc++11 for clang prior to 16. Clang prior to version 16 does not support libstdc++13 that is installed by default in GHA image ubuntu 22.04 in C++20 mode. --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e73fd5d..bb144b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -228,30 +228,40 @@ jobs: os: ubuntu-22.04 install: - clang-11 + - g++-11 + gcc_toolchain: 11 - toolset: clang compiler: clang++-12 cxxstd: "03,11,14,17,20,2b" os: ubuntu-22.04 install: - clang-12 + - g++-11 + gcc_toolchain: 11 - toolset: clang compiler: clang++-13 cxxstd: "03,11,14,17,20,2b" os: ubuntu-22.04 install: - clang-13 + - g++-11 + gcc_toolchain: 11 - toolset: clang compiler: clang++-14 cxxstd: "03,11,14,17,20,2b" os: ubuntu-22.04 install: - clang-14 + - g++-11 + gcc_toolchain: 11 - toolset: clang compiler: clang++-15 cxxstd: "03,11,14,17,20,2b" os: ubuntu-22.04 install: - clang-15 + - g++-11 + gcc_toolchain: 11 - toolset: clang compiler: clang++-15 cxxstd: "03,11,14,17,20,2b"