]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
please use the ild-branch
authorThomas Tanner <tanner@gmx.de>
Thu, 18 Feb 1999 11:40:40 +0000 (11:40 +0000)
committerThomas Tanner <tanner@gmx.de>
Thu, 18 Feb 1999 11:40:40 +0000 (11:40 +0000)
mail/ild.diff [deleted file]

diff --git a/mail/ild.diff b/mail/ild.diff
deleted file mode 100644 (file)
index 78d4693..0000000
+++ /dev/null
@@ -1,1922 +0,0 @@
-diff -ruNd libtool/configure.in libtool.dep/configure.in
---- libtool/configure.in       Wed Jan 27 10:03:54 1999
-+++ libtool.dep/configure.in   Fri Feb 12 00:32:58 1999
-@@ -41,7 +41,7 @@
- dnl all subdirectories that are configured on demand, but that must be
- dnl included in the distribution
--CONF_SUBDIRS="libltdl demo mdemo cdemo" # depdemo
-+CONF_SUBDIRS="libltdl demo mdemo depdemo cdemo"
- AC_SUBST(CONF_SUBDIRS)
- ACINCLUDE_M4_LIST="${srcdir}/acinclude.m4 "
-diff -ruNd libtool/depdemo/Makefile.am libtool.dep/depdemo/Makefile.am
---- libtool/depdemo/Makefile.am        Sat Jan  9 10:51:43 1999
-+++ libtool.dep/depdemo/Makefile.am    Fri Feb 12 00:32:58 1999
-@@ -14,12 +14,10 @@
- bin_PROGRAMS = depdemo depdemo.static
- depdemo_SOURCES = main.c
--depdemo_LDADD = libl1.la libl2.la libl4.la \
--              libl3.la # remove this!
-+depdemo_LDADD = libl1.la libl2.la libl4.la
- depdemo_DEPENDENCIES = libl1.la libl2.la libl4.la
--depdemo_static_SOURCES = main.c
--depdemo_static_LDADD = libl1.la libl2.la libl4.la \
--              libl3.la # remove this!
--depdemo_static_DEPENDENCIES = libl1.la libl2.la libl4.la
--depdemo_static_LDFLAGS = -static
-+depdemo_static_SOURCES = $(depdemo_SOURCES)
-+depdemo_static_LDADD = $(depdemo_LDADD)
-+depdemo_static_DEPENDENCIES = $(depdemo_DEPENDENCIES)
-+depdemo_static_LDFLAGS = $(STATIC)
-diff -ruNd libtool/depdemo/configure.in libtool.dep/depdemo/configure.in
---- libtool/depdemo/configure.in       Wed Jan 27 10:03:54 1999
-+++ libtool.dep/depdemo/configure.in   Fri Feb 12 00:32:58 1999
-@@ -6,6 +6,13 @@
- AC_EXEEXT
- AM_PROG_LIBTOOL
-+if ${CONFIG_SHELL} ./libtool --features | grep "enable static" >/dev/null; then
-+  STATIC=-static
-+else
-+  STATIC=
-+fi
-+AC_SUBST(STATIC)
-+
- AC_CHECK_HEADERS(math.h)
- AC_CHECK_LIB(m, cos, LIBADD_M="-lm", LIBADD_M=)
-diff -ruNd libtool/ltmain.in libtool.dep/ltmain.in
---- libtool/ltmain.in  Fri Feb 12 00:32:37 1999
-+++ libtool.dep/ltmain.in      Fri Feb 12 00:34:12 1999
-@@ -603,8 +603,11 @@
-     ;;
-   # libtool link mode
--  link)
-+  link | link-install)
-     modename="$modename: link"
-+    link_install=no
-+    test "$mode" = "link-install" && link_install=yes
-+    link_command="$nonopt"
-     C_compiler="$CC" # save it, to compile generated C sources
-     CC="$nonopt"
-     case "$host" in
-@@ -649,24 +652,13 @@
-       ;;
-     esac
-     compile_command="$CC"
--    finalize_command="$CC"
--    compile_shlibpath=
--    finalize_shlibpath=
-+    shlibpath=
-     convenience=
-     old_convenience=
-     deplibs=
-     linkopts=
--    if test -n "$shlibpath_var"; then
--      # get the directories listed in $shlibpath_var
--      eval lib_search_path=\`\$echo \"X \${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
--    else
--      libsearch_path=
--    fi
--    # now prepend the system-specific ones
--    eval lib_search_path=\"$sys_lib_search_path_spec\$lib_search_path\"
--    
-     avoid_version=no
-     dlfiles=
-     dlprefiles=
-@@ -674,9 +666,7 @@
-     export_symbols=
-     generated=
-     hardcode_libdirs=
--    finalize_hardcode_libdirs=
-     libobjs=
--    link_against_libtool_libs=
-     ltlibs=
-     module=no
-     objs=
-@@ -688,7 +678,6 @@
-     xrpath=
-     perm_rpath=
-     temp_rpath=
--    finalize_rpath=
-     thread_safe=no
-     vinfo=
-@@ -714,13 +703,13 @@
-     while test $# -gt 0; do
-       arg="$1"
-       shift
-+      link_command="$link_command $arg"
-       # If the previous option needs an argument, assign it.
-       if test -n "$prev"; then
-       case "$prev" in
-       output)
-         compile_command="$compile_command @OUTPUT@"
--        finalize_command="$finalize_command @OUTPUT@"
-         ;;
-       esac
-@@ -729,7 +718,6 @@
-         if test "$preload" = no; then
-           # Add the symbol object into the linking commands.
-           compile_command="$compile_command @SYMFILE@"
--          finalize_command="$finalize_command @SYMFILE@"
-           preload=yes
-         fi
-         case "$arg" in
-@@ -779,7 +767,6 @@
-       -all-static)
-       if test -n "$link_static_flag"; then
-         compile_command="$compile_command $link_static_flag"
--        finalize_command="$finalize_command $link_static_flag"
-       fi
-       continue
-       ;;
-@@ -816,7 +803,6 @@
-         if test "$preload" = no; then
-           # Add the symbol object into the linking commands.
-           compile_command="$compile_command @SYMFILE@"
--          finalize_command="$finalize_command @SYMFILE@"
-           preload=yes
-         fi
-       fi
-@@ -833,32 +819,25 @@
-       -L*)
-       dir=`$echo "X$arg" | $Xsed -e 's%^-L\(.*\)$%\1%'`
-+      # We need an absolute path.
-       case "$dir" in
--      /* | [A-Za-z]:[/\\]*)
--        # Add the corresponding hardcode_libdir_flag, if it is not identical.
--        ;;
-+      /* | [A-Za-z]:[/\\]*) ;;
-       *)
--        $echo "$modename: \`-L$dir' cannot specify a relative directory" 1>&2
--        exit 1
--        ;;
--      esac
--      deplibs="$deplibs $arg"
--      lib_search_path="$lib_search_path `expr $arg : '-L\(.*\)'`"
--      case "$host" in
--      *-*-cygwin* | *-*-mingw* | *-*-os2*)
--        dllsearchdir="`expr $arg : '-L\(.*\)'`"
--        dllsearchdir=`cd "$dllsearchdir" && pwd || echo "$dllsearchdir"`
--        if test -n "$dllsearchpath"; then
--          dllsearchpath="$dllsearchpath:$dllsearchdir"
--        else
--          dllsearchpath="$dllsearchdir"
-+        absdir=`cd "$dir" && pwd`
-+        if test -z "$absdir"; then
-+          $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-+          exit 1
-         fi
-+        dir="$absdir"
-         ;;
-       esac
-+      deplibs="$deplibs -L$dir"
-+      continue
-       ;;
-       -l*)
-       deplibs="$deplibs $arg"
-+      continue
-       ;;
-       -module)
-@@ -903,7 +882,6 @@
-       # If we have no pic_flag, then this is the same as -all-static.
-       if test -z "$pic_flag" && test -n "$link_static_flag"; then
-         compile_command="$compile_command $link_static_flag"
--        finalize_command="$finalize_command $link_static_flag"
-       fi
-       continue
-       ;;
-@@ -920,7 +898,7 @@
-       # Some other compiler flag.
-       -* | +*)
--      # Unknown arguments in both finalize_command and compile_command need
-+      # Unknown arguments in compile_command need
-       # to be aesthetically quoted because they are evaled later.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-       case "$arg" in
-@@ -975,6 +953,7 @@
-       # it will not redefine variable installed.
-       installed=yes
-+      # Read the .la file
-       # If there is no directory component, then add one.
-       case "$arg" in
-       */* | *\\*) . $arg ;;
-@@ -992,9 +971,6 @@
-         exit 1
-       fi
--      # Find the relevant object directory and library name.
--      name=`$echo "X$arg" | $Xsed -e 's%^.*/%%' -e 's/\.la$//' -e 's/^lib//'`
--
-       if test "X$installed" = Xyes; then
-         dir="$libdir"
-       else
-@@ -1006,28 +982,6 @@
-         fi
-       fi
--      if test -n "$dependency_libs"; then
--        # Extract -R from dependency_libs
--        temp_deplibs=
--        for deplib in $dependency_libs; do
--          case "$deplib" in
--          -R*) xrpath="$xrpath "`echo "X$deplib" | $Xsed -e 's/^-R//'`;;
--          *) temp_deplibs="$temp_deplibs $deplib";;
--          esac
--        done
--        dependency_libs="$temp_deplibs"
--      fi
--
--      if test -z "$libdir"; then
--        # It is a libtool convenience library, so add in its objects.
--        convenience="$convenience $dir/$old_library"
--        old_convenience="$old_convenience $dir/$old_library"
--        deplibs="$deplibs$dependency_libs"
--        compile_command="$compile_command $dir/$old_library$dependency_libs"
--        finalize_command="$finalize_command $dir/$old_library$dependency_libs"
--        continue
--      fi
--
-       # This library was specified with -dlopen.
-       if test "$prev" = dlfiles; then
-         dlfiles="$dlfiles $arg"
-@@ -1036,10 +990,7 @@
-           # we need to preload.
-           prev=dlprefiles
-         else
--          # We should not create a dependency on this library, but we
--          # may need any libraries it requires.
--          compile_command="$compile_command$dependency_libs"
--          finalize_command="$finalize_command$dependency_libs"
-+          # We should not create a dependency on this library
-           prev=
-           continue
-         fi
-@@ -1057,219 +1008,13 @@
-         prev=
-       fi
--      if test "$build_libtool_libs" = yes && test -n "$library_names"; then
--        link_against_libtool_libs="$link_against_libtool_libs $arg"
--        if test -n "$shlibpath_var"; then
--          # Make sure the rpath contains only unique directories.
--          case "$temp_rpath " in
--          *" $dir "*) ;;
--          *) temp_rpath="$temp_rpath $dir" ;;
--          esac
--        fi
--
--        # This is the magic to use -rpath.
--        if test -n "$hardcode_libdir_flag_spec"; then
--          saved_libdir="$libdir"
--          libdir="$dir"
--
--          # We need an absolute path.
--          case "$libdir" in
--          /* | [A-Za-z]:[/\\]*) ;;
--          *)
--            absdir=`cd "$libdir" && pwd`
--            if test -z "$absdir"; then
--              $echo "$modename: cannot determine absolute directory name of \`$libdir'" 1>&2
--            else
--              libdir="$absdir"
--            fi
--            ;;
--          esac
--          if test -n "$hardcode_libdir_separator"; then
--            if test -z "$hardcode_libdirs"; then
--              # Put the magic libdir with the hardcode flag.
--              hardcode_libdirs="$libdir"
--              libdir="@HARDCODE_LIBDIRS@"
--            else
--              # Just accumulate the unique libdirs.
--              case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
--              *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
--                ;;
--              *)
--                hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
--                ;;
--              esac
--              libdir=
--            fi
--          fi
--
--          if test -n "$libdir"; then
--            eval flag=\"$hardcode_libdir_flag_spec\"
--
--            compile_command="$compile_command $flag"
--          fi
--
--          libdir="$saved_libdir"
--          if test -n "$hardcode_libdir_separator"; then
--            if test -z "$finalize_hardcode_libdirs"; then
--              # Put the magic libdir with the hardcode flag.
--              finalize_hardcode_libdirs="$libdir"
--              libdir="@HARDCODE_LIBDIRS@"
--            else
--              # Just accumulate the unique libdirs.
--              case "$hardcode_libdir_separator$finalize_hardcode_libdirs$hardcode_libdir_separator" in
--              *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
--                ;;
--              *)
--                finalize_hardcode_libdirs="$finalize_hardcode_libdirs$hardcode_libdir_separator$libdir"
--                ;;
--              esac
--              libdir=
--            fi
--          fi
--
--          if test -n "$libdir"; then
--            eval flag=\"$hardcode_libdir_flag_spec\"
--
--            finalize_command="$finalize_command $flag"
--          fi
--          # libdir is also use after "$hardcode_action" case
--          libdir="$saved_libdir"
--        elif test -n "$runpath_var"; then
--          # Do the same for the permanent run path.
--          case "$dir" in
--          /* | [A-Za-z]:[/\\]*) absdir="$dir";;
--          *)
--            absdir=`cd "$dir" && pwd`
--            if test -z "$absdir"; then
--              $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
--              absdir="$dir"
--            fi
--            ;;
--          esac
--          case "$perm_rpath " in
--          *" $absdir "*) ;;
--          *) perm_rpath="$perm_rpath $absdir" ;;
--          esac
--          case "$finalize_perm_rpath " in
--          *" $libdir "*) ;;
--          *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
--          esac
--        fi
--
--
--        lib_linked=yes
--        case "$hardcode_action" in
--        immediate | unsupported)
--          if test "$hardcode_direct" = no; then
--            compile_command="$compile_command $dir/$linklib"
--            deplibs="$deplibs $dir/$linklib"
--            case "$host" in
--            *-*-cygwin* | *-*-mingw* | *-*-os2*)
--              dllsearchdir=`cd "$dir" && pwd || echo "$dir"`
--              if test -n "$dllsearchpath"; then
--                dllsearchpath="$dllsearchpath:$dllsearchdir"
--              else
--                dllsearchpath="$dllsearchdir"
--              fi
--              ;;
--            esac
--          elif test "$hardcode_minus_L" = no; then
--            case "$host" in
--            *-*-sunos*)
--              compile_shlibpath="$compile_shlibpath$dir:"
--              ;;
--            esac
--            compile_command="$compile_command -L$dir -l$name"
--            deplibs="$deplibs -L$dir -l$name"
--          elif test "$hardcode_shlibpath_var" = no; then
--            compile_shlibpath="$compile_shlibpath$dir:"
--            compile_command="$compile_command -l$name"
--            deplibs="$deplibs -l$name"
--          else
--            lib_linked=no
--          fi
--          ;;
--
--        relink)
--          # We need an absolute path.
--          case "$dir" in
--          /* | [A-Za-z]:[/\\]*) ;;
--          *)
--            absdir=`cd "$dir" && pwd`
--            if test -z "$absdir"; then
--              $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
--              exit 1
--            fi
--            dir="$absdir"
--            ;;
--          esac
--
--          if test "$hardcode_direct" = yes; then
--            compile_command="$compile_command $dir/$linklib"
--            deplibs="$deplibs $dir/$linklib"
--          elif test "$hardcode_minus_L" = yes; then
--            compile_command="$compile_command -L$dir -l$name"
--            deplibs="$deplibs -L$dir -l$name"
--          elif test "$hardcode_shlibpath_var" = yes; then
--            compile_shlibpath="$compile_shlibpath$dir:"
--            compile_command="$compile_command -l$name"
--            deplibs="$deplibs -l$name"
--          else
--            lib_linked=no
--          fi
--          ;;
--
--        *)
--          lib_linked=no
--          ;;
--        esac
--
--        if test "$lib_linked" != yes; then
--          $echo "$modename: configuration error: unsupported hardcode properties"
--          exit 1
--        fi
--
--        # Finalize command for both is simple: just hardcode it.
--        if test "$hardcode_direct" = yes; then
--          finalize_command="$finalize_command $libdir/$linklib"
--        elif test "$hardcode_minus_L" = yes; then
--          finalize_command="$finalize_command -L$libdir -l$name"
--        elif test "$hardcode_shlibpath_var" = yes; then
--          finalize_shlibpath="$finalize_shlibpath$libdir:"
--          finalize_command="$finalize_command -l$name"
--        else
--          # We cannot seem to hardcode it, guess we'll fake it.
--          finalize_command="$finalize_command -L$libdir -l$name"
--        fi
--      else
--        # Transform directly to old archives if we don't build new libraries.
--        if test -n "$pic_flag" && test -z "$old_library"; then
--          $echo "$modename: cannot find static library for \`$arg'" 1>&2
--          exit 1
--        fi
--
--        # Here we assume that one of hardcode_direct or hardcode_minus_L
--        # is not unsupported.  This is valid on all known static and
--        # shared platforms.
--        if test "$hardcode_direct" != unsupported; then
--          test -n "$old_library" && linklib="$old_library"
--          compile_command="$compile_command $dir/$linklib"
--          finalize_command="$finalize_command $dir/$linklib"
--        else
--          compile_command="$compile_command -L$dir -l$name"
--          finalize_command="$finalize_command -L$dir -l$name"
--        fi
--      fi
--
--      # Add in any libraries that this one depends upon.
--      compile_command="$compile_command$dependency_libs"
--      finalize_command="$finalize_command$dependency_libs"
-+      deplibs="$deplibs $arg"
-       continue
-       ;;
-       # Some other compiler argument.
-       *)
--      # Unknown arguments in both finalize_command and compile_command need
-+      # Unknown arguments in compile_command need
-       # to be aesthetically quoted because they are evaled later.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-       case "$arg" in
-@@ -1283,7 +1028,6 @@
-       # Now actually substitute the argument into the commands.
-       if test -n "$arg"; then
-       compile_command="$compile_command $arg"
--      finalize_command="$finalize_command $arg"
-       fi
-     done
-@@ -1303,6 +1047,36 @@
-     outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
-     libobjs_save="$libobjs"
-+    # Make sure deplibs and lib_search_path contain
-+    # only unique libraries and directories.
-+    lib_search_path=`pwd`
-+    newdeplibs=
-+    for deplib in $deplibs; do
-+      case "$newdeplibs " in
-+      *" $deplib "*) ;;
-+      *)
-+      newdeplibs="$newdeplibs $deplib"
-+      dir="`expr $deplib : '-L\(.*\)'`"
-+      # If this is a -L argument add it to lib_search_path
-+      test -n "$dir" && lib_search_path="$lib_search_path $dir"
-+      ;;
-+      esac
-+    done
-+    deplibs="$newdeplibs"
-+
-+    if test -n "$shlibpath_var"; then
-+      # get the directories listed in $shlibpath_var
-+      eval shlib_search_path=\`\$echo \"X \${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
-+    else
-+      shlib_search_path=
-+    fi
-+    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
-+    lib_search_path="$lib_search_path $sys_lib_search_path $shlib_search_path"
-+
-+    # Quote the link command for shipping.
-+    link_command=`$echo "X$link_command" | $Xsed -e "$sed_quote_subst"`
-+    link_dir=`pwd | sed -e $sed_quote_subst`
-+
-     case "$output" in
-     "")
-       $echo "$modename: you must specify an output file" 1>&2
-@@ -1311,11 +1085,6 @@
-       ;;
-     *.a | *.lib)
--      if test -n "$link_against_libtool_libs"; then
--      $echo "$modename: error: cannot link libtool libraries into archives" 1>&2
--      exit 1
--      fi
--
-       if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-       fi
-@@ -1389,12 +1158,6 @@
-       exit 1
-       fi
--      # How the heck are we supposed to write a wrapper for a shared library?
--      if test -n "$link_against_libtool_libs"; then
--       $echo "$modename: error: cannot link shared libraries into libtool libraries" 1>&2
--       exit 1
--      fi
--
-       if test -n "$dlfiles$dlprefiles"; then
-       $echo "$modename: warning: \`-dlopen' is ignored for libtool libraries" 1>&2
-       fi
-@@ -1403,7 +1166,22 @@
-       if test $# -gt 2; then
-       $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
-       fi
--      install_libdir="$2"
-+      dir="$2"
-+      if test -n "$dir"; then
-+      # We need an absolute path.
-+      case "$dir" in
-+      /* | [A-Za-z]:[/\\]*) ;;
-+      *)
-+        absdir=`cd "$dir" && pwd`
-+        if test -z "$absdir"; then
-+          $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-+        else
-+          dir="$absdir"
-+        fi
-+        ;;
-+      esac
-+      fi
-+      install_libdir="$dir"
-       oldlibs=
-       if test -z "$rpath"; then
-@@ -1414,7 +1192,6 @@
-         build_libtool_libs=convenience
-         build_old_libs=yes
-       fi
--      dependency_libs="$deplibs"
-       if test -n "$vinfo"; then
-         $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2
-@@ -1562,7 +1339,6 @@
-         allow_undefined_flag="$no_undefined_flag"
-       fi
--      dependency_libs="$deplibs"
-       case "$host" in
-       *-*-cygwin* | *-*-mingw* | *-*-os2*)
-         # these systems don't actually have a c library (as such)!
-@@ -1595,6 +1371,328 @@
-       oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
-       fi
-+      # Save some variables
-+      dlname_save=$dlname
-+      library_names_save=$library_names
-+      old_library_save=$old_library
-+      name_save=$name
-+      libname_save=$libname
-+      release_save=$release
-+      versuffix_save=$versuffix
-+      major_save=$major
-+      link_command_save=$link_command
-+      link_dir_save=$link_dir
-+      
-+      # Find libtool libraries and add their dependencies and directories
-+      newdeplibs=         # libraries to link (used in archive_cmds)
-+      newdependency_libs= # all dependency libraries
-+      uninst_path=        # paths that contain uninstalled libtool libraries
-+      new_lib_search_path=
-+      for deplib in $deplibs; do
-+      lib=
-+      case "$deplib" in
-+      -L*)
-+        new_lib_search_path="$new_lib_search_path `expr $deplib : '-L\(.*\)'`"
-+        newdeplibs="$newdeplibs $deplib"
-+        newdependency_libs="$newdependency_libs $deplib"
-+        continue
-+        ;;
-+      -l*)
-+        name="`expr $deplib : '-l\(.*\)'`"
-+        libname=`eval \\$echo \"$libname_spec\"`
-+        found=no
-+        for searchdir in $lib_search_path; do
-+          # Search the libtool library
-+          lib="$searchdir/$libname.la"
-+          if test -f "$lib"; then
-+            found=yes
-+            break
-+          fi
-+        done
-+        if test "$found" != yes; then
-+          newdeplibs="$newdeplibs $deplib"
-+          newdependency_libs="$newdependency_libs $deplib"
-+          continue
-+        fi
-+        ;;
-+      *)
-+        lib="$deplib"
-+        if test -f "$lib"; then :
-+        else
-+          $echo "$modename: cannot find the library \`$lib'" 1>&2
-+          exit 1
-+        fi
-+        ;;
-+      esac
-+      dlname=
-+      libdir=
-+      library_names=
-+      old_library=
-+
-+      ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-+      test "X$ladir" = "X$lib" && ladir="."
-+      # We need an absolute path.
-+      case "$ladir" in
-+      /* | [A-Za-z]:[/\\]*) ;;
-+      *)
-+        absdir=`cd "$ladir" && pwd`
-+        if test -z "$absdir"; then
-+          $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-+          exit 1
-+        fi
-+        ladir="$absdir"
-+        ;;
-+      esac
-+      laname=`echo "X$lib" | $Xsed -e 's%^.*/%%'`
-+      lib="$ladir/$laname"
-+
-+      # Check to see that this really is a libtool archive.
-+      if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      else
-+        $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-+        exit 1
-+      fi
-+
-+      # If the library was installed with an old release of libtool,
-+      # it will not redefine variable installed.
-+      installed=yes
-+
-+      # Read the .la file
-+      . $lib
-+
-+      # Get the name of the library we link against.
-+      linklib=
-+      for l in $old_library $library_names; do
-+        linklib="$l"
-+      done
-+
-+      if test -z "$linklib"; then
-+        $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-+        exit 1
-+      fi
-+
-+      # Find the relevant object directory and library name.
-+      if test "X$installed" = Xyes; then
-+        dir="$libdir"
-+        case "$dir" in
-+        /* | [A-Za-z]:[/\\]*) ;;
-+        *)
-+          absdir=`cd "$dir" && pwd`
-+          if test -z "$absdir"; then
-+            $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-+            exit 1
-+          fi
-+          dir="$absdir"
-+          ;;
-+        esac
-+      else
-+        dir="$ladir/$objdir"
-+        # Remove this search path later
-+        uninst_path="$uninst_path $ladir"
-+      fi
-+
-+      name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-+      # FIXME: libraries without lib prefix require direct hardcoding
-+      # i.e. for need_lib_prefix=no we require hardcode_direct=yes
-+
-+      if test -z "$libdir"; then
-+        # It is a libtool convenience library.
-+        $echo "$modename: cannot link libtool libraries against convenience libraries" 1>&2
-+        exit 1
-+      fi
-+
-+      if test "$build_libtool_libs" = yes && test -n "$library_names"; then
-+        # This is the magic to use -rpath.
-+        if test -n "$hardcode_libdir_flag_spec"; then
-+          saved_libdir="$libdir"
-+          test $link_install = no && libdir="$dir"
-+
-+          if test -n "$hardcode_libdir_separator"; then
-+            if test -z "$hardcode_libdirs"; then
-+              # Put the magic libdir with the hardcode flag.
-+              hardcode_libdirs="$libdir"
-+              libdir="@HARDCODE_LIBDIRS@"
-+            else
-+              # Just accumulate the unique libdirs.
-+              case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
-+              *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-+                ;;
-+              *)
-+                hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
-+                ;;
-+              esac
-+              libdir=
-+            fi
-+          fi
-+          if test -n "$libdir"; then
-+            eval flag=\"$hardcode_libdir_flag_spec\"
-+  
-+            newdeplibs="$newdeplibs $flag"
-+          fi
-+          # libdir is also use after "$hardcode_action" case
-+          libdir="$saved_libdir"
-+        fi
-+          
-+        if test $link_install = no; then
-+          lib_linked=yes
-+          case "$hardcode_action" in
-+          immediate | unsupported)
-+            if test "$hardcode_direct" = no; then
-+              newdeplibs="$newdeplibs $dir/$linklib"
-+            elif test "$hardcode_minus_L" = no; then
-+              case "$host" in
-+              *-*-sunos*)
-+                shlibpath="$shlibpath$dir:"
-+                ;;
-+              esac
-+              newdeplibs="$newdeplibs -L$dir -l$name"
-+            elif test "$hardcode_shlibpath_var" = no; then
-+              shlibpath="$shlibpath$dir:"
-+              newdeplibs="$newdeplibs -l$name"
-+            else
-+              lib_linked=no
-+            fi
-+            ;;
-+          relink)
-+            if test "$hardcode_direct" = yes; then
-+              newdeplibs="$newdeplibs $dir/$linklib"
-+            elif test "$hardcode_minus_L" = yes; then
-+              newdeplibs="$newdeplibs -L$dir -l$name"
-+            elif test "$hardcode_shlibpath_var" = yes; then
-+              shlibpath="$shlibpath$dir:"
-+              newdeplibs="$newdeplibs -l$name"
-+            else
-+              lib_linked=no
-+            fi
-+            ;;
-+          *)
-+            lib_linked=no
-+            ;;
-+          esac
-+
-+          if test "$lib_linked" != yes; then
-+            $echo "$modename: configuration error: unsupported hardcode properties"
-+            exit 1
-+          fi
-+        else
-+          # Install command for both is simple: just hardcode it.
-+          if test "$hardcode_direct" = yes; then
-+            newdeplibs="$newdeplibs $libdir/$linklib"
-+          elif test "$hardcode_minus_L" = yes; then
-+            newdeplibs="$newdeplibs -L$libdir -l$name"
-+          elif test "$hardcode_shlibpath_var" = yes; then
-+            shlibpath="$shlibpath$libdir:"
-+            newdeplibs="$newdeplibs -l$name"
-+          else
-+            # We cannot seem to hardcode it, guess we'll fake it.
-+            newdeplibs="$newdeplibs -L$libdir -l$name"
-+          fi
-+        fi
-+      elif test "$build_libtool_libs" = yes && test "$deplibs_check_method" != pass_all; then
-+        echo
-+        echo "*** Warning: This library needs some functionality provided by $libname."
-+        echo "*** I have the capability to make that library automatically link in when"
-+        echo "*** you link to this library.  But I can only do this if you have a"
-+        echo "*** shared version of the library, which you do not appear to have."
-+        continue
-+      else
-+        # Check for old archives if we don't build new libraries.
-+        if test -n "$pic_flag" && test -z "$old_library"; then
-+          $echo "$modename: cannot find static library for \`$lib'" 1>&2
-+          exit 1
-+        fi
-+        convenience="$convenience $dir/$old_library"
-+        old_convenience="$old_convenience $dir/$old_library"
-+        newdeplibs="$newdeplibs $dir/$old_library"
-+      fi
-+
-+      new_lib_search_path="$new_lib_search_path $dir"
-+
-+      # Link against this library
-+      newdependency_libs="$newdependency_libs $dependency_libs $lib"
-+      done
-+
-+      # Make sure lib_search_path contains only unique directories.
-+      lib_search_path=
-+      for dir in $new_lib_search_path; do
-+      case "$lib_search_path " in
-+      *" $dir "*) ;;
-+      *) lib_search_path="$lib_search_path $dir" ;;
-+      esac
-+      done
-+      lib_search_path="$lib_search_path $sys_lib_search_path"
-+      
-+      # Make sure newdependency_libs contains only unique libraries and directories.
-+      dependency_libs=
-+      for deplib in $newdependency_libs; do
-+      case "$dependency_libs " in
-+      *" $deplib "*) ;;
-+      *) dependency_libs="$dependency_libs $deplib" ;;
-+      esac
-+      done
-+      
-+      deplibs=$newdeplibs
-+      # Eliminate all temporary directories.
-+      for path in $uninst_path; do
-+      lib_search_path=`echo "$lib_search_path " | sed -e 's% $path % %g'`
-+      deplibs=`echo "$deplibs " | sed -e 's% -L$path % %g'`
-+      dependency_libs=`echo "$dependency_libs " | sed -e 's% -L$path % %g'`
-+      done
-+      
-+      if test -n "$xrpath"; then
-+      # If the user specified any rpath flags, then add them.
-+      temp_xrpath=
-+      for dir in $xrpath; do
-+        libdir="$dir"
-+        temp_xrpath="$temp_xrpath -R$libdir"
-+        if test -n "$hardcode_libdir_flag_spec"; then
-+          if test -n "$hardcode_libdir_separator"; then
-+            if test -z "$hardcode_libdirs"; then
-+              # Put the magic libdir with the hardcode flag.
-+              hardcode_libdirs="$dir"
-+              libdir="@HARDCODE_LIBDIRS@"
-+            else
-+              # Just accumulate the unique libdirs.
-+              case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
-+              *"$hardcode_libdir_separator$dir$hardcode_libdir_separator"*)
-+                ;;
-+              *)
-+                hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$dir"
-+                ;;
-+              esac
-+              libdir=
-+            fi
-+          fi
-+
-+          if test -n "$libdir"; then
-+            eval flag=\"$hardcode_libdir_flag_spec\"
-+
-+            deplibs="$deplibs $flag"
-+          fi
-+        fi
-+      done
-+      dependency_libs="$temp_xrpath $dependency_libs"
-+      fi
-+
-+      # Substitute the hardcoded libdirs into the compile commands.
-+      if test -n "$hardcode_libdir_separator"; then
-+      deplibs=`$echo "X$deplibs" | $Xsed -e "s%@HARDCODE_LIBDIRS@%$hardcode_libdirs%g"`
-+      fi
-+
-+      # FIXME: shlibpath must be set in archive_cmds
-+
-+      # Restore the variables
-+      link_dir=$link_dir_save
-+      link_command=$link_command_save
-+      versuffix=$versuffix_save
-+      major=$major_save
-+      release=$release_save
-+      libname=$libname_save
-+      name=$name_save
-+      old_library=$old_library_save
-+      library_names=$library_names_save
-+      dlname=$dlname_save
-+
-       if test "$build_libtool_libs" = yes; then
-       # Transform deplibs into only deplibs that can be linked in shared.
-       name_save=$name
-@@ -1888,11 +1986,6 @@
-       ;;
-     *.lo | *.o | *.obj)
--      if test -n "$link_against_libtool_libs"; then
--      $echo "$modename: error: cannot link libtool libraries into objects" 1>&2
--      exit 1
--      fi
--
-       if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-       fi
-@@ -1992,11 +2085,217 @@
-       $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
-       fi
--      if test -n "$rpath$xrpath"; then
--      # If the user specified any rpath flags, then add them.
--      for libdir in $rpath $xrpath; do
-+      # Find libtool libraries and add their dependencies/rpaths
-+      newdeplibs=
-+      new_lib_search_path=
-+      for deplib in $deplibs; do
-+      lib=
-+      case "$deplib" in
-+      -L*)
-+        new_lib_search_path="$new_lib_search_path `expr $deplib : '-L\(.*\)'`"
-+        newdeplibs="$newdeplibs $deplib"
-+        continue
-+        ;;
-+      -l*)
-+        name="`expr $deplib : '-l\(.*\)'`"
-+        libname=`eval \\$echo \"$libname_spec\"`
-+        found=no
-+        for searchdir in $lib_search_path; do
-+          # Search the libtool library
-+          lib="$searchdir/$libname.la"
-+          if test -f "$lib"; then
-+            found=yes
-+            break
-+          fi
-+        done
-+        if test "$found" != yes; then
-+          newdeplibs="$newdeplibs $deplib"
-+          continue
-+        fi
-+        ;;
-+      *)
-+        lib="$deplib"
-+        if test -f "$lib"; then :
-+        else
-+          $echo "$modename: cannot find the library \`$lib'" 1>&2
-+          exit 1
-+        fi
-+        ;;
-+      esac
-+      dlname=
-+      libdir=
-+      library_names=
-+      old_library=
-+
-+      # Check to see that this really is a libtool archive.
-+      if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      else
-+        $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-+        exit 1
-+      fi
-+
-+      # If the library was installed with an old release of libtool,
-+      # it will not redefine variable installed.
-+      installed=yes
-+
-+      # Read the .la file
-+      . $lib
-+
-+      # Get the name of the library we link against.
-+      linklib=
-+      for l in $old_library $library_names; do
-+        linklib="$l"
-+      done
-+
-+      if test -z "$linklib"; then
-+        $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-+        exit 1
-+      fi
-+
-+      new_lib_search_path="$new_lib_search_path `$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`"
-+      newdeplibs="$newdeplibs $lib"
-+
-+      if test -z "$libdir" || test "$build_libtool_libs" = no || test "$deplibs_check_method" = none; then
-+        # Add in any libraries that this one depends upon.
-+        newdeplibs="$newdeplibs $dependency_libs"
-+      fi
-+      
-+      for deplib in $dependency_libs; do
-+        case "$deplib" in
-+        -L*)
-+          new_lib_search_path="$new_lib_search_path `expr $deplib : '-L\(.*\)'`"
-+          ;;
-+        *) ;;
-+        esac
-+      done
-+      done
-+
-+      # Make sure lib_search_path contains only unique directories.
-+      lib_search_path=
-+      for dir in $new_lib_search_path; do
-+      case "$lib_search_path " in
-+      *" $dir "*) ;;
-+      *) lib_search_path="$lib_search_path $dir" ;;
-+      esac
-+      done
-+      lib_search_path="$lib_search_path $sys_lib_search_path"
-+      
-+      # Make sure deplibs contains only unique libraries and directories.
-+      deplibs=
-+      for deplib in $newdeplibs; do
-+      case "$deplibs " in
-+      *" $deplib "*) ;;
-+      *) deplibs="$deplibs $deplib" ;;
-+      esac
-+      done
-+
-+      # Find libtool libraries and add their directories
-+      newdeplibs=
-+      link_against_libtool_libs=
-+      for deplib in $deplibs; do
-+      lib=
-+      case "$deplib" in
-+      -L*)
-+        newdeplibs="$newdeplibs $deplib"
-+        continue
-+        ;;
-+      -R*)
-+        dir=`expr $deplib : '-R\(.*\)'`
-+        # Make sure the xrpath contains only unique directories.
-+        case "$xrpath " in
-+        *" $dir "*) ;;
-+        *) xrpath="$xrpath $dir" ;;
-+        esac
-+        ;;
-+      -l*)
-+        name="`expr $deplib : '-l\(.*\)'`"
-+        libname=`eval \\$echo \"$libname_spec\"`
-+        found=no
-+        for searchdir in $lib_search_path; do
-+          # Search the libtool library
-+          lib="$searchdir/$libname.la"
-+          if test -f "$lib"; then
-+            found=yes
-+            break
-+          fi
-+        done
-+        if test "$found" != yes; then
-+          newdeplibs="$newdeplibs $deplib"
-+          continue
-+        fi
-+        ;;
-+      *)
-+        lib="$deplib"
-+        if test -f "$lib"; then :
-+        else
-+          $echo "$modename: cannot find the library \`$lib'" 1>&2
-+          exit 1
-+        fi
-+        ;;
-+      esac
-+      dlname=
-+      libdir=
-+      library_names=
-+      old_library=
-+
-+      # Check to see that this really is a libtool archive.
-+      if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      else
-+        $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-+        exit 1
-+      fi
-+
-+      # If the library was installed with an old release of libtool,
-+      # it will not redefine variable installed.
-+      installed=yes
-+
-+      # Read the .la file
-+      . $lib
-+
-+      # Get the name of the library we link against.
-+      linklib=
-+      for l in $old_library $library_names; do
-+        linklib="$l"
-+      done
-+
-+      if test -z "$linklib"; then
-+        $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-+        exit 1
-+      fi
-+
-+      # Find the relevant object directory and library name.
-+      if test "X$installed" = Xyes; then
-+        dir="$libdir"
-+      else
-+        dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
-+        test "$dir" = "$deplib" && dir=.
-+        dir="$dir/$objdir"
-+      fi
-+
-+      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%' -e 's/\.la$//' -e 's/^lib//'`
-+
-+      if test -z "$libdir"; then
-+        # It is a libtool convenience library, so add in its objects.
-+        convenience="$convenience $dir/$old_library"
-+        old_convenience="$old_convenience $dir/$old_library"
-+        newdeplibs="$newdeplibs $dir/$old_library"
-+        continue
-+      fi
-+
-+      if test "$build_libtool_libs" = yes && test -n "$library_names"; then
-+        link_against_libtool_libs="$link_against_libtool_libs $lib"
-+        if test -n "$shlibpath_var"; then
-+          # Make sure the rpath contains only unique directories.
-+          case "$temp_rpath " in
-+          *" $dir "*) ;;
-+          *) temp_rpath="$temp_rpath $dir" ;;
-+          esac
-+        fi
-+
-+        # This is the magic to use -rpath.
-         if test -n "$hardcode_libdir_flag_spec"; then
-           saved_libdir="$libdir"
-+          test $link_install = no && libdir="$dir"
-           if test -n "$hardcode_libdir_separator"; then
-             if test -z "$hardcode_libdirs"; then
-               # Put the magic libdir with the hardcode flag.
-@@ -2018,22 +2317,109 @@
-           if test -n "$libdir"; then
-             eval flag=\"$hardcode_libdir_flag_spec\"
--            compile_command="$compile_command $flag"
-+            newdeplibs="$newdeplibs $flag"
-           fi
--
-           libdir="$saved_libdir"
-+        elif test -n "$runpath_var"; then
-+          # Do the same for the permanent run path.
-+          case "$perm_rpath " in
-+          *" $libdir "*) ;;
-+          *) perm_rpath="$perm_rpath $libdir" ;;
-+          esac
-+        fi
-+
-+        if test $link_install = no; then
-+          lib_linked=yes
-+          case "$hardcode_action" in
-+          immediate | unsupported)
-+            if test "$hardcode_direct" = no; then
-+              newdeplibs="$newdeplibs $dir/$linklib"
-+            elif test "$hardcode_minus_L" = no; then
-+              case "$host" in
-+              *-*-sunos*)
-+                shlibpath="$shlibpath$dir:"
-+                ;;
-+              esac
-+              newdeplibs="$newdeplibs -L$dir -l$name"
-+            elif test "$hardcode_shlibpath_var" = no; then
-+              shlibpath="$shlibpath$dir:"
-+              newdeplibs="$newdeplibs -l$name"
-+            else
-+              lib_linked=no
-+            fi
-+            ;;
-+          relink)
-+            if test "$hardcode_direct" = yes; then
-+              newdeplibs="$newdeplibs $dir/$linklib"
-+            elif test "$hardcode_minus_L" = yes; then
-+              newdeplibs="$newdeplibs -L$dir -l$name"
-+            elif test "$hardcode_shlibpath_var" = yes; then
-+              shlibpath="$shlibpath$dir:"
-+              newdeplibs="$newdeplibs -l$name"
-+            else
-+              lib_linked=no
-+            fi
-+            ;;
-+          *)
-+            lib_linked=no
-+            ;;
-+          esac
-+
-+          if test "$lib_linked" != yes; then
-+            $echo "$modename: configuration error: unsupported hardcode properties"
-+            exit 1
-+          fi
-+        else
-+          # Install command for both is simple: just hardcode it.
-+          if test "$hardcode_direct" = yes; then
-+            newdeplibs="$newdeplibs $libdir/$linklib"
-+          elif test "$hardcode_minus_L" = yes; then
-+            newdeplibs="$newdeplibs -L$libdir -l$name"
-+          elif test "$hardcode_shlibpath_var" = yes; then
-+            shlibpath="$shlibpath$libdir:"
-+            newdeplibs="$newdeplibs -l$name"
-+          else
-+            # We cannot seem to hardcode it, guess we'll fake it.
-+            newdeplibs="$newdeplibs -L$libdir -l$name"
-+          fi
-+        fi
-+      else
-+        # Transform directly to old archives if we don't build new libraries.
-+        if test -n "$pic_flag" && test -z "$old_library"; then
-+          $echo "$modename: cannot find static library for \`$lib'" 1>&2
-+          exit 1
-+        fi
-+
-+        # Here we assume that one of hardcode_direct or hardcode_minus_L
-+        # is not unsupported.  This is valid on all known static and
-+        # shared platforms.
-+        if test "$hardcode_direct" != unsupported; then
-+          test -n "$old_library" && linklib="$old_library"
-+          newdeplibs="$newdeplibs $dir/$linklib"
-+        else
-+          newdeplibs="$newdeplibs -L$dir -l$name"
-+        fi
-+      fi
-+      done
-+      
-+      deplibs="$newdeplibs"
-+
-+      if test -n "$rpath$xrpath"; then
-+      # If the user specified any rpath flags, then add them.
-+      for libdir in $rpath $xrpath; do
-+        if test -n "$hardcode_libdir_flag_spec"; then
-           if test -n "$hardcode_libdir_separator"; then
--            if test -z "$finalize_hardcode_libdirs"; then
-+            if test -z "$hardcode_libdirs"; then
-               # Put the magic libdir with the hardcode flag.
--              finalize_hardcode_libdirs="$libdir"
-+              hardcode_libdirs="$libdir"
-               libdir="@HARDCODE_LIBDIRS@"
-             else
-               # Just accumulate the unique libdirs.
--              case "$hardcode_libdir_separator$finalize_hardcode_libdirs$hardcode_libdir_separator" in
-+              case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
-               *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-                 ;;
-               *)
--                finalize_hardcode_libdirs="$finalize_hardcode_libdirs$hardcode_libdir_separator$libdir"
-+                hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
-                 ;;
-               esac
-               libdir=
-@@ -2043,27 +2429,25 @@
-           if test -n "$libdir"; then
-             eval flag=\"$hardcode_libdir_flag_spec\"
--            finalize_command="$finalize_command $flag"
-+            deplibs="$deplibs $flag"
-           fi
-         elif test -n "$runpath_var"; then
-           case "$perm_rpath " in
-           *" $libdir "*) ;;
-           *) perm_rpath="$perm_rpath $libdir" ;;
-           esac
--          case "$finalize_perm_rpath " in
--          *" $libdir "*) ;;
--          *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
--          esac
-         fi
-       done
-       fi
--      # Substitute the hardcoded libdirs into the compile commands.
-+      # Substitute the hardcoded libdirs into the deplibs.
-       if test -n "$hardcode_libdir_separator"; then
--      compile_command=`$echo "X$compile_command" | $Xsed -e "s%@HARDCODE_LIBDIRS@%$hardcode_libdirs%g"`
--      finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@HARDCODE_LIBDIRS@%$finalize_hardcode_libdirs%g"`
-+      deplibs=`$echo "X$deplibs" | $Xsed -e "s%@HARDCODE_LIBDIRS@%$hardcode_libdirs%g"`
-       fi
-+      # Add in the deplibs.
-+      test -n "$deplibs" && compile_command="$compile_command $deplibs"
-+            
-       output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
-       if test "X$output_objdir" = "X$output"; then
-       output_objdir="$objdir"
-@@ -2074,7 +2458,6 @@
-       if test -n "$libobjs" && test "$build_old_libs" = yes; then
-       # Transform all the library objects into standard objects.
-       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
--      finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-       fi
-       if test "$export_dynamic" = yes || test -n "$dlfiles$dlprefiles" && test -n "$NM" && test -n "$global_symbol_pipe"; then
-@@ -2229,7 +2612,6 @@
-         # Transform the symbol file into the correct name.
-         compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$objdir/${output}S.${objext}%"`
--        finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$objdir/${output}S.${objext}%"`
-         ;;
-       *)
-         $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
-@@ -2246,13 +2628,11 @@
-       # Nullify the symbol file.
-       compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
--      finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
-       fi
-       if test -z "$link_against_libtool_libs" || test "$build_libtool_libs" != yes; then
-       # Replace the output file specification.
-       compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
--      finalize_command=`$echo "X$finalize_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
-       # We have no uninstalled library dependencies, so finalize right now.
-       $show "$compile_command"
-@@ -2261,8 +2641,11 @@
-       fi
-       # Replace the output file specification.
--      compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
--      finalize_command=`$echo "X$finalize_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'T%g'`
-+      if test $link_install = no; then
-+      compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
-+      else
-+      compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'_lt%g'`
-+      fi
-       # Create the binary in the object directory, then wrap it.
-       if test ! -d $output_objdir; then
-@@ -2298,9 +2681,6 @@
-       if test -n "$compile_shlibpath"; then
-       compile_command="$shlibpath_var=\"$compile_shlibpath\$$shlibpath_var\" $compile_command"
-       fi
--      if test -n "$finalize_shlibpath"; then
--      finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
--      fi
-       if test -n "$runpath_var"; then
-       if test -n "$perm_rpath"; then
-@@ -2311,14 +2691,6 @@
-         done
-         compile_command="$runpath_var=\"$rpath\$$runpath_var\" $compile_command"
-       fi
--      if test -n "$finalize_perm_rpath"; then
--        # We should set the runpath_var.
--        rpath=
--        for dir in $finalize_perm_rpath; do
--          rpath="$rpath$dir:"
--        done
--        finalize_command="$runpath_var=\"$rpath\$$runpath_var\" $finalize_command"
--      fi
-       fi
-       if test "$hardcode_action" = relink; then
-@@ -2333,9 +2705,6 @@
-       # Now create the wrapper script.
-       $show "creating $output"
--      # Quote the finalize command for shipping.
--      finalize_command=`$echo "X$finalize_command" | $Xsed -e "$sed_quote_subst"`
--
-       # Quote $echo for shipping.
-       if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
-       case "$0" in
-@@ -2382,7 +2751,8 @@
- if test \"\$libtool_install_magic\" = \"$magic\"; then
-   # install mode needs the following variables:
-   link_against_libtool_libs='$link_against_libtool_libs'
--  finalize_command=\"cd `pwd | sed -e $sed_quote_subst`; $finalize_command\"
-+  link_command=\"$link_command\"
-+  link_dir=\"$link_dir\"
- else
-   # When we are sourced in execute mode, \$file and \$echo are already set.
-   if test \"\$libtool_execute_magic\" != \"$magic\"; then
-@@ -2447,14 +2817,6 @@
- "
-       fi
--      # fixup the dll searchpath if we need to.
--      if test -n "$dllsearchpath"; then
--        $echo >> $output "\
--    # Add the dll search path components to the executable PATH
--    PATH=$dllsearchpath:\$PATH
--"
--      fi
--
-       $echo >> $output "\
-     if test \"\$libtool_execute_magic\" != \"$magic\"; then
-       # Run the actual program with our arguments.
-@@ -2561,14 +2923,6 @@
-       test "$build_old_libs" = yes && old_library="$libname.$libext"
-       $show "creating $output"
--      if test -n "$xrpath"; then
--      temp_xrpath=
--      for libdir in $xrpath; do
--        temp_xrpath="$temp_xrpath -R$libdir"
--      done
--      dependency_libs="$temp_xrpath $dependency_libs"
--      fi
--
-       # Only create the output if not a dry run.
-       if test -z "$run"; then
-       $echo > $output "\
-@@ -2596,7 +2950,10 @@
- installed=no
- # Directory that this library needs to be installed in:
--libdir='$install_libdir'\
-+libdir='$install_libdir'
-+
-+link_command=\"$link_command\"
-+link_dir=\"$link_dir\"\
- "
-       fi
-@@ -2774,8 +3131,11 @@
-         exit 1
-       fi
-+      link_command=
-+      link_dir=
-       library_names=
-       old_library=
-+      dependency_libs=
-       # If there is no directory component, then add one.
-       case "$file" in
-       */* | *\\*) . $file ;;
-@@ -2800,6 +3160,25 @@
-       test "X$dir" = "X$file/" && dir=
-       dir="$dir$objdir"
-+      if test "$hardcode_action" = relink; then
-+        if test "$finalize" = yes; then
-+          $echo "$modename: warning: relinking \`$file' on behalf of your buggy system linker" 1>&2
-+          finalize_command="cd $link_dir; $SHELL $0 -mode=link-install $link_command"
-+          $show "$finalize_command"
-+          if $run eval "$finalize_command"; then :
-+          else
-+            echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-+            continue
-+          fi
-+          file="$objdir/$file"T
-+        else
-+          $echo "$modename: warning: cannot relink \`$file' on behalf of your buggy system linker" 1>&2
-+        fi
-+      else
-+        # Install the binary that we compiled earlier.
-+        file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
-+      fi
-+      
-       # See the names of the shared library.
-       set dummy $library_names
-       if test -n "$2"; then
-@@ -2841,13 +3220,34 @@
-         done
-         IFS="$save_ifs"
-       fi
-+      
-+      # Replace all uninstalled libtool libraries with the installed ones
-+      newdependency_libs=
-+      for deplib in $dependency_libs; do
-+        case "$deplib" in
-+        -L* | -R* | -l*)
-+          newdependency_libs="$newdependency_libs $deplib"
-+          ;;
-+        *) 
-+          name=`echo "X$deplib" | $Xsed -e 's%^.*/%%'`
-+          eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-+          if test -z "$libdir"; then
-+            $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-+            exit 1
-+          fi
-+          newdependency_libs="$newdependency_libs $libdir/$name"
-+          ;;
-+        esac
-+      done
-       # Install the pseudo-library for information purposes.
-       name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-       instname="$dir/$name"i
-       $show "Creating $instname"
-       $rm "$instname"
--      sed 's/^installed=no$/installed=yes/' "$file" > "$instname"
-+      sed -e 's/^installed=no$/installed=yes/' \
-+          -e "s%^dependency_libs=\(.*\)%dependency_libs='$newdependency_libs'%" \
-+          -e 's/^link_\(.*\)//' "$file" > "$instname"
-       $show "$install_prog $instname $destdir/$name"
-       $run eval "$install_prog $instname $destdir/$name" || exit $?
-       $show "$rm $instname"
-@@ -2913,7 +3313,8 @@
-       # Do a test to see if this is really a libtool program.
-       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-         link_against_libtool_libs=
--        finalize_command=
-+        link_command=
-+        link_dir=
-         # If there is no directory component, then add one.
-         case "$file" in
-@@ -2922,7 +3323,7 @@
-         esac
-         # Check the variables that should have been set.
--        if test -z "$link_against_libtool_libs" || test -z "$finalize_command"; then
-+        if test -z "$link_against_libtool_libs" || test -z "$link_command" || test -z "$link_dir"; then
-           $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
-           exit 1
-         fi
-@@ -2948,13 +3349,14 @@
-         if test "$hardcode_action" = relink; then
-           if test "$finalize" = yes; then
-             $echo "$modename: warning: relinking \`$file' on behalf of your buggy system linker" 1>&2
-+            finalize_command="cd $link_dir; $SHELL $0 -mode=link-install $link_command"
-             $show "$finalize_command"
-             if $run eval "$finalize_command"; then :
-             else
-               $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-               continue
-             fi
--            file="$objdir/$file"T
-+            file="$objdir/$file"_lt
-           else
-             $echo "$modename: warning: cannot relink \`$file' on behalf of your buggy system linker" 1>&2
-           fi
-diff -ruNd libtool/tests/Makefile.am libtool.dep/tests/Makefile.am
---- libtool/tests/Makefile.am  Sun Jan 24 15:24:48 1999
-+++ libtool.dep/tests/Makefile.am      Fri Feb 12 00:32:58 1999
-@@ -7,16 +7,22 @@
-       mdemo-static.test mdemo-make.test mdemo-exec.test \
-       mdemo-inst.test mdemo-unst.test \
-       cdemo-static.test cdemo-make.test cdemo-exec.test \
-+      depdemo-static.test depdemo-make.test depdemo-exec.test \
-+      depdemo-inst.test depdemo-unst.test \
-       demo-conf.test demo-make.test demo-exec.test \
-       demo-inst.test demo-unst.test hardcode.test \
-       mdemo-conf.test mdemo-make.test mdemo-exec.test \
-       mdemo-inst.test mdemo-unst.test \
-       cdemo-conf.test cdemo-make.test cdemo-exec.test \
-+      depdemo-conf.test depdemo-make.test depdemo-exec.test \
-+      depdemo-inst.test depdemo-unst.test \
-       demo-shared.test demo-make.test demo-exec.test \
-       demo-inst.test demo-unst.test hardcode.test \
-       mdemo-shared.test mdemo-make.test mdemo-exec.test \
-       mdemo-inst.test mdemo-unst.test \
-       cdemo-shared.test cdemo-make.test cdemo-exec.test \
-+      depdemo-shared.test depdemo-make.test depdemo-exec.test \
-+      depdemo-inst.test depdemo-unst.test \
-       link.test link-2.test nomode.test \
-       quote.test sh.test suffix.test
-diff -ruNd libtool/tests/depdemo-conf.test libtool.dep/tests/depdemo-conf.test
---- libtool/tests/depdemo-conf.test    Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-conf.test        Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,30 @@
-+#! /bin/sh
-+# depdemo-conf.test - try configuring the ./depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=yes
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+# Maybe we have a VPATH build, in which case, create a new subdir.
-+test -d ../depdemo || mkdir ../depdemo
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+# Possibly clean up the distribution.
-+if test -f Makefile; then
-+  echo "= Running $make distclean in ../depdemo"
-+  $make distclean
-+fi
-+rm -f config.cache
-+
-+# Configure the demonstration.
-+echo "= Configuring in ../depdemo (prefix=$prefix)"
-+CONFIG_SITE=/dev/null ${CONFIG_SHELL-/bin/sh} $srcdir/../depdemo/configure --srcdir=$srcdir/../depdemo --prefix=$prefix || exit 1
-+
-+exit 0
-diff -ruNd libtool/tests/depdemo-exec.test libtool.dep/tests/depdemo-exec.test
---- libtool/tests/depdemo-exec.test    Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-exec.test        Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,35 @@
-+#! /bin/sh
-+# depdemo-exec.test - check that programs in the ../depdemo subdirectory are viable
-+
-+# Test script header.
-+need_prefix=no
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+if test -f ../depdemo/depdemo; then :
-+else
-+  echo "You must run depdemo-make.test before running $0" 1>&2
-+  exit 1
-+fi
-+
-+# Check to see if the programs really run.
-+echo "Executing uninstalled programs in ../depdemo"
-+
-+status=0
-+if ../depdemo/depdemo.static; then :
-+else
-+  echo "$0: cannot execute ../depdemo/depdemo.static" 1>&2
-+  status=1
-+fi
-+
-+if ../depdemo/depdemo; then :
-+else
-+  echo "$0: cannot execute ../depdemo/depdemo" 1>&2
-+  status=1
-+fi
-+
-+exit $status
-diff -ruNd libtool/tests/depdemo-inst.test libtool.dep/tests/depdemo-inst.test
---- libtool/tests/depdemo-inst.test    Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-inst.test        Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,47 @@
-+#! /bin/sh
-+# depdemo-inst.test - try installing from the ../depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=yes
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+# Check that things are built.
-+if test -f ../depdemo/depdemo; then :
-+else
-+  echo "You must run depdemo-make.test before $0" 1>&2
-+  exit 1
-+fi
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+echo "= Running $make install in ../depdemo"
-+$make install || exit 1
-+
-+echo "= Executing installed programs"
-+
-+status=0
-+if $prefix/bin/depdemo.static; then :
-+else
-+  echo "$0: cannot execute $prefix/bin/depdemo.static" 1>&2
-+  status=1
-+fi
-+
-+if $prefix/bin/depdemo; then :
-+else
-+  echo "$0: cannot execute $prefix/bin/depdemo" 1>&2
-+
-+  # Simple check to see if they are superuser.
-+  if test -w /; then :
-+  else
-+    echo "You may need to run $0 as the superuser."
-+  fi
-+  status=1
-+fi
-+
-+exit $status
-diff -ruNd libtool/tests/depdemo-make.test libtool.dep/tests/depdemo-make.test
---- libtool/tests/depdemo-make.test    Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-make.test        Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,25 @@
-+#! /bin/sh
-+# depdemo-make.test - try building in the ../depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=no
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+if test -f ../depdemo/Makefile; then :
-+else
-+  echo "You must run depdemo-conf.test before running $0" 1>&2
-+  exit 1
-+fi
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+# Do the actual build.
-+echo "Making in ../depdemo"
-+$make || exit 1
-+exit 0
-diff -ruNd libtool/tests/depdemo-shared.test libtool.dep/tests/depdemo-shared.test
---- libtool/tests/depdemo-shared.test  Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-shared.test      Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,30 @@
-+#! /bin/sh
-+# depdemo-conf.test - try configuring the ../depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=yes
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+# Maybe we have a VPATH build, in which case, create a new subdir.
-+test -d ../depdemo || mkdir ../depdemo
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+# Possibly clean up the distribution.
-+if test -f Makefile; then
-+  echo "= Running $make distclean in ../depdemo"
-+  $make distclean
-+fi
-+rm -f config.cache
-+
-+# Configure the demonstration.
-+echo "= Configuring in ../depdemo (prefix=$prefix) with --disable-static"
-+CONFIG_SITE=/dev/null ${CONFIG_SHELL-/bin/sh} $srcdir/../depdemo/configure --srcdir=$srcdir/../depdemo --prefix=$prefix --disable-static || exit 1
-+
-+exit 0
-diff -ruNd libtool/tests/depdemo-static.test libtool.dep/tests/depdemo-static.test
---- libtool/tests/depdemo-static.test  Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-static.test      Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,30 @@
-+#! /bin/sh
-+# depdemo-conf.test - try configuring the ../depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=yes
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+# Maybe we have a VPATH build, in which case, create a new subdir.
-+test -d ../depdemo || mkdir ../depdemo
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+# Possibly clean up the distribution.
-+if test -f Makefile; then
-+  echo "= Running $make distclean in ../depdemo"
-+  $make distclean
-+fi
-+rm -f config.cache
-+
-+# Configure the demonstration.
-+echo "= Configuring in ../depdemo (prefix=$prefix) with --disable-shared"
-+CONFIG_SITE=/dev/null ${CONFIG_SHELL-/bin/sh} $srcdir/../depdemo/configure --srcdir=$srcdir/../depdemo --prefix=$prefix --disable-shared || exit 1
-+
-+exit 0
-diff -ruNd libtool/tests/depdemo-unst.test libtool.dep/tests/depdemo-unst.test
---- libtool/tests/depdemo-unst.test    Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo-unst.test        Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,35 @@
-+#! /bin/sh
-+# depdemo.test - try uninstalling in the ../depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=yes
-+if test -z "$srcdir"; then
-+  srcdir=`echo "$0" | sed 's%/[^/]*$%%'`
-+  test "$srcdir" = "$0" && srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+# Maybe we have a VPATH build, in which case, create a new subdir.
-+if test "$prefix/bin/hell"; then :
-+else
-+  echo "You must run depdemo-inst.test before $0." 1>&2
-+  exit 1
-+fi
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+echo "= Running $make uninstall in ../depdemo"
-+$make uninstall || exit 1
-+
-+# See that there were no files leftover in $prefix.
-+# Ignore dotfiles, so that .nfsXXX files don't screw up the test.
-+leftovers=`find $prefix ! -type d ! -name '.*' -print`
-+if test -n "$leftovers"; then
-+  echo "= Leftover after make uninstall:"
-+  ls -l $leftovers
-+  exit 1
-+fi
-+
-+exit 0
-diff -ruNd libtool/tests/depdemo.test libtool.dep/tests/depdemo.test
---- libtool/tests/depdemo.test Thu Jan  1 01:00:00 1970
-+++ libtool.dep/tests/depdemo.test     Fri Feb 12 00:32:58 1999
-@@ -0,0 +1,80 @@
-+#! /bin/sh
-+# depdemo.test - try building in the ../depdemo subdirectory
-+
-+# Test script header.
-+need_prefix=yes
-+if test -z "$srcdir"; then
-+  srcdir=.
-+  test "${VERBOSE+set}" != "set" && VERBOSE=yes
-+fi
-+. $srcdir/defs || exit 1
-+
-+# Maybe we have a VPATH build, in which case, create a new subdir.
-+test -d ../depdemo || mkdir ../depdemo
-+
-+# Change to our build directory.
-+cd ../depdemo || exit 1
-+
-+# Possibly clean up the distribution.
-+if test -f config.cache; then
-+  echo "= Running make distclean in ../depdemo"
-+  make distclean || rm -f config.cache
-+fi
-+
-+# Configure the demonstration.
-+echo "= Configuring in ../depdemo (prefix=$prefix)"
-+$srcdir/../depdemo/configure --srcdir=$srcdir/../depdemo --prefix=$prefix || exit 1
-+
-+# Do the actual build.
-+echo "= Running make in ../depdemo"
-+make || exit 1
-+
-+# Try running the program.
-+echo "= Executing uninstalled programs"
-+if ./depdemo.static; then :
-+else
-+  echo "$0: cannot execute ./depdemo.static" 1>&2
-+  exit 1
-+fi
-+
-+if ./depdemo; then :
-+else
-+  echo "$0: cannot execute ./depdemo" 1>&2
-+  exit 1
-+fi
-+
-+echo "= Running make install in ../depdemo"
-+make install || exit 1
-+
-+echo "= Executing installed programs"
-+if $prefix/bin/depdemo.static; then :
-+else
-+  echo "$0: cannot execute $prefix/bin/depdemo.static" 1>&2
-+  exit 1
-+fi
-+
-+if $prefix/bin/depdemo; then :
-+else
-+  echo "$0: cannot execute $prefix/bin/depdemo" 1>&2
-+  exit 1
-+fi
-+
-+echo "= Running make uninstall in ../depdemo"
-+make uninstall || exit 1
-+
-+# See that there were no files leftover in $prefix.
-+leftovers=`find $prefix ! -type d -print`
-+if test -n "$leftovers"; then
-+  echo "= Leftover after make uninstall:"
-+  ls -l $leftovers
-+  exit 1
-+fi
-+
-+# Delete the directory tree we created.
-+rm -rf $prefix
-+
-+
-+# Clean up the distribution.
-+make distclean
-+
-+exit 0