~ubuntu-branches/ubuntu/lucid/compiz-fusion-plugins-extra/lucid

« back to all changes in this revision

Viewing changes to ltmain.sh

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2007-12-05 22:48:25 UTC
  • mfrom: (1.1.15 upstream)
  • Revision ID: james.westby@ubuntu.com-20071205224825-yhfs0zm2evj7ca3x
Tags: 0.6.99+git20071127-0ubuntu1
new git HEAD snapshot

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# ltmain.sh - Provide generalized library-building support services.
2
2
# NOTE: Changing this file will not affect anything until you rerun configure.
3
3
#
4
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
5
 
# 2007  Free Software Foundation, Inc.
 
4
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
 
5
# Free Software Foundation, Inc.
6
6
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7
7
#
8
8
# This program is free software; you can redistribute it and/or modify
43
43
 
44
44
PROGRAM=ltmain.sh
45
45
PACKAGE=libtool
46
 
VERSION="1.5.24 Debian 1.5.24-1ubuntu1"
47
 
TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
 
46
VERSION="1.5.22 Debian 1.5.22-4"
 
47
TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
48
48
 
49
 
# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
50
 
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
51
 
  emulate sh
52
 
  NULLCMD=:
53
 
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
54
 
  # is contrary to our usage.  Disable this feature.
55
 
  alias -g '${1+"$@"}'='"$@"'
 
49
# See if we are running on zsh, and set the options which allow our
 
50
# commands through without removal of \ escapes.
 
51
if test -n "${ZSH_VERSION+set}" ; then
56
52
  setopt NO_GLOB_SUBST
57
 
else
58
 
  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
59
53
fi
60
 
BIN_SH=xpg4; export BIN_SH # for Tru64
61
 
DUALCASE=1; export DUALCASE # for MKS sh
62
54
 
63
55
# Check that we have a working $echo.
64
56
if test "X$1" = X--no-reexec; then
113
105
# These must not be set unconditionally because not all systems understand
114
106
# e.g. LANG=C (notably SCO).
115
107
# We save the old values to restore during execute mode.
116
 
for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
117
 
do
118
 
  eval "if test \"\${$lt_var+set}\" = set; then
119
 
          save_$lt_var=\$$lt_var
120
 
          $lt_var=C
121
 
          export $lt_var
122
 
        fi"
123
 
done
 
108
if test "${LC_ALL+set}" = set; then
 
109
  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
 
110
fi
 
111
if test "${LANG+set}" = set; then
 
112
  save_LANG="$LANG"; LANG=C; export LANG
 
113
fi
124
114
 
125
115
# Make sure IFS has a sensible default
126
116
lt_nl='
146
136
preserve_args=
147
137
lo2o="s/\\.lo\$/.${objext}/"
148
138
o2lo="s/\\.${objext}\$/.lo/"
149
 
extracted_archives=
150
 
extracted_serial=0
151
139
 
152
140
#####################################
153
141
# Shell function definitions:
208
196
    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
209
197
      $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
210
198
      win32_nmres=`eval $NM -f posix -A $1 | \
211
 
        $SED -n -e '1,100{
212
 
                / I /{
213
 
                        s,.*,import,
214
 
                        p
215
 
                        q
216
 
                        }
217
 
                }'`
 
199
        $SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
218
200
      case $win32_nmres in
219
201
      import*)  win32_libid_type="x86 archive import";;
220
202
      *)        win32_libid_type="x86 archive static";;
345
327
        *) my_xabs=`pwd`"/$my_xlib" ;;
346
328
      esac
347
329
      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
348
 
      my_xlib_u=$my_xlib
349
 
      while :; do
350
 
        case " $extracted_archives " in
351
 
        *" $my_xlib_u "*)
352
 
          extracted_serial=`expr $extracted_serial + 1`
353
 
          my_xlib_u=lt$extracted_serial-$my_xlib ;;
354
 
        *) break ;;
355
 
        esac
356
 
      done
357
 
      extracted_archives="$extracted_archives $my_xlib_u"
358
 
      my_xdir="$my_gentop/$my_xlib_u"
 
