compiler-rt-sanitizer-supported-arch.patch (739B)
1 Sanitizer code is broken on armhf, armv7, s390x, x86, and probably riscv64, 2 i.e. enable it only on x86_64, aarch64, and ppc64le. 3 4 --- a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake 5 +++ b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake 6 @@ -28,9 +28,7 @@ 7 set(ARM32 ${ARM32} armv7) 8 endif() 9 10 -set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86} ${X86_64} ${PPC64} ${RISCV64} 11 - ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9} 12 - ${HEXAGON} ${LOONGARCH64}) 13 +set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86_64} ${ARM64} ${PPC64} ${RISCV64}) 14 set(ALL_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64} 15 ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON} 16 ${LOONGARCH64})