[llvm] [bazel][libc] Add missing header deps (PR #209767)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 15 07:15:24 PDT 2026


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/209767

For stat/ioctl/size headers

Not sure which commit exactly broke this, maybe #209449

>From 377f2ab1ecffbbfd1c3134795a0c4f9cca61ee1a Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Wed, 15 Jul 2026 07:08:08 -0700
Subject: [PATCH] [bazel][libc] Add missing stat/ioctl headers

---
 utils/bazel/llvm-project-overlay/libc/BUILD.bazel | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 55e9522401708..f756c1b7162f2 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -466,6 +466,11 @@ libc_support_library(
     hdrs = ["hdr/sys_epoll_macros.h"],
 )
 
+libc_support_library(
+    name = "sys_ioctl_macros",
+    hdrs = ["hdr/sys_ioctl_macros.h"],
+)
+
 libc_support_library(
     name = "hdr_sys_mman_macros",
     hdrs = ["hdr/sys_mman_macros.h"],
@@ -1589,6 +1594,7 @@ libc_support_library(
         ":hdr_fcntl_macros",
         ":hdr_stdint_proxy",
         ":hdr_stdio_macros",
+        ":hdr_sys_stat_macros",
         ":types_off_t",
     ],
 )
@@ -14699,6 +14705,7 @@ libc_function(
         ":__support_osutil_syscall",
         ":errno",
         ":hdr_unistd_macros",
+        ":sys_ioctl_macros",
     ],
 )
 
@@ -16077,6 +16084,7 @@ libc_function(
         ":__support_osutil_linux_syscall_wrappers_recvfrom",
         ":__support_osutil_syscall",
         ":errno",
+        ":types_size_t",
         ":types_socklen_t",
         ":types_ssize_t",
         ":types_struct_sockaddr",
@@ -16145,6 +16153,7 @@ libc_function(
         ":__support_osutil_linux_syscall_wrappers_sendto",
         ":__support_osutil_syscall",
         ":errno",
+        ":types_size_t",
         ":types_socklen_t",
         ":types_ssize_t",
         ":types_struct_sockaddr",



More information about the llvm-commits mailing list