mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 18:25:35 -04:00
f3d60331a7
Root-caused on Tomba 1: overlay_autocompile_cmd's bare 'python' resolved through PATH to the devkitPro MSYS2/Cygwin python (usr/bin precedes the Windows install), which segfaults (exit 0x0B00, signal 11) under the kill-on-close job spawn BEFORE writing a byte — so every compile failed with '(no output captured)' and nothing pointed at the cause; the title silently ran interpreted. At configure time, resolve the command's first token exactly as cmd.exe /C will (SearchPathA with .exe), print the binding once, and warn loudly when msys-2.0.dll/cygwin1.dll sits beside the resolved interpreter, recommending the Windows launcher form 'py -3 ...'. Also fail loudly up front when the token doesn't resolve at all. Doc'd in ASYNC_OVERLAY_COMPILE.md. Title game.toml fixes (python -> py -3) ship separately in each game repo. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>