From 76b1e8365ab1d96b6fbfa4c4b687a5eccb559c90 Mon Sep 17 00:00:00 2001 From: Arthur Eubanks Date: Thu, 11 Aug 2022 14:15:47 -0700 Subject: [PATCH] [bazel] Use lld in --config=generic_clang This should give us faster links. Differential Revision: https://reviews.llvm.org/D131723 --- utils/bazel/.bazelrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utils/bazel/.bazelrc b/utils/bazel/.bazelrc index 48d83b23e9ce..f1d09cc7924e 100644 --- a/utils/bazel/.bazelrc +++ b/utils/bazel/.bazelrc @@ -45,6 +45,10 @@ build:generic_clang --cxxopt=-Wno-range-loop-analysis --host_cxxopt=-Wno-range-l # not the point of the Bazel build to catch usage of deprecated APIs. build:generic_clang --copt=-Wno-deprecated --host_copt=-Wno-deprecated +# lld links faster than other linkers. Assume that anybody using clang also has +# lld available. +build:generic_clang --linkopt=-fuse-ld=lld --host_linkopt=-fuse-ld=lld + ############################################################################### # Options for "generic_gcc" builds: these options should generally apply to # builds using a GCC-based compiler, and default to the `gcc` executable on