-
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 QNX NTO platform support #3815
Conversation
r? @JohnTitor rustbot has assigned @JohnTitor. Use |
Great, thanks! Missing field changes seem fine to me, @joshtriplett already approved the @rustbot label +stable-nominated |
Modify QNX NTO `dl_iterate_phdr` to toke `* mut` All other platforms use `* mut`, and while this is technically a breaking change, most likely noone is using it directly. NTO does not define last four fields of the `dl_phdr_info`, so might as well exclude them for cleanliness. v7.0: [link](https://www.qnx.com/developers/docs/7.0.0/index.html#com.qnx.doc.neutrino.lib_ref/topic/d/dl_iterate_phdr.html) v7.1: [link](https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.lib_ref/topic/d/dl_iterate_phdr.html) v8.0: [link](https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.lib_ref/topic/d/dl_iterate_phdr.html?hl=dl_phdr_info) See also rust-lang/backtrace-rs#648
Head branch was pushed to by a user without write access
84a21d0
to
4edd266
Compare
@tgross35 thx, merged! Do you have any aprox release timeline for v0.2 with this functionality? Thx! |
I'll pick it up in my next batch of backports. Not sure about a release, I can't do them so I would like to get CI automation set up for that. Maybe later this week for that, releases should be trivial once it is done. |
Modify QNX NTO `dl_iterate_phdr` to toke `* mut` All other platforms use `* mut`, and while this is technically a breaking change, most likely noone is using it directly. NTO does not define last four fields of the `dl_phdr_info`, so might as well exclude them for cleanliness. v7.0: [link](https://www.qnx.com/developers/docs/7.0.0/index.html#com.qnx.doc.neutrino.lib_ref/topic/d/dl_iterate_phdr.html) v7.1: [link](https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.lib_ref/topic/d/dl_iterate_phdr.html) v8.0: [link](https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.lib_ref/topic/d/dl_iterate_phdr.html?hl=dl_phdr_info) See also rust-lang/backtrace-rs#648 (backport <rust-lang#3815>) (cherry picked from commit 4edd266)
This PR contains changes from #3790 and #3792 applied to the main branch per @tgross35 request
NTO does not define last four fields of the
dl_phdr_info
, so might as well exclude them for cleanliness.v7.0: link
v7.1: link
v8.0: link