Skip to content

Commit cad6feb

Browse files
authored
Add Ubuntu 24.04 x86 runners to ci (#475)
1 parent 0a4c834 commit cad6feb

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed

.github/workflows/Ubuntu.yml

+63
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,42 @@ jobs:
130130
cling-version: '1.0'
131131
llvm_enable_projects: "clang"
132132
llvm_targets_to_build: "host;NVPTX"
133+
- name: ubu24-x86-gcc12-clang-repl-19
134+
os: ubuntu-24.04
135+
compiler: gcc-12
136+
clang-runtime: '19'
137+
cling: Off
138+
llvm_enable_projects: "clang"
139+
llvm_targets_to_build: "host;NVPTX"
140+
- name: ubu24-x86-gcc12-clang-repl-18
141+
os: ubuntu-24.04
142+
compiler: gcc-12
143+
clang-runtime: '18'
144+
cling: Off
145+
llvm_enable_projects: "clang"
146+
llvm_targets_to_build: "host;NVPTX"
147+
- name: ubu24-x86-gcc12-clang-repl-17
148+
os: ubuntu-24.04
149+
compiler: gcc-12
150+
clang-runtime: '17'
151+
cling: Off
152+
llvm_enable_projects: "clang"
153+
llvm_targets_to_build: "host;NVPTX"
154+
- name: ubu24-x86-gcc12-clang-repl-16
155+
os: ubuntu-24.04
156+
compiler: gcc-12
157+
clang-runtime: '16'
158+
cling: Off
159+
llvm_enable_projects: "clang"
160+
llvm_targets_to_build: "host;NVPTX"
161+
- name: ubu24-x86-gcc9-clang13-cling
162+
os: ubuntu-24.04
163+
compiler: gcc-9
164+
clang-runtime: '13'
165+
cling: On
166+
cling-version: '1.0'
167+
llvm_enable_projects: "clang"
168+
llvm_targets_to_build: "host;NVPTX"
133169

134170
steps:
135171
- uses: actions/checkout@v4
@@ -400,6 +436,33 @@ jobs:
400436
clang-runtime: '13'
401437
cling: On
402438
cling-version: '1.0'
439+
- name: ubu24-x86-gcc12-clang-repl-19
440+
os: ubuntu-24.04
441+
compiler: gcc-12
442+
clang-runtime: '19'
443+
cling: Off
444+
- name: ubu24-x86-gcc12-clang-repl-18
445+
os: ubuntu-24.04
446+
compiler: gcc-12
447+
clang-runtime: '18'
448+
cling: Off
449+
- name: ubu24-x86-gcc12-clang-repl-17
450+
os: ubuntu-24.04
451+
compiler: gcc-12
452+
clang-runtime: '17'
453+
cling: Off
454+
- name: ubu24-x86-gcc12-clang-repl-16
455+
os: ubuntu-24.04
456+
compiler: gcc-12
457+
clang-runtime: '16'
458+
cling: Off
459+
cppyy: Off
460+
- name: ubu24-x86-gcc9-clang13-cling
461+
os: ubuntu-24.04
462+
compiler: gcc-9
463+
clang-runtime: '13'
464+
cling: On
465+
cling-version: '1.0'
403466

404467
steps:
405468
- uses: actions/checkout@v4

.github/workflows/emscripten.yml

+8
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,14 @@ jobs:
4545
llvm_enable_projects: "clang;lld"
4646
llvm_targets_to_build: "WebAssembly"
4747
emsdk_ver: "3.1.45"
48+
- name: ubu24-x86-gcc12-clang-repl-19-emscripten
49+
os: ubuntu-24.04
50+
compiler: gcc-12
51+
clang-runtime: '19'
52+
cling: Off
53+
llvm_enable_projects: "clang;lld"
54+
llvm_targets_to_build: "WebAssembly"
55+
emsdk_ver: "3.1.45"
4856
- name: osx15-arm-clang-clang-repl-19-emscripten
4957
os: macos-15
5058
compiler: clang

0 commit comments

Comments
 (0)