DescriptionCompile Breakpad into Chromium by default on Linux
This brings the Linux build into line with the Windows and Mac builds,
where Breakpad is compiled in by default. This allows us to test
Breakpad on the trybots and buildbots.
It's still possible to omit Breakpad support using a Gyp option.
As with Windows and Mac, we don't want to enable Breakpad in Chromium
at run time by default (since that would spam the crash server, which
doesn't have symbols for Chromium builds anyway), so we put this
behind a run time flag. We also don't compile in debug info (-g) by
default.
We extend NaCl's Breakpad tests to be able to locate crash dumps on
Linux.
We add some "#ifdef GOOGLE_CHROME_BUILD"s to prevent Breakpad from
being enabled accidentally without the run time flag, but this is just
in case because there should be no GUI option for enabling stats/crash
reporting inside non-Chrome Chromium builds.
BUG=105778
TEST=breakpad_browser_process_crash_test in nacl_integration
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=176911
Patch Set 1 #Patch Set 2 : Fix and add test #Patch Set 3 : Clean up test #Patch Set 4 : Don't add -g by default + rebase #
Total comments: 8
Patch Set 5 : Review changes #Patch Set 6 : Make code conditional #Patch Set 7 : Fix #Patch Set 8 : Change Android code path #
Total comments: 2
Patch Set 9 : Expand comment #Patch Set 10 : Add #ifdef to chrome/browser/chromeos/login/wizard_controller.cc too #
Messages
Total messages: 16 (0 generated)
|