-
Notifications
You must be signed in to change notification settings - Fork 284
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
no extern(C) for defined ssl functions. #1892
Conversation
Looks like we can remove all of those |
Since there is still more than a week of RC phase and we can still fix this if necessary, I just made the change now. |
Hi! When trying the Meson build with the new OpenSSL, the issue mentioned in this bug is fixed, but I now get linking errors:
I wonder if that can be worked around in Vibe... The proper fix would be in the OpenSSL D bindings. |
Hm, so this was in fact not just a left-over, but steps in for the the removed symbol in 1.1 and also has to be @John-Colvin, I assumed that the error you got was a linker error, too, but just realized that there was actually no actual error posted, so what was the actual issue? The only possibility that I can currently see is that there is a version of OpenSSL 1.1.x that still has |
@s-ludwig If I revert your patch, I get:
So, there is definitely something to be fixed here ;-) |
Does the following work correctly?
|
@s-ludwig Yes, this works - I just did the same and created a pull-request for it before noticing your reply :P |
See 44ee1ad#commitcomment-23653389
Otherwise they clash with the declarations in the openssl package.