[clang] [ToolChains][FreeBSD] Set default Linker to LLD for FreeBSD (PR #190596)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Apr 6 02:53:21 PDT 2026
https://github.com/aokblast created https://github.com/llvm/llvm-project/pull/190596
None
>From 20e8fa8ef3032c00c8370e2d8a223cd2d147131e Mon Sep 17 00:00:00 2001
From: ShengYi Hung <aokblast at FreeBSD.org>
Date: Mon, 6 Apr 2026 17:50:30 +0800
Subject: [PATCH] [ToolChains][FreeBSD] Set default Linker to LLD for FreeBSD
---
clang/lib/Driver/ToolChains/FreeBSD.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/lib/Driver/ToolChains/FreeBSD.h b/clang/lib/Driver/ToolChains/FreeBSD.h
index 7d090ba682b30..16221d3257a79 100644
--- a/clang/lib/Driver/ToolChains/FreeBSD.h
+++ b/clang/lib/Driver/ToolChains/FreeBSD.h
@@ -91,7 +91,7 @@ class LLVM_LIBRARY_VISIBILITY FreeBSD : public Generic_ELF {
// Until dtrace (via CTF) and LLDB can deal with distributed debug info,
// FreeBSD defaults to standalone/full debug info.
bool GetDefaultStandaloneDebug() const override { return true; }
-
+ const char *getDefaultLinker() const override { return "ld.lld"; }
protected:
Tool *buildAssembler() const override;
Tool *buildLinker() const override;
More information about the cfe-commits
mailing list