Open sanja-byelkin opened 8 months ago
Hi @sanja-byelkin,
Thanks for the detailed report. WOLFSSL_SESSION_ID_CTX
should always be defined internally when OPENSSL_EXTRA
is defined (see below)
One way I could see this happening is if you have both OPENSSL_EXTRA
and OPENSSL_COEXIST
defined, and this is not something we support. Do you have both of these macros defined?
Thanks, Lealem @ wolfSSL
Contact Details
sanja@mariadb.com
Version
5.6.6
Description
above happened because one controlled by OPENSSL_EXTRA only, the other by WOLFSSL_SESSION_ID_CTX only and OPENSSL_EXTRA can be defined without WOLFSSL_SESSION_ID_CTX.
Reproduction steps
take Mariadb version 10.4.32, change wolfssl to 5.6.6 , compile as
cmake ./ -GNinja -DCMAKE_BUILD_TYPE=Debug -DWITH_VALGRIND=OFF -DWITH_ASAN:BOOL=OFF -DWITH_UBSAN:BOOL=OFF -DWITH_MSAN:BOOL=OFF -DWITH_EMBEDDED_SERVER:BOOL=OFF -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_S3=NO -DPLUGIN_COLUMNSTORE=NO -DPLUGIN_SPIDER=YES -DPLUGIN_CONNECT=NO -DPLUGIN_XPAND=NO -DPLUGIN_TOKUDB=YES -DMAX_INDEXES=64 -DSECURITY_HARDENED=OFF -DWITH_PCRE=bundled -DWITH_SSL=bundled -DWITH_PROTECT_STATEMENT_MEMROOT:BOOL=OFF -DWITH_SAFEMALLOC=OFF -DWITH_PROTECT_STATEMENT_MEMROOT:BOOL=OFF && ninja
workaround:
Relevant log output
No response