From 8df1d35909ec2d57a6845f5b2c26ee1e83cfd032 Mon Sep 17 00:00:00 2001 From: Woodpecker CI Date: Tue, 3 Jun 2025 14:32:34 +0000 Subject: Woodpecker CI 5171f1fdd74e7137c305450dd69a29fa5be4143f [SKIP CI] --- llvm/compiler-rt-sanitizer-supported-arch.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 llvm/compiler-rt-sanitizer-supported-arch.patch (limited to 'llvm/compiler-rt-sanitizer-supported-arch.patch') diff --git a/llvm/compiler-rt-sanitizer-supported-arch.patch b/llvm/compiler-rt-sanitizer-supported-arch.patch new file mode 100644 index 00000000..c2c8bdc4 --- /dev/null +++ b/llvm/compiler-rt-sanitizer-supported-arch.patch @@ -0,0 +1,16 @@ +Sanitizer code is broken on armhf, armv7, s390x, x86, and probably riscv64, +i.e. enable it only on x86_64, aarch64, and ppc64le. + +--- a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake ++++ b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake +@@ -28,9 +28,7 @@ + set(ARM32 ${ARM32} armv7) + endif() + +-set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86} ${X86_64} ${PPC64} ${RISCV64} +- ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9} +- ${HEXAGON} ${LOONGARCH64}) ++set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86_64} ${ARM64} ${PPC64} ${RISCV64}) + set(ALL_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64} + ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON} + ${LOONGARCH64}) -- cgit v1.2.3