https://github.com/luporl created 
https://github.com/llvm/llvm-project/pull/172303

Backport a93214c5828d64d699637221166870ae0a7e68ed

Fixes #135021

Suggested-by: Kawashima Takahiro <[email protected]>


>From c42be077dd4cabf47fea07295a52b5f246d94ba6 Mon Sep 17 00:00:00 2001
From: Leandro Lupori <[email protected]>
Date: Mon, 15 Dec 2025 10:40:01 -0300
Subject: [PATCH] release/21.x: Build and ship OpenMP with LLVM releases
 (#160581)

Backport a93214c5828d64d699637221166870ae0a7e68ed

Fixes #135021

Suggested-by: Kawashima Takahiro <[email protected]>
---
 clang/cmake/caches/Release.cmake | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/clang/cmake/caches/Release.cmake b/clang/cmake/caches/Release.cmake
index 9f7e906241106..eb490fd558df0 100644
--- a/clang/cmake/caches/Release.cmake
+++ b/clang/cmake/caches/Release.cmake
@@ -36,7 +36,7 @@ if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
   list(APPEND DEFAULT_PROJECTS "bolt")
 endif()
 
-set (DEFAULT_RUNTIMES "compiler-rt;libcxx")
+set (DEFAULT_RUNTIMES "compiler-rt;libcxx;openmp;flang-rt")
 if (NOT WIN32)
   list(APPEND DEFAULT_RUNTIMES "libcxxabi" "libunwind")
 endif()
@@ -158,6 +158,9 @@ endif()
 # Final Stage Config (stage2)
 set_final_stage_var(LLVM_ENABLE_RUNTIMES "${LLVM_RELEASE_ENABLE_RUNTIMES}" 
STRING)
 set_final_stage_var(LLVM_ENABLE_PROJECTS "${LLVM_RELEASE_ENABLE_PROJECTS}" 
STRING)
+# Don't build libarcher due to:
+# https://github.com/llvm/llvm-project/issues/170138
+set_final_stage_var(LIBOMP_ARCHER_SUPPORT "OFF" BOOL)
 if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
   set_final_stage_var(CLANG_BOLT "INSTRUMENT" STRING)
 endif()

_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to