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

[v10.x] deps: do not link against librt #29729

Closed
wants to merge 1 commit into from

Conversation

sam-github
Copy link
Contributor

It is not needed, and causes an unnecessary runtime dependency with some
linkers, such as devtoolset-6 on centos7-ppc64le.

Se

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

It is not needed, and causes an unnecessary runtime dependency with some
linkers, such as devtoolset-6 on centos7-ppc64le.

See: nodejs#29718
@nodejs-github-bot nodejs-github-bot added libuv Issues and PRs related to the libuv dependency or the uv binding. v10.x v8 engine Issues and PRs related to the V8 dependency. labels Sep 26, 2019
@nodejs-github-bot
Copy link
Collaborator

@sam-github sam-github changed the title deps: do not link against librt [v10.x] deps: do not link against librt Sep 26, 2019
@targos
Copy link
Member

targos commented Sep 27, 2019

Only v10.x is affected?

@sam-github
Copy link
Contributor Author

sam-github commented Sep 27, 2019

8 isn't affected, because we aren't going to change anything about its build, its almost EOL. EDIT: specifically, we aren't going to change from building on ubuntu-1404, even though its EOL, and start building on centos7 -- so we don't care about this link problem, because it seems devtools-6 on centos7 specific.

#29727 is the master equivalent, maybe this is a backport, but the files are completely different, the v8.gyp changed location from deps to tools.

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

BethGriggs pushed a commit that referenced this pull request Oct 1, 2019
It is not needed, and causes an unnecessary runtime dependency with some
linkers, such as devtoolset-6 on centos7-ppc64le.

See: #29718

PR-URL: #29729
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
Reviewed-By: David Carlier <devnexen@gmail.com>
@BethGriggs
Copy link
Member

Landed in 7f48519

@BethGriggs BethGriggs closed this Oct 1, 2019
@BethGriggs BethGriggs mentioned this pull request Oct 7, 2019
@sam-github sam-github deleted the remove-librt branch October 9, 2019 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libuv Issues and PRs related to the libuv dependency or the uv binding. v8 engine Issues and PRs related to the V8 dependency.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants