diff options
| author | Trevor Gross <t.gross35@gmail.com> | 2024-07-17 04:06:01 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-17 04:06:01 -0500 |
| commit | f99f61b272ee03a91c41b74f6ee7ddafd49cc903 (patch) | |
| tree | 8330485736c63d233e4852da030728bd829b33e5 | |
| parent | 5d7466efb8c0dabbd096111ae21ecbe1c791f016 (diff) | |
| parent | 3bee50736d833c5016068fa0b3a1b07f9b36f441 (diff) | |
| download | rust-f99f61b272ee03a91c41b74f6ee7ddafd49cc903.tar.gz rust-f99f61b272ee03a91c41b74f6ee7ddafd49cc903.zip | |
Rollup merge of #127850 - jieyouxu:bootstrap-llvm-config, r=onur-ozkan
bootstrap: open `llvm-config` as r+w This previously failed on Windows and prevented building on Windows for compiler stuff because the `llvm-config` file was open as read-only. Tested locally on a Windows machine. Fixes #127849.
| -rw-r--r-- | src/bootstrap/src/core/download.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/download.rs b/src/bootstrap/src/core/download.rs index d01a910e815..56a8528d0a1 100644 --- a/src/bootstrap/src/core/download.rs +++ b/src/bootstrap/src/core/download.rs @@ -706,7 +706,7 @@ download-rustc = false let file_times = fs::FileTimes::new().set_accessed(now).set_modified(now); let llvm_config = llvm_root.join("bin").join(exe("llvm-config", self.build)); - let llvm_config_file = t!(File::open(llvm_config)); + let llvm_config_file = t!(File::options().write(true).open(llvm_config)); t!(llvm_config_file.set_times(file_times)); |
