Skip to content
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

[v9.x backport] build: include the libuv and zlib into node #18912

Closed

Conversation

yhwang
Copy link
Member

@yhwang yhwang commented Feb 21, 2018

Add libuv and zlib into node executable and shared lib. Also fix an
issue that openssl is not fully included in node executable for macOS.

Signed-off-by: Yihong Wang yh.wang@ibm.com

Fixes: #17444
PR-URL: #18383
Reviewed-By: Anna Henningsen anna@addaleax.net
Reviewed-By: Gireesh Punathil gpunathi@in.ibm.com
Reviewed-By: Ben Noordhuis info@bnoordhuis.nl
Reviewed-By: Michael Dawson michael_dawson@ca.ibm.com
Reviewed-By: James M Snell jasnell@gmail.com

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines
Affected core subsystem(s)

build

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. v9.x labels Feb 21, 2018
@yhwang
Copy link
Member Author

yhwang commented Feb 21, 2018

@yhwang
Copy link
Member Author

yhwang commented Feb 22, 2018

I saw some freebsd builds failed on test cases: parallel/test-module-loading-error, i.e:
https://ci.nodejs.org/job/node-test-commit-freebsd/15698/nodes=freebsd11-x64/console
https://ci.nodejs.org/job/node-test-commit-freebsd/15695/nodes=freebsd11-x64/console

is it a known issue or just flaky test case?

@rvagg
Copy link
Member

rvagg commented Feb 22, 2018

something's up with these branches, '96 commits' isn't right, perhaps rebase?

bnoordhuis and others added 4 commits February 22, 2018 09:20
PR-URL: nodejs#18270
Fixes: nodejs#8307
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This enables the eslint dot-notation rule for all code instead of
only in /lib.

PR-URL: nodejs#18749
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matheus Marchini <matheus@sthima.com>
Add two regression tests for stdio over pipes.

test-stdio-pipe-access tests if accessing stdio pipe that is being read
by another process does not deadlocks Node.js. This was reported in
nodejs#10836 and was fixed in v8.3.0.
The deadlock would happen intermittently, so we run the test 5 times.

test-stdio-pipe-redirect tests if redirecting one child process stdin to
another process stdout does not crash Node as reported in
nodejs#17493. It was fixed in
nodejs#18019.

PR-URL: nodejs#18614
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Add libuv and zlib into node executable and shared lib. Also fix an
issue that openssl is not fully included in node executable for macOS.

Signed-off-by: Yihong Wang <yh.wang@ibm.com>

Fixes: nodejs#17444
PR-URL: nodejs#18383
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@yhwang yhwang force-pushed the backport-18383-to-v9.x-staging branch from 0879dec to 4aef7df Compare February 22, 2018 17:45
@yhwang
Copy link
Member Author

yhwang commented Feb 22, 2018

rebased and new CI: https://ci.nodejs.org/job/node-test-commit/16446/

@addaleax
Copy link
Member

@yhwang Thanks for the backport! This has a conflict now, but the original patch as it landed on master lands cleanly now, so I’ll be closing this. Sorry for the wasted time!

@addaleax addaleax closed this Feb 26, 2018
@yhwang yhwang deleted the backport-18383-to-v9.x-staging branch February 26, 2018 17:44
@yhwang
Copy link
Member Author

yhwang commented Feb 26, 2018

@addaleax sure. If there is the need for backport again, please let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants