Uh oh!
There was an error while loading. Please reload this page.
test: fix addon tests compilation with OpenSSL 1.1.1 - #44725
Conversation
openssl/provider.h header is not part of OpenSSL 1.1.1 so do not include it when building with an older instance. Fixes: nodejs#44722
bd4f5d0 to
c9419bfCompare
This comment was marked as outdated.
This comment was marked as outdated.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl>
There's no way to know if this actually fixes the issue because this PR targets Also, cc @richardlau since this was added in #44148. |
AdamMajer
commented
Sep 20, 2022
@RaisinTen -- it fixes is 😉 Our default OpenSSL version for openSUSE Tumbleweed is still OpenSSL 1.1.1. This is the reason why this issue came up. The idea is not to break OpenSSL 3.x here while fixing the use-case of external OpenSSL 1.1.1 usage. https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs18 |
richardlau
commented
Sep 20, 2022
The CI, even for main, does test that we can build Node.js against a dynamically linked OpenSSL 1.1.1: https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu1804_sharedlibs_openssl111_x64/ |
nodejs-github-bot
commented
Sep 20, 2022
nodejs-github-bot
commented
Sep 22, 2022
Landed in 4565918 |
juanarbol
commented
Oct 4, 2022
Hey, this is fantastic! I will bale this as "dont-land-on-v16.x", this depends on #44148, which is not landed in the v16.x release branch. |
openssl/provider.h header is not part of OpenSSL 1.1.1 so do not include it when building with an older instance.
Fixes: #44722