Ignore nspr headers directory when checking local headers

Message ID 1464608171.16411.3.camel@trentalancia.net
State New, archived
Headers

Commit Message

Guido Trentalancia May 30, 2016, 11:36 a.m. UTC
  When checking the local headers, ignore not only the nss3 headers
directory but also the nspr headers directory (both are needed
when building glibc with the --enable-nss-crypt option).

Failure to ignore the nspr headers directory would produce a
false positive (FAIL) of the check-local-headers test during make
check because some nss3 headers use nspr headers.

Signed-off-by: Guido Trentalancia <guido@trentalancia.net>
---
 scripts/check-local-headers.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

--- glibc-2.23-orig/scripts/check-local-headers.sh	2016-05-30 13:10:48.943863976 +0200
+++ glibc-2.23/scripts/check-local-headers.sh	2016-05-30 13:11:12.642939716 +0200
@@ -33,7 +33,7 @@  exec ${AWK} -v includedir="$includedir"
 BEGIN {
   status = 0
   exclude = "^" includedir \
-    "/(.*-.*-.*/|)(asm[-/]|arch|linux/|selinux/|mach/|device/|hurd/(((hurd|ioctl)_types|paths)\\.h|ioctls\\.defs)|cthreads\\.h|gd|nss3/|c\\+\\+/|sys/(capability|sdt(|-config))\\.h|libaudit\\.h)"
+    "/(.*-.*-.*/|)(asm[-/]|arch|linux/|selinux/|mach/|device/|hurd/(((hurd|ioctl)_types|paths)\\.h|ioctls\\.defs)|cthreads\\.h|gd|nss3/|nspr/|c\\+\\+/|sys/(capability|sdt(|-config))\\.h|libaudit\\.h)"
 }
 /^[^ ]/ && $1 ~ /.*:/ { obj = $1 }
 {