On Saturday 08 June 2024 08:25:49 Martin Storsjö wrote: > On Fri, 7 Jun 2024, Pali Rohár wrote: > > > On Tuesday 04 June 2024 15:39:46 Martin Storsjö wrote: > > > On Mon, 3 Jun 2024, Pali Rohár wrote: > > > > > > > Add once-guard to ensure that the file is processed only once. > > > > > > > > Add arch-guard to ensure that DEF_<ARCH> is always defined to prevent an > > > > issue that symbols defined via F32() macro completely disappeared and > > > > which > > > > was fixed in previous change. > > > > > > > > This change applied before the previous change cause compile errors. > > > > --- > > > > mingw-w64-crt/def-include/func.def.in | 7 +++++++ > > > > 1 file changed, 7 insertions(+) > > > > > > Thanks, I pushed patches 1-2 from this set now right away, to get the fix > > > merged ASAP. > > > > Ok, thanks. Maybe it is a candidate for v12.x branch? > > Maybe? Which was the first commit that depend on these, where the output > started missing functions due to missing -DEF_<arch> - was that before or > after the v12.x branch?
I tracked it back to the commit b4638756158e947ce3ddde9e1b3b6f1f63d2ba03 (crt: Move find, stat and time aliases) in which are used F32() macros by .def.in files outside of mingw-w64-crt/lib-common directory. So it is before v12.x branch. _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public