[llvm] [libc][bazel] Fix missing fmodbf16 dependency (PR #157149)

Michael Jones via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 5 10:46:57 PDT 2025


https://github.com/michaelrj-google created https://github.com/llvm/llvm-project/pull/157149

Tests were failing due to a missing dependency on fputil/bfloat16.


>From a9a3a2851595bd46bc606bc66e6f06eaff584c64 Mon Sep 17 00:00:00 2001
From: Michael Jones <michaelrj at google.com>
Date: Fri, 5 Sep 2025 17:45:52 +0000
Subject: [PATCH] [libc][bazel] Fix missing fmodbf16 dependency

Tests were failing due to a missing dependency on fputil/bfloat16.
---
 utils/bazel/llvm-project-overlay/libc/BUILD.bazel          | 1 +
 .../libc/test/src/math/smoke/BUILD.bazel                   | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 5df4394ca5d93..bb76da4153108 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -3751,6 +3751,7 @@ libc_math_function(
 libc_math_function(
     name = "fmodbf16",
     additional_deps = [
+        ":__support_fputil_bfloat16",
         ":__support_fputil_generic_fmod",
     ],
 )
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 07d95fb18e883..2bffcdea58478 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
@@ -740,7 +740,12 @@ math_test(
 
 math_test(
     name = "fmodbf16",
-    hdrs = ["FModTest.h"],
+    hdrs = [
+        "FModTest.h",
+    ],
+    deps = [
+        "//libc:__support_fputil_bfloat16",
+    ],
 )
 
 math_test(



More information about the llvm-commits mailing list