[rtsan] Restrict arches and disable android (#98268)
Follow on to #92460 (reporting old android builds failing) and #98264 (powerpc failing to discover gtests). Getting back to stability by getting back down to a very basic set of supported arches and OS's. In the future if there is demand we can build it back up. Especially when I understand how to test these systems, or have people who want to do the work on them. --------- Co-authored-by: David Trevelyan <david.trevelyan@gmail.com>
This commit is contained in:
@@ -32,9 +32,7 @@ set(ALL_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64}
|
||||
${LOONGARCH64})
|
||||
set(ALL_ASAN_ABI_SUPPORTED_ARCH ${X86_64} ${ARM64} ${ARM64_32})
|
||||
set(ALL_DFSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${LOONGARCH64})
|
||||
#set(ALL_RTSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64}
|
||||
# ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}
|
||||
# ${LOONGARCH64})
|
||||
set(ALL_RTSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64})
|
||||
|
||||
if(ANDROID)
|
||||
set(OS_NAME "Android")
|
||||
|
||||
@@ -752,7 +752,7 @@ else()
|
||||
endif()
|
||||
|
||||
if (COMPILER_RT_HAS_SANITIZER_COMMON AND RTSAN_SUPPORTED_ARCH AND
|
||||
OS_NAME MATCHES "Android|Darwin|Linux")
|
||||
OS_NAME MATCHES "Darwin|Linux")
|
||||
set(COMPILER_RT_HAS_RTSAN TRUE)
|
||||
else()
|
||||
set(COMPILER_RT_HAS_RTSAN FALSE)
|
||||
|
||||
Reference in New Issue
Block a user