Skip to content

Conversation

@bnoordhuis
Copy link
Member

@bnoordhuisbnoordhuis commented Apr 26, 2016

Turn off the custom toolchain, we don't bundle ld.gold. It's not that
useful anyway because it uses a fixed path. For people that do use a
custom toolchain, there is the GCC_EXEC_PREFIX environment variable.

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

@bnoordhuisbnoordhuis added the build Issues and PRs related to build files or the CI. label Apr 26, 2016
@joaocgreis
Copy link
Member

node-test-commit-arm-fanned job failure was due to work in progress in CI, I will start it again when CI is stable.

@joaocgreis
Copy link
Member

New node-test-commit-arm-fanned: https://ci.nodejs.org/job/node-test-commit-arm-fanned/2395/

@addaleax
Copy link
Member

LGTM

Turn off the custom toolchain, we don't bundle ld.gold. It's not that useful anyway because it uses a fixed path. For people that do use a custom toolchain, there is the GCC_EXEC_PREFIX environment variable. PR-URL: nodejs#6393 Reviewed-By: Anna Henningsen <[email protected]>
@bnoordhuisbnoordhuisforce-pushed the linux_use_bundled_gold branch from 27ff94c to 3cdb506CompareApril 27, 2016 14:36
@bnoordhuisbnoordhuis deleted the linux_use_bundled_gold branch April 27, 2016 14:36
@bnoordhuisbnoordhuis merged commit 3cdb506 into nodejs:masterApr 27, 2016
@bnoordhuis
Copy link
MemberAuthor

Thanks, Anna. Release people: this can land in the stable branches but it's a fairly trivial change so feel free to leave it out.

Fishrock123 pushed a commit that referenced this pull request May 4, 2016
Turn off the custom toolchain, we don't bundle ld.gold. It's not that useful anyway because it uses a fixed path. For people that do use a custom toolchain, there is the GCC_EXEC_PREFIX environment variable. PR-URL: #6393 Reviewed-By: Anna Henningsen <[email protected]>
@bnoordhuis
Copy link
MemberAuthor

Release people: this can land in the stable branches but it's a fairly trivial change so feel free to leave it out.

See #6603, apparently it's needed by at least some people that build from source.

@bnoordhuis
Copy link
MemberAuthor

Release people: #6650 depends on this PR.

bnoordhuis added a commit to bnoordhuis/io.js that referenced this pull request May 10, 2016
It looks like suppressing `-B` and `-fuse-ld=gold` from common.gypi is not very reliable. I'm positive it worked when commit 3cdb506 ("build: don't compile with -B") was merged but subsequent updates appear to have broken it again. Take the nuclear option and disable them from `tools/node_gyp.py`. Fixes: nodejs#6603 PR-URL: nodejs#6650 Refs: nodejs#6393 Reviewed-By: Anna Henningsen <[email protected]>
evanlucas pushed a commit that referenced this pull request May 17, 2016
It looks like suppressing `-B` and `-fuse-ld=gold` from common.gypi is not very reliable. I'm positive it worked when commit 3cdb506 ("build: don't compile with -B") was merged but subsequent updates appear to have broken it again. Take the nuclear option and disable them from `tools/node_gyp.py`. Fixes: #6603 PR-URL: #6650 Refs: #6393 Reviewed-By: Anna Henningsen <[email protected]>
@MylesBorins
Copy link
Contributor

@bnoordhuis is there value in backporting this or should we just skip it for LTS because of the regression (even though it was patched)

@bnoordhuis
Copy link
MemberAuthor

This PR together with #6650 fixes #6603 so I think there's some value in back-porting them both.

@MylesBorins
Copy link
Contributor

Thanks @bnoordhuis

MylesBorins pushed a commit that referenced this pull request Jun 2, 2016
Turn off the custom toolchain, we don't bundle ld.gold. It's not that useful anyway because it uses a fixed path. For people that do use a custom toolchain, there is the GCC_EXEC_PREFIX environment variable. PR-URL: #6393 Reviewed-By: Anna Henningsen <[email protected]>
MylesBorins pushed a commit that referenced this pull request Jun 2, 2016
It looks like suppressing `-B` and `-fuse-ld=gold` from common.gypi is not very reliable. I'm positive it worked when commit 3cdb506 ("build: don't compile with -B") was merged but subsequent updates appear to have broken it again. Take the nuclear option and disable them from `tools/node_gyp.py`. Fixes: #6603 PR-URL: #6650 Refs: #6393 Reviewed-By: Anna Henningsen <[email protected]>
@MylesBorinsMylesBorins mentioned this pull request Jun 24, 2016
MylesBorins pushed a commit that referenced this pull request Jun 24, 2016
Turn off the custom toolchain, we don't bundle ld.gold. It's not that useful anyway because it uses a fixed path. For people that do use a custom toolchain, there is the GCC_EXEC_PREFIX environment variable. PR-URL: #6393 Reviewed-By: Anna Henningsen <[email protected]>
MylesBorins pushed a commit that referenced this pull request Jun 24, 2016
It looks like suppressing `-B` and `-fuse-ld=gold` from common.gypi is not very reliable. I'm positive it worked when commit 3cdb506 ("build: don't compile with -B") was merged but subsequent updates appear to have broken it again. Take the nuclear option and disable them from `tools/node_gyp.py`. Fixes: #6603 PR-URL: #6650 Refs: #6393 Reviewed-By: Anna Henningsen <[email protected]>
MylesBorins pushed a commit that referenced this pull request Jun 24, 2016
Turn off the custom toolchain, we don't bundle ld.gold. It's not that useful anyway because it uses a fixed path. For people that do use a custom toolchain, there is the GCC_EXEC_PREFIX environment variable. PR-URL: #6393 Reviewed-By: Anna Henningsen <[email protected]>
MylesBorins pushed a commit that referenced this pull request Jun 24, 2016
It looks like suppressing `-B` and `-fuse-ld=gold` from common.gypi is not very reliable. I'm positive it worked when commit 3cdb506 ("build: don't compile with -B") was merged but subsequent updates appear to have broken it again. Take the nuclear option and disable them from `tools/node_gyp.py`. Fixes: #6603 PR-URL: #6650 Refs: #6393 Reviewed-By: Anna Henningsen <[email protected]>
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@bnoordhuis@joaocgreis@addaleax@MylesBorins@jasnell