rust/compiler/rustc_codegen_llvm/src/back
Matthias Krüger dd621a4c5c
Rollup merge of #90782 - ricobbe:binutils-dlltool, r=michaelwoerister
Implement raw-dylib support for windows-gnu

Add support for `#[link(kind = "raw-dylib")]` on windows-gnu targets.  Work around binutils's linker's inability to read import libraries produced by LLVM by calling out to the binutils `dlltool` utility to create an import library from a temporary .DEF file; this approach is effectively a slightly refined version of `@mati865's` earlier attempt at this strategy in PR #88801.  (In particular, this attempt at this strategy adds support for `#[link_ordinal(...)]` as well.)

In support of #58713.
2022-01-18 22:00:42 +01:00
..
archive.rs Call out to binutils' dlltool for raw-dylib on windows-gnu platforms. 2022-01-12 10:25:35 -08:00
lto.rs Remove LLVMRustMarkAllFunctionsNounwind 2022-01-14 00:36:12 +00:00
profiling.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
write.rs sess/cg: re-introduce split dwarf kind 2022-01-06 09:32:42 +00:00