330
      my_xdir="$my_gentop/$my_xlib"
359
331
 
360
332
      $show "${rm}r $my_xdir"
361
333
      $run ${rm}r "$my_xdir"
482
454
    ;;
483
455
 
484
456
  --version)
485
 
    echo "\
486
 
$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
487
 
 
488
 
Copyright (C) 2007  Free Software Foundation, Inc.
489
 
This is free software; see the source for copying conditions.  There is NO
490
 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 
457
    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
 
458
    $echo
 
459
    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
 
460
    $echo "This is free software; see the source for copying conditions.  There is NO"
 
461
    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
491
462
    exit $?
492
463
    ;;
493
464
 
784
755
    *.class) xform=class ;;
785
756
    *.cpp) xform=cpp ;;
786
757
    *.cxx) xform=cxx ;;
787
 
    *.[fF][09]?) xform=[fF][09]. ;;
 
758
    *.f90) xform=f90 ;;
788
759
    *.for) xform=for ;;
789
760
    *.java) xform=java ;;
790
 
    *.obj) xform=obj ;;
791
761
    esac
792
762
 
793
763
    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
1168
1138
    for arg
1169
1139
    do
1170
1140
      case $arg in
1171
 
      -all-static | -static | -static-libtool-libs)
1172
 
        case $arg in
1173
 
        -all-static)
 
1141
      -all-static | -static)
 
1142
        if test "X$arg" = "X-all-static"; then
1174
1143
          if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
1175
1144
            $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
1176
1145
          fi
1178
1147
            dlopen_self=$dlopen_self_static
1179
1148
          fi
1180
1149
          prefer_static_libs=yes
1181
 
          ;;
1182
 
        -static)
 
1150
        else
1183
1151
          if test -z "$pic_flag" && test -n "$link_static_flag"; then
1184
1152
            dlopen_self=$dlopen_self_static
1185
1153
          fi
1186
1154
          prefer_static_libs=built
1187
 
          ;;
1188
 
        -static-libtool-libs)
1189
 
          if test -z "$pic_flag" && test -n "$link_static_flag"; then
1190
 
            dlopen_self=$dlopen_self_static
1191
 
          fi
1192
 
          prefer_static_libs=yes
1193
 
          ;;
1194
 
        esac
 
1155
        fi
1195
1156
        build_libtool_libs=no
1196
1157
        build_old_libs=yes
1197
1158
        break
1639
1600
        continue
1640
1601
        ;;
1641
1602
 
1642
 
     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
 
1603
     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
1643
1604
        compiler_flags="$compiler_flags $arg"
1644
1605
        compile_command="$compile_command $arg"
1645
1606
        finalize_command="$finalize_command $arg"
1659
1620
      # -m* pass through architecture-specific compiler args for GCC
1660
1621
      # -m*, -t[45]*, -txscale* pass through architecture-specific
1661
1622
      # compiler args for GCC
1662
 
      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
1663
 
      # -F/path gives path to uninstalled frameworks, gcc on darwin
 
1623
      # -pg pass through profiling flag for GCC
1664
1624
      # @file GCC response files
1665
 
      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
1666
 
      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
 
1625
      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
 
1626
      -t[45]*|-txscale*|@*)
1667
1627
 
1668
1628
        # Unknown arguments in both finalize_command and compile_command need
1669
1629
        # to be aesthetically quoted because they are evaled later.
1691
1651
 
1692
1652
      -no-install)
1693
1653
        case $host in
1694
 
        *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
 
1654
        *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
1695
1655
          # The PATH hackery in wrapper scripts is required on Windows
1696
 
          # and Darwin in order for the loader to find any dlls it needs.
 
1656
          # in order for the loader to find any dlls it needs.
1697
1657
          $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
1698
1658
          $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
1699
1659
          fast_install=no
1752
1712
        continue
1753
1713
        ;;
1754
1714
 
1755
 
      -static | -static-libtool-libs)
 
1715
      -static)
1756
1716
        # The effects of -static are defined in a previous loop.
1757
1717
        # We used to do the same as -all-static on platforms that
1758
1718
        # didn't have a PIC flag, but the assumption that the effects
