[bazel] Don't alwayslink clang-tidy libraries
authorAaron Siddhartha Mondal <aaron@eomii.org>
Thu, 9 Mar 2023 07:43:20 +0000 (08:43 +0100)
committerAaron Siddhartha Mondal <aaron@eomii.org>
Thu, 9 Mar 2023 07:45:08 +0000 (08:45 +0100)
These libraries are only ever used in clang-tidy itself, so there is no
need to unconditionally keep all symbols.

Reviewed By: GMNGeoffrey, #bazel_build

Differential Revision: https://reviews.llvm.org/D145258

utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/defs.bzl

index 4234f36..41c03aa 100644 (file)
@@ -21,6 +21,5 @@ def clang_tidy_library(name, **kwargs):
     kwargs["deps"] = kwargs.get("deps", []) + _common_library_deps
     cc_library(
         name = name,
-        alwayslink = True,
         **kwargs
     )