Skip to content

Commit

Permalink
ci: build TSan and fuzz depends with Clang 18
Browse files Browse the repository at this point in the history
  • Loading branch information
kwvg committed Nov 10, 2024
1 parent e879455 commit ae53553
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ jobs:
dep_opts: "DEBUG=1"
- build_target: linux64_tsan
host: x86_64-pc-linux-gnu
dep_opts: "DEBUG=1"
dep_opts: "DEBUG=1 CC=clang-18 CXX=clang++-18"
- build_target: linux64_ubsan
host: x86_64-pc-linux-gnu
dep_opts: "DEBUG=1"
- build_target: linux64_fuzz
host: x86_64-pc-linux-gnu
dep_opts: "DEBUG=1"
dep_opts: "DEBUG=1 CC=clang-18 CXX=clang++-18"
- build_target: linux64_cxx20
host: x86_64-pc-linux-gnu
dep_opts: "DEBUG=1"
Expand Down
10 changes: 8 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,12 @@ x86_64-w64-mingw32:
variables:
HOST: x86_64-w64-mingw32

x86_64-pc-linux-gnu-clang18:
extends: .build-depends-template
variables:
HOST: x86_64-pc-linux-gnu
DEP_OPTS: "DEBUG=1 CC=clang-18 CXX=clang++-18"

x86_64-pc-linux-gnu-debug:
extends: .build-depends-template
variables:
Expand Down Expand Up @@ -266,7 +272,7 @@ linux64_fuzz-build:
- .build-template
- .skip-in-fast-mode-template
needs:
- x86_64-pc-linux-gnu-debug
- x86_64-pc-linux-gnu-clang18
variables:
BUILD_TARGET: linux64_fuzz

Expand All @@ -284,7 +290,7 @@ linux64_tsan-build:
- .build-template
- .skip-in-fast-mode-template
needs:
- x86_64-pc-linux-gnu-debug
- x86_64-pc-linux-gnu-clang18
variables:
BUILD_TARGET: linux64_tsan

Expand Down

0 comments on commit ae53553

Please sign in to comment.