rustc_target/spec/targets/armv7r_ferrocene_facade_eabihf.rs
1use crate::spec::{Env, LinkSelfContainedDefault, Os, Target, TargetMetadata, crt_objects, cvs};
2
3pub(crate) fn target() -> Target {
4 let mut target = super::armv7r_none_eabihf::target();
5
6 target.metadata = TargetMetadata::default();
7 target.metadata.tier = Some(1);
8
9 // libstd port
10 target.families = cvs!["unix"];
11 target.os = Os::Linux;
12 target.env = Env::Musl;
13 target.has_thread_local = true;
14
15 // crt and libc are self-contained
16 target.pre_link_objects_self_contained = crt_objects::all("crt1.o");
17 target.link_self_contained = LinkSelfContainedDefault::True;
18
19 target
20}