The Android conditional set up to exclude libsosplugin.so and createdump from being included in packages is broken; the following code no longer works:
<_PlatformDoesNotSupportSosPlugin Condition="'$(_runtimeOSFamily)' == 'android'">true</_PlatformDoesNotSupportSosPlugin>
link
Replacing the line with the following conditionals allows the build to finish successfully...
<_PlatformDoesNotSupportSosPlugin Condition="'$(_runtimeOSFamily)' == 'android'">true</_PlatformDoesNotSupportSosPlugin>
<_PlatformDoesNotSupportCreatedump Condition="'$(Platform)' == 'arm'">true</_PlatformDoesNotSupportCreatedump>
...but may not be accurate (i.e. other arm64 OSs may build those two files.)
NOTE: Not sure if this is relevant but running the build.sh script with the necessary cross variables does not pick up the correct value for __DistroRid; pretty sure that android.21-arm64 was detected successfully after dotnet/coreclr#10286
The Android conditional set up to exclude
libsosplugin.soandcreatedumpfrom being included in packages is broken; the following code no longer works:link
Replacing the line with the following conditionals allows the build to finish successfully...
...but may not be accurate (i.e. other arm64 OSs may build those two files.)
NOTE: Not sure if this is relevant but running the
build.shscript with the necessary cross variables does not pick up the correct value for__DistroRid; pretty sure thatandroid.21-arm64was detected successfully after dotnet/coreclr#10286