-
Notifications
You must be signed in to change notification settings - Fork 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
Add ucontext_t for freebsd-aarch64 #3848
Conversation
r? @JohnTitor rustbot has assigned @JohnTitor. Use |
c5581de
to
444dae2
Compare
444dae2
to
1c1cff2
Compare
The ucontext changes look good, but could you link whatever you are referencing for |
The definition you link is included in the Likewise, documentation for PowerPC can be found here: |
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.
Sorry I missed this, thanks for the extra info!
This is okay to go on stable but it isn't a clean cherry pick due to #[align]
. I'll try to get it at some point, but feel free to resubmit this against the 0.2 branch if you want to get it in a bit sooner.
@asomers could I get an ack from you before I backport this? |
nack @tgross35 there's an error for armv7. I'll open a PR to fix it. |
PR rust-lang#3848 broke the build on avm7-unknown-freebsd by defining a field to be of an unknown type. Use the correct type name `usize` instead of `::size_t`.
PR rust-lang#3848 broke the build on armv7-unknown-freebsd by defining a field to be of an unknown type. Use the correct type name `usize` instead of `::size_t`.
PR rust-lang#3848 broke the build on armv7-unknown-freebsd by defining a field to be of an unknown type. Use the correct type name `usize` instead of `::__size_t`.
(backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
(backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
[ gate ppc under `cfg(libc_align)` to meet msrv - Trevor ] (backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
[ gate ppc under `cfg(libc_align)` to meet msrv - Trevor ] (backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
[ gate ppc under `cfg(libc_align)` to meet msrv - Trevor ] (backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
[ gate ppc under `cfg(libc_align)` to meet msrv - Trevor ] (backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
[ gate ppc under `cfg(libc_align)` to meet msrv - Trevor ] (backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
[ gate ppc under `cfg(libc_align)` and adjust `Debug` implementations to meet msrv - Trevor ] (backport <rust-lang#3848>) (cherry picked from commit 2053d5b)
PR rust-lang#3848 broke the build on armv7-unknown-freebsd by defining a field to be of an unknown type. Use the correct type name `usize` instead of `::__size_t`. (backport <rust-lang#3994>) (cherry picked from commit 816b524)
Resolves #3217