Commit 5f27c59
committed
Fix CI: root toolchain pin and missing rust-src component
rust-toolchain.toml pinned stable-x86_64-pc-windows-gnu, a local Windows
workaround that leaked into the repo root and broke toolchain resolution
on Linux CI ("target tuple in channel name"). Dropped the host suffix to
match the existing convention in kernel/rust-toolchain.toml and
xtask/rust-toolchain.toml.
kernel-tests and boot jobs invoke xtask, which pulls in the bootloader
crate's build script — it compiles its own bare-metal boot-sector/stage
helper binaries and needs rust-src to build core/alloc from source. Never
surfaced locally because rust-src was already installed on the dev
machine; a fresh CI runner hits it immediately.1 parent ed00bbe commit 5f27c59
2 files changed
Lines changed: 18 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
| |||
115 | 120 | | |
116 | 121 | | |
117 | 122 | | |
118 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
119 | 129 | | |
120 | 130 | | |
121 | 131 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
3 | 8 | | |
0 commit comments