fn copy_musl_third_party_objects(build: &Build, into: &Path) {
    for &obj in &["crt1.o", "crti.o", "crtn.o"] {
        copy(&build.config.musl_root.as_ref().unwrap().join("lib").join(obj), &into.join(obj));
    }
}
/// Copies the crt(1,i,n).o startup objects
///
/// Only required for musl targets that statically link to libc
Copies the crt(1,i,n).o startup objects
Only required for musl targets that statically link to libc
Copies the crt ( 1 i n ) . o startup objects Only required for musl targets that statically link to libc
fn copy_musl_third_party_objects(build: &Build, into: &Path) {
    for &obj in &["crt1.o", "crti.o", "crtn.o"] {
        copy(&build.config.musl_root.as_ref().unwrap().join("lib").join(obj), &into.join(obj));
    }
}
fn copy_musl_third_party_objects ( build : & Build , into : & Path ) { for & obj in & [ " " , " " , " " ] { copy ( & build . config . musl_root . as_ref ( ) . unwrap ( ) . join ( " " ) . join ( obj ) , & into . join ( obj ) ) ; } }
Copies the crt(1,i,n).o startup objects
Only required for musl targets that statically link to libc
Copies the crt ( 1 i n ) . o startup objects Only required for musl targets that statically link to libc
build
&Build
into
&Path
build
&Build
into
&Path