Uh oh!
There was an error while loading. Please reload this page.
rustbuild: Use src/rustc for assembled compilers - #38076
Conversation
The `src/rustc` path is intended for assembling a compiler (e.g. the bare bones) not actually compiling the whole compiler itself. This path was accidentally getting hijacked to represent the whole compiler being compiled, so let's redirect that elsewhere for that particular cargo project. Closesrust-lang#38039
rust-highfive
commented
Nov 29, 2016
r? @brson (rust_highfive has picked a reviewer for you, use r? to override) |
With this and #38050, following the repro steps in #38039 (comment) results in rustbuild doing no work: (I haven't tried this PR in isolation) |
japaric
commented
Nov 30, 2016
(I haven't tried this PR in isolation) Tested. Same problem. |
alexcrichton
commented
Dec 1, 2016
alexcrichton
commented
Dec 1, 2016
er #37817 |
OK. Tested again this + #37817. Using the repro instructions in #38039 (comment), now I get: Which is better but the stage numbering seems strange: Is this using the "snapshot" (the stage0 compiler) to build the ARM compiler? Or is it using the compiler produced by this step: ? If the former then that ^ step (or rather, the first 4 steps) wouldn't be necessary right? EDIT: Fixed the x.py command |
alexcrichton
commented
Dec 1, 2016
Had some discussion with @japaric on IRC, and the conclusion was that if the command switches |
japaric
commented
Dec 3, 2016
r=me after #37817 lands |
japaric
commented
Dec 7, 2016
@bors r+ |
bors
commented
Dec 7, 2016
📌 Commit 8e9f7f5 has been approved by |
bors
commented
Dec 8, 2016
rustbuild: Use src/rustc for assembled compilers The `src/rustc` path is intended for assembling a compiler (e.g. the bare bones) not actually compiling the whole compiler itself. This path was accidentally getting hijacked to represent the whole compiler being compiled, so let's redirect that elsewhere for that particular cargo project. Closes#38039
The
src/rustcpath is intended for assembling a compiler (e.g. the bare bones)not actually compiling the whole compiler itself. This path was accidentally
getting hijacked to represent the whole compiler being compiled, so let's
redirect that elsewhere for that particular cargo project.
Closes#38039