On Sat, 2 Feb 2002, Dale Ghent wrote: | I still think that it's a bad idea to unconditionally include libpthread | on Solaris builds in cases where HPSA is not enabled, which would be | (relatively) rare situations because HPSA is not the default for Solaris.
Replying to my own email here. I figured, that since we're halfway there by adding -lpthread to LIBS, we might as well go all-out and make it useful to us on Solaris. Attached is a patch to add -DUSE_PTHREAD_SERIALIZED_ACCEPT to CFLAGS for Solaris. I've tested HPSA sucessfully on Solaris 8, and recently, with 2.6. Both had expected results and no unexpected side-effects. /dale
--- /local/src/apache-dev/apache-1.3/src/Configure.orig Sat Feb 2 14:23:05 2002 +++ /local/src/apache-dev/apache-1.3/src/Configure Sat Feb 2 14:23:31 2002 @@ -585,7 +585,7 @@ *-solaris2*) PLATOSVERS=`echo $PLAT | sed 's/^.*solaris2.//'` OS="Solaris $PLATOSVERS" - CFLAGS="$CFLAGS -DSOLARIS2=$PLATOSVERS" + CFLAGS="$CFLAGS -DSOLARIS2=$PLATOSVERS" -DUSE_PTHREAD_SERIALIZED_ACCEPT LIBS="$LIBS -lsocket -lnsl -lpthread" DBM_LIB="" case "$PLATOSVERS" in