Fix some build symbol configuration.
commit950889c01dd934acf28bce29ea6db75610a8c441
authorbrettw <brettw@chromium.org>
Tue, 16 Jun 2015 00:25:02 +0000 (15 17:25 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 16 Jun 2015 00:25:37 +0000 (16 00:25 +0000)
treeb44f0dfe7e4900e1564fe09b6794450e23fcc8ac
parent0719f99dcaf1640b1fc653cc4f239c1a71bbfc31
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.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#334510}
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