[llvm] [bazel] Port 789f30c (PR #192261)

Christian Sigg via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 15 06:55:22 PDT 2026


https://github.com/chsigg updated https://github.com/llvm/llvm-project/pull/192261

>From 59ed2adaec0618deca038878b025f0b0bfc13a80 Mon Sep 17 00:00:00 2001
From: Christian Sigg <csigg at google.com>
Date: Wed, 15 Apr 2026 15:42:25 +0200
Subject: [PATCH 1/3] [bazel] Fix 789f30c.

---
 .../lldb/source/Plugins/BUILD.bazel              |  1 +
 .../bazel/llvm-project-overlay/llvm/BUILD.bazel  | 16 +++++++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
index 54e8dd24c95d2..e383fc59dd435 100644
--- a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
@@ -1828,6 +1828,7 @@ cc_library(
         "//lldb:SymbolHeaders",
         "//lldb:Utility",
         "//llvm:Debuginfod",
+        "//llvm:HTTP",
         "//llvm:Support",
     ],
 )
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index 170a7214292c6..00d125fd684da 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -287,7 +287,6 @@ cc_library(
         "lib/Support/*.h",
         "lib/Support/*.inc",
         "lib/Support/LSP/*.cpp",
-        "lib/Support/HTTP/*.cpp",
         # To avoid a dependency cycle.
         "include/llvm/Option/*.h",
     ]) + select({
@@ -631,6 +630,7 @@ cc_library(
     deps = [
         ":BinaryFormat",
         ":DebugInfoDWARF",
+        ":HTTP",
         ":Object",
         ":Support",
         ":Symbolize",
@@ -740,6 +740,7 @@ cc_library(
         ":DebugInfoGSYM",
         ":DebugInfoPDB",
         ":Demangle",
+        ":HTTP",
         ":Object",
         ":Support",
         ":TargetParser",
@@ -4668,6 +4669,14 @@ cc_library(
     }),
 )
 
+cc_library(
+    name = "HTTP",
+    srcs = glob(["lib/HTTP/*.cpp"]),
+    hdrs = glob(["include/llvm/HTTP/*.h"]),
+    includes = ["include"],
+    deps = [":Support"],
+)
+
 ################################################################################
 # LLVM toolchain and development binaries
 
@@ -4974,6 +4983,7 @@ cc_binary(
     deps = [
         ":Coverage",
         ":Debuginfod",
+        ":HTTP",
         ":Instrumentation",
         ":Object",
         ":ProfileData",
@@ -5102,6 +5112,7 @@ cc_library(
         ":Core",
         ":DebugInfodFindOptsTableGen",
         ":Debuginfod",
+        ":HTTP",
         ":Option",
         ":Support",
         ":Symbolize",
@@ -5797,6 +5808,7 @@ cc_library(
         ":DebugInfoDWARFLowLevel",
         ":Debuginfod",
         ":Demangle",
+        ":HTTP",
         ":MC",
         ":MCDisassembler",
         ":ObjdumpOptsTableGen",
@@ -5912,6 +5924,7 @@ cc_library(
     deps = [
         ":Core",
         ":Debuginfod",
+        ":HTTP",
         ":Object",
         ":ProfileData",
         ":Support",
@@ -6212,6 +6225,7 @@ cc_library(
         ":DebugInfoDWARF",
         ":DebugInfoPDB",
         ":Debuginfod",
+        ":HTTP",
         ":Object",
         ":Option",
         ":Support",

>From 42bbbcf7ab4035e0f832e87548ac5f852c3f9644 Mon Sep 17 00:00:00 2001
From: Christian Sigg <csigg at google.com>
Date: Wed, 15 Apr 2026 15:46:32 +0200
Subject: [PATCH 2/3] Fix formatting

---
 utils/bazel/llvm-project-overlay/mlir/test/Bytecode/BUILD.bazel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/mlir/test/Bytecode/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/Bytecode/BUILD.bazel
index 8f7926e3e7131..2d08142956310 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/Bytecode/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/Bytecode/BUILD.bazel
@@ -9,7 +9,7 @@ package(default_visibility = ["//visibility:public"])
         name = "%s.test" % src,
         srcs = [src],
         data = [
-	    "//llvm:llvm-strings",
+            "//llvm:llvm-strings",
             "//mlir:mlir-opt",
             "//mlir/test:lit_data",
         ] + glob(["**/*.mlirbc"]),

>From 92522998c18347e5878521b8dbbdc2ede62df9c3 Mon Sep 17 00:00:00 2001
From: Christian Sigg <csigg at google.com>
Date: Wed, 15 Apr 2026 15:54:21 +0200
Subject: [PATCH 3/3] add HTTP dep to test

---
 utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel | 1 +
 1 file changed, 1 insertion(+)

diff --git a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
index 8a355c7e5b55b..cd71462593a1d 100644
--- a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
@@ -329,6 +329,7 @@ cc_test(
     srcs = glob(["Debuginfod/*.cpp"]),
     deps = [
         "//llvm:Debuginfod",
+        "//llvm:HTTP",
         "//llvm:Support",
         "//llvm:TestingSupport",
         "//third-party/unittest:gtest",



More information about the llvm-commits mailing list