On Mon May 18 08:44:35 2026 +0000, Twaik Yont wrote:
The current minimum target is Android 8, and I would prefer not to raise it to Android 9 just because of posix_spawn(). posix_spawn() is only available starting with Android 9, so using it unconditionally would leave Android 8 devices behind. I already had users complain that some older devices, for example ZenPad-class devices, are no longer covered after my recent changes, and I would rather avoid adding another group of affected users if the workaround is reasonably small. I agree that ntlm_auth itself is probably not important enough on Android to justify much complexity, so I can drop the msv1_0 part if needed. My main concern is ntdll, because without a fallback there Android 8 becomes unsupported in practice unless we explicitly raise the minimum version to Android 9. I can change the msv1_0 part so that ntlm_fork explicitly returns STATUS_NOT_IMPLEMENTED on systems where posix_spawn() is unavailable, in order to avoid the extra complexity there.
But I would strongly prefer not to raise the minimum Android version to 9 just because of posix_spawn(). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10926#note_140520