OSDN Git Service

PR libgcj/23829
authorgerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Apr 2006 19:57:02 +0000 (19:57 +0000)
committergerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Apr 2006 19:57:02 +0000 (19:57 +0000)
* configure.ac: Link against -lpthread rather than -lc_r on
FreeBSD 5 and above.
* configure: Regenerate.

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

libjava/ChangeLog
libjava/configure
libjava/configure.ac

index 55ce659..227d72c 100644 (file)
@@ -1,3 +1,10 @@
+2006-04-12  NAKATA Maho  <maho@FreeBSD.org> 
+
+       PR libgcj/23829
+       * configure.ac: Link against -lpthread rather than -lc_r on
+       FreeBSD 5 and above.
+       * configure: Regenerate.
+
 2006-04-11  Bryce McKinlay  <mckinlay@redhat.com>
 
        * gnu/gcj/runtime/SystemClassLoader.java (addClass): Get the value
index b72520e..a8afc70 100755 (executable)
@@ -9210,11 +9210,10 @@ case "$THREADS" in
        THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
        ;;
      *-*-freebsd*)
-       # FreeBSD 5 implements a model much closer to other modern UNIX
-       # which support threads.  However, it still does not support
-       # -lpthread.
+       # FreeBSD >=5.3 implements a model much closer to other modern UNIX
+       # systems which support threads and -lpthread.
        THREADLDFLAGS=-pthread
-       THREADSPEC=-lc_r
+       THREADSPEC=-lpthread
        ;;
      alpha*-dec-osf*)
        THREADCXXFLAGS=-pthread
index 2731bf3..86359f1 100644 (file)
@@ -800,11 +800,10 @@ case "$THREADS" in
        THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
        ;;
      *-*-freebsd*)
-       # FreeBSD 5 implements a model much closer to other modern UNIX
-       # which support threads.  However, it still does not support
-       # -lpthread.
+       # FreeBSD >=5.3 implements a model much closer to other modern UNIX
+       # systems which support threads and -lpthread.
        THREADLDFLAGS=-pthread
-       THREADSPEC=-lc_r
+       THREADSPEC=-lpthread
        ;;
      alpha*-dec-osf*)
        THREADCXXFLAGS=-pthread