summaryrefslogtreecommitdiff
path: root/dev-lang/rust/files/1.84.1-fix-cross.patch
diff options
context:
space:
mode:
authorMatt Jolly <kangie@gentoo.org>2025-05-31 16:23:15 +1000
committerMatt Jolly <kangie@gentoo.org>2025-06-04 07:36:56 +1000
commit057daa00036e040231855c45bc2bba039c29cb53 (patch)
tree8039c2610a50790596fd79ac460c42cdbe762f1b /dev-lang/rust/files/1.84.1-fix-cross.patch
parent388cbca2dd4f4826e9bb99f89b2bb1808e84de52 (diff)
downloadgentoo-057daa00036e040231855c45bc2bba039c29cb53.tar.gz
gentoo-057daa00036e040231855c45bc2bba039c29cb53.tar.bz2
gentoo-057daa00036e040231855c45bc2bba039c29cb53.zip
dev-lang/rust: stop using FILESDIR
files/ has been too big for a while now. Instead use the rust-patches repository that was created to manage these patches. No revbumps required - they were either done beforehand when we dropped a bad patch _or_ are not required as the only additions are backported build-time fixes (done in previous commits). Signed-off-by: Matt Jolly <kangie@gentoo.org>
Diffstat (limited to 'dev-lang/rust/files/1.84.1-fix-cross.patch')
-rw-r--r--dev-lang/rust/files/1.84.1-fix-cross.patch30
1 files changed, 0 insertions, 30 deletions
diff --git a/dev-lang/rust/files/1.84.1-fix-cross.patch b/dev-lang/rust/files/1.84.1-fix-cross.patch
deleted file mode 100644
index 47d7766ae951..000000000000
--- a/dev-lang/rust/files/1.84.1-fix-cross.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://github.com/rust-lang/rust/issues/133629
-https://github.com/rust-lang/rust/commit/a24d859f19bbefe5371694f318568b0ab5a13299
-
-From: onur-ozkan <work@onurozkan.dev>
-Date: Thu, 30 Jan 2025 16:51:08 +0000
-Subject: [PATCH] set rustc dylib on manually constructed rustc command
-
-Signed-off-by: onur-ozkan <work@onurozkan.dev>
---- a/src/bootstrap/src/core/builder/cargo.rs
-+++ b/src/bootstrap/src/core/builder/cargo.rs
-@@ -653,7 +653,10 @@ impl Builder<'_> {
- // Build proc macros both for the host and the target unless proc-macros are not
- // supported by the target.
- if target != compiler.host && cmd_kind != Kind::Check {
-- let error = command(self.rustc(compiler))
-+ let mut rustc_cmd = command(self.rustc(compiler));
-+ self.add_rustc_lib_path(compiler, &mut rustc_cmd);
-+
-+ let error = rustc_cmd
- .arg("--target")
- .arg(target.rustc_target_arg())
- .arg("--print=file-names")
-@@ -661,6 +664,7 @@ impl Builder<'_> {
- .arg("-")
- .run_capture(self)
- .stderr();
-+
- let not_supported = error
- .lines()
- .any(|line| line.contains("unsupported crate type `proc-macro`"));