bfd49c41b9
clean/test-c/test-python run python on the build host, but $(PYTHON) was chosen from $(IS_WIN), which is derived from the target triple ($(CC) -dumpmachine). A Linux->mingw cross build (make CC=x86_64-w64-mingw32-gcc ...) therefore sets IS_WIN and picks `python`, which fails on hosts where only `python3` exists (e.g. Debian/Ubuntu) — breaking the cross-compile path #171 added. Key PYTHON off the host instead: $(OS)=Windows_NT (the #129 signal) is set in every Windows shell and empty on Linux/macOS. EXE stays driven by the target triple, as it should. Addresses @rofl0r's host/target note on #171. Co-authored-by: bopof <285767350+bopof@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>