-
Notifications
You must be signed in to change notification settings - Fork 991
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
Fix Android build jobs #1344
Fix Android build jobs #1344
Conversation
@gnzlbg: no appropriate reviewer found, use r? to override |
For
you should replace
openjdk-8-jdk .
|
That used to work with the old NDK 15, but if interpreted the errors from the previous build correctly, doesn't work with the NDK19c. AFAICT, downgrading this to openjdk 10 should work, but should not work with the ndk20, which is in beta, so... i'm trying to see if there is a way to make this work with openjdk 11 and if not, i'll downgrade java till it works. |
|
Oh, damn. |
bf43349
to
2cf78df
Compare
☔ The latest upstream changes (presumably #1335) made this pull request unmergeable. Please resolve the merge conflicts. |
867b0d7
to
23150ec
Compare
Progress, now:
|
I'd rather silence |
@mati865 we can do that to, |
It didn't show on the website but you are right that progress bar was horrible. |
6a598d8
to
3ff2bd8
Compare
So now the x86 and x86_64 targets are green, but the arm and aarch64 targets fail to link:
|
Also, this error:
|
I think you might have picked unfortunate API version for arm and aarch64: find missing numbers 😆
|
@mati865, that's accuracy 😆 We have to pick an NDK that has these, for which also a corresponding SDK image exists so that we can run the tests in the emulator, but there appear to be no SDK images for APIs > 25 for arm64 = / I don't recall if there were images for API == 24, but we need to find the intersection of NDK version that links properly and SDK with an emulator image for it to be able to run the tests. |
So @mati865 the build is now green with API 24. I've started cleaning up the build.rs for Android here, and I've run into |
Yeah it's absent in NDK. Somehow it worked in toolchain I used back then, sorry for that. |
☔ The latest upstream changes (presumably #1355) made this pull request unmergeable. Please resolve the merge conflicts. |
… fields on Android
let's land this @bors: r+ |
📌 Commit ea31f5a has been approved by |
☀️ Test successful - checks-cirrus, checks-travis, status-appveyor |
No description provided.