You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When linking a binary with both openssl and wolfssl I get the following linkage error:
ld.lld: error: duplicate symbol: ERR_load_SSL_strings
>>> defined at ssl_err.c:1278 (src/ssl/ssl_err.c:1278)
>>> ssl_err.c.pic.o:(ERR_load_SSL_strings) in archive openssl/___ssl__/lib_ssl.pic.a
>>> defined at ssl.c:16468 (./wolfssl/src/ssl.c:16468)
>>> ssl.c.pic.o:(.text.ERR_load_SSL_strings+0x0) in archive wolfssl/__wolfssl__/libwolfssl.pic.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Reproduction steps
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered:
Hi @alexsn . We've recently (post-5.7.4) refactored the library namespace to fix this and many other such conflicts, and indeed we've expanded the scope of conflict-free coexistence to allow --enable-opensslextra --enable-opensslcoexist.
Please try the master branch of libwolfssl -- we'd appreciate feedback on the refactor. Thanks!
Contact Details
[email protected]
Version
5.7.4
Description
When linking a binary with both openssl and wolfssl I get the following linkage error:
Reproduction steps
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: