about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--build_system/src/build.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/build_system/src/build.rs b/build_system/src/build.rs
index d264aac7eff..3149560b458 100644
--- a/build_system/src/build.rs
+++ b/build_system/src/build.rs
@@ -165,11 +165,11 @@ pub fn build_sysroot(env: &HashMap<String, String>, config: &ConfigInfo) -> Resu
     )?;
 
     // Copy the source files to the sysroot (Rust for Linux needs this).
-    let sysroot_src_path = "sysroot/lib/rustlib/src/rust";
+    let sysroot_src_path = start_dir.join("sysroot/lib/rustlib/src/rust");
     fs::create_dir_all(&sysroot_src_path).map_err(|error| {
         format!(
             "Failed to create directory `{}`: {:?}",
-            sysroot_src_path, error
+            sysroot_src_path.display(), error
         )
     })?;
     run_command(