Add misc constants and functions for android#2758
Conversation
|
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Amanieu (or someone else) soon. Please see the contribution instructions for more information. |
|
@bors r+ |
1 similar comment
|
@bors r+ |
|
📌 Commit 50bdc64 has been approved by |
Add misc constants and functions for android These are the main diffs present in the downstream android opensource project repo.
|
💔 Test failed - checks-actions |
|
CI failure seems to be because we are using an old version of the Android emulator. You should try updating the CI scripts to use a newer version. |
|
Thanks. It looks like it is using android SDK version 24 for arm and version 28 for x86, but |
|
This seems to have been due to an unavailability of emulator images for certain SDK versions: #1344 (comment) |
|
@bors r+ |
|
📌 Commit 483df98 has been approved by |
Add misc constants and functions for android These are the main diffs present in the downstream android opensource project repo.
|
💔 Test failed - checks-actions |
|
There are no system images for armeabi-v7a after API version 24. It may be that support was dropped. I'm unsure. I'm going to try moving the |
|
Maybe try using an arm64 image? It should support both 32-bit and 64-bit ARM. |
|
Good point. I've made that change. I can't get the tests to run locally on my machine, but I did verify the docker image could be built at least. |
|
@bors r+ |
|
💥 Test timed out |
|
Switched from |
|
@bors r+ |
|
📌 Commit 8a64a22 has been approved by |
Add misc constants and functions for android These are the main diffs present in the downstream android opensource project repo.
|
💥 Test timed out |
|
@bors retry |
Add misc constants and functions for android These are the main diffs present in the downstream android opensource project repo.
|
💥 Test timed out |
|
I think there might be something wrong with the arm image being used? |
|
Are there logs for the timeout? |
|
Thanks. I can't find a solution. It seems like an over constrained problem. Some notes, possibly incorrect:
I wonder if we can avoid the android emulator altogether with some combination of qemu + the arm64 system image (similar to what the android x64 tests are doing). I might give that a try, but will probably be slow to follow up. |
|
An alternative solution might be to simply exclude the new symbols from tests (see |
|
☔ The latest upstream changes (presumably #2808) made this pull request unmergeable. Please resolve the merge conflicts. |
These are the main diffs present in the android opensource project.
|
Sorry for the slow follow up.
I've uploaded new changes that try this approach. I've also added another io_uring constant. Thanks! |
|
@bors r+ |
|
☀️ Test successful - checks-actions, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13, checks-cirrus-freebsd-14 |
These are the main diffs present in the downstream android opensource
project repo.