24303566 proftpd should disable lazy binding to simplify chroot.
--- a/components/proftpd/Makefile Wed Oct 05 01:21:05 2016 -0700
+++ b/components/proftpd/Makefile Thu Aug 25 16:28:16 2016 -0700
@@ -60,10 +60,13 @@
# ...we will use '.2' instead of 'b'.
IPS_COMPONENT_VERSION= $(COMPONENT_VERSION).2
-# Force immediate binding because of chroot().
-LDFLAGS += -z guidance=nolazyload -z nolazyload -lbsm -z guidance=lazyload -z lazyload
-CFLAGS += -I/usr/include/kerberosv5 -DHAVE_KRB5_H=1 -DKRB5_DLLIMP=
-CFLAGS += -DHAVE__GETGRPSBYMEMBER -D_SOLARIS_DTRACE
+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
+LDFLAGS += CC_BITS
+# Force immediate (no-lazy) binding because of chroot() can loose the access into (/usr)/lib
+LDFLAGS += -z guidance=nolazyload -z nolazyload -lbsm
CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)"