File tree 6 files changed +28
-3
lines changed
6 files changed +28
-3
lines changed Original file line number Diff line number Diff line change @@ -152,6 +152,15 @@ jobs:
152
152
- name : dist-x86_64-linux
153
153
os : ubuntu-latest-xl
154
154
env : {}
155
+ - name : dist-various-1
156
+ os : ubuntu-latest-xl
157
+ env : {}
158
+ - name : dist-i586-gnu-i586-i686-musl
159
+ os : ubuntu-latest-xl
160
+ env : {}
161
+ - name : dist-x86_64-musl
162
+ os : ubuntu-latest-xl
163
+ env : {}
155
164
timeout-minutes : 600
156
165
runs-on : " ${{ matrix.os }}"
157
166
steps :
Original file line number Diff line number Diff line change @@ -1808,8 +1808,7 @@ checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
1808
1808
[[package ]]
1809
1809
name = " libc"
1810
1810
version = " 0.2.71"
1811
- source = " registry+https://github.com/rust-lang/crates.io-index"
1812
- checksum = " 9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
1811
+ source = " git+https://github.com/Amanieu/libc?branch=musl_libgcc2#09bdb4650962ad574403488776e1e200e949451d"
1813
1812
dependencies = [
1814
1813
" rustc-std-workspace-core" ,
1815
1814
]
Original file line number Diff line number Diff line change @@ -79,5 +79,7 @@ rustc-std-workspace-core = { path = 'src/tools/rustc-std-workspace-core' }
79
79
rustc-std-workspace-alloc = { path = ' src/tools/rustc-std-workspace-alloc' }
80
80
rustc-std-workspace-std = { path = ' src/tools/rustc-std-workspace-std' }
81
81
82
+ libc = { git = " https://github.com/Amanieu/libc" , branch = " musl_libgcc2" }
83
+
82
84
[patch ."https://github .com/rust-lang/rust-clippy" ]
83
85
clippy_lints = { path = " src/tools/clippy/clippy_lints" }
Original file line number Diff line number Diff line change 26
26
strategy :
27
27
matrix :
28
28
dist-x86_64-linux : {}
29
+ dist-various-1 : {}
30
+ dist-i586-gnu-i586-i686-musl : {}
31
+ dist-x86_64-musl : {}
29
32
30
33
# The macOS and Windows builds here are currently disabled due to them not being
31
34
# overly necessary on `try` builds. We also don't actually have anything that
Original file line number Diff line number Diff line change @@ -281,6 +281,15 @@ jobs:
281
281
- name : dist-x86_64-linux
282
282
<< : *job-linux-xl
283
283
284
+ - name : dist-various-1
285
+ << : *job-linux-xl
286
+
287
+ - name : dist-i586-gnu-i586-i686-musl
288
+ << : *job-linux-xl
289
+
290
+ - name : dist-x86_64-musl
291
+ << : *job-linux-xl
292
+
284
293
auto :
285
294
<< : *base-ci-job
286
295
name : auto
Original file line number Diff line number Diff line change @@ -4,7 +4,10 @@ use std::fs;
4
4
use std:: path:: Path ;
5
5
6
6
/// List of whitelisted sources for packages.
7
- const WHITELISTED_SOURCES : & [ & str ] = & [ "\" registry+https://github.com/rust-lang/crates.io-index\" " ] ;
7
+ const WHITELISTED_SOURCES : & [ & str ] = & [
8
+ "\" registry+https://github.com/rust-lang/crates.io-index\" " ,
9
+ "\" git+https://github.com/Amanieu/libc?branch=musl_libgcc2#09bdb4650962ad574403488776e1e200e949451d\" " ,
10
+ ] ;
8
11
9
12
/// Checks for external package sources.
10
13
pub fn check ( path : & Path , bad : & mut bool ) {
You can’t perform that action at this time.
0 commit comments