blob: 4efcc4b03a95995b9d29a8a6ff3223f342f72804 [file] [log] [blame]
use crate::spec::{Env, Os, PanicStrategy, RelocModel, TargetOptions, cvs};
pub(crate) fn opts() -> TargetOptions {
TargetOptions {
os: Os::Linux,
env: Env::Musl,
vendor: "unikraft".into(),
linker: Some("kraftld".into()),
relocation_model: RelocModel::Static,
families: cvs!["unix"],
has_thread_local: true,
panic_strategy: PanicStrategy::Abort,
..Default::default()
}
}