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

Issue 2518423002: Fix tcmalloc arm clang build (Closed)

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

Description

Fix tcmalloc arm clang build Disable clang's internal assembler when building tcmalloc for arm. A bug in the internal assembler was causing the build fail even though the assembly code is valid. This change reverts the previous fix (https://codereview.chromium.org/2515503002) which was to disable thumb when building tcmalloc. Disabling thumb in this way didn't work for chromeos where the compilers default is thumb. BUG=564059

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

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

Messages

Total messages: 9 (3 generated)
Sam Clegg
4 years, 1 month ago (2016-11-22 19:08:21 UTC) #4
Sam Clegg
Hmm, this seems to have issues on goma: GOMA:clang++ compiling ../../third_party/tcmalloc/chromium/src/raw_printer.cc:*ERROR*: compiler_proxy:3536ms: No matching subprograms ...
4 years, 1 month ago (2016-11-22 19:10:27 UTC) #5
llozano
https://codereview.chromium.org/2518423002/diff/40001/base/allocator/BUILD.gn File base/allocator/BUILD.gn (right): https://codereview.chromium.org/2518423002/diff/40001/base/allocator/BUILD.gn#newcode79 base/allocator/BUILD.gn:79: cflags += [ "-fno-integrated-as" ] I thought the option ...
4 years, 1 month ago (2016-11-22 19:42:53 UTC) #6
llozano
On 2016/11/22 19:10:27, Sam Clegg wrote: > Hmm, this seems to have issues on goma: ...
4 years, 1 month ago (2016-11-22 19:47:35 UTC) #7
llozano
On 2016/11/22 19:47:35, llozano wrote: > On 2016/11/22 19:10:27, Sam Clegg wrote: > > Hmm, ...
4 years, 1 month ago (2016-11-22 19:48:08 UTC) #8
Sam Clegg
4 years, 1 month ago (2016-11-22 19:59:53 UTC) #9
On 2016/11/22 19:48:08, llozano wrote:
> On 2016/11/22 19:47:35, llozano wrote:
> > On 2016/11/22 19:10:27, Sam Clegg wrote:
> > > Hmm, this seems to have issues on goma:
> > > 
> > > GOMA:clang++ compiling
> > > ../../third_party/tcmalloc/chromium/src/raw_printer.cc:*ERROR*:
> > > compiler_proxy:3536ms: No matching subprograms found in server
> > > 
> > > I guess arm-linux-gnueabihf-as is not part of the goma clang goma
toolchain.
> > 
> > I dont know anything about this..
> > Probably ask Nico or Hans
> 
> and if this is too complicated, then lets use the other route.

OK closing in favour of https://codereview.chromium.org/2522973002

Powered by Google App Engine
This is Rietveld 408576698