This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH v2] check-local-headers: Ignore <arch> headers
- From: Chris Metcalf <cmetcalf at tilera dot com>
- To: <libc-alpha at sourceware dot org>
- Date: Mon, 29 Oct 2012 18:49:57 -0400
- Subject: [PATCH v2] check-local-headers: Ignore <arch> headers
2012-10-29 Chris Metcalf <cmetcalf@tilera.com>
* scripts/check-local-headers.sh: Ignore <arch/> headers.
The tile architecture's Linux port installs headers in an
<arch> directory; these headers are in part shared with glibc.
Ignore these headers for check-local-headers like we install
all the other Linux headers.
---
scripts/check-local-headers.sh | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/scripts/check-local-headers.sh b/scripts/check-local-headers.sh
index 7fafcbf..d26fde6 100755
--- a/scripts/check-local-headers.sh
+++ b/scripts/check-local-headers.sh
@@ -25,13 +25,14 @@ cd "$objpfx"
# OK if *.os is missing.
shopt -s nullglob
# Search all dependency files for file names in the include directory.
# There are a few system headers we are known to use.
+# These include Linux kernel headers (asm*, arch, and linux).
exec ${AWK} -v includedir="$includedir" '
BEGIN {
status = 0
exclude = "^" includedir \
- "/(.*-.*-.*/|)(asm[-/]|linux/|selinux/|gd|nss3/|sys/(capability|sdt(|-config))\\.h|libaudit\\.h)"
+ "/(.*-.*-.*/|)(asm[-/]|arch|linux/|selinux/|gd|nss3/|sys/(capability|sdt(|-config))\\.h|libaudit\\.h)"
}
/^[^ ]/ && $1 ~ /.*:/ { obj = $1 }
{
--
1.7.10.3