0001-Revert-CMake-Enable-LLVM_ENABLE_PER_TARGET_RUN.patch 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. From 8f4548f457c19fbef4e3a6b2a8e5e91c66f3f6ef Mon Sep 17 00:00:00 2001
  2. From: Jun Yuan Tan <junyuan.tan@starfivetech.com>
  3. Date: Mon, 3 Jan 2022 01:36:30 +0800
  4. Subject: [PATCH] Revert "[CMake] Enable
  5. LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux"
  6. See original review https://reviews.llvm.org/D107799
  7. This reverts commit f9dbca68d48e705f6d45df8f58d6b2ee88bce76c.
  8. Cherry-picked from c93da7d9cf161ffda2366a96eb060c3b824cb549 commit.
  9. Signed-off-by: Jun Yuan Tan <junyuan.tan@starfivetech.com>
  10. ---
  11. llvm/CMakeLists.txt | 7 +------
  12. 1 file changed, 1 insertion(+), 6 deletions(-)
  13. diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt
  14. index cdf62cb54727..f6b4c61313cc 100644
  15. --- a/llvm/CMakeLists.txt
  16. +++ b/llvm/CMakeLists.txt
  17. @@ -681,12 +681,7 @@ endif()
  18. set(LLVM_TARGET_TRIPLE_ENV CACHE STRING "The name of environment variable to override default target. Disabled by blank.")
  19. mark_as_advanced(LLVM_TARGET_TRIPLE_ENV)
  20. -if(CMAKE_SYSTEM_NAME MATCHES "Linux")
  21. - set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default ON)
  22. -else()
  23. - set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default OFF)
  24. -endif()
  25. -set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR ${LLVM_ENABLE_PER_TARGET_RUNTIME_DIR_default} CACHE BOOL
  26. +set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR OFF CACHE BOOL
  27. "Enable per-target runtimes directory")
  28. set(LLVM_PROFDATA_FILE "" CACHE FILEPATH
  29. --
  30. 2.33.1