-
Notifications
You must be signed in to change notification settings - Fork 835
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
[Bug]: OTHERNAME
, MD5_CTX
symbol collisions with OPENSSL_COEXIST
#8194
Comments
Hi @vszakats , Nice catch!! I will try your reproduction steps and come up with a fix. Please stay tuned. Warm regards, Anthony |
I ran your cmake command that is the first step in your reproduction steps and noticed that the generated Should it be there? Warm regards, Anthony |
Thanks for dealing with this Anthony.
Reading the affected headers, it should not matter, because the Also, That said I did try making a tailored coexist wolfSSL build. First tried In case I missed an option, let me know, and I can re-test. |
Ah...I missed that you define it manually in your application. This is likely to break things. Let me see if I can add it to your cmake flags and see what happens for me. Please stay tuned. Warm regards, Anthony |
Hi, I've spoken with the member of our engineering team that has been working on the openssl coexist feature recently and he will be looking into this. I've assigned it to him. Please expect further information and/or fixes from him by the end of the week. Warm regards, Anthony |
Thank you @douzzer, I can confirm #8216 fixes these issues. Both in this isolated example and when building curl with the vcpkg configuration and wolfSSL + OpenSSL.
|
Contact Details
No response
Version
ff68099
Description
I did my tests on macOS with Apple clang, but the issue is env-agnostic.
Tested the latest wolfSSL master with
-DOPENSSL_COEXIST
andOpenSSL 3.3.2 headers included from the same source. It worked,
except for two symbols,
OTHERNAME
andMD5_CTX
.Original report: curl/curl#15438 (comment)
PR to bring "coexist" to curl: curl/curl#15596
Reproduction steps
test.c
:Relevant log output
The text was updated successfully, but these errors were encountered: