PERFORCE change 101515 for review

John Birrell jb at FreeBSD.org
Fri Jul 14 05:21:10 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=101515

Change 101515 by jb at jb_freebsd2 on 2006/07/14 05:20:11

	Allow for threads built into libc.

Affected files ...

.. //depot/projects/dtrace/src/usr.sbin/cached/Makefile#2 edit
.. //depot/projects/dtrace/src/usr.sbin/pppctl/Makefile#3 edit

Differences ...

==== //depot/projects/dtrace/src/usr.sbin/cached/Makefile#2 (text) ====

@@ -1,5 +1,7 @@
 # $FreeBSD: src/usr.sbin/cached/Makefile,v 1.1 2006/04/28 12:03:37 ume Exp $
 
+.include <bsd.own.mk>
+
 PROG=cached
 PROGNAME=cached
 MAN=cached.conf.5 cached.8
@@ -9,8 +11,14 @@
 	config.c query.c mp_ws_query.c mp_rs_query.c singletons.c protocol.c \
 	parser.c
 CFLAGS+= -DCONFIG_PATH="\"${PREFIX}/etc/cached.conf\""
-DPADD+=${LIBM} ${LIBPTHREAD} ${LIBUTIL}
-LDADD+=${LIBM} ${LIBPTHREAD} ${LIBUTIL}
+DPADD+=${LIBM} ${LIBUTIL}
+LDADD+=${LIBM} ${LIBUTIL}
+
+.if ${MK_LIBC_THREADS} == "no"
+DPADD+=${LIBPTHREAD}
+LDADD+=${LIBPTHREAD}
+.endif
+
 LDFLAGS+= -Xlinker --export-dynamic
 
 .PATH:	${.CURDIR}/agents

==== //depot/projects/dtrace/src/usr.sbin/pppctl/Makefile#3 (text+ko) ====

@@ -1,9 +1,16 @@
 # $FreeBSD: src/usr.sbin/pppctl/Makefile,v 1.16 2004/01/31 17:28:09 marcel Exp $
 
+.include <bsd.own.mk>
+
 PROG=	pppctl
 MAN=	pppctl.8
 
-DPADD=	${LIBPTHREAD} ${LIBEDIT} ${LIBTERMCAP}
-LDADD=	-lpthread -ledit -ltermcap
+DPADD=	${LIBEDIT} ${LIBTERMCAP}
+LDADD=	-ledit -ltermcap
+
+.if ${MK_LIBC_THREADS} == "no"
+DPADD=	${LIBPTHREAD}
+LDADD=	-lpthread
+.endif
 
 .include <bsd.prog.mk>


More information about the p4-projects mailing list