svn commit: r291941 - in head: lib/libpam/modules/pam_ssh secure/lib/libssh secure/libexec/sftp-server secure/libexec/ssh-keysign secure/libexec/ssh-pkcs11-helper secure/usr.bin/scp secure/usr.bin/...

Dag-Erling Smørgrav des at des.no
Tue Jan 19 13:57:02 UTC 2016


Bryan Drewery <bdrewery at FreeBSD.org> writes:
> Log:
>   Replace unneeded manual dependency on header by adding it to SRCS.
>   
>   bsd.lib.mk and bsd.prog.mk already depend all objs on headers in SRCS if
>   there is not yet a depend file.  The headers in SRCS are never built or
>   installed.  After 'make depend' the header was already added as a proper
>   dependency on the objects where needed.

This doesn't work.  Try the following:

$ cd /usr/src/secure/lib/libssh
$ make depend && make
$ touch /usr/src/crypto/openssh/ssh_namespace.h
$ make

The second "make" should rebuild everything, but it doesn't.  Also,

$ grep -c ssh_namespace $(make -V.OBJDIR)/.depend
0

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the svn-src-head mailing list