Skip to content

Commit

Permalink
Drop support for clang-15 due to non-conformance
Browse files Browse the repository at this point in the history
mborland committed Jan 16, 2025

Verified

This commit was signed with the committer’s verified signature.
mborland Matt Borland
1 parent fd74d86 commit eb014ae
Showing 3 changed files with 0 additions and 19 deletions.
8 changes: 0 additions & 8 deletions .drone.jsonnet
Original file line number Diff line number Diff line change
@@ -186,14 +186,6 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
"g++-14-multilib",
),

linux_pipeline(
"Linux 22.04 Clang 15",
"cppalliance/droneubuntu2204:1",
{ TOOLSET: 'clang', COMPILER: 'clang++-15', CXXSTD: '03,11,14,17,20,2b' },
"clang-15",
["deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main"],
),

linux_pipeline(
"Linux 22.04 Clang 16",
"cppalliance/droneubuntu2204:1",
1 change: 0 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -51,7 +51,6 @@ jobs:
- { name: GCC w/ sanitizers, sanitize: yes,
compiler: gcc-13, cxxstd: '03,11,14,17,20', os: ubuntu-24.04 }
# Clang isn't compatible with libstdc++-13, so use the slightly older one
- { compiler: clang-15, cxxstd: '03,11,14,17,20', os: ubuntu-22.04, install: 'clang-15 g++-12', gcc_toolchain: 12 }
- { compiler: clang-16, cxxstd: '11,14,17,20,2b', os: ubuntu-24.04, install: 'clang-16 g++-12', gcc_toolchain: 12 }
# https://github.com/llvm/llvm-project/issues/59827: disabled 2b/23 for clang-17 with libstdc++13 in 24.04
- { compiler: clang-17, cxxstd: '11,14,17,20', os: ubuntu-24.04 }
10 changes: 0 additions & 10 deletions .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
@@ -32,16 +32,6 @@ jobs:

# Linux, clang
# https://llvm.org/docs/LibFuzzer.html#fuzzer-usage
- toolset: clang
compiler: clang++-15
cxxstd: "20"
os: ubuntu-22.04
install:
- clang-15
sources:
- "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main"
source_keys:
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
- toolset: clang
compiler: clang++-16
cxxstd: "20"

0 comments on commit eb014ae

Please sign in to comment.