[CMake] Drop libLTO and switch to PIE for Fuchsia toolchain
authorPetr Hosek <phosek@google.com>
Fri, 7 Oct 2022 18:20:34 +0000 (18:20 +0000)
committerPetr Hosek <phosek@google.com>
Fri, 21 Oct 2022 18:33:13 +0000 (18:33 +0000)
All our users have migrated to ld64.lld so we no longer need libLTO.

Differential Revision: https://reviews.llvm.org/D135471

clang/cmake/caches/Fuchsia-stage2.cmake

index 7a09e47..e94dd3b 100644 (file)
@@ -14,6 +14,7 @@ set(LLVM_ENABLE_LIBEDIT OFF CACHE BOOL "")
 set(LLVM_ENABLE_LLD ON CACHE BOOL "")
 set(LLVM_ENABLE_LTO ON CACHE BOOL "")
 set(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR ON CACHE BOOL "")
+set(LLVM_ENABLE_PIC OFF CACHE BOOL "")
 set(LLVM_ENABLE_PLUGINS OFF CACHE BOOL "")
 set(LLVM_ENABLE_TERMINFO OFF CACHE BOOL "")
 set(LLVM_ENABLE_UNWIND_TABLES OFF CACHE BOOL "")
@@ -288,7 +289,6 @@ set(LLVM_TOOLCHAIN_TOOLS
 set(LLVM_DISTRIBUTION_COMPONENTS
   clang
   lld
-  LTO
   clang-apply-replacements
   clang-doc
   clang-format