summaryrefslogtreecommitdiff
path: root/boehm-gc/configure
diff options
context:
space:
mode:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-15 13:51:07 +0000
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-15 13:51:07 +0000
commitd2f4c25adf9483a3ca4afc50bc214f9f39bfbdfe (patch)
tree7f012594d5ce869901a6beffedc25b7dbeb8a408 /boehm-gc/configure
parentd18e0d532faa080531c89a983717f5fec4ef6a08 (diff)
downloadgcc-d2f4c25adf9483a3ca4afc50bc214f9f39bfbdfe.tar.gz
* configure.ac (*-*-solaris2.8*): Only usr alternate thread
library on Solaris 8. (*-*-solaris2*): Use regular thread library otherwise. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160787 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'boehm-gc/configure')
-rwxr-xr-xboehm-gc/configure11
1 files changed, 10 insertions, 1 deletions
diff --git a/boehm-gc/configure b/boehm-gc/configure
index 0bcfb592af3..557d30583ac 100755
--- a/boehm-gc/configure
+++ b/boehm-gc/configure
@@ -14893,7 +14893,7 @@ $as_echo "#define GC_FREEBSD_THREADS 1" >>confdefs.h
AM_CPPFLAGS="$AM_CPPFLAGS -pthread"
THREADLIBS=-pthread
;;
- *-*-solaris*)
+ *-*-solaris2.8*)
$as_echo "#define GC_SOLARIS_PTHREADS 1" >>confdefs.h
@@ -14903,6 +14903,15 @@ $as_echo "#define GC_SOLARIS_PTHREADS 1" >>confdefs.h
THREADLIBS="-L/usr/lib/lwp/$multi_os_directory \
-R/usr/lib/lwp/$multi_os_directory -lpthread -lthread -lrt"
;;
+ *-*-solaris2*)
+
+$as_echo "#define GC_SOLARIS_PTHREADS 1" >>confdefs.h
+
+ # The alternate thread library was only introduced in Solaris 8 and
+ # became the default in Solaris 9, so no need for the special code
+ # above otherwise.
+ THREADLIBS=-lpthread
+ ;;
*-*-irix*)
$as_echo "#define GC_IRIX_THREADS 1" >>confdefs.h