diff options
author | Colin Cross <ccross@android.com> | 2021-11-16 16:55:35 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2021-11-16 17:14:45 -0800 |
commit | 4a38aee4e81427a4b7710c02e31a35bec90507f5 (patch) | |
tree | 445d444924c5c6db9f78c25c520f5c6d2edbc13d /verity | |
parent | ee9207f0ad4cb8079f6dd7dc58f864ecdfcc778d (diff) | |
download | extras-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.bp | 2 |
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"], }, |