Skip to content

Commit

Permalink
[tests] use x86_64 API 23 image on nightly pipeline
Browse files Browse the repository at this point in the history
Context: dotnet/runtime#106025
Context: https://discord.com/channels/732297728826277939/732297837953679412/1296764055654240317

`Mono.Android-Tests` on API 23 crash on launch with:

    09-17 14:41:32.839  2758  2758 I monodroid-assembly: Failed to load shared library '/data/app/Mono.Android.NET_Tests-1/split_config.x86.apk!/lib/x86/libSystem.Native.so'. dlopen failed: cannot find "libc.so" from verneed[1] in DT_NEEDED list for "/data/app/Mono.Android.NET_Tests-1/split_config.x86.apk"

But this same library appears to be correct, and loads on all of:

* x86 API 21
* x86_64 API 23
* x86 API 24

This leads us to believe there is some kind of bug with loading native
libraries on the API 23 x86 emulator image.

For now, let's just target x86_64 on API 23 for the time being.
  • Loading branch information
jonathanpeppers committed Oct 18, 2024
1 parent ec64c22 commit 2a2b47c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion build-tools/automation/azure-pipelines-nightly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ stages:
avdType: default
Android23-x86:
avdApiLevel: 23
avdAbi: x86
avdAbi: x86_64
avdType: default
Android24-x86:
avdApiLevel: 24
Expand Down

0 comments on commit 2a2b47c

Please sign in to comment.