From 7e42230e0136ef567066359770aacf5f253a74d8 Mon Sep 17 00:00:00 2001 From: Marc Chevrier Date: Thu, 21 May 2026 15:08:38 +0200 Subject: [PATCH] LLD linker: enhance portability To ensure that the correct linker is selected (host or device link), use the generic driver (i.e. lld) rather than a specific linker (like lld-link). Fixes: #27826 --- Modules/Platform/Windows-Clang.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Platform/Windows-Clang.cmake b/Modules/Platform/Windows-Clang.cmake index 0c3f6ab330..e33d795422 100644 --- a/Modules/Platform/Windows-Clang.cmake +++ b/Modules/Platform/Windows-Clang.cmake @@ -62,9 +62,9 @@ macro(__windows_compiler_clang_gnu lang) set(CMAKE_${lang}_SHARED_LIBRARY_COMPILE_DEFINITIONS "_WINDLL") # linker selection - set(CMAKE_${lang}_USING_LINKER_DEFAULT "-fuse-ld=lld-link") + set(CMAKE_${lang}_USING_LINKER_DEFAULT "-fuse-ld=lld") set(CMAKE_${lang}_USING_LINKER_SYSTEM "-fuse-ld=link") - set(CMAKE_${lang}_USING_LINKER_LLD "-fuse-ld=lld-link") + set(CMAKE_${lang}_USING_LINKER_LLD "-fuse-ld=lld") set(CMAKE_${lang}_USING_LINKER_MSVC "-fuse-ld=link") set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_OBJECTS 1)