Fix llvm-profdata extension on non Linux OSes

This commit is contained in:
Jakub Beránek 2025-04-15 10:47:10 +02:00
parent b8cf608cfe
commit 136bf7f734
No known key found for this signature in database
GPG Key ID: 909CD0D26483516B

View File

@ -168,7 +168,7 @@ fn gather_pgo_profile<'a>(
.read()
.context("cannot resolve target-libdir from rustc")?;
let target_bindir = PathBuf::from(target_libdir).parent().unwrap().join("bin");
let llvm_profdata = target_bindir.join(format!("llvm-profdata{}", EXE_EXTENSION));
let llvm_profdata = target_bindir.join("llvm-profdata").with_extension(EXE_EXTENSION);
// Build RA with PGO instrumentation
let cmd_gather =