Support long double intrinsics in any aarch64 linux#429
Support long double intrinsics in any aarch64 linux#429Amanieu merged 1 commit intorust-lang:masterfrom
long double intrinsics in any aarch64 linux#429Conversation
|
@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! |
Support `long double` intrinsics in any aarch64 linux
Expands the support added in #377 from just musl to any linux.
Fixes #428