Skip to content

update gyp to b3cef02#781

Closed
imran-iq wants to merge 4 commits intonodejs:masterfrom
imran-iq:master
Closed

update gyp to b3cef02#781
imran-iq wants to merge 4 commits intonodejs:masterfrom
imran-iq:master

Conversation

@imran-iq
Copy link
Copy Markdown

@imran-iq
Copy link
Copy Markdown
Author

Note this also removes support for android as gyp has abandoned it. If you still want to keep android support in the code I can just pull the two AIX changes

@mhdawson
Copy link
Copy Markdown
Member

@bnoordhuis can you take a look at this one

@mhdawson
Copy link
Copy Markdown
Member

@bnoordhuis, there were 2 PRs to update gyp if you can also look at this one it would be great.

@shigeki, since you commented on the other one giving you an FYI here as well

@shigeki
Copy link
Copy Markdown

shigeki commented Oct 27, 2015

FYI: Currently, a floating patch of nodejs/node@58e914f is applied to tools/gyp in node so as to avoid a build error occured in MacOS without XCode. Ben has already submitted the patch to upstream in https://codereview.chromium.org/1213123002/ but it's not fixed yet.
The patch is needed to work in CI where only command line tools are installed but XCode is not.
I think it is a very limited environments and I'm not sure how much it is affected in using node-gyp.

@bnoordhuis
Copy link
Copy Markdown
Member

@iwuzhere Before I start reviewing this: node-gyp's copy of gyp was floating a few patches of its own. Did you preserve those?

@imran-iq
Copy link
Copy Markdown
Author

I have added the floating patches.

@bnoordhuis
Copy link
Copy Markdown
Member

I think you're missing 39a06bc.

@imran-iq
Copy link
Copy Markdown
Author

@bnoordhuis
Copy link
Copy Markdown
Member

LGTM but can you update the commit log with a quick overview of changes/additions?

@imran-iq
Copy link
Copy Markdown
Author

imran-iq commented Nov 5, 2015

I have updated the commit message

bnoordhuis pushed a commit that referenced this pull request Nov 6, 2015
Includes two patches for AIX. Adds support for both 32-bit and 64-bit
files[0] and uses -RPf for cp instead of -af (which is unsupported)[1]

[0] https://codereview.chromium.org/1319663007
[1] https://codereview.chromium.org/1368133002

PR-URL: #781
Reviewed-By: Ben Noordhuis <[email protected]>
@bnoordhuis
Copy link
Copy Markdown
Member

Thanks, landed in f5d86eb...9049241.

@rvagg @TooTallNate Maybe one of you can do a release for this?

@bnoordhuis bnoordhuis closed this Nov 6, 2015
@mhdawson
Copy link
Copy Markdown
Member

mhdawson commented Nov 6, 2015

@bnoordhuis when you say to a release is that how it gets pulled into the dependencies within Node itself ?

@bnoordhuis
Copy link
Copy Markdown
Member

Sadly, no. The chain of releases is node-gyp -> npm -> node.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants