]> granicus.if.org Git - gc/commitdiff
* configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
authorro@138bc75d-0d04-0410-961f-82ee72b054a4 <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2011 14:00:46 +0000 (14:00 +0000)
committerguest <ivmai@mail.ru>
Fri, 29 Jul 2011 06:54:30 +0000 (10:54 +0400)
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169436 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
configure
configure.ac

index 1712ffbc5cdc6929bc340ba674b83800527cba30..03a222e68c242b351f079df97c0afd9f575199b2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
+       * configure: Regenerate.
+
 2010-12-10  Iain Sandoe  <iains@gcc.gnu.org>
 
        * powerpc_darwin_mach_dep.s:  Update for m64.  Add eh frames.
index 78877e50cbc80392ebeb5000000be0b5666c0e0a..4f7490cbcc716e83c2119a953de6417a915fadab 100755 (executable)
--- a/configure
+++ b/configure
@@ -14910,7 +14910,9 @@ $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
+       # nanosleep, sched_yield, and sem_* only live in librt before
+       # Solaris 11.
+       THREADLIBS="-lpthread -lrt"
        ;;
      *-*-irix*)
 
index 43be0b4866da402e4292394c8f727897331ef7b9..42cd4190df9c52b7cad74b581956d6f17c4c0b7f 100644 (file)
@@ -193,7 +193,9 @@ case "$THREADS" in
        # 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
+       # nanosleep, sched_yield, and sem_* only live in librt before
+       # Solaris 11.
+       THREADLIBS="-lpthread -lrt"
        ;;
      *-*-irix*)
        AC_DEFINE(GC_IRIX_THREADS,1,[support for Irix pthreads])