From c3201cd4ebdfe758febc7fd893247a0b2f4b4b7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sat, 6 Dec 2025 11:51:09 +0100 Subject: [PATCH] Add clang-20 libc++ w/wo Ubsan --- .github/workflows/ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 49080cc..4a8205a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -360,6 +360,17 @@ jobs: - libc++abi-18-dev cxxflags: -pipe -stdlib=libc++ linkflags: -stdlib=libc++ + # Linux, clang-20 libc++ + - toolset: clang + compiler: clang++-18 + cxxstd: "11,14,17,20,23,2c" + os: ubuntu-24.04 + install: + - clang-20 + - libc++-20-dev + - libc++abi-20-dev + cxxflags: -pipe -stdlib=libc++ + linkflags: -stdlib=libc++ # Linux, clang-14 libc++, ubsan - name: UBSAN toolset: clang @@ -386,6 +397,19 @@ jobs: - clang-18 - libc++-18-dev - libc++abi-18-dev + # Linux, clang-20 libc++, ubsan + - name: UBSAN + toolset: clang + compiler: clang++-20 + cxxstd: "11,14,17,20,23,2c" + cxxflags: -pipe -stdlib=libc++ + linkflags: -stdlib=libc++ + ubsan: 1 + os: ubuntu-26.04 + install: + - clang-20 + - libc++-20-dev + - libc++abi-20-dev #------------------ # MacOS, clang #------------------