rustc_target/spec/base/
linux_musl.rs

1use crate::spec::{LinkSelfContainedDefault, TargetOptions, base, crt_objects};
2
3pub(crate) fn opts() -> TargetOptions {
4    let mut base = base::linux::opts();
5
6    base.env = "musl".into();
7    base.pre_link_objects_self_contained = crt_objects::pre_musl_self_contained();
8    base.post_link_objects_self_contained = crt_objects::post_musl_self_contained();
9    base.link_self_contained = LinkSelfContainedDefault::InferredForMusl;
10
11    base
12}