[llvm] [bazel] Port 789f30c (PR #192261)
Christian Sigg via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 15 06:54:45 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