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

Issue 203153005: Adding a way to disable debug fission. (Closed)

Created:
6 years, 9 months ago by mithro-old
Modified:
6 years, 7 months ago
Reviewers:
Lei Zhang, Nico
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Adding a way to disable debug fission. Pointed out that you may want to disable debug fission if; * your tooling (distcc, ccache) is too old for debug fission support, * you want to use an older gdb, * you want to ship a binary containing debug symbols, or * you hate things getting faster. BUG=352046

Patch Set 1 : #

Patch Set 2 : Rebase onto master. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -1 line) Patch
M build/common.gypi View 1 2 chunks +9 lines, -1 line 0 comments Download

Messages

Total messages: 9 (0 generated)
mithro-old
Hi peeps, Another debug fission change. This one makes it so people who hate speed ...
6 years, 9 months ago (2014-03-18 15:58:37 UTC) #1
mithro-old
Hi peeps, Another debug fission change. This one makes it so people who hate speed ...
6 years, 9 months ago (2014-03-18 15:59:12 UTC) #2
Nico
Can't people who hate it just do GYP_DEFINES=binutils_version=0 ?
6 years, 9 months ago (2014-03-18 16:01:46 UTC) #3
mithro-old
On 2014/03/18 16:01:46, Nico (on GMT time Mar 15 - 24) wrote: > Can't people ...
6 years, 9 months ago (2014-03-18 16:03:56 UTC) #4
Nico
On 2014/03/18 16:03:56, mithro wrote: > On 2014/03/18 16:01:46, Nico (on GMT time Mar 15 ...
6 years, 9 months ago (2014-03-18 16:28:14 UTC) #5
mithro-old
On 2014/03/18 16:28:14, Nico (on GMT time Mar 15 - 24) wrote: > On 2014/03/18 ...
6 years, 9 months ago (2014-03-18 16:32:17 UTC) #6
mithro-old
On 2014/03/18 16:28:14, Nico (on GMT time Mar 15 - 24) wrote: > On 2014/03/18 ...
6 years, 9 months ago (2014-03-18 16:32:26 UTC) #7
Nico
The cost of a patch is more having it in the tree then writing the ...
6 years, 9 months ago (2014-03-18 16:34:06 UTC) #8
mithro-old
6 years, 9 months ago (2014-03-18 16:37:03 UTC) #9
True, this file is a bit of a monster already.

We should probably put some type of documentation somewhere about how to
disable this?

Tim


On 19 March 2014 03:34, Nico Weber <thakis@chromium.org> wrote:

> The cost of a patch is more having it in the tree then writing the patch,
> no?
>
>
> On Tue, Mar 18, 2014 at 4:32 PM, <mithro@mithis.com> wrote:
>
>> On 2014/03/18 16:28:14, Nico (on GMT time Mar 15 - 24) wrote:
>>
>>> On 2014/03/18 16:03:56, mithro wrote:
>>> > On 2014/03/18 16:01:46, Nico (on GMT time Mar 15 - 24) wrote:
>>> > > Can't people who hate it just do GYP_DEFINES=binutils_version=0 ?
>>> >
>>> > I'm not sure? How does the GYP_DEFINES overrides work?
>>>
>>
>>  If you say 'foo%' in a variables block, the '%' means it's overridable
>>> via gyp
>>> defines (which you can set via the GYP_DEFINES env var or via gyp's -D
>>> flag).
>>>
>>
>>  > It is probably nicer to have a proper named value for it incase other
>>> things
>>> > depend on the binutil versions?
>>>
>>
>>  In general yes, but disabling fission should be a rare exception I
>>> think, so I
>>> wouldn't spend too much time on making that use case super nice.
>>>
>>
>> Since this patch already exists now, do you think its worth landing? It
>> seems to
>> work...
>>
>> Tim
>>
>> https://codereview.chromium.org/203153005/
>>
>
>

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698