Fix some build symbol configuration.
commit2f27f9bf85b21f149c5972197ef07f957fe20b41
authorbrettw <brettw@chromium.org>
Fri, 19 Jun 2015 22:34:48 +0000 (19 15:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 19 Jun 2015 22:36:49 +0000 (19 22:36 +0000)
treeac42a0b39a2d605702d9e9c847e8ac43f9c56f13
parentfaf914532fad39e9cfa143487b68d0636a35438d
Fix some build symbol configuration.

Remove -gdwarf-4 from GYP build. This is the default for GCC 4.8 which is now required, so this command-line argument is redundant.

Only set use_debug_fission in the GN build in debug mode. This matches GYP. Release mode symbols will be non-fission.

Implement linux_symbols target in GN. Convert dump_app_syms from sh to Python for better GN usability, and it's more readable for normal programmers on the team.

Reland of https://codereview.chromium.org/1182663007/
Reland of https://codereview.chromium.org/1179393004/
TBR=thakis@chromium.org

Review URL: https://codereview.chromium.org/1197793002

Cr-Commit-Position: refs/heads/master@{#335370}
build/common.gypi
build/config/compiler/BUILD.gn
build/linux/dump_app_syms [deleted file]
build/linux/dump_app_syms.py [new file with mode: 0644]
chrome/BUILD.gn
chrome/chrome.gyp