rustc_codegen_ssa::back::link

Function link_rlib

source
fn link_rlib<'a>(
    sess: &'a Session,
    archive_builder_builder: &dyn ArchiveBuilderBuilder,
    codegen_results: &CodegenResults,
    flavor: RlibFlavor,
    tmpdir: &MaybeTempDir,
) -> Result<Box<dyn ArchiveBuilder + 'a>, ErrorGuaranteed>
Expand description

Create an ‘rlib’.

An rlib in its current incarnation is essentially a renamed .a file (with “dummy” object files). The rlib primarily contains the object file of the crate, but it also some of the object files from native libraries.