I got some errors when I try to build the libs. It looks like blow:
/path/openssl-cmake-linux/crypto/engine/eng_all.c:11:
/path/openssl-cmake-linux/crypto/engine/eng_local.h:134:5: error: unknown type name 'ENGINE_CIPHERS_PTR'
ENGINE_CIPHERS_PTR ciphers;
In fact ENGINE_CIPHERS_PTR is shielded by macro OPENSSL_NO_ENGINE in include/openssl/engine.h.
According to my experience, if this macro is defined, the engine-related source files will not participate in the compilation.
The same issue also occurs when using another macro OPENSSL_NO_COMP.
So I want to confirm whether it currently supports the use of macros to customize some functions?
Hello I got some errors when I try to add this macro OPENSSL_NO_ENGINE to CMakelist.txt. I try to add it to CMakelist.txt like this:
I got some errors when I try to build the libs. It looks like blow:
In fact
ENGINE_CIPHERS_PTR
is shielded by macroOPENSSL_NO_ENGINE
ininclude/openssl/engine.h
. According to my experience, if this macro is defined, the engine-related source files will not participate in the compilation. The same issue also occurs when using another macroOPENSSL_NO_COMP
.So I want to confirm whether it currently supports the use of macros to customize some functions?
Thanks very much.