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

Issue 196573022: Use gold from third_party/binutils rather then third_party/gold. (Closed)

Created:
6 years, 9 months ago by mithro-old
Modified:
6 years, 8 months ago
Reviewers:
Lei Zhang, vapier, Nico
CC:
chromium-reviews, Jeffrey Yasskin, cmtice, Han Shen, yunlian, vapier, llozano
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

When "linux_use_gold_binary" is set, we now use gold from third_party/binutils rather than third_party/gold (allowing us to remove third_party/gold dependency). As third_party/binutils is 2.24, this also satisfies the binutils version requirements for Debug Fission. Thus, when building with clang on Ubuntu Precise it should now be enabled. This should cause a significant speedup in linking for most chrome developers on Linux. Requires; * https://codereview.chromium.org/209853003/ - Adding binutils as a DEPS to allow DebugFission on Ubuntu Precise when compiling with clang. BUG=352046 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=262794

Patch Set 1 #

Patch Set 2 : Removing the dependent patch. #

Patch Set 3 : Rebase onto master. #

Total comments: 1

Patch Set 4 : Rebasing onto master. #

Patch Set 5 : Speling mistake #

Patch Set 6 : Split setting varibles and setting flags. #

Patch Set 7 : Removing tab. #

Total comments: 4

Patch Set 8 : Small fixes. #

Patch Set 9 : Fixing clang compiler_version problem. #

Patch Set 10 : git cl WHY YOU UPLOAD .gitmodules!?@ #

Patch Set 11 : Fixing patch with asan (and related) builders. #

Patch Set 12 : Fixing tabs. #

Total comments: 1

Patch Set 13 : Adding --disable-new-dtags flag. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -10 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +49 lines, -10 lines 0 comments Download

Messages

