Skip to content

Commit

Permalink
Fix sanitizer build
Browse files Browse the repository at this point in the history
Clang 13+ shows a false positive about an a new-free mismatch.
Clang 12 on Ubuntu 22 is missing the libunwind-dev package.
So stick to Clang 12 on Ubuntu 20.
  • Loading branch information
Flamefire committed Feb 14, 2025
1 parent 64b8511 commit a8aa974
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ jobs:
- { compiler: clang-6.0, cxxstd: '11,14', os: ubuntu-latest, container: 'ubuntu:18.04', stdlib: libc++, install: 'clang-6.0 libc++-dev libc++abi-dev' }
- { compiler: clang-7, cxxstd: '11,14,17', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
- { name: Clang w/ sanitizers, sanitize: yes,
compiler: clang-17, cxxstd: '11,14,17,20', os: ubuntu-latest, container: 'ubuntu:24.04', stdlib: libc++ }
compiler: clang-12, cxxstd: '11,14,17,20', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }

# OSX, clang
- { name: MacOS w/ clang and sanitizers,
Expand Down

0 comments on commit a8aa974

Please sign in to comment.