diff options
author | Ruslan Ermilov <ru@FreeBSD.org> | 2004-02-07 08:23:48 +0000 |
---|---|---|
committer | Ruslan Ermilov <ru@FreeBSD.org> | 2004-02-07 08:23:48 +0000 |
commit | 9ee9ecea007534057d23a3e6eea17645e53c08d9 (patch) | |
tree | 1709086a7304df1e7b224e5f5f37bf775a8b5bd2 | |
parent | 7e39a38ec9884020aee8e6166894d52d5e9f9407 (diff) | |
download | src-9ee9ecea007534057d23a3e6eea17645e53c08d9.tar.gz src-9ee9ecea007534057d23a3e6eea17645e53c08d9.zip |
Use the default threading library if requested.
Reviewed by: des, deischen
Notes
Notes:
svn path=/head/; revision=125557
-rw-r--r-- | secure/usr.sbin/sshd/Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/secure/usr.sbin/sshd/Makefile b/secure/usr.sbin/sshd/Makefile index f468268872fd..b4ef025e068a 100644 --- a/secure/usr.sbin/sshd/Makefile +++ b/secure/usr.sbin/sshd/Makefile @@ -32,10 +32,15 @@ CFLAGS+= -DXAUTH_PATH=\"${X11BASE}/bin/xauth\" DPADD+= ${LIBCRYPTO} ${LIBCRYPT} LDADD+= -lcrypto -lcrypt -.if defined(OPENSSH_USE_POSIX_THREADS) && !defined(NOLIBC_R) +.if defined(OPENSSH_USE_POSIX_THREADS) +.if ((${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ + ${MACHINE_ARCH} == "ia64") && !defined(NOLIBPTHREAD)) || \ + ((${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64") && \ + !defined(NOLIBC_R)) CFLAGS+=-DUSE_POSIX_THREADS -DPADD+= ${LIBC_R} -LDADD+= -lc_r +DPADD+= ${LIBPTHREAD} +LDADD+= -lpthread +.endif .endif .include <bsd.prog.mk> |