在 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. -- Best regards, LIU Hao
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
