Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/src/sysroot.rs')
-rw-r--r--crates/project-model/src/sysroot.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/crates/project-model/src/sysroot.rs b/crates/project-model/src/sysroot.rs
index 1b31138bec..f244c9736c 100644
--- a/crates/project-model/src/sysroot.rs
+++ b/crates/project-model/src/sysroot.rs
@@ -192,8 +192,12 @@ impl Sysroot {
cmd.arg("which");
cmd.arg(tool.name());
- (|| Some(Utf8PathBuf::from(String::from_utf8(cmd.output().ok()?.stdout).ok()?)))()
- .unwrap_or_else(|| Utf8PathBuf::from(tool.name()))
+ (|| {
+ Some(Utf8PathBuf::from(
+ String::from_utf8(cmd.output().ok()?.stdout).ok()?.trim_end(),
+ ))
+ })()
+ .unwrap_or_else(|| Utf8PathBuf::from(tool.name()))
}
_ => tool.path(),
}