diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2019-03-19 13:01:14 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2019-03-19 13:01:14 -0700 |
| commit | 664838582b6d973620930a2ba75f369f44debecd (patch) | |
| tree | b05d8a6703fb905672130d1ac7eb52b6d7183b39 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 7a4df3b53da369110984a2b57419c05a53e33b38 (diff) | |
| download | rust-664838582b6d973620930a2ba75f369f44debecd.tar.gz rust-664838582b6d973620930a2ba75f369f44debecd.zip | |
rustc: Update linker flavor inference from filename
This commit fixes what is believed to be a preexisting bug in the linker flavor inference and additionally adds a new features. Previously if the linker didn't end in `exe` the entire file name was compared to infer the linker's flavor. This commit fixes the code to instead unconditionally inspect `file_stem()` which is the relevant part we're looking at to figure out what the linker flavor is. Additionally this commit now also adds recognition of `clang` and clang wrappers that end in `-clang` (which look like gcc wrappers). This should allow clang-specific wrappers to get correctly inferred to the `Gcc` linker flavor rather than the default linker flavor configured for a target.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
