Skip to content

Conversation

@ChALkeR
Copy link
Member

@ChALkeRChALkeR commented Jul 6, 2016

Checklist
  • make -j4 test passes
  • commit message follows commit guidelines
Affected core subsystem(s)

build

Description of change

Don't build openssl/http_parser/libuv for v8_inspector if corresponding --shared-* flags were passed to the ./configure script.

Fixes: #7478

./configure --shared-openssl --without-intl --shared-http-parser; make -j4 test works and doesn't build openssl and http-parser even with v8_inspector enabled.
#7486 fixed that only for the case when --without-inspector was passed.

CI: https://ci.nodejs.org/job/node-test-pull-request/3194/

/cc @bnoordhuis@ofrobots

@ChALkeRChALkeR added the build Issues and PRs related to build files or the CI. label Jul 6, 2016
@mscdexmscdex added openssl Issues and PRs related to the OpenSSL dependency. libuv Issues and PRs related to the libuv dependency or the uv binding. http_parser Issues and PRs related to the HTTP Parser dependency or the http_parser binding. labels Jul 6, 2016
@MylesBorins
Copy link
Contributor

will land tomorrow if CI is green and we have no objects

/cc @nodejs/lts @nodejs/collaborators

ci: https://ci.nodejs.org/job/node-test-pull-request/3196/

@ChALkeRChALkeR added the inspector Issues and PRs related to the V8 inspector protocol label Jul 7, 2016
@bnoordhuis
Copy link
Member

LGTM

@ChALkeR
Copy link
MemberAuthor

Note: this also fixes #7583.

@ofrobots
Copy link
Contributor

LGTM

@ChALkeRChALkeRforce-pushed the inspector-shared-deps branch from 485d167 to b0eac38CompareJuly 9, 2016 07:13
@ChALkeR
Copy link
MemberAuthor

ChALkeR commented Jul 9, 2016

The only failing test in CI was test-net-write-slow on FreeBSD, it was known flaky (#7555).
Landing 990c968.

Don't build openssl/http_parser/libuv for v8_inspector if corresponding --shared-* flags were passed to the ./configure script. Fixes: nodejs#7478Fixes: nodejs#7583 PR-URL: nodejs#7569 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]>
@ChALkeRChALkeRforce-pushed the inspector-shared-deps branch from b0eac38 to 990c968CompareJuly 9, 2016 07:23
@ChALkeRChALkeR merged commit 990c968 into nodejs:masterJul 9, 2016
evanlucas pushed a commit that referenced this pull request Jul 13, 2016
Don't build openssl/http_parser/libuv for v8_inspector if corresponding --shared-* flags were passed to the ./configure script. Fixes: #7478Fixes: #7583 PR-URL: #7569 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]>
@evanlucasevanlucas mentioned this pull request Jul 18, 2016
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

buildIssues and PRs related to build files or the CI.http_parserIssues and PRs related to the HTTP Parser dependency or the http_parser binding.inspectorIssues and PRs related to the V8 inspector protocollibuvIssues and PRs related to the libuv dependency or the uv binding.opensslIssues and PRs related to the OpenSSL dependency.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build: --shared-openssl still builds openssl

5 participants

@ChALkeR@MylesBorins@bnoordhuis@ofrobots@mscdex