From 22c0a38297dfe24d7d460ce248637ba830994a7c Mon Sep 17 00:00:00 2001 From: liushuyu Date: Wed, 6 Mar 2024 17:24:49 -0700 Subject: [PATCH] Disable LIBUNWIND_USE_COMPILER_RT when COMPILER_RT is disabled --- debian/rules | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 315243a8..6b30a66c 100755 --- a/debian/rules +++ b/debian/rules @@ -509,6 +509,10 @@ ifneq (,$(filter $(DEB_HOST_ARCH), mips64 mips64el)) LIBOMP_ARCH = mips64 endif +HAVE_COMPILER_RT := NO +ifeq (,$(filter $(RUNTIMES),compiler-rt)) + HAVE_COMPILER_RT = YES +endif # if cmake is installed in /tmp/cmake/ uses it # Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci CMAKE_BIN=cmake @@ -767,7 +771,7 @@ endif -DCOMPILER_RT_USE_LIBCXX=OFF \ -DCOMPILER_RT_USE_BUILTINS_LIBRARY=$(COMPILER_RT_USE_BUILTINS_LIBRARY) \ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ - -DLIBUNWIND_USE_COMPILER_RT=ON \ + -DLIBUNWIND_USE_COMPILER_RT=$(HAVE_COMPILER_RT) \ -DLIBUNWIND_INSTALL_LIBRARY=OFF \ -DLIBCXXABI_ENABLE_EXCEPTIONS=$(LIBCXX_EXCEPTIONS) \ -DLIBCXXABI_USE_COMPILER_RT=$(LIBCXX_USE_COMPILER_RT) \