Even when using MinGW, the 'standard runtime' would be MSVCRT.DLL it seems.
Are there different names for the debug vs release version or single-threaded vs multithreaded versions of MSVCRT.DLL that I could perhaps check using Dependency Walker on the DLLs I've compiled? If there's a debug and a release MSVCRT.dll, it either has to have a different name or be located in a different file...
[Edit:] Ah hah, MSVCRT.DLL vs MSVCRTD.DLL and so on.
It seems like:
MSVCRT = Multithreaded Dynamic Runtime