[llvm] [bazel] Add new dependencies (PR #92323)

Keith Smiley via llvm-commits llvm-commits at lists.llvm.org
Wed May 15 15:22:40 PDT 2024


https://github.com/keith created https://github.com/llvm/llvm-project/pull/92323

This also fixes building ... on Linux. Seems like target_compatible_with isn't enough but you also need a manual tag.

>From 3daa357b83fa39b02f9cefb8762e6a41cfec3cb9 Mon Sep 17 00:00:00 2001
From: Keith Smiley <keithbsmiley at gmail.com>
Date: Wed, 15 May 2024 22:18:54 +0000
Subject: [PATCH] [bazel] Add new dependencies

This also fixes building ... on Linux. Seems like target_compatible_with
isn't enough but you also need a manual tag.
---
 utils/bazel/llvm-project-overlay/lldb/BUILD.bazel           | 5 ++++-
 utils/bazel/llvm-project-overlay/llvm/BUILD.bazel           | 2 ++
 utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel | 1 +
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
index c6fc4e08aa727..ddcaea5184d43 100644
--- a/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
@@ -916,7 +916,10 @@ apple_genrule(
     srcs = [":debugserver_unsigned"],
     outs = ["debugserver"],
     cmd = "cp $(SRCS) $(OUTS) && xcrun codesign -f -s - --entitlements $(location tools/debugserver/resources/debugserver-macosx-entitlements.plist) $(OUTS)",
-    tags = ["nobuildkite"],
+    tags = [
+        "manual",
+        "nobuildkite",
+    ],
     target_compatible_with = select({
         "@platforms//os:macos": [],
         "//conditions:default": ["@platforms//:incompatible"],
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index df5cd276b12f7..39ac3be303504 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -1125,6 +1125,8 @@ cc_library(
     ]),
     copts = llvm_copts,
     deps = [
+        ":BitstreamWriter",
+        ":BitstreamReader",
         ":Core",
         ":DebugInfo",
         ":DebugInfoDWARF",
diff --git a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
index 21f0c7092f32e..b44489e213a40 100644
--- a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
@@ -617,6 +617,7 @@ cc_test(
         allow_empty = False,
     ),
     deps = [
+        "//llvm:BitstreamReader",
         "//llvm:Core",
         "//llvm:Coverage",
         "//llvm:DebugInfo",



More information about the llvm-commits mailing list