-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
build: --shared-openssl still builds openssl #7478
Comments
A new cctest added for v8_inspector was requiring the bundled openssl unconditionally. Fixes: nodejs#7478 Ref: nodejs#6792
It builds the bundled openssl because it's linked into cctest. Seems expected and reasonable to me. |
@ofrobots Thanks! Will try soon. I'm building on Arch Linux, it has openssl 1.0.2.h. @bnoordhuis It's strange to me that:
I mean that each one of those is unexpected, not just the combination of all three. Btw, 84ad31f does not even build with |
Don't link in openssl when building `./configure --without-inspector`, it's only used by the inspector cctests. Ditto libuv and http_parser. Fixes unnecessarily building openssl when `--shared-openssl` is also passed to configure. Fixes: nodejs#7478 PR-URL: nodejs#7486 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
Don't link in openssl when building `./configure --without-inspector`, it's only used by the inspector cctests. Ditto libuv and http_parser. Fixes unnecessarily building openssl when `--shared-openssl` is also passed to configure. Fixes: #7478 PR-URL: #7486 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
Don't build openssl/http_parser/libuv for v8_inspector if corresponding --shared-* flags were passed to the ./configure script. Fixes: nodejs#7478 Fixes: nodejs#7583 PR-URL: nodejs#7569 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]>
Don't build openssl/http_parser/libuv for v8_inspector if corresponding --shared-* flags were passed to the ./configure script. Fixes: #7478 Fixes: #7583 PR-URL: #7569 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]>
Since 84ad31f (#6792), see changes in
node.gyp
.Note that even
--without-inspector
does not revert this behaviour.Is that the desired behaviour?
/cc @ofrobots @jasnell @bnoordhuis
The text was updated successfully, but these errors were encountered: