diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2023-02-20 00:48:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-20 00:48:27 +0100 |
commit | cd55e400cbc9b01cd17eec4edcbe6c597dc31a9a (patch) | |
tree | 824e1993a650f5cc1ed92314f67ae67539d5cbd8 | |
parent | dcd3e2dd9480b2a8351042f8552a398184eb1895 (diff) | |
parent | 7c07b07876b009a6fa3d4cf0bfe6aa5edf0df228 (diff) | |
download | uriparser-cd55e400cbc9b01cd17eec4edcbe6c597dc31a9a.tar.gz |
Merge pull request #161 from uriparser/clang-16
Actions: Bump Clang from 15 to 16 + get sanitizer CFLAGS and LDFLAGS back in sync
-rw-r--r-- | .github/workflows/build-and-test.yml | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index a95545d..ab9534d 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -17,14 +17,14 @@ jobs: include: - name: Native Linux cmake_args: >- - -DCMAKE_C_COMPILER=clang-15 - -DCMAKE_CXX_COMPILER=clang++-15 + -DCMAKE_C_COMPILER=clang-16 + -DCMAKE_CXX_COMPILER=clang++-16 cflags: >- -fsanitize=address,undefined,leak -fno-sanitize-recover=all -fno-omit-frame-pointer ldflags: >- - -fsanitize=address + -fsanitize=address,undefined,leak - name: MingGW on Linux cmake_args: >- -DCMAKE_C_COMPILER=i686-w64-mingw32-gcc @@ -42,7 +42,7 @@ jobs: set -x source /etc/os-release wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - - sudo add-apt-repository "deb http://apt.llvm.org/${UBUNTU_CODENAME}/ llvm-toolchain-${UBUNTU_CODENAME}-15 main" + sudo add-apt-repository "deb http://apt.llvm.org/${UBUNTU_CODENAME}/ llvm-toolchain-${UBUNTU_CODENAME}-16 main" - name: Install build dependencies run: |- @@ -86,8 +86,8 @@ jobs: if: "${{ ! contains(matrix.cmake_args, 'mingw') }}" run: |- sudo apt-get install --yes --no-install-recommends -V \ - clang-15 \ - libclang-rt-15-dev + clang-16 \ + libclang-rt-16-dev - name: Build, test and install run: |- |