diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2010-06-15 13:51:07 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2010-06-15 13:51:07 +0000 |
commit | 8a86e760712f136623c1f5ae80a95f827c80014b (patch) | |
tree | 7f012594d5ce869901a6beffedc25b7dbeb8a408 /boehm-gc | |
parent | e0774f1e3c0bb9a8809ad3ac6fc9e6d1171d3327 (diff) | |
download | gcc-8a86e760712f136623c1f5ae80a95f827c80014b.zip gcc-8a86e760712f136623c1f5ae80a95f827c80014b.tar.gz gcc-8a86e760712f136623c1f5ae80a95f827c80014b.tar.bz2 |
configure.ac (*-*-solaris2.8*): Only usr alternate thread library on Solaris 8.
* configure.ac (*-*-solaris2.8*): Only usr alternate thread
library on Solaris 8.
(*-*-solaris2*): Use regular thread library otherwise.
* configure: Regenerate.
From-SVN: r160787
Diffstat (limited to 'boehm-gc')
-rw-r--r-- | boehm-gc/ChangeLog | 7 | ||||
-rwxr-xr-x | boehm-gc/configure | 11 | ||||
-rw-r--r-- | boehm-gc/configure.ac | 12 |
3 files changed, 27 insertions, 3 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index 780d70f..d9cda96 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,10 @@ +2010-06-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * configure.ac (*-*-solaris2.8*): Only usr alternate thread + library on Solaris 8. + (*-*-solaris2*): Use regular thread library otherwise. + * configure: Regenerate. + 2010-05-13 Uros Bizjak <ubizjak@gmail.com> * tests/leak_test.c (main): Declare as int. Return 0. diff --git a/boehm-gc/configure b/boehm-gc/configure index 0bcfb59..557d305 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 diff --git a/boehm-gc/configure.ac b/boehm-gc/configure.ac index 363263e..32c6275 100644 --- a/boehm-gc/configure.ac +++ b/boehm-gc/configure.ac @@ -1,4 +1,5 @@ -# Copyright (c) 1999, 2000, 2001, 2002, 2003, 2006 by Red Hat, Inc. All rights reserved. +# Copyright (c) 1999, 2000, 2001, 2002, 2003, 2006, 2010 by Red Hat, Inc. +# All rights reserved. # Copyright 2004 Nathanael Nerode # # THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED @@ -179,7 +180,7 @@ case "$THREADS" in AM_CPPFLAGS="$AM_CPPFLAGS -pthread" THREADLIBS=-pthread ;; - *-*-solaris*) + *-*-solaris2.8*) AC_DEFINE(GC_SOLARIS_PTHREADS,1,[support for Solaris pthreads]) # Need to use alternate thread library, otherwise gctest hangs # on Solaris 8. @@ -187,6 +188,13 @@ case "$THREADS" in THREADLIBS="-L/usr/lib/lwp/$multi_os_directory \ -R/usr/lib/lwp/$multi_os_directory -lpthread -lthread -lrt" ;; + *-*-solaris2*) + AC_DEFINE(GC_SOLARIS_PTHREADS,1,[support for Solaris pthreads]) + # 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*) AC_DEFINE(GC_IRIX_THREADS,1,[support for Irix pthreads]) ;; |