@@ -20,36 +20,30 @@ jobs:
20
20
include :
21
21
- os : ubuntu-24.04
22
22
build_type : Debug
23
- ccache-variant : sccache
24
23
c_compiler : clang-22
25
24
cpp_compiler : clang++-22
26
25
target : x86_64-unknown-linux-llvm
27
26
include_scudo : ON
28
27
- os : ubuntu-24.04
29
28
build_type : Release
30
- ccache-variant : sccache
31
29
c_compiler : clang-22
32
30
cpp_compiler : clang++-22
33
31
target : x86_64-unknown-linux-llvm
34
32
include_scudo : ON
35
33
- os : ubuntu-24.04
36
34
build_type : MinSizeRel
37
- ccache-variant : sccache
38
35
c_compiler : clang-22
39
36
cpp_compiler : clang++-22
40
37
target : x86_64-unknown-linux-llvm
41
38
include_scudo : ON
42
- # TODO: remove ccache logic when https://github.com/hendrikmuhs/ccache-action/issues/279 is resolved.
43
39
- os : ubuntu-24.04-arm
44
40
build_type : Debug
45
- ccache-variant : ccache
46
41
c_compiler : clang-22
47
42
cpp_compiler : clang++-22
48
43
target : aarch64-unknown-linux-llvm
49
44
include_scudo : ON
50
45
- os : ubuntu-24.04
51
46
build_type : Debug
52
- ccache-variant : ccache
53
47
c_compiler : clang-22
54
48
cpp_compiler : clang++-22
55
49
target : x86_64-unknown-uefi-llvm
71
65
with :
72
66
max-size : 1G
73
67
key : libc_fullbuild_${{ matrix.c_compiler }}
74
- variant : ${{ matrix.ccache-variant }}
68
+ variant : sccache
75
69
76
70
# Notice:
77
71
# - MPFR is required by some of the mathlib tests.
@@ -112,8 +106,8 @@ jobs:
112
106
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} \
113
107
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }} \
114
108
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
115
- -DCMAKE_C_COMPILER_LAUNCHER=${{ matrix.ccache-variant }} \
116
- -DCMAKE_CXX_COMPILER_LAUNCHER=${{ matrix.ccache-variant }} \
109
+ -DCMAKE_C_COMPILER_LAUNCHER=sccache \
110
+ -DCMAKE_CXX_COMPILER_LAUNCHER=sccache \
117
111
-DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.build-install-dir }} \
118
112
-DLLVM_RUNTIME_TARGETS=${{ matrix.target }} \
119
113
-DLLVM_ENABLE_RUNTIMES="$RUNTIMES" \
0 commit comments