fn link_rlib<'a>(
    sess: &'a Session,
    archive_builder_builder: &dyn ArchiveBuilderBuilder,
    codegen_results: &CodegenResults,
    flavor: RlibFlavor,
    tmpdir: &MaybeTempDir
) -> Result<Box<dyn ArchiveBuilder<'a> + '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.