-
Notifications
You must be signed in to change notification settings - Fork 173
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
GCC 9.x or 10.x Win32 Thread #52
Comments
You can try Jamaika patch https://github.com/Jamaika1/mingw_std_threads/tree/main/m64-1X00/include/C%E2%81%BA%E2%81%BA |
I was actually asking for a specific build as I've seen others have successfully done in the past. I am not aware of MinGW-w64 builds with GCC 9.x or 10.x with Win32 threads available anywhere and that's why I was asking. |
At my best knowledge and first hand experience all build before gcc 13 had stub for Win32 threads, without implementation. While meganz proposed solution many years ago, by some reasons developers of the GCC implemented it in last version only. As far as I understood, key issue was fact that threads are part not of MinGW64-w, but of the standard C++ lib of GCC and GCC developers was not hurry to implement them, may be because of (c) issues. |
Just in case: it might be interesting to have XP-compatible back-port. At least for me :) |
AFAIK, the win32 threading implementation in gcc 13 depends on |
So I still stay on gcc 9 with meganz patch. :( |
I am looking for win32 threading as-is no backport, and with the MSVCRT not the UCRT. |
Lets make things clear: win32 threading is:
In first case there are two options:
In second case you always can use Win API form MinGW. Concerning UCRT vs. MSVCRT: up to you, but MSVCRT is some strange set of dlls, which originated from depth of the 90th (VC6) and it is not actual C runtime for last 20 years. It is used by MS by obscure reasons and might simply disappear after next safety patch. UCRT can be installed down to WinXP and it is real C runtime from MS, safe and optimized as good as it can be done in Windows. |
Got it. Fortunately, gcc 10.5.0 is still available here: https://github.com/starg2/mingw-builds/actions/runs/5485122896 |
@iceman50 please close the issue if you have no additional questions. |
I was wondering if by some small chance you had a 9.x or 10.x that has win32 threading?
The text was updated successfully, but these errors were encountered: