Uh oh!
There was an error while loading. Please reload this page.
[v6.x backport] build: refine static and shared lib build - #19050
Conversation
yhwang
commented
Feb 28, 2018
There was a problem hiding this comment.
@mihai-iorganode_target_type is used in line 1446 below. in here it's just to assign correct value. can you elaborate more about your comment?
yhwang
commented
Feb 28, 2018
looks like the backport has some difficulties. let me try to fix those build failures in windows and osx. |
3430575 to
edf0287Compareyhwang
commented
Mar 1, 2018
kicked off another CI to verify Windows/macOS build: https://ci.nodejs.org/job/node-test-commit/16566/ |
those build failures are weird, since the Let me do one experiment on the |
edf0287 to
9cf436bCompareyhwang
commented
Mar 2, 2018
yeah! seems the trick of |
9cf436b to
ee6b76fCompareRefine the static and shared lib build process in order to integrate static and shared lib verfication into CI. When building both static and shared lib, we still build node executable now and it uses the shared and static lib. Signed-off-by: Yihong Wang <yh.wang@ibm.com> Refs: nodejs#14158 PR-URL: nodejs#17604 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
ee6b76f to
50754c3Compareyhwang
commented
Mar 2, 2018
new CI: https://ci.nodejs.org/job/node-test-commit/16621/ to verify windows build |
yhwang
commented
Mar 3, 2018
only failed on arm! the PR is good now. |
yhwang
commented
Mar 13, 2018
@bnoordhuis thanks for the review |
I am going to land this and before that, let me kick off a CI to check the PR again: https://ci.nodejs.org/job/node-test-commit/16941/ @MylesBorins please let me know if you have any concern or if you want to land it. |
MylesBorins
commented
Mar 16, 2018
@yhwang please hold off on landing. Our LTS branches our supposed to only have the LTS team land commits on. The only reason it isn't currently locked is due to the permission model of GitHub I'm on vacation the rest of this week, but I'll make sure to review and land before the next rc goes out |
yhwang
commented
Mar 16, 2018
@MylesBorins I will leave it to you and no rush. FYI, the failure in the |
MylesBorins
commented
Mar 20, 2018
@yhwang looks like there is a centos 5 failure as well... which might be a flake. One thing worth noting... the --without-icu stuff is fixing code that was added in a semver major for 9.x, so I'm not 100% it is the same thing |
yhwang
commented
Mar 20, 2018
@MylesBorins thanks for look at this one.
are you talking about the failures in |
MylesBorins
commented
Mar 20, 2018
@yhwang there was another failure... but ci results are now gone. Running one more time |
yhwang
commented
Mar 20, 2018
here are the failed test cases: still the same as the failures you observed in nodejs/build#1182 |
Refine the static and shared lib build process in order to integrate static and shared lib verfication into CI. When building both static and shared lib, we still build node executable now and it uses the shared and static lib. Signed-off-by: Yihong Wang <yh.wang@ibm.com> Refs: #14158 Backport-PR-URL: #19050 PR-URL: #17604 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
MylesBorins
commented
Mar 21, 2018
landed in 8427ec6 |
Refine the static and shared lib build process in order to integrate static and shared lib verfication into CI. When building both static and shared lib, we still build node executable now and it uses the shared and static lib. Signed-off-by: Yihong Wang <yh.wang@ibm.com> Refs: #14158 Backport-PR-URL: #19050 PR-URL: #17604 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Refine the static and shared lib build process in order to integrate static and shared lib verfication into CI. When building both static and shared lib, we still build node executable now and it uses the shared and static lib. Signed-off-by: Yihong Wang <yh.wang@ibm.com> Refs: #14158 Backport-PR-URL: #19050 PR-URL: #17604 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Refine the static and shared lib build process in order
to integrate static and shared lib verfication into CI.
When building both static and shared lib, we still build
node executable now and it uses the shared and static lib.
Signed-off-by: Yihong Wang yh.wang@ibm.com
Refs: #14158
PR-URL: #17604
Reviewed-By: Bartosz Sosnowski bartosz@janeasystems.com
Reviewed-By: Ben Noordhuis info@bnoordhuis.nl
Reviewed-By: Daniel Bevenius daniel.bevenius@gmail.com
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesAffected core subsystem(s)