Follow-up Comment #10, bug #40227 (project make): ... and I just debugged the make built with the MinGW-w64 toolchain for x64 and *without* the -D__USE_MINGW_ANSI_STDIO=1 flag, the problem is indeed that vsnprintf returns -1 when the fmtbuf is not large enough.
Also, I must have forgotten to revert my patch when I built the 32-bits version earlier, as now I can also reproduce the problem with also with make built with the MinGW-w64 x32 toolchain. Bottom line: the mingw.org toolchain probably enables the ANSI-like behavior by default, whereas the MinGW-w64 toolchains needs the -D__USE_MINGW_ANSI_STDIO=1 flag for that. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?40227> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make