Closed
Description
Version
17.0.1
Platform
5.11.0-38-generic #42~20.04.1-Ubuntu SMP
Subsystem
No response
What steps will reproduce the bug?
node/openssl/ssl.h
is exported in the node-gyp
bundle to be used by native modules that need to link against the openssl symbols in Node
Currently, when building Node.js itself some of these defines come from openssl.gyp
: OPENSSL_API_COMPAT
and OPENSSL_CONFIGURED_API
This means that a native addon must also define them and must do so in a manner compatible with Node.js across the eventual future versions
How often does it reproduce? Is there a required condition?
No response
What is the expected behavior?
These defines should be present somewhere in an additional include file to be added to the node-gyp
bundle distribution
What do you see instead?
No response
Additional information
No response