I'm working with the MinGW team; I can create a patch to help, but a quick low down on how the build_executable_cache and related logic works would help me out a little

Also: Is MinGW not used by the core team?

best regards,
Julian