Rust has no ASAN support for catalyst ABI (x86_64-apple-ios-macabi) #113935
Labels
A-sanitizers
Area: Sanitizers for correctness and code quality
C-bug
Category: This is a bug.
O-ios
Operating system: iOS
O-macos
Operating system: macOS
O-x86_64
Target: x86-64 processors (like x86_64-*)
Building for
x86_64-apple-ios-macabi
with ASAN enabled produces this error:The
aarch64-apple-ios-macabi
target gives the same compiler error.Catalyst is a useful ABI for ASAN support because Chromium's iOS code is fuzzed on Catalyst, and ASAN is important to find bugs with fuzzers. This prevents us from having Rust code that is visible to Chrome's IOS product at all, or requires us to disable ASAN in the fuzzers.
Chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1466967
For someone coming in without background in Rust's sanitizer support, what would be needed to bring up ASAN support for this ABI? Consider that we don't need a runtime from the stdlib at all, as we're using Clang's ASAN runtime.
The text was updated successfully, but these errors were encountered: