If I want to configure the gmp library to be built with HAVE_VSNPRINTF defined, and I'm using a UCRT compiler package, then I need to configure with the -D__USE_MINGW_ANSI_STDIO flag. (Otherwise the gmp configure step decides that vsnprintf does not work, and an mpfr library built against the resultant gmp library exhibits some buggy behaviour.)
But if I'm using an MSVCRT compiler package, then there's no need to specify that flag. Is that difference to be expected? Or is it indicative of some oversight, somewhere? I'm seeing this difference with the gcc-13.1.0, gcc-13.2.0, gcc-14.1.0 and gcc-14.2.0 compilers from https://winlibs.com, and it affects both the 32-bit and 64-bit architectures. Should I raise this issue with the vendor of those compiler packages ? Cheers, Rob _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public