File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,18 @@ jobs:
21
21
ccache-variant : sccache
22
22
c_compiler : clang
23
23
cpp_compiler : clang++
24
+ target : x86_64-unknown-linux-llvm
24
25
# TODO: remove ccache logic when https://github.com/hendrikmuhs/ccache-action/issues/279 is resolved.
25
26
- os : ubuntu-24.04-arm
26
27
ccache-variant : ccache
27
28
c_compiler : clang
28
29
cpp_compiler : clang++
30
+ target : aarch64-unknown-linux-llvm
31
+ - os : ubuntu-24.04
32
+ ccache-variant : ccache
33
+ c_compiler : clang
34
+ cpp_compiler : clang++
35
+ target : x86_64-unknown-uefi-llvm
29
36
# TODO: add back gcc build when it is fixed
30
37
# - c_compiler: gcc
31
38
# cpp_compiler: g++
73
80
-DCMAKE_C_COMPILER_LAUNCHER=${{ matrix.ccache-variant }}
74
81
-DCMAKE_CXX_COMPILER_LAUNCHER=${{ matrix.ccache-variant }}
75
82
-DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.build-install-dir }}
83
+ -DLLVM_RUNTIMES_TARGET=${{ matrix.target }}
76
84
-DLLVM_ENABLE_RUNTIMES="libc;compiler-rt"
77
85
-DLLVM_LIBC_FULL_BUILD=ON
78
86
-DLLVM_LIBC_INCLUDE_SCUDO=ON
90
98
--target install
91
99
92
100
- name : Test
101
+ # Skip UEFI tests until we have testing set up.
102
+ if : ${{ ! endsWith(matrix.target, '-uefi-llvm') }}
93
103
run : >
94
104
cmake
95
105
--build ${{ steps.strings.outputs.build-output-dir }}
You can’t perform that action at this time.
0 commit comments