[llvm] [bazel] Add `LLVM_BUILD_STATIC` to `llvm-lto2` (PR #201799)

NAKAMURA Takumi via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 5 03:24:02 PDT 2026


https://github.com/chapuni updated https://github.com/llvm/llvm-project/pull/201799

>From bf285439d64a59f2d1e61905031597f1baf86c00 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi <geek4civic at gmail.com>
Date: Fri, 5 Jun 2026 19:10:02 +0900
Subject: [PATCH 1/2] [bazel] Add `LLVM_BUILD_STATIC` to `llvm-lto2`

This is added by add_llvm_tool in CMake side and affects `DTLTO` inline ctor.
(Introduced in #192629)
---
 utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index 9727d629ee017..9144623718059 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -5621,6 +5621,9 @@ cc_binary(
         "tools/llvm-lto2/*.cpp",
     ]),
     copts = llvm_copts,
+    defines = [
+        "LLVM_BUILD_STATIC", # Provided by add_llvm_tool
+    ],
     stamp = 0,
     deps = [
         ":AllTargetsAsmParsers",

>From 24ed5b2e85fb0118109b9d866e43406ad1343e8e Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi <geek4civic at gmail.com>
Date: Fri, 5 Jun 2026 19:23:53 +0900
Subject: [PATCH 2/2] Buildifier

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

diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index 9144623718059..3b6f672e78c7c 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -5622,7 +5622,7 @@ cc_binary(
     ]),
     copts = llvm_copts,
     defines = [
-        "LLVM_BUILD_STATIC", # Provided by add_llvm_tool
+        "LLVM_BUILD_STATIC",  # Provided by add_llvm_tool
     ],
     stamp = 0,
     deps = [



More information about the llvm-commits mailing list