[llvm] [bazel] Include Orc/Shared/SPSCI headers in OrcShared target (PR #216634)

Kyungtak Woo via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 17 09:42:47 PDT 2026


https://github.com/kevinwkt updated https://github.com/llvm/llvm-project/pull/216634

>From e841fcc9c227f2587094e2eff40be134f7cd24d5 Mon Sep 17 00:00:00 2001
From: Kyungtak Woo <kevinwkt at google.com>
Date: Mon, 17 Aug 2026 04:50:12 +0000
Subject: [PATCH 1/4] fix: update orc buildfile

---
 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 fd75a84086645..8ef684599d6ae 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -4454,7 +4454,7 @@ cc_library(
         "lib/ExecutionEngine/Orc/Shared/*.cpp",
     ]),
     hdrs = glob([
-        "include/llvm/ExecutionEngine/Orc/Shared/*.h",
+        "include/llvm/ExecutionEngine/Orc/Shared/**/*.h",
     ]) + [
         "include/llvm/ExecutionEngine/Orc/SymbolStringPool.h",
     ],

>From df064f25b6dd39d7a103f0fd3fb186a18dad3f7f Mon Sep 17 00:00:00 2001
From: Kyungtak Woo <kevinwkt at google.com>
Date: Mon, 17 Aug 2026 05:28:40 +0000
Subject: [PATCH 2/4] fix: update mlir builds aslo

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index bfe398283b7dd..806d7896d94bc 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -597,6 +597,7 @@ mlir_c_api_cc_library(
     deps = [
         ":IR",
         ":InferTypeOpInterface",
+        ":SideEffectInterfaces",
         "//llvm:Support",
     ],
 )

>From fd49b3b1b5e8e6e934a918131e450cf350e32b91 Mon Sep 17 00:00:00 2001
From: Kyungtak Woo <kevinwkt at google.com>
Date: Mon, 17 Aug 2026 16:31:23 +0000
Subject: [PATCH 3/4] adding fixes for math float128

---
 utils/bazel/llvm-project-overlay/libc/BUILD.bazel           | 1 +
 .../llvm-project-overlay/libc/test/src/math/BUILD.bazel     | 3 +++
 .../libc/test/src/math/smoke/BUILD.bazel                    | 6 ++++++
 3 files changed, 10 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 4844bc45cbeb7..e5fdbebcf50d0 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -11066,6 +11066,7 @@ libc_math_function(
     additional_deps = [
         ":__support_cpp_bit",
         ":__support_math_ceilf128",
+        ":__support_fputil_float128",
     ],
 )
 
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
index 5d27043f47103..aeacfc5933f61 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
@@ -57,6 +57,9 @@ math_mpfr_test(
 math_mpfr_test(
     name = "ceilf128",
     hdrs = ["CeilTest.h"],
+    deps = [
+        "//libc:__support_fputil_float128",
+    ],
 )
 
 math_mpfr_test(name = "cos")
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
index 3f0874110e140..b2843bb93e17f 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
@@ -98,11 +98,17 @@ math_test(
 math_test(
     name = "ceill",
     hdrs = ["CeilTest.h"],
+    deps = [
+        "//libc:__support_fputil_float128",
+    ]
 )
 
 math_test(
     name = "ceilf128",
     hdrs = ["CeilTest.h"],
+    deps = [
+        "//libc:__support_fputil_float128",
+    ],
 )
 
 math_test(

>From a0d958b3138f8480f4a95f08656dacd86de200d9 Mon Sep 17 00:00:00 2001
From: Kyungtak Woo <kevinwkt at google.com>
Date: Mon, 17 Aug 2026 16:42:20 +0000
Subject: [PATCH 4/4] fix: buildifer comment

---
 .../llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
index b2843bb93e17f..9e93796c9dc16 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
@@ -100,7 +100,7 @@ math_test(
     hdrs = ["CeilTest.h"],
     deps = [
         "//libc:__support_fputil_float128",
-    ]
+    ],
 )
 
 math_test(



More information about the llvm-commits mailing list