[llvm-branch-commits] [compiler-rt] 6012af2 - Revert "[compiler-rt][profile] Use runtimes-libc-headers in the GPU runtimes …"

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Apr 22 09:52:23 PDT 2026


Author: gulfemsavrun
Date: 2026-04-22T09:52:19-07:00
New Revision: 6012af228910db771ced39e057e40ccec792688d

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

LOG: Revert "[compiler-rt][profile] Use runtimes-libc-headers in the GPU runtimes …"

This reverts commit e0b4a7063f78d36ffa5679e1d0e564a3668db1f0.

Added: 
    

Modified: 
    compiler-rt/CMakeLists.txt
    compiler-rt/lib/profile/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt
index 6e8045631b218..1a5520d624cd4 100644
--- a/compiler-rt/CMakeLists.txt
+++ b/compiler-rt/CMakeLists.txt
@@ -32,14 +32,6 @@ list(INSERT CMAKE_MODULE_PATH 0
   "${LLVM_COMMON_CMAKE_UTILS}/Modules"
   )
 
-# Expose the shared `runtimes-libc-*` targets to compiler-rt subcomponents
-# (same as libcxx / libcxxabi / libunwind).
-if(LLVM_RUNTIMES_BUILD)
-  list(APPEND CMAKE_MODULE_PATH
-       "${CMAKE_CURRENT_SOURCE_DIR}/../runtimes/cmake/Modules")
-  include(HandleLibC)
-endif()
-
 if(CMAKE_CONFIGURATION_TYPES)
   set(CMAKE_CFG_RESOLVED_INTDIR "${CMAKE_CFG_INTDIR}/")
 else()

diff  --git a/compiler-rt/lib/profile/CMakeLists.txt b/compiler-rt/lib/profile/CMakeLists.txt
index 8d9a773412a22..8c196d15841a4 100644
--- a/compiler-rt/lib/profile/CMakeLists.txt
+++ b/compiler-rt/lib/profile/CMakeLists.txt
@@ -186,15 +186,6 @@ append_list_if(COMPILER_RT_HAS_WD4221_FLAG /wd4221 EXTRA_FLAGS)
 # Disable 'nonstandard extension used: translation unit is empty'.
 append_list_if(COMPILER_RT_HAS_WD4206_FLAG /wd4206 EXTRA_FLAGS)
 
-# In the GPU runtimes build, link `runtimes-libc-headers` for its
-# `-isystem` include dir and for waiting on header generation.
-# The target is created at compiler-rt top level from `HandleLibC.cmake`
-# when `LLVM_RUNTIMES_BUILD` is set.
-set(PROFILE_LINK_LIBS)
-if(COMPILER_RT_GPU_BUILD AND TARGET runtimes-libc-headers)
-  list(APPEND PROFILE_LINK_LIBS runtimes-libc-headers)
-endif()
-
 if(APPLE)
   add_compiler_rt_runtime(clang_rt.profile
     STATIC
@@ -203,7 +194,6 @@ if(APPLE)
     CFLAGS ${EXTRA_FLAGS}
     SOURCES ${PROFILE_SOURCES}
     ADDITIONAL_HEADERS ${PROFILE_HEADERS}
-    LINK_LIBS ${PROFILE_LINK_LIBS}
     PARENT_TARGET profile)
 else()
   add_compiler_rt_runtime(clang_rt.profile
@@ -212,6 +202,5 @@ else()
     CFLAGS ${EXTRA_FLAGS}
     SOURCES ${PROFILE_SOURCES}
     ADDITIONAL_HEADERS ${PROFILE_HEADERS}
-    LINK_LIBS ${PROFILE_LINK_LIBS}
     PARENT_TARGET profile)
 endif()


        


More information about the llvm-branch-commits mailing list