-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Linking to iOS fails #10384
Comments
It appears that we have compiled a bunch of arm binaries but you're expecting to link a 64-bit x86 binary. I imagine that in |
It's maybe |
How are you configuring rust? I couldn't even get libuv to build with an arm target. |
I did it like is described here: https://github.com/mozilla/rust/wiki/Doc-building-for-ios libuv was portable to iOS joyent/libuv#243 at some point in time, |
That's interesting, compilation fails in
|
@kud1ing Have you tried this? .arm
-.align
+.align 2
.global rust_stack_exhausted
.global __morestack
.hidden __morestack |
I've opened the separate #11312 for the |
If i uncomment the offending assembler instructions i further down get errors like
Any idea about this? |
There are probably blocks in |
Makes sense, thanks. I've opened the separate #11336 with a solving hint. |
@kud1ing Globally speaking, this might help: |
@adridu59: Thanks, i'll add it to the wiki page. |
Likely fixed by #14715 |
Normalize projections types when checking `explicit_auto_deref` fixes rust-lang#10384 changelog: [`explicit_auto_deref`]: Better consider projection types when checking if auto deref is applicable
The text was updated successfully, but these errors were encountered: