Author: Petr Hosek Date: 2022-03-21T18:32:03-07:00 New Revision: c624cc252738c30ada3f00a498e971a7a3a84196
URL: https://github.com/llvm/llvm-project/commit/c624cc252738c30ada3f00a498e971a7a3a84196 DIFF: https://github.com/llvm/llvm-project/commit/c624cc252738c30ada3f00a498e971a7a3a84196.diff LOG: [CMake][Clang] Skip host link version detection for lld on Darwin When lld is being used as host linker, skip version detection since lld version cannot be used interchangeably with ld64 version and lld is already handled specially in Clang driver. Differential Revision: https://reviews.llvm.org/D122109 Added: Modified: clang/CMakeLists.txt Removed: ################################################################################ diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index 937a8467df1d7..78f584f18bacd 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -403,7 +403,7 @@ endif () # Determine HOST_LINK_VERSION on Darwin. set(HOST_LINK_VERSION) -if (APPLE) +if (APPLE AND NOT CMAKE_LINKER MATCHES ".*lld.*") set(LD_V_OUTPUT) execute_process( COMMAND sh -c "${CMAKE_LINKER} -v 2>&1 | head -1" _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits