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

Issue 2230723002: Make sure dSYMs are created by default for Mac sanitizer builds. (Closed)

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

Description

Make sure dSYMs are created by default for Mac sanitizer builds. They should be created by default for sanitizer builds (and were w/ GYP), but that setting got lost in the GN migration. Also, this CL corrects the default logic for enable_dsyms and enable_stripping so that we only do this for internal official builds by default, rather than for all "official" builds ( since is_official_build is really an optimization setting, not a description of how things should be packaged). R=rsesek@chromium.org, thakis@chromium.org, inferno@chromium.org BUG=635242 Committed: https://crrev.com/8b0cda7f8d3f9a4f1d53c78600fb0c62c7eec7f9 Cr-Commit-Position: refs/heads/master@{#410979}

Patch Set 1 #

Total comments: 1

Patch Set 2 : fix typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -3 lines) Patch
M build/config/mac/symbols.gni View 1 2 chunks +4 lines, -3 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
Dirk Pranke
https://codereview.chromium.org/2230723002/diff/1/build/config/mac/symbols.gni File build/config/mac/symbols.gni (right): https://codereview.chromium.org/2230723002/diff/1/build/config/mac/symbols.gni#newcode17 build/config/mac/symbols.gni:17: enable_dsyms = (is_official_build && is_chrome_branded) || is_using_sanitizer assuming we ...
4 years, 4 months ago (2016-08-10 01:59:53 UTC) #1
inferno
lgtm Thanks for fixing this for sanitizer in gn world.
4 years, 4 months ago (2016-08-10 04:09:02 UTC) #7
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/2230723002/20001
4 years, 4 months ago (2016-08-10 04:09:29 UTC) #8
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 4 months ago (2016-08-10 06:19:37 UTC) #9
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/8b0cda7f8d3f9a4f1d53c78600fb0c62c7eec7f9 Cr-Commit-Position: refs/heads/master@{#410979}
4 years, 4 months ago (2016-08-10 06:21:24 UTC) #11
Robert Sesek
not lgtm I don't agree with the change made to enable_dsyms. Stripping symbols greatly reduces ...
4 years, 4 months ago (2016-08-10 14:45:42 UTC) #12
Dirk Pranke
On 2016/08/10 14:45:42, Robert Sesek wrote: > not lgtm > > I don't agree with ...
4 years, 4 months ago (2016-08-10 16:34:19 UTC) #13
aarya
On 2016/08/10 16:34:19, Dirk Pranke wrote: > On 2016/08/10 14:45:42, Robert Sesek wrote: > > ...
4 years, 4 months ago (2016-08-10 17:00:11 UTC) #14
Robert Sesek
On 2016/08/10 16:34:19, Dirk Pranke wrote: > On 2016/08/10 14:45:42, Robert Sesek wrote: > > ...
4 years, 4 months ago (2016-08-10 21:42:09 UTC) #15
Robert Sesek
4 years, 4 months ago (2016-08-10 23:09:45 UTC) #16
Message was sent while issue was closed.
On 2016/08/10 21:42:09, Robert Sesek wrote:
> On 2016/08/10 16:34:19, Dirk Pranke wrote:
> > On 2016/08/10 14:45:42, Robert Sesek wrote:
> > > not lgtm
> > > 
> > > I don't agree with the change made to enable_dsyms. Stripping symbols
> greatly
> > > reduces the size of the binary, which makes it faster, so it very much is
a
> > part
> > > of is_official_build IMO.
> > 
> > This is why I wanted you to review this, but I think inferno@ checked the
> commit
> > box :).
> > 
> > I don't have a strong leaning either way, and this seems like a good reason
to
> > me. I'll
> > post a follow-up to flip it back.
> 
> Did this happen yet?

https://codereview.chromium.org/2232943003

Powered by Google App Engine
This is Rietveld 408576698