Bug 22788 - Fix detection of getpwnam_r on Solaris
authorBrian Cameron <brian.cameron@sun.com>
Wed, 15 Jul 2009 21:35:38 +0000 (17:35 -0400)
committerColin Walters <walters@verbum.org>
Wed, 15 Jul 2009 21:35:38 +0000 (17:35 -0400)
Define POSIX_PTHREAD_SEMANTICS earlier so more things use it.

Signed-off-by: Colin Walters <walters@verbum.org>
configure.in

index 5a92efd..2e6422c 100644 (file)
@@ -458,6 +458,13 @@ AC_CHECK_HEADERS(errno.h)
 
 AC_CHECK_HEADERS(unistd.h)
 
+# Add -D_POSIX_PTHREAD_SEMANTICS if on Solaris
+#
+case $host_os in
+    solaris*)
+       CFLAGS="$CFLAGS -D_POSIX_PTHREAD_SEMANTICS" ;;
+esac
+    
 # checking for a posix version of getpwnam_r
 # if we are cross compiling and can not run the test
 # assume getpwnam_r is the posix version
@@ -1151,13 +1158,6 @@ AC_SUBST(SECTION_FLAGS)
 AC_SUBST(SECTION_LDFLAGS)
 AC_MSG_RESULT($ac_gcsections)
 
-# Add -D_POSIX_PTHREAD_SEMANTICS if on Solaris
-#
-case $host_os in
-    solaris*)
-       CFLAGS="$CFLAGS -D_POSIX_PTHREAD_SEMANTICS" ;;
-esac
-    
 changequote(,)dnl
 # compress spaces in flags
 CFLAGS=`echo "$CFLAGS" | sed -e 's/ +/ /g'`