svn commit: r319865 - head
Ed Maste
emaste at FreeBSD.org
Mon Jun 12 19:45:07 UTC 2017
Author: emaste
Date: Mon Jun 12 19:45:05 2017
New Revision: 319865
URL: https://svnweb.freebsd.org/changeset/base/319865
Log:
remove stale dependencies for utimens* wrappers removed in r319663
Use a similar approach to r318957 (which was for ptrace dependencies):
grep the .depend file for the old source file and delete the stale
dependency if found.
Reviewed by: bdrewery
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D11091
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1 Mon Jun 12 19:31:26 2017 (r319864)
+++ head/Makefile.inc1 Mon Jun 12 19:45:05 2017 (r319865)
@@ -767,6 +767,17 @@ _worldtmp: .PHONY
fi
.endif
.endfor
+# 20170607 remove stale dependencies for utimens* wrappers removed in r319663
+.for f in futimens utimensat
+.if exists(${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o)
+ @if egrep -q '/${f}.c' \
+ ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o; then \
+ echo Removing stale dependencies for ${f} syscall wrappers; \
+ rm -f ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \
+ ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.*; \
+ fi
+.endif
+.endfor
# 20170523 remove stale generated asm files for functions which are no longer
# syscalls after r302092 (pipe) and r318736 (others)
.for f in getdents lstat mknod pipe stat
More information about the svn-src-head
mailing list