From 008382f7b9fffe6fc925cdb5a17d345baf0d897e Mon Sep 17 00:00:00 2001 From: Jonathan Cardoso Machado Date: Mon, 8 Oct 2018 21:39:29 -0300 Subject: [PATCH] build: expose more openssl categories for addons Those categories are necessary to build addons that depends on libcurl and libssh, the following were the missing symbols: libcurl: OCSP_cert_status_str OCSP_check_validity OCSP_basic_verify OCSP_RESPONSE_free OCSP_single_get0_status OCSP_response_get1_basic OCSP_BASICRESP_free OCSP_crl_reason_str OCSP_resp_count OCSP_response_status OCSP_response_status_str OCSP_resp_get0 d2i_OCSP_RESPONSE SSL_CTX_set_next_proto_select_cb libssh: EVP_ripemd160 VP_cast5_cbc Fixes: https://github.com/nodejs/node/issues/23293 --- node.gyp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/node.gyp b/node.gyp index 67a0c5b95421ad..642e1f76b778da 100644 --- a/node.gyp +++ b/node.gyp @@ -586,7 +586,8 @@ # Categories to export. '-CAES,BF,BIO,DES,DH,DSA,EC,ECDH,ECDSA,ENGINE,EVP,HMAC,MD4,MD5,' 'PSK,RC2,RC4,RSA,SHA,SHA0,SHA1,SHA256,SHA512,SOCK,STDIO,TLSEXT,' - 'FP_API,TLS1_METHOD,TLS1_1_METHOD,TLS1_2_METHOD,SCRYPT', + 'FP_API,TLS1_METHOD,TLS1_1_METHOD,TLS1_2_METHOD,SCRYPT,OCSP,' + 'NEXTPROTONEG,RMD160,CAST', # Defines. '-DWIN32', # Symbols to filter from the export list.