diff options
| author | Rémy Rakic <remy.rakic+github@gmail.com> | 2024-03-07 12:39:13 +0000 |
|---|---|---|
| committer | Rémy Rakic <remy.rakic+github@gmail.com> | 2024-03-07 12:56:13 +0000 |
| commit | b91ceb88de6a9b3465fb1825ead43235909563ef (patch) | |
| tree | 56a621e199d9ff33d72ae50d59a245ce428a5cdb /src/bootstrap | |
| parent | 8c9a75b3238b66592779d6b240dbf78eacefebb8 (diff) | |
| download | rust-b91ceb88de6a9b3465fb1825ead43235909563ef.tar.gz rust-b91ceb88de6a9b3465fb1825ead43235909563ef.zip | |
use file to write llvm linker script
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/src/core/build_steps/dist.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs index 6c7cc3bf6a7..8c9f320e1c9 100644 --- a/src/bootstrap/src/core/build_steps/dist.rs +++ b/src/bootstrap/src/core/build_steps/dist.rs @@ -2046,7 +2046,8 @@ fn install_llvm_file( // projects like miri link against librustc_driver.so. We don't use a symlink, as // these are not allowed inside rustup components. let link = t!(fs::read_link(source)); - t!(std::fs::write(full_dest, format!("INPUT({})\n", link.display()))); + let mut linker_script = t!(fs::File::create(full_dest)); + t!(write!(linker_script, "INPUT({})\n", link.display())); } } else { builder.install(&source, destination, 0o644); |
