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

Issue 2603183002: Add use_rtti flag to control Run-Time Type Identification (Closed)

Created:
3 years, 11 months ago by kjellander_chromium
Modified:
3 years, 11 months ago
Reviewers:
Dirk Pranke
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add use_rtti flag to control Run-Time Type Identification BUG=webrtc:6468 TESTED=Compiled all of WebRTC in Debug+Release with use_rtti=true

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -1 line) Patch
M build/config/BUILDCONFIG.gn View 2 chunks +8 lines, -1 line 1 comment Download

Messages

Total messages: 17 (6 generated)
kjellander_chromium
https://codereview.chromium.org/2603183002/diff/1/build/config/BUILDCONFIG.gn File build/config/BUILDCONFIG.gn (right): https://codereview.chromium.org/2603183002/diff/1/build/config/BUILDCONFIG.gn#newcode167 build/config/BUILDCONFIG.gn:167: use_rtti = false Let me know if there's a ...
3 years, 11 months ago (2017-01-02 07:47:15 UTC) #5
tsniatowski
On 2017/01/02 07:47:15, kjellander_chromium wrote: > https://codereview.chromium.org/2603183002/diff/1/build/config/BUILDCONFIG.gn > File build/config/BUILDCONFIG.gn (right): > > https://codereview.chromium.org/2603183002/diff/1/build/config/BUILDCONFIG.gn#newcode167 > ...
3 years, 11 months ago (2017-01-02 09:11:16 UTC) #6
kjellander_chromium
On 2017/01/02 09:11:16, tsniatowski wrote: > On 2017/01/02 07:47:15, kjellander_chromium wrote: > > https://codereview.chromium.org/2603183002/diff/1/build/config/BUILDCONFIG.gn > ...
3 years, 11 months ago (2017-01-02 09:19:45 UTC) #7
kjellander_chromium
+tsniatowski since I responded to your comment a moment ago.
3 years, 11 months ago (2017-01-02 09:20:22 UTC) #8
tsniatowski
On 2017/01/02 09:19:45, kjellander_chromium wrote: > On 2017/01/02 09:11:16, tsniatowski wrote: > > On 2017/01/02 ...
3 years, 11 months ago (2017-01-02 09:27:24 UTC) #9
Dirk Pranke
lgtm if/when kjellander@ is happy with it.
3 years, 11 months ago (2017-01-04 02:42:54 UTC) #12
Dirk Pranke
On 2017/01/04 02:42:54, Dirk Pranke wrote: > lgtm if/when kjellander@ is happy with it. Also, ...
3 years, 11 months ago (2017-01-04 02:56:02 UTC) #13
tsniatowski
On 2017/01/04 02:56:02, Dirk Pranke wrote: > On 2017/01/04 02:42:54, Dirk Pranke wrote: > > ...
3 years, 11 months ago (2017-01-04 07:00:46 UTC) #14
Dirk Pranke
On 2017/01/04 07:00:46, tsniatowski wrote: > On 2017/01/04 02:56:02, Dirk Pranke wrote: > > On ...
3 years, 11 months ago (2017-01-05 02:30:40 UTC) #15
Dirk Pranke
On 2017/01/05 02:30:40, Dirk Pranke wrote: > On 2017/01/04 07:00:46, tsniatowski wrote: > > On ...
3 years, 11 months ago (2017-01-09 06:33:20 UTC) #16
kjellander_chromium
3 years, 11 months ago (2017-01-09 07:05:16 UTC) #17
On 2017/01/09 06:33:20, Dirk Pranke wrote:
> On 2017/01/05 02:30:40, Dirk Pranke wrote:
> > On 2017/01/04 07:00:46, tsniatowski wrote:
> > > On 2017/01/04 02:56:02, Dirk Pranke wrote:
> > > > On 2017/01/04 02:42:54, Dirk Pranke wrote:
> > > > > lgtm if/when kjellander@ is happy with it.
> > > > 
> > > > Also, does this replace https://codereview.chromium.org/2607903002/ ?
> > > 
> > > I don't fancy the change here because it means 
> > > * there will be two separate paths that disable rtti 
> > > ** the no_rtti config is added by default or is not added, and it actually
> > > disables rtti or doesn't do anything
> > > * use_rtti=true when building all of chromium with rtti on globally will
> still
> > > need more patching since various places will break
> > > **
> > >
> https://cs.chromium.org/search/?q=compiler:no_rtti&sq=package:chromium&type=cs
> > > ** angle, libc++, breakpad, icu and khronos bits will need fixing
> > > 
> > > So basically this here is not usable for me without further patching, and
> IMO
> > > it's bad that it's inconsistent with how some sanitizers ensure rtti stays
> on.
> > 
> > Okay, so, this was actually kjellander's patch and so my review comment
makes
> no
> > sense :).
> > 
> > That, plus tsniatowski's reply means I'm actually going to look at these two
> CLs
> > and form an opinion. 
> > 
> > I will try to get to this tomorrow; apologies for the delays and confusion.
> 
> I agree that tsniatowski's CL is the way we should go. Let's close this and
land
> that one instead.

Yes that's what I expected too. I don't mind. Closing....

Powered by Google App Engine
This is Rietveld 408576698