You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building python3.14 user should be forced to upgrade to ndk_target_24 and api_target_24 instead of throwing an error that is not understood. #3257
This means the compiler encountered a call to pwritev() but couldn't find its prototype.
In modern C (C99+), calling undeclared functions is no longer allowed.
And it could be fixed by patching Python/remote_debugging.c to include
#include<sys/uio.h>
Which I think should be a good option to still support lower android versions.
But then again I discovered that:
Android NDK only supports pwritev() from API level 24 (Android 7.0, Nougat) and above.