| --- a/util/process_wrapper/main.rs | |
| +++ b/util/process_wrapper/main.rs | |
| fn consolidate_dependency_search_paths( | |
| let file_name_lower = file_name | |
| .to_string_lossy() | |
| .to_ascii_lowercase(); | |
| + if file_name_lower.contains(".tmp") || file_name_lower.ends_with(".rcgu.o") { | |
| + // Native Windows Rust link actions can leave transient `*.exe.tmp*` and | |
| + // per-codegen-unit `*.rcgu.o` outputs next to the final binary. | |
| + // Those are not stable linker search-path inputs. | |
| + continue; | |
| + } | |
| if !seen.insert(file_name_lower) { | |
| continue; | |
| } | |