OSDN Git Service

Update to include descriptions of .popsection, .previous, .pushsection,
[pf3gnuchains/pf3gnuchains4x.git] / ltconfig
index e57dd54..a258dca 100755 (executable)
--- a/ltconfig
+++ b/ltconfig
@@ -623,26 +623,33 @@ echo $ac_n "checking for executable suffix... $ac_c" 1>&6
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
-  ac_cv_exeext="no"
-  $rm conftest*
-  echo 'main () { return 0; }' > conftest.c
-  echo "$progname:629: checking for executable suffix" >& 5
-  if { (eval echo $progname:630: \"$ac_link\") 1>&5; (eval $ac_link) 2>conftest.err; }; then
-    # Append any warnings to the config.log.
-    cat conftest.err 1>&5
-
-    for ac_file in conftest.*; do
-      case $ac_file in
-      *.c | *.err | *.$objext ) ;;
-      *) ac_cv_exeext=.`echo $ac_file | sed -e s/conftest.//` ;;
-      esac
-    done
-  else
-    cat conftest.err 1>&5
-    echo "$progname: failed program was:" >&5
-    cat conftest.c >&5
-  fi
-  $rm conftest*
+  case "$host_os" in
+  cygwin* | mingw* | os2*)
+    ac_cv_exeext=.exe
+    ;;
+  *)
+    ac_cv_exeext="no"
+    $rm conftest*
+    echo 'main () { return 0; }' > conftest.c
+    echo "$progname:634: checking for executable suffix" >& 5
+    if { (eval echo $progname:635: \"$ac_link\") 1>&5; (eval $ac_link) 2>conftest.err; }; then
+      # Append any warnings to the config.log.
+      cat conftest.err 1>&5
+
+      for ac_file in conftest.*; do
+        case $ac_file in
+        *.c | *.err | *.$objext ) ;;
+        *) ac_cv_exeext=.`echo $ac_file | sed -e s/conftest.//` ;;
+        esac
+      done
+    else
+      cat conftest.err 1>&5
+      echo "$progname: failed program was:" >&5
+      cat conftest.c >&5
+    fi
+    $rm conftest*
+    ;;
+  esac
 fi
 if test "X$ac_cv_exeext" = Xno; then
   exeext=""
@@ -752,10 +759,15 @@ else
     pic_flag='-pic'
     link_static_flag='-Bstatic'
     ;;
+
   sysv4*MP*)
     if test -d /usr/nec ;then
       pic_flag='-Kconform_pic'
       link_static_flag='-Bstatic'
+    elif test -d /usr/dde ;then
+      pic_flag='-KPIC'
+      link_static_flag='-Bstatic'
+      wl='-Wl,'
     fi
     ;;
   *)
@@ -1509,6 +1521,12 @@ else
       runpath_var=LD_RUN_PATH
       hardcode_runpath_var=yes
       ld_shlibs=yes
+    elif test -d /usr/dde; then
+      archive_cmds='$CC -V -dy -G -z text -h $soname -o $lib $libobjs'
+      hardcode_shlibpath_var=no
+      runpath_var=LD_RUN_PATH
+      no_undefined_flag='-z text'
+      ld_shlibs=yes
     fi
     ;;
 
@@ -2106,6 +2124,12 @@ sysv4*MP*)
     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
     soname_spec='$libname.so.$major'
     shlibpath_var=LD_LIBRARY_PATH
+  elif test -d /usr/dde ;then
+    dynamic_linker="/usr/lib/libc.so.1"
+    version_type=osf
+    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+    soname_spec='${libname}${release}.so$major'
+    shlibpath_var=LD_LIBRARY_PATH
   fi
   ;;