chromium-src-build/config
thakis 9016abf4a9 android: Use gold in arm64 builds too.
Reduces hot-cache link time from 49s to 23s (gcc) and binary size from 72M to
67M (gcc)  -- faster links and a 5MB smaller binary.

(With clang, it's 36s to 19.5s and 75M to 69M.)

It also makes the chrome/android/arm64 config more similar to most other build
configs.

We used to not use this because of
https://sourceware.org/bugzilla/show_bug.cgi?id=18348 , but the gold binary
in NDK r12b (which we currently use) has the flags added in the patches on
that bug, so it should be fine now.

BUG=481855

Review-Url: https://codereview.chromium.org/2410233002
Cr-Original-Commit-Position: refs/heads/master@{#424747}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a4baf802f3058b66976a2085278f13ab3bcd8092
2016-10-12 15:48:15 +00:00
..
android android: Make 64-bit chromes compile with clang. 2016-10-12 13:40:36 +00:00
chromecast Revert "[Chromecast] Only include all libstdc++/libgcc symbols in executable as needed" 2016-09-14 19:39:39 +00:00
clang Roll clang 278861:280106. 2016-08-31 05:18:36 +00:00
compiler android: Use gold in arm64 builds too. 2016-10-12 15:48:15 +00:00
gcc Ensure that chrome_sandbox doesn't have -rpath=$ORIGIN. 2016-06-09 23:41:17 +00:00
ios Fix codesign.py script when ios_enable_code_signing is set to false. 2016-10-05 08:23:53 +00:00
linux Fix gtk3 build 2016-09-16 17:35:00 +00:00
mac Clean up some GN/hermetic build changes. 2016-10-10 18:46:14 +00:00
nacl GN: Build NaCl tests for x64 too on x86 Windows 2016-05-13 02:24:25 +00:00
posix gn: define and use clang_base_path 2016-06-23 06:33:45 +00:00
sanitizers Reland of [libfuzzer] Add more UBSan flags to is_ubsan_security configuration. (patchset #1 id:1 of https://codereview.chromium.org/2405473002/ ) 2016-10-10 21:15:17 +00:00
win Create separate configurations for passing "/MD", "/MT" and their debug 2016-09-28 19:16:12 +00:00
BUILD.gn Move ENABLE_PEPPER_CDMS to a buildflag header. 2016-10-12 07:27:10 +00:00
BUILDCONFIG.gn Add an `auto_profile_path` flag to GN to control AFDO. 2016-10-03 20:28:37 +00:00
OWNERS Add dpranke, scottmg as owners for GN-related files in src/build. 2014-12-12 18:56:50 +00:00
allocator.gni Use the generic heap shim with SyzyASAN. 2016-09-30 17:25:42 +00:00
arm.gni gn: Switch off neon for V8 arm simulator builds 2016-07-27 17:14:07 +00:00
chrome_build.gni Default components to static libraries in GN build 2016-06-14 01:24:56 +00:00
chromecast_build.gni [Chromecast] Rename disable_display flag to is_cast_audio_only. 2016-09-01 13:44:25 +00:00
crypto.gni Remove use_openssl variable 2016-04-20 18:38:17 +00:00
dcheck_always_on.gni gn: Move dcheck_always_on to it's own gni file. 2016-05-20 00:15:19 +00:00
features.gni Move ENABLE_PEPPER_CDMS to a buildflag header. 2016-10-12 07:27:10 +00:00
locales.gni GN(android): Use foreach() loops when dealing with locales 2016-09-28 16:52:55 +00:00
mips.gni Modified MIPS MSA default argument settings 2016-09-19 08:41:32 +00:00
sysroot.gni Desktop Chrome OS: Build with precise sysroot 2016-08-26 23:51:13 +00:00
ui.gni gn: Stop making |use_atk| depend on |use_gconf|. 2016-08-17 21:05:24 +00:00
v8_target_cpu.gni Fix the v8 snapshots in the GN mipsel, mips64el builds. 2016-07-19 01:58:02 +00:00
zip.gni Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00