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

Support Android on ARM #89

Closed
wants to merge 1 commit into from
Closed

Support Android on ARM #89

wants to merge 1 commit into from

Conversation

kennytm
Copy link
Contributor

@kennytm kennytm commented Mar 13, 2015

Note: I have only tested to ensure all test cases in nix and mio works on Android 4.4 with ARM after this change. Other APIs not covered are not tested.

@carllerche
Copy link
Contributor

Looks good, do you know if there is a way to setup CI for this environment?

@carllerche
Copy link
Contributor

I merged here: c5bc332 but I would like to try to get CI somehow :)

@carllerche
Copy link
Contributor

I filed an issue w/ Travis travis-ci/travis-ci#3376

@kennytm
Copy link
Contributor Author

kennytm commented Mar 14, 2015

Thanks.

Travis may be able to fix their issue by providing the Android SDK + NDK and Android emulator / Genymotion simulator, but there are also works to do on the Rust side,

  1. There is no Rust nightly for arm-linux-androideabi, so the CI will need to get a custom rustc somewhere (compiling it directly in Travis is inefficient, it may take hours) (this may help?)
  2. Cargo does not support cross-testing yet (Add option to configure a test/binary runner rust-lang/cargo#1411), so we need to manually adb push the artifacts to the Android emulator to run them.

(I am more worried about how to setup a CI for iOS.)

@carllerche
Copy link
Contributor

Closing in favor of: #97

@carllerche carllerche closed this Apr 9, 2015
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

Successfully merging this pull request may close these issues.

2 participants