Add POSIX flag to Solaris build
authorscantor <scantor@3ebe4818-3638-0410-822d-ece5924dabe2>
Wed, 16 Nov 2011 22:10:23 +0000 (22:10 +0000)
committerscantor <scantor@3ebe4818-3638-0410-822d-ece5924dabe2>
Wed, 16 Nov 2011 22:10:23 +0000 (22:10 +0000)
git-svn-id: https://svn.shibboleth.net/extensions/cpp-sp-resolver/trunk@334 3ebe4818-3638-0410-822d-ece5924dabe2

1  2 
configure.ac

diff --cc configure.ac
@@@ -37,20 -37,20 +37,20 @@@ if test "$GCC" = "yes" ; the
  #        ])
      CFLAGS="-Wall $GCC_CFLAGS"
      CXXFLAGS="-Wall $GCC_CXXFLAGS"
--else
--# Fix for Sun Workshop compiler in debug mode, may be Sun case #6360993
--      case "${host_cpu}-${host_os}" in
--              *solaris*)
--                      if test "$CXX" = "CC" ; then
--                              CXXFLAGS="$CXXFLAGS -Qoption ccfe -stabs=no%dfltlit+no%dflthlp"
--                      fi
--                      ;;
--              *osf*)
--                      CXXFLAGS="$CXXFLAGS -D_POSIX_PII_SOCKET"
--                      ;;
--      esac
  fi
  
++# Fix for Sun Workshop compiler in debug mode, may be Sun case #6360993
++# Also enables POSIX semantics for some functions.
++case "${host_cpu}-${host_os}" in
++    *solaris*)
++      CFLAGS="$CFLAGS -D_POSIX_PTHREAD_SEMANTICS"
++      CXXFLAGS="$CXXFLAGS -D_POSIX_PTHREAD_SEMANTICS"
++      if test "$CXX" = "CC" ; then
++              CXXFLAGS="$CXXFLAGS -Qoption ccfe -stabs=no%dfltlit+no%dflthlp"
++      fi
++    ;;
++esac
++
  AC_LANG(C)
  
  # Checks for typedefs, structures, and compiler characteristics.