From 839b5f9ac535f3996f15ab78f6837ed1c5deda24 Mon Sep 17 00:00:00 2001 From: Ivan Lozano Date: Wed, 11 Oct 2023 13:18:37 -0400 Subject: [PATCH] rust: Temporarily disable ASAN builds for Host This is breaking sanitized host builds. Disable the sanitizer in Rust for host targets until this can be resolved. Bug: 304507701 Test: SANITIZE_HOST=address m rust Change-Id: I12b0c3e217717de7a89b32198f4c4729709e99b3 --- rust/sanitize.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rust/sanitize.go b/rust/sanitize.go index 2f5afd74d..0b1043597 100644 --- a/rust/sanitize.go +++ b/rust/sanitize.go @@ -203,6 +203,11 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) { s.Address = nil } + // TODO: Remove once b/304507701 is resolved + if Bool(s.Address) && ctx.Host() { + s.Address = nil + } + // Memtag_heap is only implemented on AArch64. if ctx.Arch().ArchType != android.Arm64 || !ctx.Os().Bionic() { s.Memtag_heap = nil