Use thread-safe errno on Solaris
This commit is contained in:
@@ -12,12 +12,12 @@ case "$host" in
|
|||||||
*-*-solaris2*)
|
*-*-solaris2*)
|
||||||
native_pthread_support=yes
|
native_pthread_support=yes
|
||||||
if test "$GCC" = yes; then
|
if test "$GCC" = yes; then
|
||||||
PTHREAD_CFLAGS=-pthreads
|
PTHREAD_CFLAGS="-D_REENTRANT -D_TS_ERRNO"
|
||||||
PTHREAD_LIBADD=-pthreads
|
PTHREAD_LIBADD=-lpthread
|
||||||
else
|
else
|
||||||
PTHREAD_CFLAGS=-mt
|
PTHREAD_CFLAGS="-mt -D_REENTRANT -D_TS_ERRNO"
|
||||||
PTHREAD_LDADD=-mt
|
PTHREAD_LDADD=-mt
|
||||||
PTHREAD_LIBADD=-mt
|
PTHREAD_LIBADD="-mt -lpthread"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*-*-netbsd[[12]]*)
|
*-*-netbsd[[12]]*)
|
||||||
@@ -90,6 +90,10 @@ else
|
|||||||
PTHREAD_LIBADD=""
|
PTHREAD_LIBADD=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
|
||||||
|
LDADD="$LDADD $PTHREAD_LDADD"
|
||||||
|
LIBADD="$LIBADD $PTHREAD_LIBADD"
|
||||||
|
|
||||||
AC_SUBST(PTHREAD_CFLAGS)
|
AC_SUBST(PTHREAD_CFLAGS)
|
||||||
AC_SUBST(PTHREAD_LDADD)
|
AC_SUBST(PTHREAD_LDADD)
|
||||||
AC_SUBST(PTHREAD_LIBADD)
|
AC_SUBST(PTHREAD_LIBADD)
|
||||||
|
Reference in New Issue
Block a user