platform_build_soong/cc/config
Yi Kong 7e8b47b313 Add -faddrsig to ClangExtraCflags
Emit address-significance table which allows linker to perform safe ICF.
Clang does not emit the table by default on Android since NDK still uses
GNU binutils.

With the flag, binary size is decreased. For Marlin:
               -fno-addrsig  -faddrsig  diff
/system/bin    28012K        27108K     -3.33%
/system/lib    88220K        86964K     -1.44%
/system/lib64  151936K       148108K    -2.58%

Test: m checkbuild
Bug: 128940110
Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
Merged-In: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
(cherry picked from commit a32b5e6a6b)
2019-03-20 10:40:44 -07:00
..
arm64_device.go Move arch variants registering code to arch.go. 2019-01-16 18:29:03 -08:00
arm64_fuchsia_device.go Support building for Fuchsia. 2019-01-24 18:59:29 +00:00
arm_device.go Revert "Remove armv7-a without neon support" 2019-02-19 13:53:01 -08:00
cfi_exports.map Revert "Revert "Build system changes for CFI (Soong)"" 2017-11-01 12:50:01 -07:00
clang.go Add -faddrsig to ClangExtraCflags 2019-03-20 10:40:44 -07:00
global.go Switch clang to r353983 2019-03-19 04:20:52 +00:00
integer_overflow_blacklist.txt Add integer_overflow sanitization build option. 2017-07-07 09:52:23 -07:00
mips64_device.go Move arch variants registering code to arch.go. 2019-01-16 18:29:03 -08:00
mips_device.go Move arch variants registering code to arch.go. 2019-01-16 18:29:03 -08:00
tidy.go Revert "Disable performance-noexcept-move-constructor check." 2018-10-05 18:45:06 +00:00
tidy_test.go Add clang-tidy support 2016-10-31 16:21:01 -07:00
toolchain.go Scudo minimal runtime support for Soong 2018-10-11 11:55:16 -07:00
x86_64_device.go Add stoney ridge x86 variant 2019-03-15 11:04:48 -06:00
x86_64_fuchsia_device.go Support building for Fuchsia. 2019-01-24 18:59:29 +00:00
x86_darwin_host.go Allow linking against SystemConfiguration framework on Mac 2019-02-20 10:28:56 -08:00
x86_device.go Add stoney ridge x86 variant 2019-03-15 11:04:48 -06:00
x86_linux_bionic_host.go Remove -fno-emulated-tls from linux_bionic 2018-10-31 11:18:22 -07:00
x86_linux_host.go config: swap to glibc 2.17 2019-01-23 14:02:10 -08:00
x86_windows_host.go Add Skia deps to the list of available Windows libraries 2019-01-21 11:34:46 +00:00