about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume.gomez@huawei.com>2024-08-14 15:32:25 +0200
committerGuillaume Gomez <guillaume.gomez@huawei.com>2024-09-06 16:01:47 +0200
commit1b39b43479f0a2e27594f8a5c1720411b74d7f79 (patch)
tree963ffefaa4f7fafd9af2899b1750a3a3f6386f6c /src
parent42d6f579d03763f3209078f07f53bde33da5268a (diff)
downloadrust-1b39b43479f0a2e27594f8a5c1720411b74d7f79.tar.gz
rust-1b39b43479f0a2e27594f8a5c1720411b74d7f79.zip
Make gcc `root` absolute
Diffstat (limited to 'src')
-rw-r--r--src/bootstrap/src/core/build_steps/gcc.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bootstrap/src/core/build_steps/gcc.rs b/src/bootstrap/src/core/build_steps/gcc.rs
index 1ddf2e64223..e1a9096447a 100644
--- a/src/bootstrap/src/core/build_steps/gcc.rs
+++ b/src/bootstrap/src/core/build_steps/gcc.rs
@@ -41,7 +41,7 @@ pub fn prebuilt_gcc_config(builder: &Builder<'_>, target: TargetSelection) -> Gc
     // FIXME (GuillaumeGomez): To be done once gccjit has been built in the CI.
     // builder.config.maybe_download_ci_gcc();
 
-    let root = "src/gcc";
+    let root = builder.src.join("src/gcc");
     let out_dir = builder.gcc_out(target).join("build");
     let install_dir = builder.gcc_out(target).join("install");
 
@@ -71,7 +71,7 @@ pub fn prebuilt_gcc_config(builder: &Builder<'_>, target: TargetSelection) -> Gc
         return GccBuildStatus::AlreadyBuilt;
     }
 
-    GccBuildStatus::ShouldBuild(Meta { stamp, out_dir, install_dir, root: root.into() })
+    GccBuildStatus::ShouldBuild(Meta { stamp, out_dir, install_dir, root })
 }
 
 #[derive(Debug, Clone, Hash, PartialEq, Eq)]