From 690b84334743fbf17aaade8bc6e6b4df8a4e1fb4 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 19 Apr 2026 08:38:49 +0300 Subject: [PATCH] gnu: rust: Never refer to previous rust version. * gnu/packages/rust.scm (rust-bootstrapped-package)[arguments]: Adjust the disallowed-references to have the rust and cargo inputs. (rust)[arguments]: Don't override inherited disallowed-references. Change-Id: I467aa47ebb85bce1c05798ac6de9ec8c32037b42 --- gnu/packages/rust.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index d9a0d3079f4..3e949940411 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -127,7 +127,9 @@ (arguments (substitute-keyword-arguments (package-arguments base-rust) ((#:disallowed-references _ '()) - (list (this-package-native-input "rust"))))) + (list (this-package-native-input "rust") + ;; Refer to cargo as #$rustc:cargo. + (gexp-input (this-package-native-input "rust") "cargo"))))) (native-inputs (list pkg-config python-minimal-wrapper @@ -1939,10 +1941,6 @@ ge13ca993e8ccb9ba9847cc330696e02839f328f7/jemalloc")) (substitute-keyword-arguments (strip-keyword-arguments '(#:tests?) (package-arguments base-rust)) - ((#:disallowed-references _ '()) - (list (this-package-native-input "rust") - ;; Refer to cargo as #$rust:cargo. - (gexp-input (this-package-native-input "rust") "cargo"))) ((#:modules modules) (cons '(srfi srfi-26) modules)) ((#:phases phases)