summaryrefslogtreecommitdiff
path: root/mk/check/check-shlibs-macho.awk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/check/check-shlibs-macho.awk')
-rw-r--r--mk/check/check-shlibs-macho.awk5
1 files changed, 4 insertions, 1 deletions
diff --git a/mk/check/check-shlibs-macho.awk b/mk/check/check-shlibs-macho.awk
index 51b750b6e6e..2237242e70d 100644
--- a/mk/check/check-shlibs-macho.awk
+++ b/mk/check/check-shlibs-macho.awk
@@ -1,4 +1,4 @@
-# $NetBSD: check-shlibs-macho.awk,v 1.7 2018/06/07 07:00:10 dbj Exp $
+# $NetBSD: check-shlibs-macho.awk,v 1.8 2020/10/09 16:00:16 jperkin Exp $
#
# Read a list of potential Mach-O binaries from stdin.
@@ -73,6 +73,8 @@ function checkshlib(DSO, needed, found) {
while ((cmd | getline) > 0) {
if ($0 !~ /^\t/)
continue
+ if (skip_system_libs && $0 ~ /^\t\/usr\/lib/)
+ continue
needed[$1] = ""
}
close(cmd)
@@ -119,6 +121,7 @@ BEGIN {
wrkdir = ENVIRON["WRKDIR"]
pkg_info_cmd = ENVIRON["PKG_INFO_CMD"]
depends_file = ENVIRON["DEPENDS_FILE"]
+ skip_system_libs = ENVIRON["SKIP_SYSTEM_LIBS"]
}
{ checkshlib($0); }