From: LLVM Packaging Team Date: Sun, 1 Jan 2023 14:42:15 +0000 (+0000) Subject: llvm-fix-lld-linker-check X-Git-Tag: archive/raspbian/1%16.0.6-15+rpi1~5^2~20 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b70b6b61f5c7a164d8f4dec7c0ae03cdb80b5609;p=llvm-toolchain-16.git llvm-fix-lld-linker-check remove regex anchor in lld linker detection to account for vendor, if specified, being prepended to lld version string Gbp-Pq: Name llvm-fix-lld-linker-check.diff --- diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 37bc98f9e0..b6379f2a88 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -211,7 +211,7 @@ if (NOT DEFINED LLVM_LINKER_DETECTED AND NOT WIN32) set(LLVM_LINKER_DETECTED YES CACHE INTERNAL "") set(LLVM_LINKER_IS_GOLD YES CACHE INTERNAL "") message(STATUS "Linker detection: GNU Gold") - elseif("${stdout}" MATCHES "^LLD") + elseif("${stdout}" MATCHES "LLD") set(LLVM_LINKER_DETECTED YES CACHE INTERNAL "") set(LLVM_LINKER_IS_LLD YES CACHE INTERNAL "") message(STATUS "Linker detection: LLD")