summaryrefslogtreecommitdiff
path: root/verity
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2021-11-16 16:55:35 -0800
committerColin Cross <ccross@android.com>2021-11-16 17:14:45 -0800
commit4a38aee4e81427a4b7710c02e31a35bec90507f5 (patch)
tree445d444924c5c6db9f78c25c520f5c6d2edbc13d /verity
parentee9207f0ad4cb8079f6dd7dc58f864ecdfcc778d (diff)
downloadextras-4a38aee4e81427a4b7710c02e31a35bec90507f5.tar.gz
Only use integer sanitizer for 64-bit linux builds
fec32 fails to compile when integer sanitization is enabled: ld.lld: error: undefined symbol: __tls_get_addr >>> referenced by sanitizer_linux_libcdep.cpp:355 (out/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp:355) >>> sanitizer_linux_libcdep.cpp.o:(__sanitizer::CollectStaticTlsBlocks(dl_phdr_info*, unsigned int, void*)) in archive /usr/local/google/home/ccross/ssd/master/prebuilts/clang/host/linux-x86/clang-r433403b/lib64/clang/13.0.3/lib/linux/libclang_rt.ubsan_standalone-i386.aclang-13: error: linker command failed with exit code 1 (use -v to see invocation) Bug: 206691489 Test: m static_apexer_tools dist BUILD_HOST_static=1 Change-Id: Ic090d7b8d240262a87f98b85d3ad962c4d2fdc9e
Diffstat (limited to 'verity')
-rw-r--r--verity/fec/Android.bp2
1 files changed, 1 insertions, 1 deletions
diff --git a/verity/fec/Android.bp b/verity/fec/Android.bp
index 46c2e465..9ca45600 100644
--- a/verity/fec/Android.bp
+++ b/verity/fec/Android.bp
@@ -20,7 +20,7 @@ cc_binary_host {
},
},
target: {
- linux_glibc: {
+ linux_glibc_x86_64: {
sanitize: {
misc_undefined: ["integer"],
},