Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 34.3k
test: fix addon tests compilation with OpenSSL 1.1.1#44725
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: fix addon tests compilation with OpenSSL 1.1.1 #44725
Uh oh!
There was an error while loading. Please reload this page.
Conversation
AdamMajer commented Sep 19, 2022 • edited by RaisinTen
Loading Uh oh!
There was an error while loading. Please reload this page.
edited by RaisinTen
Uh oh!
There was an error while loading. Please reload this page.
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 <[email protected]>
RaisinTen commented Sep 20, 2022 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
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 |
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 PR-URL: #44725 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
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 PR-URL: #44725 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
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 PR-URL: #44725 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
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