From 344141e5934c2a17db8acb4ef15031165766ccf4 Mon Sep 17 00:00:00 2001 From: Ross Sullivan Date: Thu, 8 Jan 2026 15:19:36 +0900 Subject: [PATCH] fix: Fixed incorrect version comparison during build script dependency selection --- src/cargo/core/compiler/custom_build.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo/core/compiler/custom_build.rs b/src/cargo/core/compiler/custom_build.rs index d05201d6c5b..fcbab6d00cd 100644 --- a/src/cargo/core/compiler/custom_build.rs +++ b/src/cargo/core/compiler/custom_build.rs @@ -467,7 +467,7 @@ fn build_work(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit) -> CargoResul let Some(dependency) = unit.pkg.dependencies().iter().find(|d| { d.package_name() == dep.unit.pkg.name() && d.source_id() == dep.unit.pkg.package_id().source_id() - && d.version_req().matches(unit.pkg.version()) + && d.version_req().matches(dep.unit.pkg.version()) }) else { panic!( "Dependency `{}` not found in `{}`s dependencies",