[clang] [flang] [llvm] [flang][AArch64] Always link compiler-rt to flang after libgcc (PR #144710)

Paul Osmialowski via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 18 08:47:44 PDT 2025


================
@@ -653,6 +653,13 @@ if(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD STREQUAL "all")
   set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD ${LLVM_ALL_EXPERIMENTAL_TARGETS})
 endif()
 
+if("flang" IN_LIST LLVM_ENABLE_PROJECTS AND 
+   "AArch64" IN_LIST LLVM_TARGETS_TO_BUILD AND
+   NOT "compiler-rt" IN_LIST LLVM_ENABLE_RUNTIMES)
+  message(STATUS "Enabling Flang-RT as a dependency of Flang")
+  list(APPEND LLVM_ENABLE_RUNTIMES "compiler-rt")
----------------
pawosm-arm wrote:

I wonder, if we need the builtins part of compiler-rt, shouldn't we enforce setting `COMPILER_RT_BUILD_BUILTINS` to `ON` here?

https://github.com/llvm/llvm-project/pull/144710


More information about the llvm-commits mailing list