2137
2097
        lib=
2138
2098
        found=no
2139
2099
        case $deplib in
2140
 
        -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
 
2100
        -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
2141
2101
          if test "$linkmode,$pass" = "prog,link"; then
2142
2102
            compile_deplibs="$deplib $compile_deplibs"
2143
2103
            finalize_deplibs="$deplib $finalize_deplibs"
2533
2493
 
2534
2494
        if test "$linkmode,$pass" = "prog,link"; then
2535
2495
          if test -n "$library_names" &&
2536
 
             { { test "$prefer_static_libs" = no ||
2537
 
                 test "$prefer_static_libs,$installed" = "built,yes"; } ||
2538
 
               test -z "$old_library"; }; then
 
2496
             { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
2539
2497
            # We need to hardcode the library path
2540
2498
            if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
2541
2499
              # Make sure the rpath contains only unique directories.
3231
3189
          # which has an extra 1 added just for fun
3232
3190
          #
3233
3191
          case $version_type in
3234
 
          darwin|linux|osf|windows|none)
 
3192
          darwin|linux|osf|windows)
3235
3193
            current=`expr $number_major + $number_minor`
3236
3194
            age="$number_minor"
3237
3195
            revision="$number_revision"
3242
3200
            age="0"
3243
3201
            ;;
3244
3202
          irix|nonstopux)
3245
 
            current=`expr $number_major + $number_minor`
 
3203
            current=`expr $number_major + $number_minor - 1`
3246
3204
            age="$number_minor"
3247
3205
            revision="$number_minor"
3248
 
            lt_irix_increment=no
3249
3206
            ;;
3250
3207
          *)
3251
3208
            $echo "$modename: unknown library version type \`$version_type'" 1>&2
3309
3266
          versuffix="$major.$age.$revision"
3310
3267
          # Darwin ld doesn't like 0 for these options...
3311
3268
          minor_current=`expr $current + 1`
3312
 
          xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
3313
 
          verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
 
3269
          verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
3314
3270
          ;;
3315
3271
 
3316
3272
        freebsd-aout)
3324
3280
          ;;
3325
3281
 
3326
3282
        irix | nonstopux)
3327
 
          if test "X$lt_irix_increment" = "Xno"; then
3328
 
            major=`expr $current - $age`
3329
 
          else
3330
 
            major=`expr $current - $age + 1`
3331
 
          fi
 
3283
          major=`expr $current - $age + 1`
 
3284
 
3332
3285
          case $version_type in
3333
3286
            nonstopux) verstring_prefix=nonstopux ;;
3334
3287
            *)         verstring_prefix=sgi ;;
3465
3418
      fi
3466
3419
 
3467
3420
      # Eliminate all temporary directories.
3468
 
      #for path in $notinst_path; do
3469
 
      # lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
3470
 
      # deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
3471
 
      # dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
3472
 
      #done
 
3421
      for path in $notinst_path; do
 
3422
        lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
 
3423
        deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
 
3424
        dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
 
3425
      done
3473
3426
 
3474
3427
      if test -n "$xrpath"; then
3475
3428
        # If the user specified any rpath flags, then add them.
3570
3523
          int main() { return 0; }
3571
3524
EOF
3572
3525
          $rm conftest
3573
 
          if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
 
3526
          $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
 
3527
          if test "$?" -eq 0 ; then
3574
3528
            ldd_output=`ldd conftest`
3575
3529
            for i in $deplibs; do
3576
3530
              name=`expr $i : '-l\(.*\)'`
3577
3531
              # If $name is empty we are operating on a -L argument.
3578
 
              if test "$name" != "" && test "$name" != "0"; then
 
3532
              if test "$name" != "" && test "$name" -ne "0"; then
3579
3533
                if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
3580
3534
                  case " $predeps $postdeps " in
3581
3535
                  *" $i "*)
3614
3568
              # If $name is empty we are operating on a -L argument.
3615
3569
              if test "$name" != "" && test "$name" != "0"; then
3616
3570
                $rm conftest
3617
 
                if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
 
3571
                $LTCC $LTCFLAGS -o conftest conftest.c $i
 
