21 lines
		
	
	
	
		
			754 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			754 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Index: secure/usr.sbin/sshd/Makefile
 | |
| ===================================================================
 | |
| --- secure/usr.sbin/sshd/Makefile.orig
 | |
| +++ secure/usr.sbin/sshd/Makefile
 | |
| @@ -57,6 +57,16 @@
 | |
|  DPADD+= ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
 | |
|  LDADD+= -lcrypt -lcrypto -lz
 | |
|  
 | |
| +# Fix the order of NEEDED entries for libthr and libc. The libthr
 | |
| +# needs to interpose libc symbols, leaving the libthr loading as
 | |
| +# dependency of krb causes reversed order and broken interposing. Put
 | |
| +# the threading library last on the linker command line, just before
 | |
| +# the -lc added by a compiler driver.
 | |
| +.if ${MK_KERBEROS_SUPPORT} != "no"
 | |
| +DPADD+= ${LIBPTHREAD}
 | |
| +LDADD+= -lpthread
 | |
| +.endif
 | |
| +
 | |
|  .if defined(LOCALBASE)
 | |
|  CFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
 | |
|  .endif
 |