Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(134)

Issue 1950343004: Update third_party/binutils to 2.26, add ICF fix (Closed)

Created:
4 years, 7 months ago by Roland McGrath
Modified:
4 years, 7 months ago
Reviewers:
Dirk Pranke, Nico, pcc1
CC:
chromium-reviews, Dirk Pranke, pcc1, Lei Zhang
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update third_party/binutils to 2.26, add ICF fix The new binutils 2.26 release incorporates two out of the three fixes that we were applying to the 2.25 version. There is also an upstream fix, that's not in 2.26, for a bug that made the linker crash when using --icf for x86-32, which we now apply locally so it should become safe to use gold with --icf for x86. BUG=610908 R=thakis@chromium.org Committed: https://crrev.com/2a1fcea64a6130271e68cddb71fb71f71080c3e2 Cr-Commit-Position: refs/heads/master@{#392828}

Patch Set 1 #

Total comments: 3

Patch Set 2 : fix upload.sh for new x64 tuple; upload and add sha1 files #

Patch Set 3 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+254 lines, -284 lines) Patch
M third_party/binutils/Linux_ia32/binutils.tar.bz2.sha1 View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/binutils/Linux_x64/binutils.tar.bz2.sha1 View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/binutils/README.chromium View 3 chunks +9 lines, -15 lines 0 comments Download
M third_party/binutils/build-all.sh View 4 chunks +7 lines, -14 lines 0 comments Download
A third_party/binutils/icf-rel.patch View 1 chunk +181 lines, -0 lines 0 comments Download
M third_party/binutils/long-plt.patch View 10 chunks +54 lines, -26 lines 0 comments Download
D third_party/binutils/plugin-dso-fix.patch View 1 chunk +0 lines, -97 lines 0 comments Download
D third_party/binutils/unlock-thin.patch View 1 chunk +0 lines, -129 lines 0 comments Download
M third_party/binutils/upload.sh View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 18 (7 generated)
Roland McGrath
I'm not clear on how I should "check that I am happy with the binaries" ...
4 years, 7 months ago (2016-05-05 21:21:37 UTC) #1
Nico
That sounds right to me. You'll also have to push the new binutils to goma ...
4 years, 7 months ago (2016-05-05 21:31:43 UTC) #2
Roland McGrath
I'll attempt that testing regime, but wait for pcc's advice. https://codereview.chromium.org/1950343004/diff/1/third_party/binutils/README.chromium File third_party/binutils/README.chromium (right): https://codereview.chromium.org/1950343004/diff/1/third_party/binutils/README.chromium#newcode13 ...
4 years, 7 months ago (2016-05-05 21:46:37 UTC) #3
pcc1
> I've never built new binutils myself -- I'm cc'ing pcc who did this not ...
4 years, 7 months ago (2016-05-05 21:48:53 UTC) #5
Roland McGrath
Verified ready in GOMA. PTAL.
4 years, 7 months ago (2016-05-06 17:32:49 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1950343004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1950343004/40001
4 years, 7 months ago (2016-05-06 17:32:59 UTC) #8
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-05-06 18:51:40 UTC) #10
Nico
lgtm
4 years, 7 months ago (2016-05-11 01:04:29 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1950343004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1950343004/40001
4 years, 7 months ago (2016-05-11 01:09:31 UTC) #14
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 7 months ago (2016-05-11 02:22:13 UTC) #16
commit-bot: I haz the power
4 years, 7 months ago (2016-05-11 02:23:26 UTC) #18
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/2a1fcea64a6130271e68cddb71fb71f71080c3e2
Cr-Commit-Position: refs/heads/master@{#392828}

Powered by Google App Engine
This is Rietveld 408576698