aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/rust/fix-bootstrap.patch
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-01-29 01:06:17 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-01-29 01:06:17 +0800
commitacc780df9e37c05c358900bba4976a41cf3c4950 (patch)
treed1636bd92232886ead1d64aa673ca38c6f035108 /repos/extra/rust/fix-bootstrap.patch
parent1519b14dd3e07eb690068237e9573fddcbd005e9 (diff)
downloadalicelinux-acc780df9e37c05c358900bba4976a41cf3c4950.tar.gz
alicelinux-acc780df9e37c05c358900bba4976a41cf3c4950.zip
rust: updated to 1.84.0
Diffstat (limited to 'repos/extra/rust/fix-bootstrap.patch')
-rwxr-xr-xrepos/extra/rust/fix-bootstrap.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/repos/extra/rust/fix-bootstrap.patch b/repos/extra/rust/fix-bootstrap.patch
new file mode 100755
index 00000000..9d945932
--- /dev/null
+++ b/repos/extra/rust/fix-bootstrap.patch
@@ -0,0 +1,14 @@
+diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs
+index e706aba..35d69a6 100644
+--- a/src/bootstrap/src/core/config/config.rs
++++ b/src/bootstrap/src/core/config/config.rs
+@@ -2786,8 +2786,7 @@ impl Config {
+
+ // If `download-rustc` is not set, default to rebuilding.
+ let if_unchanged = match download_rustc {
+- None => self.rust_info.is_managed_git_subrepository(),
+- Some(StringOrBool::Bool(false)) => return None,
++ None | Some(StringOrBool::Bool(false)) => return None,
+ Some(StringOrBool::Bool(true)) => false,
+ Some(StringOrBool::String(s)) if s == "if-unchanged" => {
+ if !self.rust_info.is_managed_git_subrepository() {