[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