Skip to content
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

Deprecate 32-bit targets #22

Closed
swiftcoder opened this issue Nov 10, 2018 · 1 comment
Closed

Deprecate 32-bit targets #22

swiftcoder opened this issue Nov 10, 2018 · 1 comment

Comments

@swiftcoder
Copy link

swiftcoder commented Nov 10, 2018

As of iOS 11, 32-bit apps are no longer supported on iOS. Removing the 32-bit targets would save considerable compilation time, and also allow programs too large for 32-bit to be lipo'd without running into this sort of error:

LLVM ERROR: Section too large, can't encode r_address (0x1005de7) into 24 bits of scattered relocation entry.
@swiftcoder
Copy link
Author

For the record, I do know that one can do this manually by specifying just the 64-bit targets on the command line:

cargo lipo --targets=aarch64-apple-ios,x86_64-apple-ios --release

But going forward it'd be nice to have the default behaviour be the forward-compatible one.

@TimNN TimNN mentioned this issue Jan 1, 2019
11 tasks
@TimNN TimNN closed this as completed in #25 Jan 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant