]> gcc.gnu.org Git - gcc.git/blobdiff - libstdc++-v3/configure.host
stl_tree.h (_Rb_tree<>::_M_const_cast_iter): Remove.
[gcc.git] / libstdc++-v3 / configure.host
index 06874d5cf0a3cae7fc48767885a59f90f586d0a5..73cf2162cbc39b4e8291715667bcfb13dda4c64c 100644 (file)
@@ -261,6 +261,13 @@ case "${host_os}" in
   netbsd*)
     os_include_dir="os/bsd/netbsd"
     ;;
+  osf*)
+    os_include_dir="os/generic"
+    # libstdc++.so relies on emutls on Tru64 UNIX, which only works with the
+    # real functions implemented in libpthread.so, not with the dummies in
+    # libgcc, so always pass -lpthread.
+    OPT_LDFLAGS="${OPT_LDFLAGS} -lpthread"
+    ;;
   qnx6.[12]*)
     os_include_dir="os/qnx/qnx6.1"
     c_model=c
@@ -320,13 +327,13 @@ case "${host}" in
        ;;
     esac
     ;;
-  i?86-*-solaris2*)
-    abi_baseline_pair=i386-solaris2
-    ;;
   powerpc*-*-darwin*)
     port_specific_symbol_files="\$(srcdir)/../config/os/bsd/darwin/ppc-extra.ver"
     ;;
-  sparc*-*-solaris2*)
-    abi_baseline_pair=sparc-solaris2
+  *-*-solaris2.[89])
+    abi_baseline_pair=solaris2.8
+    ;;
+  *-*-solaris2.1[0-9])
+    abi_baseline_pair=solaris2.10
     ;;
 esac
This page took 0.027088 seconds and 5 git commands to generate.