From c6ac567da3c1fa69ae6b225a61de8f82ea1b5fca Mon Sep 17 00:00:00 2001 From: ru Date: Sat, 7 Feb 2004 08:23:48 +0000 Subject: Use the default threading library if requested. Reviewed by: des, deischen --- secure/usr.sbin/sshd/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'secure/usr.sbin') diff --git a/secure/usr.sbin/sshd/Makefile b/secure/usr.sbin/sshd/Makefile index f468268..b4ef025 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 -- cgit v1.1