about summary refs log tree commit diff
path: root/src/tools/lld-wrapper
AgeCommit message (Collapse)AuthorLines
2023-10-08linker: Remove `-Zgcc-ld` optionVadim Petrochenkov-2/+2
It is subsumed by `-Clinker-flavor=*-lld-cc -Clink-self-contained=+linker` options now
2022-09-07fix lld-wrapper lld flavor detectionRémy Rakic-5/+7
2022-08-06Change implementation of `-Z gcc-ld` and `lld-wrapper` againVadim Petrochenkov-16/+19
2022-05-25Simplify implementation of `-Z gcc-ld`Vadim Petrochenkov-63/+38
- The logic is now unified for all targets (wasm targets should also be supported now) - Additional "symlink" files like `ld64` are eliminated - lld-wrapper is used for propagating the correct lld flavor - Cleanup "unwrap or exit" logic in lld-wrapper
2022-02-19rustdoc: several minor fixesmqy-1/+1
2021-10-07Add wrapper for -Z gcc-ld=lld to invoke rust-lld with the correct flavorHans Kratz-0/+136
The wrapper is installed as `ld` and `ld64` in the `lib\rustlib\<host_target>\bin\gcc-ld` directory and its sole purpose is to invoke `rust-lld` in the parent directory with the correct flavor.