Skip to content

Commit ed20514

Browse files
committed
CI: Add vanilla-LLVM 20 job
1 parent 50d5dd0 commit ed20514

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/supported_llvm_versions.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
include:
22+
- job_name: Ubuntu 24.04, LLVM 20, latest LDC beta
23+
os: ubuntu-24.04
24+
host_dc: ldc-beta
25+
llvm_version: 20
26+
cmake_flags: -DCMAKE_EXE_LINKER_FLAGS=-lcurl # work around libcurl dependency for ldc-profdata (LLVM apparently built with non-default LLVM_ENABLE_CURL=ON)
2227
- job_name: Ubuntu 24.04, LLVM 19, latest LDC beta
2328
os: ubuntu-24.04
2429
host_dc: ldc-beta
@@ -74,7 +79,7 @@ jobs:
7479
run: |
7580
set -eux
7681
sudo apt-get update
77-
sudo apt-get install gdb lld-${{ matrix.llvm_version }} llvm-${{ matrix.llvm_version }}-dev libclang-common-${{ matrix.llvm_version }}-dev
82+
sudo apt-get install gdb lld-${{ matrix.llvm_version }} llvm-${{ matrix.llvm_version }}-dev libclang-common-${{ matrix.llvm_version }}-dev ${{ matrix.llvm_version == '20' && 'libcurl4-openssl-dev' || '' }}
7883
7984
- name: 'macOS: Install a more recent GNU make'
8085
if: runner.os == 'macOS'

0 commit comments

Comments
 (0)