rustc_target/spec/base/unikraft_linux_musl.rs
1use crate::spec::{PanicStrategy, RelocModel, TargetOptions, cvs};
2
3pub(crate) fn opts() -> TargetOptions {
4 TargetOptions {
5 os: "linux".into(),
6 env: "musl".into(),
7 vendor: "unikraft".into(),
8 linker: Some("kraftld".into()),
9 relocation_model: RelocModel::Static,
10 families: cvs!["unix"],
11 has_thread_local: true,
12 panic_strategy: PanicStrategy::Abort,
13 ..Default::default()
14 }
15}