Skip to content

Commit

Permalink
GH Actions CI: Tweak CMake options for Linux jobs
Browse files Browse the repository at this point in the history
Mainly, avoid running the MSan lit-tests with shared default libs,
which apparently regressed with the rt.dso introduction with older
LLVM/MSan versions - for GH Actions, at least with LLVM v8 and v9;
v11 and v12 do work.
  • Loading branch information
kinke committed Oct 23, 2021
1 parent e2f5a1f commit a9ab693
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/supported_llvm_versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ jobs:
os: ubuntu-18.04
host_dc: ldc-beta
llvm_version: "11.1.0"
cmake_opts: "-DRT_SUPPORT_SANITIZERS=ON"
cmake_opts: "-DBUILD_SHARED_LIBS=ON -DRT_SUPPORT_SANITIZERS=ON"
- job_name: Ubuntu 18.04, LLVM 9, latest LDC beta
os: ubuntu-18.04
host_dc: ldc-beta
llvm_version: "9.0.1"
cmake_opts: "-DBUILD_SHARED_LIBS=ON -DRT_SUPPORT_SANITIZERS=ON"
cmake_opts: "-DBUILD_SHARED_LIBS=OFF -DRT_SUPPORT_SANITIZERS=ON"
- job_name: Ubuntu 18.04, LLVM 8, latest LDC beta
os: ubuntu-18.04
host_dc: ldc-beta
llvm_version: "8.0.0"
cmake_opts: "-DBUILD_SHARED_LIBS=OFF"
cmake_opts: "-DLIB_SUFFIX=64"
- job_name: Ubuntu 18.04, LLVM 6, latest DMD beta
os: ubuntu-18.04
host_dc: dmd-beta
llvm_version: "6.0.1"
cmake_opts: "-DLIB_SUFFIX=64 -DLDC_LINK_MANUALLY=ON"
cmake_opts: "-DLDC_LINK_MANUALLY=ON"
- job_name: Latest macOS, LLVM 10, latest DMD beta
os: macos-latest
host_dc: dmd-beta
Expand Down

0 comments on commit a9ab693

Please sign in to comment.