aboutsummaryrefslogtreecommitdiff
path: root/boehm-gc/configure.in
diff options
context:
space:
mode:
authorLoren J. Rittle <ljrittle@acm.org>2001-11-26 17:40:34 +0000
committerLoren J. Rittle <ljrittle@gcc.gnu.org>2001-11-26 17:40:34 +0000
commit2b2ec3fbff90bba7e510ef6013e9c99ec24ff2cf (patch)
tree1cfc8f6bed312181086a11d15a92ce156da4e363 /boehm-gc/configure.in
parent5b0c589655c47d528012f3feb6ca62005568aaae (diff)
downloadgcc-2b2ec3fbff90bba7e510ef6013e9c99ec24ff2cf.zip
gcc-2b2ec3fbff90bba7e510ef6013e9c99ec24ff2cf.tar.gz
gcc-2b2ec3fbff90bba7e510ef6013e9c99ec24ff2cf.tar.bz2
linux_threads.c (WRAP_FUNC(pthread_join)): Remove special case for GC_FREEBSD_THREADS.
* linux_threads.c (WRAP_FUNC(pthread_join)): Remove special case for GC_FREEBSD_THREADS. * configure.in (*-*-freebsd*): Clarify warning. * configure: Rebuilt. From-SVN: r47347
Diffstat (limited to 'boehm-gc/configure.in')
-rw-r--r--boehm-gc/configure.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/boehm-gc/configure.in b/boehm-gc/configure.in
index ce6b725..219af7f 100644
--- a/boehm-gc/configure.in
+++ b/boehm-gc/configure.in
@@ -90,7 +90,8 @@ case "$THREADS" in
THREADLIBS="-lpthread -lrt"
;;
*-*-freebsd*)
- AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.")
+ AC_MSG_WARN("Threaded GC is prone to deadlock before FreeBSD 4.5.")
+ AC_MSG_WARN("Related symptom is pthread_join returns spurious EINTR.")
AC_DEFINE(GC_FREEBSD_THREADS)
INCLUDES="$INCLUDES -pthread"
THREADLIBS=-pthread