3572
                # Did it work?
 
3573
                if test "$?" -eq 0 ; then
3618
3574
                  ldd_output=`ldd conftest`
3619
3575
                  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
3620
3576
                    case " $predeps $postdeps " in
3646
3602
                  droppeddeps=yes
3647
3603
                  $echo
3648
3604
                  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
3649
 
                  $echo "*** make it link in!  You will probably need to install it or some"
 
3605
                  $echo "***  make it link in!  You will probably need to install it or some"
3650
3606
                  $echo "*** library that it depends on before this library will be fully"
3651
3607
                  $echo "*** functional.  Installing it before continuing would be even better."
3652
3608
                fi
3932
3888
             test -n "$hardcode_libdirs"; then
3933
3889
            libdir="$hardcode_libdirs"
3934
3890
            if test -n "$hardcode_libdir_flag_spec_ld"; then
3935
 
              case $archive_cmds in
3936
 
              *\$LD*) eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ;;
3937
 
              *)      eval dep_rpath=\"$hardcode_libdir_flag_spec\" ;;
3938
 
              esac
 
3891
              eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
3939
3892
            else
3940
3893
              eval dep_rpath=\"$hardcode_libdir_flag_spec\"
3941
3894
            fi
4294
4247
      reload_conv_objs=
4295
4248
      gentop=
4296
4249
      # reload_cmds runs $LD directly, so let us get rid of
4297
 
      # -Wl from whole_archive_flag_spec and hope we can get by with
4298
 
      # turning comma into space..
 
4250
      # -Wl from whole_archive_flag_spec
4299
4251
      wl=
4300
4252
 
4301
4253
      if test -n "$convenience"; then
4302
4254
        if test -n "$whole_archive_flag_spec"; then
4303
 
          eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
4304
 
          reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
 
4255
          eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
4305
4256
        else
4306
4257
          gentop="$output_objdir/${obj}x"
4307
4258
          generated="$generated $gentop"
4749
4700
          case $host in
4750
4701
          *cygwin* | *mingw* )
4751
4702
            if test -f "$output_objdir/${outputname}.def" ; then
4752
 
              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
4753
 
              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
 
4703
              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
 
4704
              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
4754
4705
            else
4755
 
              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
4756
 
              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
 
4706
              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
 
4707
              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
4757
4708
             fi
4758
4709
            ;;
4759
4710
          * )
4760
 
            compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
4761
 
            finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
 
4711
            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
 
4712
            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
4762
4713
            ;;
4763
4714
          esac
4764
4715
          ;;
4773
4724
        # really was required.
4774
4725
 
4775
4726
        # Nullify the symbol file.
4776
 
        compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
4777
 
        finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
 
4727
        compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
 
4728
        finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
4778
4729
      fi
4779
4730
 
4780
4731
      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
4781
4732
        # Replace the output file specification.
4782
 
        compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
 
4733
        compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
4783
4734
        link_command="$compile_command$compile_rpath"
4784
4735
 
4785
4736
        # We have no uninstalled library dependencies, so finalize right now.
4866
4817
        if test "$fast_install" != no; then
4867
4818
          link_command="$finalize_var$compile_command$finalize_rpath"
4868
4819
          if test "$fast_install" = yes; then
4869
 
            relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
 
4820
            relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
4870
4821
          else
4871
4822
            # fast_install is set to needless
4872
4823
            relink_command=
4903
4854
          fi
4904
4855
        done
4905
4856
        relink_command="(cd `pwd`; $relink_command)"
4906
 
        relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
 
4857
        relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
4907
4858
      fi
4908
4859
 
4909
4860
      # Quote $echo for shipping.
5310
5261
Xsed='${SED} -e 1s/^X//'
5311
5262
sed_quote_subst='$sed_quote_subst'
5312
5263
 
5313
 
# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
5314
 
if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
5315
 
  emulate sh
5316
 
  NULLCMD=:
5317
 
  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
5318
 
  # is contrary to our usage.  Disable this feature.
5319
 
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
5320
 
  setopt NO_GLOB_SUBST
