I backed out r1244 at r1247.
Alistair, you switched this to use Inspector.h which says “extern bool
gDebugLog”, but there’s no extern symbol named gDebugLog anywhere after you
remove it from ConfigFile.mm. There are only static symbols by this name, which
aren’t visible from ConfigFile.mm or Inspector.mm.
Sorry for breaking the build.
I see what the problem is and my expectation that extern bool gDebugLog was
an extern static. Thanks for backing the change out. I'll take a look at
this again to see if there's a better way to resolve these multiple
gDebugLog statics (and non-statics) that I'm seeing.
On Mon, Dec 9, 2013 at 9:10 AM, <mark@chromium.org> wrote:
> I backed out r1244 at r1247.
>
> Alistair, you switched this to use Inspector.h which says “extern bool
> gDebugLog”, but there’s no extern symbol named gDebugLog anywhere after
> you remove it from ConfigFile.mm. There are only static symbols by this
> name, which aren’t visible from ConfigFile.mm or Inspector.mm.
>
> https://breakpad.appspot.com/824002/
>
Issue 824002: Avoid redefinition of global static debug flag and remove unneeded GTMDefines.h"
(Closed)
Created 10 years, 11 months ago by altse
Modified 10 years, 11 months ago
Reviewers: Mark Mentovai, mostynb, altse_google.com
Base URL: http://google-breakpad.googlecode.com/svn/trunk/
Comments: 0