[llvm] [libc][bazel] disable epoll_pwait2 (PR #80362)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 1 15:02:38 PST 2024
https://github.com/michaelrj-google created https://github.com/llvm/llvm-project/pull/80362
Similar to #80051. The epoll_pwait2 syscall isn't available on all
target platforms, and this is causing downstream test failures. This
patch disables it until it can be detected whether or not it is
available.
>From 3155a18fc548d4fdd919641958f9493082bdeecf Mon Sep 17 00:00:00 2001
From: Michael Jones <michaelrj at google.com>
Date: Thu, 1 Feb 2024 15:00:20 -0800
Subject: [PATCH] [libc][bazel] disable epoll_pwait2
Similar to #80051. The epoll_pwait2 syscall isn't available on all
target platforms, and this is causing downstream test failures. This
patch disables it until it can be detected whether or not it is
available.
---
.../llvm-project-overlay/libc/BUILD.bazel | 20 ++++++++++---------
.../libc/test/src/sys/epoll/BUILD.bazel | 16 ++++++++-------
2 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 14b3c29b5824a..f1fe823354ed7 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -3218,12 +3218,14 @@ libc_function(
],
)
-libc_function(
- name = "epoll_pwait2",
- srcs = ["src/sys/epoll/linux/epoll_pwait2.cpp"],
- hdrs = ["src/sys/epoll/epoll_pwait2.h"],
- deps = [
- ":__support_osutil_syscall",
- ":errno",
- ],
-)
+#TODO: Enable once epoll_pwait2 availablilty can be checked first.
+# https://github.com/llvm/llvm-project/issues/80060
+# libc_function(
+# name = "epoll_pwait2",
+# srcs = ["src/sys/epoll/linux/epoll_pwait2.cpp"],
+# hdrs = ["src/sys/epoll/epoll_pwait2.h"],
+# deps = [
+# ":__support_osutil_syscall",
+# ":errno",
+# ],
+# )
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/sys/epoll/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/sys/epoll/BUILD.bazel
index e0afce60e6bc2..e6b63235757e5 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/sys/epoll/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/sys/epoll/BUILD.bazel
@@ -26,10 +26,12 @@ libc_test(
],
)
-libc_test(
- name = "epoll_pwait2_test",
- srcs = ["linux/epoll_pwait2_test.cpp"],
- libc_function_deps = [
- "//libc:epoll_pwait2",
- ],
-)
+#TODO: Enable once epoll_pwait2 availablilty can be checked first.
+# https://github.com/llvm/llvm-project/issues/80060
+# libc_test(
+# name = "epoll_pwait2_test",
+# srcs = ["linux/epoll_pwait2_test.cpp"],
+# libc_function_deps = [
+# "//libc:epoll_pwait2",
+# ],
+# )
More information about the llvm-commits
mailing list