diff options
| author | onur-ozkan <work@onurozkan.dev> | 2024-12-22 09:22:12 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2024-12-28 11:34:00 +0300 |
| commit | 47cd3e7c6183853ddac9b9995ec1eec197394a10 (patch) | |
| tree | 8f73fa87bc96588ba88d9d2e9af03277a4031b24 /src/bootstrap | |
| parent | ec9502d803a33f60bfe063000f1bdf873308822d (diff) | |
| download | rust-47cd3e7c6183853ddac9b9995ec1eec197394a10.tar.gz rust-47cd3e7c6183853ddac9b9995ec1eec197394a10.zip | |
read to `String` directly without extra conversion
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/src/core/download.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bootstrap/src/core/download.rs b/src/bootstrap/src/core/download.rs index db35e6907e6..8b513093db9 100644 --- a/src/bootstrap/src/core/download.rs +++ b/src/bootstrap/src/core/download.rs @@ -197,8 +197,7 @@ impl Config { if !path_is_dylib(fname) { // Finally, set the correct .interp for binaries let dynamic_linker_path = nix_deps_dir.join("nix-support/dynamic-linker"); - // FIXME: can we support utf8 here? `args` doesn't accept Vec<u8>, only OsString ... - let dynamic_linker = t!(String::from_utf8(t!(fs::read(dynamic_linker_path)))); + let dynamic_linker = t!(fs::read_to_string(dynamic_linker_path)); patchelf.args(["--set-interpreter", dynamic_linker.trim_end()]); } |
