projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2005-07-13 Atsushi Enomoto <atsushi@ximian.com>
[mono.git]
/
libgc
/
configure.in
diff --git
a/libgc/configure.in
b/libgc/configure.in
index 4f43aef9b413cf2e0f092b6318899d45d3aad876..afe5a14985f2eab2f6ba0dfb40dbdbd46531f345 100644
(file)
--- a/
libgc/configure.in
+++ b/
libgc/configure.in
@@
-72,7
+72,7
@@
case "$THREADS" in
THREADS=posix
THREADLIBS=-lpthread
case "$host" in
THREADS=posix
THREADLIBS=-lpthread
case "$host" in
- x86-*-linux* | ia64-*-linux* | i
586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux* | s390*
-*-linux*)
+ x86-*-linux* | ia64-*-linux* | i
386-*-linux* | i486-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux* | s390*-*-linux* | powerpc
-*-linux*)
AC_DEFINE(GC_LINUX_THREADS)
AC_DEFINE(_REENTRANT)
if test "${enable_parallel_mark}" = yes; then
AC_DEFINE(GC_LINUX_THREADS)
AC_DEFINE(_REENTRANT)
if test "${enable_parallel_mark}" = yes; then
@@
-119,11
+119,22
@@
case "$THREADS" in
INCLUDES="$INCLUDES $PTHREAD_CFLAGS"
fi
if test "x$PTHREAD_LIBS" = "x"; then
INCLUDES="$INCLUDES $PTHREAD_CFLAGS"
fi
if test "x$PTHREAD_LIBS" = "x"; then
- THREADLIBS=-
l
pthread
+ THREADLIBS=-pthread
else
THREADLIBS="$PTHREAD_LIBS"
fi
;;
else
THREADLIBS="$PTHREAD_LIBS"
fi
;;
+ *-*-freebsd6*)
+ AC_DEFINE(GC_FREEBSD_THREADS)
+ if test "x$PTHREAD_CFLAGS" != "x"; then
+ INCLUDES="$INCLUDES $PTHREAD_CFLAGS"
+ fi
+ if test "x$PTHREAD_LIBS" = "x"; then
+ THREADLIBS=-pthread
+ else
+ THREADLIBS="$PTHREAD_LIBS"
+ fi
+ ;;
*-*-solaris*)
AC_DEFINE(GC_SOLARIS_THREADS)
AC_DEFINE(GC_SOLARIS_PTHREADS)
*-*-solaris*)
AC_DEFINE(GC_SOLARIS_THREADS)
AC_DEFINE(GC_SOLARIS_PTHREADS)