# Function rustc_codegen_ssa::back::link::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.