On Monday 22 July 2024 16:02:42 Martin Storsjö wrote: > On Sat, 29 Jun 2024, Pali Rohár wrote: > > > C99 isblank symbol is natively available since msvcr120.dll, so include > > mingw-w64 implementation of isblank to CRT import libraries only up to the > > msvcr110 version. > > > > This allows to use native isblank symbol for UCRT and msvcr120 builds. > > > > Import libraries msvcr100 and msvcr110 currently do not have version > > specific extra library, so define it and include it in MRI scripts. > > --- > > mingw-w64-crt/Makefile.am | 41 +++++++++++++++++++++------ > > mingw-w64-crt/lib-common/msvcr100.mri | 1 + > > mingw-w64-crt/lib-common/msvcr110.mri | 1 + > > 3 files changed, 34 insertions(+), 9 deletions(-) > > This change looks reasonable, but it broke building for arm32. Arm32 also > has got a copy of libmsvcr110.a, so we need to add rules for building > libmsvcr110_extra.a for that arch as well. > > I did the necessary modifications for that, and pushed the change. > > // Martin
Hello, in the git commit you have specified wrong flags for ARM builds: libarm32_libmsvcr110_extra_a_CPPFLAGS=$(CPPFLAGS64) -D__LIBMSVCRT__ $(extra_include) $(sysincludes) There should be CPPFLAGSARM32 instead of CPPFLAGS64. _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public