-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate msys in favor of standalone mingw64 builds. #284
Comments
One thing to investigate with winlibs is its compatibility with libbacktrace - libbacktrace relies on DWARF symbol tables to generate call stacks - it shouldn't be a problem, but since winlibs uses "Native" / non-libbacktrace nim stacktraces are not a realistic option (ie 2-3x slower). |
https://sourceforge.net/p/mingw-w64/wiki2/Exception%20Handling/ |
Also i want to put this information link here Which explains same things but from QT developers. From this one i even see that we should deprecated posix threads in windows builds too. |
Currently our CI environment is based on using
msys
building environment, but this become an issue in last few days.Number of PRs got failed without any reasons:
This happens because of some changes inside
msys
which we could not control. It could begcc
version orlibgcc
fixes.To fix this in the future we should start using standalone
mingw64
builds which could be found here https://winlibs.com/ . There some benefits.I still think that
gcc-12.1.0
has some issues, so i will propose to stick withgcc-11.2.0
, which i have been using for many months already.The text was updated successfully, but these errors were encountered: