| Index: build/common.gypi
 | 
| diff --git a/build/common.gypi b/build/common.gypi
 | 
| index 820e8e44a2db403cdf31d182c1704c4dbfd8cc78..4072ad56d72a65b8596cbe7e34caec92377a65d4 100644
 | 
| --- a/build/common.gypi
 | 
| +++ b/build/common.gypi
 | 
| @@ -930,7 +930,7 @@
 | 
|  
 | 
|      # The default value for mac_strip in target_defaults. This cannot be
 | 
|      # set there, per the comment about variable% in a target_defaults.
 | 
| -    'mac_strip_release%': 1,
 | 
| +    'mac_strip_release%': 0,
 | 
|  
 | 
|      # Set to 1 to enable code coverage.  In addition to build changes
 | 
|      # (e.g. extra CFLAGS), also creates a new target in the src/chrome
 | 
| @@ -1022,7 +1022,7 @@
 | 
|      # Enable strict glibc debug mode.
 | 
|      'glibcxx_debug%': 0,
 | 
|      # And if we want to dump symbols for Breakpad-enabled builds.
 | 
| -    'linux_dump_symbols%': 0,
 | 
| +    'linux_dump_symbols%': 1,
 | 
|      # And if we want to strip the binary after dumping symbols.
 | 
|      'linux_strip_binary%': 0,
 | 
|      # Strip the test binaries needed for Linux reliability tests.
 | 
| @@ -1391,6 +1391,13 @@
 | 
|        ['OS=="mac"', {
 | 
|          # Enable clang on mac by default!
 | 
|          'clang%': 1,
 | 
| +        'conditions': [
 | 
| +          # All Chrome builds have breakpad symbols, but only process the
 | 
| +          # symbols from official builds.
 | 
| +          ['(branding=="Chrome" and buildtype=="Official")', {
 | 
| +            'mac_strip_release%': 1,
 | 
| +          }],
 | 
| +        ],
 | 
|        }],  # OS=="mac"
 | 
|        ['OS=="mac" or OS=="ios"', {
 | 
|          'variables': {
 | 
| 
 |