From 490dfffb32c865c2dbda45ac7084a830cce49a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Thu, 5 Sep 2024 14:21:59 +0300 Subject: [PATCH] Docker.system-clang: Fix building with older LLVM versions after recent changes --- Dockerfile.system-clang | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile.system-clang b/Dockerfile.system-clang index 47191e6..bbb19a7 100644 --- a/Dockerfile.system-clang +++ b/Dockerfile.system-clang @@ -22,7 +22,10 @@ WORKDIR /build ENV TOOLCHAIN_PREFIX=/opt/llvm-mingw -ARG TOOLCHAIN_ARCHS="i686 x86_64 armv7 aarch64" +# build-compiler-rt.sh assumes that sanitizers can be built for all architectures. +# Sanitizers can be built for aarch64 since LLVM 14 and for armv7 since LLVM 19. +# For simplicity, just skip building for armv7 when building an older version. +ARG TOOLCHAIN_ARCHS="i686 x86_64 aarch64" ARG DEFAULT_CRT=ucrt