23034037 proftpd needs -D_POSIX_PTHREAD_SEMANTICS on S11
authorJohn Beck <John.Beck@Oracle.COM>
Thu, 31 Mar 2016 14:00:14 -0700
changeset 5706 87efc4971896
parent 5705 1dd01efcbd26
child 5707 a2b8fbf04d15
23034037 proftpd needs -D_POSIX_PTHREAD_SEMANTICS on S11
components/proftpd/Makefile
--- a/components/proftpd/Makefile	Fri Apr 01 14:13:41 2016 -0600
+++ b/components/proftpd/Makefile	Thu Mar 31 14:00:14 2016 -0700
@@ -60,6 +60,10 @@
 IPS_COMPONENT_VERSION=  $(COMPONENT_VERSION)
 
 CFLAGS += -I$(USRINCDIR)/kerberosv5 -DHAVE_KRB5_H=1 -DKRB5_DLLIMP= -DHAVE__GETGRPSBYMEMBER -D_SOLARIS_DTRACE
+ifeq ($(OS_VERSION), 5.11)
+CFLAGS += -D_POSIX_PTHREAD_SEMANTICS
+endif
+
 # Force immediate binding because of chroot().
 CONFIGURE_OPTIONS +=	LDFLAGS="-z guidance=nolazyload -z nolazyload -lbsm"
 CONFIGURE_OPTIONS +=	install_user=`id -nu`