5321
 
else
5322
 
  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
5323
 
fi
5324
 
BIN_SH=xpg4; export BIN_SH # for Tru64
5325
 
DUALCASE=1; export DUALCASE # for MKS sh
5326
 
 
5327
5264
# The HP-UX ksh and POSIX shell print the target directory to stdout
5328
5265
# if CDPATH is set.
5329
5266
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5466
5403
          ;;
5467
5404
        esac
5468
5405
        $echo >> $output "\
5469
 
      \$echo \"\$0: cannot exec \$program \$*\"
 
5406
      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
5470
5407
      exit $EXIT_FAILURE
5471
5408
    fi
5472
5409
  else
5652
5589
      done
5653
5590
      # Quote the link command for shipping.
5654
5591
      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
5655
 
      relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
 
5592
      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
5656
5593
      if test "$hardcode_automatic" = yes ; then
5657
5594
        relink_command=
5658
5595
      fi
5997
5934
 
5998
5935
          if test -n "$inst_prefix_dir"; then
5999
5936
            # Stick the inst_prefix_dir data into the link command.
6000
 
            relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
 
5937
            relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
6001
5938
          else
6002
 
            relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
 
5939
            relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
6003
5940
          fi
6004
5941
 
6005
5942
          $echo "$modename: warning: relinking \`$file'" 1>&2
6208
6145
              file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
6209
6146
              outputname="$tmpdir/$file"
6210
6147
              # Replace the output file specification.
6211
 
              relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
 
6148
              relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
6212
6149
 
6213
6150
              $show "$relink_command"
6214
6151
              if $run eval "$relink_command"; then :
6419
6356
        if test -f "$dir/$objdir/$dlname"; then
6420
6357
          dir="$dir/$objdir"
6421
6358
        else
6422
 
          if test ! -f "$dir/$dlname"; then
6423
 
            $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
6424
 
            exit $EXIT_FAILURE
6425
 
          fi
 
6359
          $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
 
6360
          exit $EXIT_FAILURE
6426
6361
        fi
6427
6362
        ;;
6428
6363
 
6486
6421
      fi
6487
6422
 
6488
6423
      # Restore saved environment variables
6489
 
      for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
6490
 
      do
6491
 
        eval "if test \"\${save_$lt_var+set}\" = set; then
6492
 
                $lt_var=\$save_$lt_var; export $lt_var
6493
 
              fi"
6494
 
      done
 
6424
      if test "${save_LC_ALL+set}" = set; then
 
6425
        LC_ALL="$save_LC_ALL"; export LC_ALL
 
6426
      fi
 
6427
      if test "${save_LANG+set}" = set; then
 
6428
        LANG="$save_LANG"; export LANG
 
6429
      fi
6495
6430
 
6496
6431
      # Now prepare to actually exec the command.
6497
6432
      exec_cmd="\$cmd$args"
6848
6783
  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
6849
6784
  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
6850
6785
  -export-symbols SYMFILE
6851
 
                    try to export only the symbols listed in SYMFILE
 
6786
                    try to export only the symbols listed in SYMFILE
6852
6787
  -export-symbols-regex REGEX
6853
 
                    try to export only the symbols matching REGEX
 
6788
                    try to export only the symbols matching REGEX
6854
6789
  -LLIBDIR          search LIBDIR for required installed libraries
6855
6790
  -lNAME            OUTPUT-FILE requires the installed library libNAME
6856
6791
  -module           build a library that can dlopened
6864
6799
  -release RELEASE  specify package release information
6865
6800
  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
6866
6801
  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
6867
 
  -static           do not do any dynamic linking of uninstalled libtool libraries
6868
 
  -static-libtool-libs
6869
 
                    do not do any dynamic linking of libtool libraries
 
6802
  -static           do not do any dynamic linking of libtool libraries
6870
6803
  -version-info CURRENT[:REVISION[:AGE]]
6871
 
                    specify library version info [each variable defaults to 0]
 
6804
                    specify library version info [each variable defaults to 0]
6872
6805
 
6873
6806
All other options (arguments beginning with \`-') are ignored.
6874
6807