-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
xous: add initial C definitions #3084
Conversation
This adds initial C definitions to Xous. There is no C library, so this mostly serves to add C-compatible exports to the `libc` crate. Signed-off-by: Sean Cross <sean@xobs.io>
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @JohnTitor (or someone else) soon. Please see the contribution instructions for more information. |
Note that I have NOT added a file to |
We're pausing accepting external targets currently, see #3032 for details. |
What is classified as an external target? Is it only tier 2 and lower? |
Ah I thought there was no official target for xous but it's not true (that's what we discussed in the above linked PR, read it for the context). r=me once the above is resolved. |
67d8295
to
be1d79d
Compare
Alright, I removed that commit. Note that the freebsd build is broken due to what apparently is a missing symbol in curl, preventing it from downloading things. r=johntitor |
Thanks!
It has been fixed on master, it happens because the branch here is a bit old, so no problem at all :) |
Oh I forgot: @bors r+ |
☀️ Test successful - checks-actions, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13, checks-cirrus-freebsd-14 |
This adds initial C definitions to Xous. There is no C library, so this mostly serves to add C-compatible exports to the
libc
crate.