Description[iOS] Do not use breakpad GTMLogger.m implementation.
Chrome on iOS needs to link with "-fObjC" to keep all symbols from
static library that defines at least one Objective-C category or
class.
Since both //breakpad:client and //third_party/google_toolbox_for_mac
are linked and define the GTMLogger class, only one implementation can
be used. Use the implementation from google_toolbox_for_mac on iOS as
it is the one currently used by the gyp build.
Fix the following linker failure:
duplicate symbol _OBJC_METACLASS_$_GTMLogger in:
obj/third_party/google_toolbox_for_mac/google_toolbox_for_mac/GTMLogger.o
obj/breakpad/libclient.a(GTMLogger.o)
BUG=459705
Committed: https://crrev.com/ff299d2e56c04bc61368510da0ed912a1fb75096
Cr-Commit-Position: refs/heads/master@{#396857}
Patch Set 1 #
Dependent Patchsets: Messages
Total messages: 8 (3 generated)
|