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

Issue 2515503002: Disable thumb when building tcmalloc (Closed)

Created:
4 years, 1 month ago by Sam Clegg
Modified:
4 years ago
CC:
chromium-reviews, wfh+watch_chromium.org, Dai Mikurube (NOT FULLTIME)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Disable thumb when building tcmalloc This fixes the arm/linux build which is currently broken because third_party/tc_malloc is not currently buildable with -mthumb: atomicops-internals-arm-v6plus.h:268:8: error: instruction requires: arm-mode "strexd %0, %2, [%3]\n"` BUG=564059 Committed: https://crrev.com/446886fca650e9239999df634ef6bc890b95680d Cr-Commit-Position: refs/heads/master@{#433052}

Patch Set 1 #

Total comments: 1

Patch Set 2 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -8 lines) Patch
M base/allocator/BUILD.gn View 1 1 chunk +6 lines, -1 line 0 comments Download
M build/config/BUILDCONFIG.gn View 1 chunk +1 line, -0 lines 0 comments Download
M build/config/compiler/BUILD.gn View 2 chunks +11 lines, -7 lines 0 comments Download

Messages

Total messages: 41 (11 generated)
Sam Clegg
4 years, 1 month ago (2016-11-17 20:36:55 UTC) #3
Dirk Pranke
lgtm. You'll need brettw@'s OWNERS approval as well.
4 years, 1 month ago (2016-11-17 20:46:00 UTC) #5
brettw
I'm a bit confused looking at the root build configuration. It's my understanding that mixing ...
4 years, 1 month ago (2016-11-17 21:28:31 UTC) #6
Sam Clegg
On 2016/11/17 21:28:31, brettw (ping on IM after 24h) wrote: > I'm a bit confused ...
4 years, 1 month ago (2016-11-17 21:48:07 UTC) #7
brettw
lgtm https://codereview.chromium.org/2515503002/diff/1/base/allocator/BUILD.gn File base/allocator/BUILD.gn (right): https://codereview.chromium.org/2515503002/diff/1/base/allocator/BUILD.gn#newcode221 base/allocator/BUILD.gn:221: "//build/config/compiler:compiler_arm_thumb", Can you comment here why this is ...
4 years, 1 month ago (2016-11-17 21:52:05 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2515503002/20001
4 years, 1 month ago (2016-11-18 01:27:36 UTC) #15
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 1 month ago (2016-11-18 03:19:21 UTC) #17
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/446886fca650e9239999df634ef6bc890b95680d Cr-Commit-Position: refs/heads/master@{#433052}
4 years, 1 month ago (2016-11-18 03:22:27 UTC) #19
llozano1
On 2016/11/18 03:22:27, commit-bot: I haz the power wrote: > Patchset 2 (id:??) landed as ...
4 years ago (2016-11-21 18:33:32 UTC) #20
Sam Clegg
On 2016/11/21 18:33:32, llozano1 wrote: > On 2016/11/18 03:22:27, commit-bot: I haz the power wrote: ...
4 years ago (2016-11-21 18:41:05 UTC) #21
Dirk Pranke
On 2016/11/21 18:41:05, Sam Clegg wrote: > On 2016/11/21 18:33:32, llozano1 wrote: > > On ...
4 years ago (2016-11-21 18:54:21 UTC) #22
llozano
On 2016/11/21 18:54:21, Dirk Pranke wrote: > On 2016/11/21 18:41:05, Sam Clegg wrote: > > ...
4 years ago (2016-11-21 20:22:46 UTC) #23
Sam Clegg
On 2016/11/21 20:22:46, llozano wrote: > On 2016/11/21 18:54:21, Dirk Pranke wrote: > > On ...
4 years ago (2016-11-21 20:27:40 UTC) #24
llozano1
On 2016/11/21 20:27:40, Sam Clegg wrote: > On 2016/11/21 20:22:46, llozano wrote: > > On ...
4 years ago (2016-11-21 22:38:38 UTC) #25
Nico
If this is a valid thumb instruction, can someone file an LLVM bug about their ...
4 years ago (2016-11-21 22:46:02 UTC) #26
Sam Clegg
On 2016/11/21 22:46:02, Nico wrote: > If this is a valid thumb instruction, can someone ...
4 years ago (2016-11-21 22:55:25 UTC) #27
Nico
cool, thanks! On Mon, Nov 21, 2016 at 5:55 PM, <sbc@chromium.org> wrote: > On 2016/11/21 ...
4 years ago (2016-11-21 22:57:15 UTC) #28
Sam Clegg
On 2016/11/21 22:38:38, llozano1 wrote: > On 2016/11/21 20:27:40, Sam Clegg wrote: > > On ...
4 years ago (2016-11-21 22:59:38 UTC) #29
llozano
On 2016/11/21 22:59:38, Sam Clegg wrote: > On 2016/11/21 22:38:38, llozano1 wrote: > > On ...
4 years ago (2016-11-22 00:36:47 UTC) #30
Dirk Pranke
On 2016/11/22 00:36:47, llozano wrote: > I think you cannot assume a default. I'm not ...
4 years ago (2016-11-22 00:52:45 UTC) #31
llozano
On 2016/11/22 00:52:45, Dirk Pranke wrote: > On 2016/11/22 00:36:47, llozano wrote: > > I ...
4 years ago (2016-11-22 01:09:15 UTC) #32
Dirk Pranke
On 2016/11/22 01:09:15, llozano wrote: > On 2016/11/22 00:52:45, Dirk Pranke wrote: > > On ...
4 years ago (2016-11-22 01:18:19 UTC) #33
Sam Clegg
On 2016/11/22 01:09:15, llozano wrote: > On 2016/11/22 00:52:45, Dirk Pranke wrote: > > On ...
4 years ago (2016-11-22 01:23:25 UTC) #34
Dirk Pranke
On 2016/11/22 01:23:25, Sam Clegg wrote: > See #27 for my rationale for disabling thumb ...
4 years ago (2016-11-22 01:39:28 UTC) #35
llozano
On 2016/11/22 01:18:19, Dirk Pranke wrote: > On 2016/11/22 01:09:15, llozano wrote: > > On ...
4 years ago (2016-11-22 01:50:35 UTC) #36
llozano
On 2016/11/22 01:18:19, Dirk Pranke wrote: > On 2016/11/22 01:09:15, llozano wrote: > > On ...
4 years ago (2016-11-22 01:50:40 UTC) #37
llozano
On 2016/11/22 01:23:25, Sam Clegg wrote: > On 2016/11/22 01:09:15, llozano wrote: > > On ...
4 years ago (2016-11-22 01:55:42 UTC) #38
llozano
On 2016/11/22 01:39:28, Dirk Pranke wrote: > On 2016/11/22 01:23:25, Sam Clegg wrote: > > ...
4 years ago (2016-11-22 01:58:01 UTC) #39
Dirk Pranke
that works for me.
4 years ago (2016-11-22 02:19:55 UTC) #40
Sam Clegg
4 years ago (2016-11-22 18:03:32 UTC) #41
Message was sent while issue was closed.
On 2016/11/22 02:19:55, Dirk Pranke wrote:
> that works for me.

I implemented to -no-integrated-assembler option:
https://codereview.chromium.org/2518423002

Powered by Google App Engine
This is Rietveld 408576698