-
Notifications
You must be signed in to change notification settings - Fork 241
Support long double
intrinsics in any aarch64 linux
#429
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
Conversation
@alexcrichton - Here's the PR I proposed in zulip. cc: @tmandry @petrhosek |
@Amanieu - Alex referred me to you for reviewing this change. Do you have time to take a look at this? (There is some urgency for resolving this for Fuchsia, so I appreciate any help you can provide. Thank you!) |
Arguably this should apply to all targets using aarch64, so we can just go ahead and remove the |
I just pushed an amended commit to address the CI error:
I wasn't sure if I should include the entire block from the |
Got it. Will do. Thanks. |
@Amanieu - Done. Thanks! |
The CI error happens because This wasn't caught before because only aarch64-gnu is tested on CI, not aarch64-musl. |
Ah, I can add a hashset lookup on line 510 to avoid adding dups, and move those last two symbols with the others under any aarch64. I think that's what you're suggesting, so I'll start that. Let me know if I misunderstand. |
Yes, that's what I had in mind. |
Expands the support added in rust-lang#377 from just musl to any linux. Also checks for and avoids adding duplicate sources. Fixes rust-lang#428
Done (I think) but I'm not sure how to launch a test of that code locally on my machine ( If there's a better way to test locally, let me know and I'll check it. |
@Amanieu thank you for your quick response! Can I help with any steps in https://github.com/rust-lang/compiler-builtins/blob/master/PUBLISHING.md in some way? |
I just published a new release. |
Awesome! Thanks so much! |
@Amanieu - I just wanted to let you know that this change did resolve the problems we had 👍 . Thanks again! |
Expands the support added in #377 from just musl to any linux.
Fixes #428