[clang] a93214c - Build and ship OpenMP with LLVM releases (#160581)

via cfe-commits cfe-commits at lists.llvm.org
Mon Dec 15 05:40:06 PST 2025


Author: Leandro Lupori
Date: 2025-12-15T10:40:01-03:00
New Revision: a93214c5828d64d699637221166870ae0a7e68ed

URL: https://github.com/llvm/llvm-project/commit/a93214c5828d64d699637221166870ae0a7e68ed
DIFF: https://github.com/llvm/llvm-project/commit/a93214c5828d64d699637221166870ae0a7e68ed.diff

LOG: Build and ship OpenMP with LLVM releases (#160581)

Fixes #135021

Suggested-by: Kawashima Takahiro <t-kawashima at fujitsu.com>

Added: 
    

Modified: 
    clang/cmake/caches/Release.cmake

Removed: 
    


################################################################################
diff  --git a/clang/cmake/caches/Release.cmake b/clang/cmake/caches/Release.cmake
index 25f7970119d07..a55a2ba4db02c 100644
--- a/clang/cmake/caches/Release.cmake
+++ b/clang/cmake/caches/Release.cmake
@@ -36,13 +36,14 @@ if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
   list(APPEND DEFAULT_PROJECTS "bolt")
 endif()
 
+set (DEFAULT_RUNTIMES "compiler-rt;libcxx;openmp")
 # Don't build flang on Darwin due to:
 # https://github.com/llvm/llvm-project/issues/160546
 if (NOT ${CMAKE_HOST_SYSTEM_NAME} MATCHES "Darwin")
   list(APPEND DEFAULT_PROJECTS "flang")
+  list(APPEND DEFAULT_RUNTIMES "flang-rt")
 endif()
 
-set (DEFAULT_RUNTIMES "compiler-rt;libcxx")
 if (NOT WIN32)
   list(APPEND DEFAULT_RUNTIMES "libcxxabi" "libunwind")
 endif()
@@ -164,6 +165,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()


        


More information about the cfe-commits mailing list