-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Applications linked with winpthread can not be run on Windows XP #5139
Comments
Targeted Windows version is set here:
|
That line comes from 6665c4f. So, does that mean that building for Windows XP is no longer supported? Can i rebuild winpthread locally, or will i need to rebuild other libs too? |
Hard to tell, theoretically anything linked to libs build for Win7 may not work on XP. |
I downgraded mingw-w64-i686-libwinpthread-git and mingw-w64-i686-winpthreads-git to 7.0.0.5273.3e5acf5d-1 according to instructions in wiki and it seems to work. At least for now. |
@vovams : developers of winpthread and other runtime libraries bumped the minimum supported OS version to Windows 7 time ago because they want to take advantage of new APIs. This is not going to change. And MSYS2/Cygwin do not support Windows XP any more. If this answer your question please close this issue. Thanks. |
Yeah, thanks. You might want to consider writing a list of supported Windows versions somewhere. Because i was unable to find that information. |
You might want to consider touching up your googling skills. http://www.msys2.org/ clearly states this. Supporting insecure OSes does no one a favor. |
If you are talking about this phrase:
Then i have seen this. Being able to build on XP and being able to build for XP are different things. I would not call it "clearly". |
Just leaving here a few commands for that in case someone will search:
|
What about |
Except when one have to maintain legacy systems still running on such an OS. |
Legacy Windows CRT compatibility fix cf. msys2/MINGW-packages#5139
Security isn't the only thing that matters. I have a netbook that will never have Windows Vista or up but that plays classic Windows games perfectly fine. Supporting it does me a favor. |
Also the support would enable software on ReactOS, which implements NT5.1/5.2 APIs and is very much in development. |
This project does not target ReactOS or any Windows platform older that Windows 7. Feel free to compile your own version. |
Small problem: They purged those versions of winpthread. There's no archive of them I can find. |
An application linked with winpthread fails to start on Windows XP due to missing
GetTickCount64()
function inkernel32.dll
. This function in available only starting from Vista. The dependency seems to come from this commit in winpthread. The use ofGetTickCount64()
is surrounded by#if _WIN32_WINNT >= _WIN32_WINNT_VISTA
, but apparently the library was built with a high enough value of_WIN32_WINNT
.Do you still support building software for Windows XP? I did not found anything about supported target platforms on the website and wiki.
The text was updated successfully, but these errors were encountered: