diff options
author | Colin Cross <ccross@android.com> | 2016-05-19 22:43:46 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2016-05-19 22:43:46 -0700 |
commit | d87145fe0560f8a5f6a1b5d0e90c8dde30ee66cb (patch) | |
tree | c4acead473d146d824aef92edac0fa03d31b62c8 /cc | |
parent | d26a713dcac8a2fa750d69751d29bfdfa8fd7717 (diff) | |
download | build_soong-d87145fe0560f8a5f6a1b5d0e90c8dde30ee66cb.tar.gz build_soong-d87145fe0560f8a5f6a1b5d0e90c8dde30ee66cb.tar.bz2 build_soong-d87145fe0560f8a5f6a1b5d0e90c8dde30ee66cb.zip |
Add libclang_rt.asan-mips[64]-android.so
Add the clang asan runtime libraries to the mips and mips64 toolchain
definitions. Fixes missing symbol build errors on asan_test.
Change-Id: I10c46599af2c7758f4726814920b8881644c6f97
Diffstat (limited to 'cc')
-rw-r--r-- | cc/mips64_device.go | 4 | ||||
-rw-r--r-- | cc/mips_device.go | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/cc/mips64_device.go b/cc/mips64_device.go index 7cab09bc..04e31a95 100644 --- a/cc/mips64_device.go +++ b/cc/mips64_device.go @@ -186,6 +186,10 @@ func (t *toolchainMips64) ClangLdflags() string { return "${mips64ClangLdflags}" } +func (toolchainMips64) AddressSanitizerRuntimeLibrary() string { + return "libclang_rt.asan-mips64-android.so" +} + func mips64ToolchainFactory(arch android.Arch) Toolchain { return &toolchainMips64{ cflags: "${mips64Cflags}", diff --git a/cc/mips_device.go b/cc/mips_device.go index b2b2ccfe..0dbbbd7b 100644 --- a/cc/mips_device.go +++ b/cc/mips_device.go @@ -234,6 +234,10 @@ func (t *toolchainMips) ClangLdflags() string { return "${mipsClangLdflags}" } +func (toolchainMips) AddressSanitizerRuntimeLibrary() string { + return "libclang_rt.asan-mips-android.so" +} + func mipsToolchainFactory(arch android.Arch) Toolchain { return &toolchainMips{ cflags: "${mipsCflags}", |