-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Increase libffi version to 3.2 to support s390x #109771
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
(rustbot has picked a reviewer for you, use r? to override) |
These commits modify the If this was intentional then you can ignore this comment. The Miri subtree was changed cc @rust-lang/miri |
I guess the miri repo will pick it up on the next sync, patching it here seems ok to me. What do you think @rust-lang/miri ? |
Ah, did I submit in the wrong place? If so, sorry - happy to resubmit to the miri repo ... Please let me know. |
we don't have a strong policy, and I think it's fine here as it fixes it on nightly faster for you |
Yes I was about to type out the same answer as Oli. I think it is fine to land things here because it shows up in nightly faster and doesn't require us to do our by-hand sync first. The sync process handles changes in both directions, so in my experience the best reason to land things in rust-lang/miri is that the developer experience is better. |
@bors r+ rollup |
Increase libffi version to 3.2 to support s390x libffi versions prior to 3.2 have no support for s390x, causing the Miri build to fail on our platform.
This failed in a rollup @bors r- |
This fails due due:
Looks like libffi-rs 3.2 doesn't have this fix yet: https://github.com/libffi/libffi - I'll see how this can be fixed. (Unfortunately this error didn't show up in my offline builds, apparently the builder uses stricter compiler settings ...) |
a553066
to
09541b5
Compare
Let's try again with libffi-sys 2.2.1, which now has the clang-16 build error fixed. |
@oli-obk I've updated to libffi-sys 2.2.1, which fixes the clang-16 build failure. Can we put this back in the queue now and retry? |
@bors r+ rollup=never |
☀️ Test successful - checks-actions |
Finished benchmarking commit (48829ea): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. |
libffi versions prior to 3.2 have no support for s390x, causing the Miri build to fail on our platform.