Total messages: 47 (0 generated)
mithro-old
https://codereview.chromium.org/196573022/diff/40001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/196573022/diff/40001/build/common.gypi#newcode3056 build/common.gypi:3056: 'binutils_version%': '<!(python <(DEPTH)/build/compiler_version.py assembler)', I think this line needs ...
6 years, 9 months ago (2014-03-19 08:36:28 UTC) #1
vapier
to be clear, you're not building & using the local binutils for chromeos builds right ...
6 years, 9 months ago (2014-03-19 19:43:05 UTC) #2
Han
Just FYI, we are going to upgrade binutils in a few weeks, which has support ...
6 years, 9 months ago (2014-03-19 20:15:53 UTC) #3
bjanakiraman1
On 2014/03/19 19:43:05, vapier wrote: > to be clear, you're not building & using the ...
6 years, 9 months ago (2014-03-19 21:21:35 UTC) #4
echristo.google
On 2014/03/19 21:21:35, bjanakiraman1 wrote: > On 2014/03/19 19:43:05, vapier wrote: > > to be ...
6 years, 9 months ago (2014-03-19 21:24:40 UTC) #5
vapier
we use this functionality today: https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html
6 years, 9 months ago (2014-03-19 21:26:49 UTC) #6
mithro-old
On 2014/03/19 20:15:53, Han wrote: > Just FYI, we are going to upgrade binutils in ...
6 years, 9 months ago (2014-03-20 02:44:51 UTC) #7
vapier
normally we build with gcc-4.8. we have an ASAN config that uses clang, but that ...
6 years, 9 months ago (2014-03-20 02:48:11 UTC) #8
Han
On 2014/03/20 02:44:51, mithro wrote: > On 2014/03/19 20:15:53, Han wrote: > > Just FYI, ...
6 years, 9 months ago (2014-03-20 04:14:36 UTC) #9
mithro-old
Hi Nico / Lei, Can you please take another look at this CL? I'd like ...
6 years, 8 months ago (2014-04-03 02:53:07 UTC) #10
Lei Zhang
lgtm assuming CrOS folks are ok with this. In my head this works on CrOS, ...
6 years, 8 months ago (2014-04-03 23:00:00 UTC) #11
Nico
Did you have a chance to test with goma? On Wed, Apr 2, 2014 at ...
6 years, 8 months ago (2014-04-03 23:05:08 UTC) #12
mithro-old
On 2014/04/03 23:05:08, Nico wrote: > Did you have a chance to test with goma? ...
6 years, 8 months ago (2014-04-04 03:36:27 UTC) #13
Nico
Just filling a bug with the goma guys might be enough :-) On Apr 3, ...
6 years, 8 months ago (2014-04-04 03:55:27 UTC) #14
mithro-old
The CQ bit was checked by mithro@mithis.com
6 years, 8 months ago (2014-04-04 08:48:51 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/150001
6 years, 8 months ago (2014-04-04 08:48:54 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-04 09:31:38 UTC) #17
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=59541
6 years, 8 months ago (2014-04-04 09:31:38 UTC) #18
mithro-old
The CQ bit was checked by mithro@mithis.com
6 years, 8 months ago (2014-04-04 10:29:37 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/150001
6 years, 8 months ago (2014-04-04 10:29:38 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-04 11:08:38 UTC) #21
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=59560
6 years, 8 months ago (2014-04-04 11:08:39 UTC) #22
mithro-old
The CQ bit was checked by mithro@mithis.com
6 years, 8 months ago (2014-04-04 11:57:12 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/170002
6 years, 8 months ago (2014-04-04 11:57:22 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/170002
6 years, 8 months ago (2014-04-04 15:25:45 UTC) #25
commit-bot: I haz the power
Change committed as 261778
6 years, 8 months ago (2014-04-04 16:29:49 UTC) #26
mithro-old
https://codereview.chromium.org/196573022/diff/210001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/196573022/diff/210001/build/common.gypi#newcode1363 build/common.gypi:1363: ['clang==0 and asan==0 and lsan==0 and tsan==0 and msan==0', ...
6 years, 8 months ago (2014-04-04 18:19:52 UTC) #27
mithro-old
The CQ bit was checked by mithro@mithis.com
6 years, 8 months ago (2014-04-04 18:57:43 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/210001
6 years, 8 months ago (2014-04-04 18:58:55 UTC) #29
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-04 19:03:12 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on win_chromium_compile_dbg
6 years, 8 months ago (2014-04-04 19:03:13 UTC) #31
mithro-old
The CQ bit was checked by mithro@mithis.com
6 years, 8 months ago (2014-04-05 15:01:37 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/210001
6 years, 8 months ago (2014-04-05 15:01:47 UTC) #33
commit-bot: I haz the power
Change committed as 262031
6 years, 8 months ago (2014-04-05 20:13:44 UTC) #34
mithro-old
The CQ bit was checked by mithro@mithis.com
6 years, 8 months ago (2014-04-09 18:39:21 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mithro@mithis.com/196573022/230001
6 years, 8 months ago (2014-04-09 18:39:29 UTC) #36
commit-bot: I haz the power
Change committed as 262794
6 years, 8 months ago (2014-04-09 20:20:49 UTC) #37
davve
On 2014/04/09 20:20:49, I haz the power (commit-bot) wrote: > Change committed as 262794 FYI, ...
6 years, 8 months ago (2014-04-10 08:43:38 UTC) #38
mithro-old
On 2014/04/10 08:43:38, David Vest wrote: > On 2014/04/09 20:20:49, I haz the power (commit-bot) ...
6 years, 8 months ago (2014-04-10 08:51:47 UTC) #39
Sam Clegg
On 2014/04/10 08:51:47, mithro wrote: > On 2014/04/10 08:43:38, David Vest wrote: > > On ...
6 years, 8 months ago (2014-04-14 19:10:51 UTC) #40
Lei Zhang
On 2014/04/14 19:10:51, Sam Clegg wrote: > Also, isn't the linux_use_gold_binary a little miss-named now ...
6 years, 8 months ago (2014-04-14 20:58:07 UTC) #41
mithro-old
On 2014/04/14 19:10:51, Sam Clegg wrote: > On 2014/04/10 08:51:47, mithro wrote: > > On ...
6 years, 8 months ago (2014-04-15 01:42:19 UTC) #42
Inactive
This commit seems to have caused icecc to stop working for us. Is it a ...
6 years, 8 months ago (2014-04-15 19:07:44 UTC) #43
Inactive
On 2014/04/15 19:07:44, Chris Dumez wrote: > This commit seems to have caused icecc to ...
6 years, 8 months ago (2014-04-15 19:17:15 UTC) #44
Lei Zhang
On 2014/04/15 19:17:15, Chris Dumez wrote: > On 2014/04/15 19:07:44, Chris Dumez wrote: > > ...
6 years, 8 months ago (2014-04-16 01:26:26 UTC) #45
mithro-old
On 2014/04/16 01:26:26, Lei Zhang wrote: > On 2014/04/15 19:17:15, Chris Dumez wrote: > > ...
6 years, 8 months ago (2014-04-16 06:56:46 UTC) #46
Mostyn Bramley-Moore
6 years, 8 months ago (2014-04-22 13:00:06 UTC) #47
Message was sent while issue was closed.
On 2014/04/16 06:56:46, mithro wrote:
> For the people using icecc, is there a way to actually detect that it is being
> used (apart from looking at the path of c++)?

The only other method I can think of would be to set ICECC_DEBUG=YES in the
environment and run a test compile- ignore the results but check the output for
lines that start with something like "ICECC[16266] 2014-04-22 14:54:56: " with a
suitable regex.

Powered by Google App Engine
This is Rietveld 408576698