-
Notifications
You must be signed in to change notification settings - Fork 207
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
Entry Point Not Found: AcquireSRWLockExclusive (KERNEL32.DLL) #32
Comments
curl for windows official build is built using MSYS2 which requires the minimum OS to be Vista I think. /cc @vszakats |
The missing reference comes from OpenSSL 3.x, so the live build environment [Linux mingw-w64/clang cross-toolchain] isn't relevant here: https://github.com/openssl/openssl/blob/b3242ca622ef3da34ebb7b78b1f82cd5f0b516e7/crypto/threads_win.c#L76 curl-for-win does not override One possible solution is to override the default with |
Can someone confirm if this test build works on various x86 Windows systems (XP included)?: It includes this patch: |
I did
|
I did the same test on Windows 10 Home 21H2 (19044.1288) 64-bit with success. I'll do the same with W11 as well. |
Actually, I'm burnt-out as-is with installing W10, I reckon it oughta run on W11. |
Thank you @Fierelier, I think this is fine for now. I'm more worried of future fallouts due to stepping off the default build path; so pushing this patch on an experimental note. |
I did this
I downloaded the newest build from https://curl.se/windows/, and ran the exe. I received the following error: The procedure entry point AcquireSRWLockExclusive could not be located in the dynamic link library KERNEL32.dll. I suspect the latest version caused this.
curl/libcurl version
curl-7.81.0-win32-mingw
operating system
Windows XP Professional Service Pack 3 (5.1.2600)
The text was updated successfully, but these errors were encountered: