[libc-commits] [libc] [llvm] libc: fixup include path and bazel stale comments (PR #118510)
Nick Desaulniers via libc-commits
libc-commits at lists.llvm.org
Tue Dec 3 08:20:03 PST 2024
https://github.com/nickdesaulniers created https://github.com/llvm/llvm-project/pull/118510
Downstream builders are having issues with this local include. Use a fuller
path that's more standard throughout the codebase.
Also some of the comments in the bazel overlay are stale. Remove them.
Reported-by: Brooks Moses <bmoses at google.com>
>From d13c22c3c33a47b23d6b2338802380c2b154e6ec Mon Sep 17 00:00:00 2001
From: Nick Desaulniers <ndesaulniers at google.com>
Date: Tue, 3 Dec 2024 08:16:07 -0800
Subject: [PATCH] libc: fixup include path and bazel stale comments
Downstream builders are having issues with this local include. Use a fuller
path that's more standard throughout the codebase.
Also some of the comments in the bazel overlay are stale. Remove them.
Reported-by: Brooks Moses <bmoses at google.com>
---
libc/src/__support/OSUtil/linux/exit.cpp | 2 +-
utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/libc/src/__support/OSUtil/linux/exit.cpp b/libc/src/__support/OSUtil/linux/exit.cpp
index 9c64ce42be1854..e26b90f6b18eba 100644
--- a/libc/src/__support/OSUtil/linux/exit.cpp
+++ b/libc/src/__support/OSUtil/linux/exit.cpp
@@ -6,9 +6,9 @@
//
//===----------------------------------------------------------------------===//
+#include "src/__support/OSUtil/linux/syscall.h" // syscall_impl
#include "src/__support/common.h"
#include "src/__support/macros/config.h"
-#include "syscall.h" // For internal syscall function.
#include <sys/syscall.h> // For syscall numbers.
namespace LIBC_NAMESPACE_DECL {
diff --git a/utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl b/utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
index 7d135b465bce15..82e65a728bc61b 100644
--- a/utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
+++ b/utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
@@ -74,7 +74,6 @@ def libc_function(
for.
srcs: The .cpp files which contain the function implementation.
weak: Make the symbol corresponding to the libc function "weak".
- deps: The list of target dependencies if any.
copts: The list of options to add to the C++ compilation command.
local_defines: The preprocessor defines which will be prepended with -D
and passed to the compile command of this target but not
@@ -138,9 +137,6 @@ def libc_math_function(
Args:
name: The name of the function.
- specializations: List of machine specializations available for this
- function. Possible specializations are "generic",
- "aarch64" and "x86_64".
additional_deps: Other deps like helper cc_library targes used by the
math function.
"""
More information about the libc-commits
mailing list