On Tuesday 07 July 2026 19:21:02 LIU Hao wrote: > 在 2026-7-7 19:09, Martin Storsjö 写道: > > On Tue, 7 Jul 2026, LIU Hao wrote: > > > > > I have pushed these patches now. > > > > Unfortunately, this breaks other things instead. > > > > Now we hide the declaration of the signal() function, if we think it's > > not working 100% perfectly. That is a bit too much. > > > > It can be the case that mingw-w64-crt is built with SEH and everything > > enabled, while user code is built with other flags. They may have large > > existing codebases that references signal(), even if signal handling > > isn't involved in the majority of their use cases. > > > > I noticed that this probably was too restrictive just while browsing > > these commits after they had been pushed, and thought that this might > > break something. Then my nightly llvm-mingw build on github had failed, > > exactly because of this. > > Apologies; it was an oversight. When I was looking at it, I mistook it as a > hunk for mingw-w64-crt/crt/crtexe.c. > > I have reverted that part now.
Apologies for this :-( I did not though that this could cause issues. We have started adding guards into header files around functions which are not available or not working based on the crt version, so I thought that this is a good idea. I'm really sorry that this caused new issues. _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
