-
Notifications
You must be signed in to change notification settings - Fork 13.6k
add aarch64-teeos-target #113479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add aarch64-teeos-target #113479
Conversation
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @ehuss (or someone else) soon. Please see the contribution instructions for more information. Namely, in order to ensure the minimum review times lag, PR authors and assigned reviewers should ensure that the review label (
|
This comment has been minimized.
This comment has been minimized.
src/bootstrap/lib.rs
Outdated
@@ -132,7 +132,7 @@ const EXTRA_CHECK_CFGS: &[(Option<Mode>, &'static str, Option<&[&'static str]>)] | |||
(Some(Mode::Std), "backtrace_in_libstd", None), | |||
/* Extra values not defined in the built-in targets yet, but used in std */ | |||
(Some(Mode::Std), "target_env", Some(&["libnx"])), | |||
// (Some(Mode::Std), "target_os", Some(&[])), | |||
(Some(Mode::Std), "target_os", Some(&["teeos"])), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Some(Mode::Std), "target_os", Some(&["teeos"])), | |
(Some(Mode::Std), "target_os", Some(&["teeos"])), // #[cfg(bootstrap)] |
This tells the release team to remove this again after the bootstrap compiler supports teeos.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
accepted
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
The job Click to see the possible cause of the failure (guessed by this bot)
|
TEEOS is a mini os run in TrustZone, for trusted/security apps. The libc of TEEOS is a part of musl. The kernel of TEEOS is HM/chcore micro kernel.
This MR is to add a target for teeos.
MRs for libc and rust-std are in progress.