| 1 | 
         766 | 
         jeremybenn | 
         #! /bin/sh
  | 
      
      
         | 2 | 
          | 
          | 
          
  | 
      
      
         | 3 | 
          | 
          | 
         # ltconfig - Create a system-specific libtool.
  | 
      
      
         | 4 | 
          | 
          | 
         # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
  | 
      
      
         | 5 | 
          | 
          | 
         # Free Software Foundation, Inc.
  | 
      
      
         | 6 | 
          | 
          | 
         # Originally by Gordon Matzigkeit , 1996
  | 
      
      
         | 7 | 
          | 
          | 
         #
  | 
      
      
         | 8 | 
          | 
          | 
         # This file is free software; you can redistribute it and/or modify it
  | 
      
      
         | 9 | 
          | 
          | 
         # under the terms of the GNU General Public License as published by
  | 
      
      
         | 10 | 
          | 
          | 
         # the Free Software Foundation; either version 2 of the License, or
  | 
      
      
         | 11 | 
          | 
          | 
         # (at your option) any later version.
  | 
      
      
         | 12 | 
          | 
          | 
         #
  | 
      
      
         | 13 | 
          | 
          | 
         # This program is distributed in the hope that it will be useful, but
  | 
      
      
         | 14 | 
          | 
          | 
         # WITHOUT ANY WARRANTY; without even the implied warranty of
  | 
      
      
         | 15 | 
          | 
          | 
         # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  | 
      
      
         | 16 | 
          | 
          | 
         # General Public License for more details.
  | 
      
      
         | 17 | 
          | 
          | 
         #
  | 
      
      
         | 18 | 
          | 
          | 
         # You should have received a copy of the GNU General Public License
  | 
      
      
         | 19 | 
          | 
          | 
         # along with this program; if not, write to the Free Software
  | 
      
      
         | 20 | 
          | 
          | 
         # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  | 
      
      
         | 21 | 
          | 
          | 
         #
  | 
      
      
         | 22 | 
          | 
          | 
         # As a special exception to the GNU General Public License, if you
  | 
      
      
         | 23 | 
          | 
          | 
         # distribute this file as part of a program that contains a
  | 
      
      
         | 24 | 
          | 
          | 
         # configuration script generated by Autoconf, you may include it under
  | 
      
      
         | 25 | 
          | 
          | 
         # the same distribution terms that you use for the rest of that program.
  | 
      
      
         | 26 | 
          | 
          | 
          
  | 
      
      
         | 27 | 
          | 
          | 
         # A lot of this script is taken from autoconf-2.10.
  | 
      
      
         | 28 | 
          | 
          | 
          
  | 
      
      
         | 29 | 
          | 
          | 
         # Check that we are running under the correct shell.
  | 
      
      
         | 30 | 
          | 
          | 
         SHELL=${CONFIG_SHELL-/bin/sh}
  | 
      
      
         | 31 | 
          | 
          | 
         echo=echo
  | 
      
      
         | 32 | 
          | 
          | 
         if test "X$1" = X--no-reexec; then
  | 
      
      
         | 33 | 
          | 
          | 
           # Discard the --no-reexec flag, and continue.
  | 
      
      
         | 34 | 
          | 
          | 
           shift
  | 
      
      
         | 35 | 
          | 
          | 
         elif test "X$1" = X--fallback-echo; then
  | 
      
      
         | 36 | 
          | 
          | 
           # Avoid inline document here, it may be left over
  | 
      
      
         | 37 | 
          | 
          | 
           :
  | 
      
      
         | 38 | 
          | 
          | 
         elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
  | 
      
      
         | 39 | 
          | 
          | 
           # Yippee, $echo works!
  | 
      
      
         | 40 | 
          | 
          | 
           :
  | 
      
      
         | 41 | 
          | 
          | 
         else
  | 
      
      
         | 42 | 
          | 
          | 
           # Restart under the correct shell.
  | 
      
      
         | 43 | 
          | 
          | 
           exec "$SHELL" "$0" --no-reexec ${1+"$@"}
  | 
      
      
         | 44 | 
          | 
          | 
         fi
  | 
      
      
         | 45 | 
          | 
          | 
          
  | 
      
      
         | 46 | 
          | 
          | 
         if test "X$1" = X--fallback-echo; then
  | 
      
      
         | 47 | 
          | 
          | 
           # used as fallback echo
  | 
      
      
         | 48 | 
          | 
          | 
           shift
  | 
      
      
         | 49 | 
          | 
          | 
           cat <
  | 
      
      
         | 50 | 
          | 
          | 
         $*
  | 
      
      
         | 51 | 
          | 
          | 
         EOF
  | 
      
      
         | 52 | 
          | 
          | 
           exit 0
  | 
      
      
         | 53 | 
          | 
          | 
         fi
  | 
      
      
         | 54 | 
          | 
          | 
          
  | 
      
      
         | 55 | 
          | 
          | 
         # Find the correct PATH separator.  Usually this is `:', but
  | 
      
      
         | 56 | 
          | 
          | 
         # DJGPP uses `;' like DOS.
  | 
      
      
         | 57 | 
          | 
          | 
         if test "X${PATH_SEPARATOR+set}" != Xset; then
  | 
      
      
         | 58 | 
          | 
          | 
           UNAME=${UNAME-`uname 2>/dev/null`}
  | 
      
      
         | 59 | 
          | 
          | 
           case X$UNAME in
  | 
      
      
         | 60 | 
          | 
          | 
             *-DOS) PATH_SEPARATOR=';' ;;
  | 
      
      
         | 61 | 
          | 
          | 
             *)     PATH_SEPARATOR=':' ;;
  | 
      
      
         | 62 | 
          | 
          | 
           esac
  | 
      
      
         | 63 | 
          | 
          | 
         fi
  | 
      
      
         | 64 | 
          | 
          | 
          
  | 
      
      
         | 65 | 
          | 
          | 
         # The HP-UX ksh and POSIX shell print the target directory to stdout
  | 
      
      
         | 66 | 
          | 
          | 
         # if CDPATH is set.
  | 
      
      
         | 67 | 
          | 
          | 
         if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
  | 
      
      
         | 68 | 
          | 
          | 
          
  | 
      
      
         | 69 | 
          | 
          | 
         if test "X${echo_test_string+set}" != Xset; then
  | 
      
      
         | 70 | 
          | 
          | 
           # find a string as large as possible, as long as the shell can cope with it
  | 
      
      
         | 71 | 
          | 
          | 
           for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
  | 
      
      
         | 72 | 
          | 
          | 
             # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
  | 
      
      
         | 73 | 
          | 
          | 
             if (echo_test_string="`eval $cmd`") 2>/dev/null &&
  | 
      
      
         | 74 | 
          | 
          | 
                echo_test_string="`eval $cmd`" &&
  | 
      
      
         | 75 | 
          | 
          | 
                (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null; then
  | 
      
      
         | 76 | 
          | 
          | 
               break
  | 
      
      
         | 77 | 
          | 
          | 
             fi
  | 
      
      
         | 78 | 
          | 
          | 
           done
  | 
      
      
         | 79 | 
          | 
          | 
         fi
  | 
      
      
         | 80 | 
          | 
          | 
          
  | 
      
      
         | 81 | 
          | 
          | 
         if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
  | 
      
      
         | 82 | 
          | 
          | 
            echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  | 
      
      
         | 83 | 
          | 
          | 
            test "X$echo_testing_string" = "X$echo_test_string"; then
  | 
      
      
         | 84 | 
          | 
          | 
           :
  | 
      
      
         | 85 | 
          | 
          | 
         else
  | 
      
      
         | 86 | 
          | 
          | 
           # The Solaris, AIX, and Digital Unix default echo programs unquote
  | 
      
      
         | 87 | 
          | 
          | 
           # backslashes.  This makes it impossible to quote backslashes using
  | 
      
      
         | 88 | 
          | 
          | 
           #   echo "$something" | sed 's/\\/\\\\/g'
  | 
      
      
         | 89 | 
          | 
          | 
           #
  | 
      
      
         | 90 | 
          | 
          | 
           # So, first we look for a working echo in the user's PATH.
  | 
      
      
         | 91 | 
          | 
          | 
          
  | 
      
      
         | 92 | 
          | 
          | 
           IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
  | 
      
      
         | 93 | 
          | 
          | 
           for dir in $PATH /usr/ucb; do
  | 
      
      
         | 94 | 
          | 
          | 
             if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
  | 
      
      
         | 95 | 
          | 
          | 
                test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
  | 
      
      
         | 96 | 
          | 
          | 
                echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
  | 
      
      
         | 97 | 
          | 
          | 
                test "X$echo_testing_string" = "X$echo_test_string"; then
  | 
      
      
         | 98 | 
          | 
          | 
               echo="$dir/echo"
  | 
      
      
         | 99 | 
          | 
          | 
               break
  | 
      
      
         | 100 | 
          | 
          | 
             fi
  | 
      
      
         | 101 | 
          | 
          | 
           done
  | 
      
      
         | 102 | 
          | 
          | 
           IFS="$save_ifs"
  | 
      
      
         | 103 | 
          | 
          | 
          
  | 
      
      
         | 104 | 
          | 
          | 
           if test "X$echo" = Xecho; then
  | 
      
      
         | 105 | 
          | 
          | 
             # We didn't find a better echo, so look for alternatives.
  | 
      
      
         | 106 | 
          | 
          | 
             if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
  | 
      
      
         | 107 | 
          | 
          | 
                echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
  | 
      
      
         | 108 | 
          | 
          | 
                test "X$echo_testing_string" = "X$echo_test_string"; then
  | 
      
      
         | 109 | 
          | 
          | 
               # This shell has a builtin print -r that does the trick.
  | 
      
      
         | 110 | 
          | 
          | 
               echo='print -r'
  | 
      
      
         | 111 | 
          | 
          | 
             elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
  | 
      
      
         | 112 | 
          | 
          | 
                  test "X$CONFIG_SHELL" != X/bin/ksh; then
  | 
      
      
         | 113 | 
          | 
          | 
               # If we have ksh, try running ltconfig again with it.
  | 
      
      
         | 114 | 
          | 
          | 
               ORIGINAL_CONFIG_SHELL="${CONFIG_SHELL-/bin/sh}"
  | 
      
      
         | 115 | 
          | 
          | 
               export ORIGINAL_CONFIG_SHELL
  | 
      
      
         | 116 | 
          | 
          | 
               CONFIG_SHELL=/bin/ksh
  | 
      
      
         | 117 | 
          | 
          | 
               export CONFIG_SHELL
  | 
      
      
         | 118 | 
          | 
          | 
               exec "$CONFIG_SHELL" "$0" --no-reexec ${1+"$@"}
  | 
      
      
         | 119 | 
          | 
          | 
             else
  | 
      
      
         | 120 | 
          | 
          | 
               # Try using printf.
  | 
      
      
         | 121 | 
          | 
          | 
               echo='printf %s\n'
  | 
      
      
         | 122 | 
          | 
          | 
               if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
  | 
      
      
         | 123 | 
          | 
          | 
                  echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  | 
      
      
         | 124 | 
          | 
          | 
                  test "X$echo_testing_string" = "X$echo_test_string"; then
  | 
      
      
         | 125 | 
          | 
          | 
                 # Cool, printf works
  | 
      
      
         | 126 | 
          | 
          | 
                 :
  | 
      
      
         | 127 | 
          | 
          | 
               elif echo_testing_string=`("$ORIGINAL_CONFIG_SHELL" "$0" --fallback-echo '\t') 2>/dev/null` &&
  | 
      
      
         | 128 | 
          | 
          | 
                    test "X$echo_testing_string" = 'X\t' &&
  | 
      
      
         | 129 | 
          | 
          | 
                    echo_testing_string=`("$ORIGINAL_CONFIG_SHELL" "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  | 
      
      
         | 130 | 
          | 
          | 
                    test "X$echo_testing_string" = "X$echo_test_string"; then
  | 
      
      
         | 131 | 
          | 
          | 
                 CONFIG_SHELL="$ORIGINAL_CONFIG_SHELL"
  | 
      
      
         | 132 | 
          | 
          | 
                 export CONFIG_SHELL
  | 
      
      
         | 133 | 
          | 
          | 
                 SHELL="$CONFIG_SHELL"
  | 
      
      
         | 134 | 
          | 
          | 
                 export SHELL
  | 
      
      
         | 135 | 
          | 
          | 
                 echo="$CONFIG_SHELL $0 --fallback-echo"
  | 
      
      
         | 136 | 
          | 
          | 
               elif echo_testing_string=`("$CONFIG_SHELL" "$0" --fallback-echo '\t') 2>/dev/null` &&
  | 
      
      
         | 137 | 
          | 
          | 
                    test "X$echo_testing_string" = 'X\t' &&
  | 
      
      
         | 138 | 
          | 
          | 
                    echo_testing_string=`("$CONFIG_SHELL" "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  | 
      
      
         | 139 | 
          | 
          | 
                    test "X$echo_testing_string" = "X$echo_test_string"; then
  | 
      
      
         | 140 | 
          | 
          | 
                 echo="$CONFIG_SHELL $0 --fallback-echo"
  | 
      
      
         | 141 | 
          | 
          | 
               else
  | 
      
      
         | 142 | 
          | 
          | 
                 # maybe with a smaller string...
  | 
      
      
         | 143 | 
          | 
          | 
                 prev=:
  | 
      
      
         | 144 | 
          | 
          | 
          
  | 
      
      
         | 145 | 
          | 
          | 
                 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
  | 
      
      
         | 146 | 
          | 
          | 
                   if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null; then
  | 
      
      
         | 147 | 
          | 
          | 
                     break
  | 
      
      
         | 148 | 
          | 
          | 
                   fi
  | 
      
      
         | 149 | 
          | 
          | 
                   prev="$cmd"
  | 
      
      
         | 150 | 
          | 
          | 
                 done
  | 
      
      
         | 151 | 
          | 
          | 
          
  | 
      
      
         | 152 | 
          | 
          | 
                 if test "$prev" != 'sed 50q "$0"'; then
  | 
      
      
         | 153 | 
          | 
          | 
                   echo_test_string=`eval $prev`
  | 
      
      
         | 154 | 
          | 
          | 
          
  | 
      
      
         | 155 | 
          | 
          | 
                   export echo_test_string
  | 
      
      
         | 156 | 
          | 
          | 
                   exec "${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}}" "$0" ${1+"$@"}
  | 
      
      
         | 157 | 
          | 
          | 
                 else
  | 
      
      
         | 158 | 
          | 
          | 
                   # Oops.  We lost completely, so just stick with echo.
  | 
      
      
         | 159 | 
          | 
          | 
                   echo=echo
  | 
      
      
         | 160 | 
          | 
          | 
                 fi
  | 
      
      
         | 161 | 
          | 
          | 
               fi
  | 
      
      
         | 162 | 
          | 
          | 
             fi
  | 
      
      
         | 163 | 
          | 
          | 
           fi
  | 
      
      
         | 164 | 
          | 
          | 
         fi
  | 
      
      
         | 165 | 
          | 
          | 
          
  | 
      
      
         | 166 | 
          | 
          | 
         # Sed substitution that helps us do robust quoting.  It backslashifies
  | 
      
      
         | 167 | 
          | 
          | 
         # metacharacters that are still active within double-quoted strings.
  | 
      
      
         | 168 | 
          | 
          | 
         Xsed='sed -e s/^X//'
  | 
      
      
         | 169 | 
          | 
          | 
         sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
  | 
      
      
         | 170 | 
          | 
          | 
          
  | 
      
      
         | 171 | 
          | 
          | 
         # Same as above, but do not quote variable references.
  | 
      
      
         | 172 | 
          | 
          | 
         double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
  | 
      
      
         | 173 | 
          | 
          | 
          
  | 
      
      
         | 174 | 
          | 
          | 
         # Sed substitution to delay expansion of an escaped shell variable in a
  | 
      
      
         | 175 | 
          | 
          | 
         # double_quote_subst'ed string.
  | 
      
      
         | 176 | 
          | 
          | 
         delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
  | 
      
      
         | 177 | 
          | 
          | 
          
  | 
      
      
         | 178 | 
          | 
          | 
         # The name of this program.
  | 
      
      
         | 179 | 
          | 
          | 
         progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
  | 
      
      
         | 180 | 
          | 
          | 
          
  | 
      
      
         | 181 | 
          | 
          | 
         # Constants:
  | 
      
      
         | 182 | 
          | 
          | 
         PROGRAM=ltconfig
  | 
      
      
         | 183 | 
          | 
          | 
         PACKAGE=libtool
  | 
      
      
         | 184 | 
          | 
          | 
         VERSION=1.4a-GCC3.0
  | 
      
      
         | 185 | 
          | 
          | 
         TIMESTAMP=" (1.641.2.256 2001/05/28 20:09:07 with GCC-local changes)"
  | 
      
      
         | 186 | 
          | 
          | 
         ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  | 
      
      
         | 187 | 
          | 
          | 
         ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  | 
      
      
         | 188 | 
          | 
          | 
         rm="rm -f"
  | 
      
      
         | 189 | 
          | 
          | 
          
  | 
      
      
         | 190 | 
          | 
          | 
         help="Try \`$progname --help' for more information."
  | 
      
      
         | 191 | 
          | 
          | 
          
  | 
      
      
         | 192 | 
          | 
          | 
         # Global variables:
  | 
      
      
         | 193 | 
          | 
          | 
         default_ofile=libtool
  | 
      
      
         | 194 | 
          | 
          | 
         can_build_shared=yes
  | 
      
      
         | 195 | 
          | 
          | 
         enable_shared=yes
  | 
      
      
         | 196 | 
          | 
          | 
         # All known linkers require a `.a' archive for static linking (except M$VC,
  | 
      
      
         | 197 | 
          | 
          | 
         # which needs '.lib').
  | 
      
      
         | 198 | 
          | 
          | 
         enable_static=yes
  | 
      
      
         | 199 | 
          | 
          | 
         enable_fast_install=yes
  | 
      
      
         | 200 | 
          | 
          | 
         enable_dlopen=unknown
  | 
      
      
         | 201 | 
          | 
          | 
         enable_win32_dll=no
  | 
      
      
         | 202 | 
          | 
          | 
         pic_mode=default
  | 
      
      
         | 203 | 
          | 
          | 
         ltmain=
  | 
      
      
         | 204 | 
          | 
          | 
         silent=
  | 
      
      
         | 205 | 
          | 
          | 
         srcdir=
  | 
      
      
         | 206 | 
          | 
          | 
         ac_config_guess=
  | 
      
      
         | 207 | 
          | 
          | 
         ac_config_sub=
  | 
      
      
         | 208 | 
          | 
          | 
         host=
  | 
      
      
         | 209 | 
          | 
          | 
         build=NONE
  | 
      
      
         | 210 | 
          | 
          | 
         nonopt=NONE
  | 
      
      
         | 211 | 
          | 
          | 
         ofile="$default_ofile"
  | 
      
      
         | 212 | 
          | 
          | 
         verify_host=yes
  | 
      
      
         | 213 | 
          | 
          | 
         tagname=
  | 
      
      
         | 214 | 
          | 
          | 
         with_gcc=no
  | 
      
      
         | 215 | 
          | 
          | 
         with_gnu_ld=no
  | 
      
      
         | 216 | 
          | 
          | 
         need_locks=yes
  | 
      
      
         | 217 | 
          | 
          | 
         ac_ext=c
  | 
      
      
         | 218 | 
          | 
          | 
         libext=a
  | 
      
      
         | 219 | 
          | 
          | 
         cache_file=
  | 
      
      
         | 220 | 
          | 
          | 
         max_cmd_len=
  | 
      
      
         | 221 | 
          | 
          | 
          
  | 
      
      
         | 222 | 
          | 
          | 
         ## Dependencies to place before and after the object being linked:
  | 
      
      
         | 223 | 
          | 
          | 
         predep_objects=
  | 
      
      
         | 224 | 
          | 
          | 
         postdep_objects=
  | 
      
      
         | 225 | 
          | 
          | 
         predeps=
  | 
      
      
         | 226 | 
          | 
          | 
         postdeps=
  | 
      
      
         | 227 | 
          | 
          | 
         compiler_lib_search_path=
  | 
      
      
         | 228 | 
          | 
          | 
          
  | 
      
      
         | 229 | 
          | 
          | 
         ## Link characteristics:
  | 
      
      
         | 230 | 
          | 
          | 
         allow_undefined_flag=
  | 
      
      
         | 231 | 
          | 
          | 
         no_undefined_flag=
  | 
      
      
         | 232 | 
          | 
          | 
         need_lib_prefix=unknown
  | 
      
      
         | 233 | 
          | 
          | 
         need_version=unknown
  | 
      
      
         | 234 | 
          | 
          | 
         # when you set need_version to no, make sure it does not cause -set_version
  | 
      
      
         | 235 | 
          | 
          | 
         # flags to be left without arguments
  | 
      
      
         | 236 | 
          | 
          | 
         archive_cmds=
  | 
      
      
         | 237 | 
          | 
          | 
         archive_expsym_cmds=
  | 
      
      
         | 238 | 
          | 
          | 
         old_archive_from_new_cmds=
  | 
      
      
         | 239 | 
          | 
          | 
         old_archive_from_expsyms_cmds=
  | 
      
      
         | 240 | 
          | 
          | 
         striplib=
  | 
      
      
         | 241 | 
          | 
          | 
         old_striplib=
  | 
      
      
         | 242 | 
          | 
          | 
         export_dynamic_flag_spec=
  | 
      
      
         | 243 | 
          | 
          | 
         whole_archive_flag_spec=
  | 
      
      
         | 244 | 
          | 
          | 
         thread_safe_flag_spec=
  | 
      
      
         | 245 | 
          | 
          | 
         hardcode_into_libs=no
  | 
      
      
         | 246 | 
          | 
          | 
         hardcode_libdir_flag_spec=
  | 
      
      
         | 247 | 
          | 
          | 
         hardcode_libdir_separator=
  | 
      
      
         | 248 | 
          | 
          | 
         hardcode_direct=no
  | 
      
      
         | 249 | 
          | 
          | 
         hardcode_minus_L=no
  | 
      
      
         | 250 | 
          | 
          | 
         hardcode_shlibpath_var=unsupported
  | 
      
      
         | 251 | 
          | 
          | 
         runpath_var=
  | 
      
      
         | 252 | 
          | 
          | 
         link_all_deplibs=unknown
  | 
      
      
         | 253 | 
          | 
          | 
         always_export_symbols=no
  | 
      
      
         | 254 | 
          | 
          | 
         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
  | 
      
      
         | 255 | 
          | 
          | 
         # include_expsyms should be a list of space-separated symbols to be *always*
  | 
      
      
         | 256 | 
          | 
          | 
         # included in the symbol list
  | 
      
      
         | 257 | 
          | 
          | 
         include_expsyms=
  | 
      
      
         | 258 | 
          | 
          | 
         # exclude_expsyms can be an egrep regular expression of symbols to exclude
  | 
      
      
         | 259 | 
          | 
          | 
         # it will be wrapped by ` (' and `)$', so one must not match beginning or
  | 
      
      
         | 260 | 
          | 
          | 
         # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  | 
      
      
         | 261 | 
          | 
          | 
         # as well as any symbol that contains `d'.
  | 
      
      
         | 262 | 
          | 
          | 
         exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
  | 
      
      
         | 263 | 
          | 
          | 
         # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  | 
      
      
         | 264 | 
          | 
          | 
         # platforms (ab)use it in PIC code, but their linkers get confused if
  | 
      
      
         | 265 | 
          | 
          | 
         # the symbol is explicitly referenced.  Since portable code cannot
  | 
      
      
         | 266 | 
          | 
          | 
         # rely on this symbol name, it's probably fine to never include it in
  | 
      
      
         | 267 | 
          | 
          | 
         # preloaded symbol tables.
  | 
      
      
         | 268 | 
          | 
          | 
         extract_expsyms_cmds=
  | 
      
      
         | 269 | 
          | 
          | 
         file_list_spec=
  | 
      
      
         | 270 | 
          | 
          | 
          
  | 
      
      
         | 271 | 
          | 
          | 
         ## Tools:
  | 
      
      
         | 272 | 
          | 
          | 
         old_AR="$AR"
  | 
      
      
         | 273 | 
          | 
          | 
         old_AR_FLAGS="$AR_FLAGS"
  | 
      
      
         | 274 | 
          | 
          | 
         old_CC="$CC"
  | 
      
      
         | 275 | 
          | 
          | 
         old_CFLAGS="$CFLAGS"
  | 
      
      
         | 276 | 
          | 
          | 
         old_CPPFLAGS="$CPPFLAGS"
  | 
      
      
         | 277 | 
          | 
          | 
         old_LDFLAGS="$LDFLAGS"
  | 
      
      
         | 278 | 
          | 
          | 
         old_LIBS="$LIBS"
  | 
      
      
         | 279 | 
          | 
          | 
         old_MAGIC_CMD="$MAGIC_CMD"
  | 
      
      
         | 280 | 
          | 
          | 
         old_LD="$LD"
  | 
      
      
         | 281 | 
          | 
          | 
         old_LN_S="$LN_S"
  | 
      
      
         | 282 | 
          | 
          | 
         old_LTCC="$LTCC"
  | 
      
      
         | 283 | 
          | 
          | 
         old_NM="$NM"
  | 
      
      
         | 284 | 
          | 
          | 
         old_RANLIB="$RANLIB"
  | 
      
      
         | 285 | 
          | 
          | 
         old_STRIP="$STRIP"
  | 
      
      
         | 286 | 
          | 
          | 
         old_AS="$AS"
  | 
      
      
         | 287 | 
          | 
          | 
         old_DLLTOOL="$DLLTOOL"
  | 
      
      
         | 288 | 
          | 
          | 
         old_OBJDUMP="$OBJDUMP"
  | 
      
      
         | 289 | 
          | 
          | 
         old_OBJEXT="$OBJEXT"
  | 
      
      
         | 290 | 
          | 
          | 
         old_EXEEXT="$EXEEXT"
  | 
      
      
         | 291 | 
          | 
          | 
         old_reload_flag="$reload_flag"
  | 
      
      
         | 292 | 
          | 
          | 
         old_deplibs_check_method="$deplibs_check_method"
  | 
      
      
         | 293 | 
          | 
          | 
         old_file_magic_cmd="$file_magic_cmd"
  | 
      
      
         | 294 | 
          | 
          | 
          
  | 
      
      
         | 295 | 
          | 
          | 
         # Parse the command line options.
  | 
      
      
         | 296 | 
          | 
          | 
         args=
  | 
      
      
         | 297 | 
          | 
          | 
         prev=
  | 
      
      
         | 298 | 
          | 
          | 
         for option
  | 
      
      
         | 299 | 
          | 
          | 
         do
  | 
      
      
         | 300 | 
          | 
          | 
           case $option in
  | 
      
      
         | 301 | 
          | 
          | 
           -*=*) optarg=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  | 
      
      
         | 302 | 
          | 
          | 
           *) optarg= ;;
  | 
      
      
         | 303 | 
          | 
          | 
           esac
  | 
      
      
         | 304 | 
          | 
          | 
          
  | 
      
      
         | 305 | 
          | 
          | 
           # If the previous option needs an argument, assign it.
  | 
      
      
         | 306 | 
          | 
          | 
           if test -n "$prev"; then
  | 
      
      
         | 307 | 
          | 
          | 
             eval "$prev=\$option"
  | 
      
      
         | 308 | 
          | 
          | 
             prev=
  | 
      
      
         | 309 | 
          | 
          | 
             continue
  | 
      
      
         | 310 | 
          | 
          | 
           fi
  | 
      
      
         | 311 | 
          | 
          | 
          
  | 
      
      
         | 312 | 
          | 
          | 
           case $option in
  | 
      
      
         | 313 | 
          | 
          | 
           --help) cat <
  | 
      
      
         | 314 | 
          | 
          | 
         Usage: $progname [OPTION]... LTMAIN [HOST]
  | 
      
      
         | 315 | 
          | 
          | 
          
  | 
      
      
         | 316 | 
          | 
          | 
         Generate a system-specific libtool script.
  | 
      
      
         | 317 | 
          | 
          | 
          
  | 
      
      
         | 318 | 
          | 
          | 
             --build                configure for building on BUILD [BUILD=HOST]
  | 
      
      
         | 319 | 
          | 
          | 
             --debug                enable verbose shell tracing
  | 
      
      
         | 320 | 
          | 
          | 
             --disable-shared       do not build shared libraries
  | 
      
      
         | 321 | 
          | 
          | 
             --disable-static       do not build static libraries
  | 
      
      
         | 322 | 
          | 
          | 
             --disable-fast-install do not optimize for fast installation
  | 
      
      
         | 323 | 
          | 
          | 
             --enable-dlopen        enable dlopen support
  | 
      
      
         | 324 | 
          | 
          | 
             --enable-win32-dll     enable building dlls on win32 hosts
  | 
      
      
         | 325 | 
          | 
          | 
             --help                 display this help and exit
  | 
      
      
         | 326 | 
          | 
          | 
             --no-verify            do not verify that HOST is a valid host type
  | 
      
      
         | 327 | 
          | 
          | 
         -o, --output=FILE          specify the output file [default=$default_ofile]
  | 
      
      
         | 328 | 
          | 
          | 
             --quiet                same as \`--silent'
  | 
      
      
         | 329 | 
          | 
          | 
             --silent               do not print informational messages
  | 
      
      
         | 330 | 
          | 
          | 
             --srcdir=DIR           find \`config.guess' in DIR
  | 
      
      
         | 331 | 
          | 
          | 
             --version              output version information and exit
  | 
      
      
         | 332 | 
          | 
          | 
             --add-tag=TAG          append an alternate configuration
  | 
      
      
         | 333 | 
          | 
          | 
             --with-gcc             assume that the GNU C compiler will be used
  | 
      
      
         | 334 | 
          | 
          | 
             --with-gnu-ld          assume that the C compiler uses the GNU linker
  | 
      
      
         | 335 | 
          | 
          | 
             --prefer-pic           try to use only PIC objects
  | 
      
      
         | 336 | 
          | 
          | 
             --prefer-non-pic       try to use only non-PIC objects
  | 
      
      
         | 337 | 
          | 
          | 
             --disable-lock         disable file locking
  | 
      
      
         | 338 | 
          | 
          | 
             --cache-file=FILE      configure cache file
  | 
      
      
         | 339 | 
          | 
          | 
          
  | 
      
      
         | 340 | 
          | 
          | 
         LTMAIN is the \`ltmain.sh' shell script fragment or \`ltmain.c' program
  | 
      
      
         | 341 | 
          | 
          | 
         that provides basic libtool functionality.
  | 
      
      
         | 342 | 
          | 
          | 
          
  | 
      
      
         | 343 | 
          | 
          | 
         HOST is the canonical host system name [default=guessed].
  | 
      
      
         | 344 | 
          | 
          | 
         EOM
  | 
      
      
         | 345 | 
          | 
          | 
           exit 0
  | 
      
      
         | 346 | 
          | 
          | 
           ;;
  | 
      
      
         | 347 | 
          | 
          | 
          
  | 
      
      
         | 348 | 
          | 
          | 
           --build) prev=build ;;
  | 
      
      
         | 349 | 
          | 
          | 
           --build=*) build="$optarg" ;;
  | 
      
      
         | 350 | 
          | 
          | 
          
  | 
      
      
         | 351 | 
          | 
          | 
           --debug)
  | 
      
      
         | 352 | 
          | 
          | 
             echo "$progname: enabling shell trace mode"
  | 
      
      
         | 353 | 
          | 
          | 
             set -x
  | 
      
      
         | 354 | 
          | 
          | 
             ;;
  | 
      
      
         | 355 | 
          | 
          | 
          
  | 
      
      
         | 356 | 
          | 
          | 
           --disable-shared) enable_shared=no ;;
  | 
      
      
         | 357 | 
          | 
          | 
          
  | 
      
      
         | 358 | 
          | 
          | 
           --disable-static) enable_static=no ;;
  | 
      
      
         | 359 | 
          | 
          | 
          
  | 
      
      
         | 360 | 
          | 
          | 
           --disable-fast-install) enable_fast_install=no ;;
  | 
      
      
         | 361 | 
          | 
          | 
          
  | 
      
      
         | 362 | 
          | 
          | 
           --enable-dlopen) enable_dlopen=yes ;;
  | 
      
      
         | 363 | 
          | 
          | 
          
  | 
      
      
         | 364 | 
          | 
          | 
           --enable-win32-dll) enable_win32_dll=yes ;;
  | 
      
      
         | 365 | 
          | 
          | 
          
  | 
      
      
         | 366 | 
          | 
          | 
           --quiet | --silent) silent=yes ;;
  | 
      
      
         | 367 | 
          | 
          | 
          
  | 
      
      
         | 368 | 
          | 
          | 
           --srcdir) prev=srcdir ;;
  | 
      
      
         | 369 | 
          | 
          | 
           --srcdir=*) srcdir="$optarg" ;;
  | 
      
      
         | 370 | 
          | 
          | 
          
  | 
      
      
         | 371 | 
          | 
          | 
           --no-verify) verify_host=no ;;
  | 
      
      
         | 372 | 
          | 
          | 
          
  | 
      
      
         | 373 | 
          | 
          | 
           --output | -o) prev=ofile ;;
  | 
      
      
         | 374 | 
          | 
          | 
           --output=*) ofile="$optarg" ;;
  | 
      
      
         | 375 | 
          | 
          | 
          
  | 
      
      
         | 376 | 
          | 
          | 
           --version) echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"; exit 0 ;;
  | 
      
      
         | 377 | 
          | 
          | 
          
  | 
      
      
         | 378 | 
          | 
          | 
           --add-tag) prev=tagname ;;
  | 
      
      
         | 379 | 
          | 
          | 
           --add-tag=*) tagname="$optarg" ;;
  | 
      
      
         | 380 | 
          | 
          | 
          
  | 
      
      
         | 381 | 
          | 
          | 
           --with-gcc) with_gcc=yes ;;
  | 
      
      
         | 382 | 
          | 
          | 
           --with-gnu-ld) with_gnu_ld=yes ;;
  | 
      
      
         | 383 | 
          | 
          | 
          
  | 
      
      
         | 384 | 
          | 
          | 
           --prefer-pic) pic_mode=yes ;;
  | 
      
      
         | 385 | 
          | 
          | 
           --prefer-non-pic) pic_mode=no ;;
  | 
      
      
         | 386 | 
          | 
          | 
          
  | 
      
      
         | 387 | 
          | 
          | 
           --disable-lock) need_locks=no ;;
  | 
      
      
         | 388 | 
          | 
          | 
          
  | 
      
      
         | 389 | 
          | 
          | 
           --cache-file=*) cache_file="$optarg" ;;
  | 
      
      
         | 390 | 
          | 
          | 
          
  | 
      
      
         | 391 | 
          | 
          | 
           -*)
  | 
      
      
         | 392 | 
          | 
          | 
             echo "$progname: unrecognized option \`$option'" 1>&2
  | 
      
      
         | 393 | 
          | 
          | 
             echo "$help" 1>&2
  | 
      
      
         | 394 | 
          | 
          | 
             exit 1
  | 
      
      
         | 395 | 
          | 
          | 
             ;;
  | 
      
      
         | 396 | 
          | 
          | 
          
  | 
      
      
         | 397 | 
          | 
          | 
           *)
  | 
      
      
         | 398 | 
          | 
          | 
             if test -z "$ltmain"; then
  | 
      
      
         | 399 | 
          | 
          | 
               ltmain="$option"
  | 
      
      
         | 400 | 
          | 
          | 
             elif test -z "$host"; then
  | 
      
      
         | 401 | 
          | 
          | 
         # This generates an unnecessary warning for sparc-sun-solaris4.1.3_U1
  | 
      
      
         | 402 | 
          | 
          | 
         #      if test -n "`echo $option| sed 's/[-a-z0-9.]//g'`"; then
  | 
      
      
         | 403 | 
          | 
          | 
         #        echo "$progname: warning \`$option' is not a valid host type" 1>&2
  | 
      
      
         | 404 | 
          | 
          | 
         #      fi
  | 
      
      
         | 405 | 
          | 
          | 
               host="$option"
  | 
      
      
         | 406 | 
          | 
          | 
             else
  | 
      
      
         | 407 | 
          | 
          | 
               echo "$progname: too many arguments" 1>&2
  | 
      
      
         | 408 | 
          | 
          | 
               echo "$help" 1>&2
  | 
      
      
         | 409 | 
          | 
          | 
               exit 1
  | 
      
      
         | 410 | 
          | 
          | 
             fi ;;
  | 
      
      
         | 411 | 
          | 
          | 
           esac
  | 
      
      
         | 412 | 
          | 
          | 
         done
  | 
      
      
         | 413 | 
          | 
          | 
          
  | 
      
      
         | 414 | 
          | 
          | 
         if test -z "$ltmain"; then
  | 
      
      
         | 415 | 
          | 
          | 
           echo "$progname: you must specify a LTMAIN file" 1>&2
  | 
      
      
         | 416 | 
          | 
          | 
           echo "$help" 1>&2
  | 
      
      
         | 417 | 
          | 
          | 
           exit 1
  | 
      
      
         | 418 | 
          | 
          | 
         fi
  | 
      
      
         | 419 | 
          | 
          | 
          
  | 
      
      
         | 420 | 
          | 
          | 
         if test ! -f "$ltmain"; then
  | 
      
      
         | 421 | 
          | 
          | 
           echo "$progname: \`$ltmain' does not exist" 1>&2
  | 
      
      
         | 422 | 
          | 
          | 
           echo "$help" 1>&2
  | 
      
      
         | 423 | 
          | 
          | 
           exit 1
  | 
      
      
         | 424 | 
          | 
          | 
         fi
  | 
      
      
         | 425 | 
          | 
          | 
          
  | 
      
      
         | 426 | 
          | 
          | 
         if test -n "$tagname"; then
  | 
      
      
         | 427 | 
          | 
          | 
           # Check whether tagname contains only valid characters
  | 
      
      
         | 428 | 
          | 
          | 
           case `$echo "X$tagname" | $Xsed -e 's/[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]//g'` in
  | 
      
      
         | 429 | 
          | 
          | 
           "") ;;
  | 
      
      
         | 430 | 
          | 
          | 
           *)
  | 
      
      
         | 431 | 
          | 
          | 
             echo "$progname: invalid tag name: $tagname" 1>&2
  | 
      
      
         | 432 | 
          | 
          | 
             exit 1
  | 
      
      
         | 433 | 
          | 
          | 
             ;;
  | 
      
      
         | 434 | 
          | 
          | 
           esac
  | 
      
      
         | 435 | 
          | 
          | 
          
  | 
      
      
         | 436 | 
          | 
          | 
           if grep "^### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$ofile" > /dev/null; then
  | 
      
      
         | 437 | 
          | 
          | 
             echo "$progname: tag name $tagname already exists" 1>&2
  | 
      
      
         | 438 | 
          | 
          | 
             exit 1
  | 
      
      
         | 439 | 
          | 
          | 
           fi
  | 
      
      
         | 440 | 
          | 
          | 
          
  | 
      
      
         | 441 | 
          | 
          | 
           if test ! -f "$ofile"; then
  | 
      
      
         | 442 | 
          | 
          | 
             echo "$progname: warning: output file \`$ofile' does not exist" 1>&2
  | 
      
      
         | 443 | 
          | 
          | 
           fi
  | 
      
      
         | 444 | 
          | 
          | 
          
  | 
      
      
         | 445 | 
          | 
          | 
           if test -z "$LTCC"; then
  | 
      
      
         | 446 | 
          | 
          | 
             eval "`$SHELL $ofile --config | grep '^LTCC='`"
  | 
      
      
         | 447 | 
          | 
          | 
             if test -z "$LTCC"; then
  | 
      
      
         | 448 | 
          | 
          | 
               echo "$progname: warning: output file \`$ofile' does not look like a libtool script" 1>&2
  | 
      
      
         | 449 | 
          | 
          | 
             else
  | 
      
      
         | 450 | 
          | 
          | 
               echo "$progname: warning: using \`LTCC=$LTCC', extracted from \`$ofile'" 1>&2
  | 
      
      
         | 451 | 
          | 
          | 
             fi
  | 
      
      
         | 452 | 
          | 
          | 
           fi
  | 
      
      
         | 453 | 
          | 
          | 
         fi
  | 
      
      
         | 454 | 
          | 
          | 
          
  | 
      
      
         | 455 | 
          | 
          | 
         # Quote any args containing shell metacharacters.
  | 
      
      
         | 456 | 
          | 
          | 
         ltconfig_args=
  | 
      
      
         | 457 | 
          | 
          | 
         for arg
  | 
      
      
         | 458 | 
          | 
          | 
         do
  | 
      
      
         | 459 | 
          | 
          | 
           case $arg in
  | 
      
      
         | 460 | 
          | 
          | 
           *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  | 
      
      
         | 461 | 
          | 
          | 
           ltconfig_args="$ltconfig_args '$arg'" ;;
  | 
      
      
         | 462 | 
          | 
          | 
           *) ltconfig_args="$ltconfig_args $arg" ;;
  | 
      
      
         | 463 | 
          | 
          | 
           esac
  | 
      
      
         | 464 | 
          | 
          | 
         done
  | 
      
      
         | 465 | 
          | 
          | 
          
  | 
      
      
         | 466 | 
          | 
          | 
         # A relevant subset of AC_INIT.
  | 
      
      
         | 467 | 
          | 
          | 
          
  | 
      
      
         | 468 | 
          | 
          | 
         # File descriptor usage:
  | 
      
      
         | 469 | 
          | 
          | 
         # 0 standard input
  | 
      
      
         | 470 | 
          | 
          | 
         # 1 file creation
  | 
      
      
         | 471 | 
          | 
          | 
         # 2 errors and warnings
  | 
      
      
         | 472 | 
          | 
          | 
         # 3 some systems may open it to /dev/tty
  | 
      
      
         | 473 | 
          | 
          | 
         # 4 used on the Kubota Titan
  | 
      
      
         | 474 | 
          | 
          | 
         # 5 compiler messages saved in config.log
  | 
      
      
         | 475 | 
          | 
          | 
         # 6 checking for... messages and results
  | 
      
      
         | 476 | 
          | 
          | 
         if test "$silent" = yes; then
  | 
      
      
         | 477 | 
          | 
          | 
           exec 6>/dev/null
  | 
      
      
         | 478 | 
          | 
          | 
         else
  | 
      
      
         | 479 | 
          | 
          | 
           exec 6>&1
  | 
      
      
         | 480 | 
          | 
          | 
         fi
  | 
      
      
         | 481 | 
          | 
          | 
         exec 5>>./config.log
  | 
      
      
         | 482 | 
          | 
          | 
          
  | 
      
      
         | 483 | 
          | 
          | 
         # NLS nuisances.
  | 
      
      
         | 484 | 
          | 
          | 
         # Only set LANG and LC_ALL to C if already set.
  | 
      
      
         | 485 | 
          | 
          | 
         # These must not be set unconditionally because not all systems understand
  | 
      
      
         | 486 | 
          | 
          | 
         # e.g. LANG=C (notably SCO).
  | 
      
      
         | 487 | 
          | 
          | 
         if test "X${LC_ALL+set}" = Xset; then LC_ALL=C; export LC_ALL; fi
  | 
      
      
         | 488 | 
          | 
          | 
         if test "X${LANG+set}"   = Xset; then LANG=C;   export LANG;   fi
  | 
      
      
         | 489 | 
          | 
          | 
          
  | 
      
      
         | 490 | 
          | 
          | 
         if test -n "$cache_file" && test -r "$cache_file" && test -f "$cache_file"; then
  | 
      
      
         | 491 | 
          | 
          | 
           echo "loading cache $cache_file within ltconfig"
  | 
      
      
         | 492 | 
          | 
          | 
           . $cache_file
  | 
      
      
         | 493 | 
          | 
          | 
         fi
  | 
      
      
         | 494 | 
          | 
          | 
          
  | 
      
      
         | 495 | 
          | 
          | 
         if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  | 
      
      
         | 496 | 
          | 
          | 
           # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  | 
      
      
         | 497 | 
          | 
          | 
           if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  | 
      
      
         | 498 | 
          | 
          | 
             ac_n= ac_c='
  | 
      
      
         | 499 | 
          | 
          | 
         ' ac_t='        '
  | 
      
      
         | 500 | 
          | 
          | 
           else
  | 
      
      
         | 501 | 
          | 
          | 
             ac_n=-n ac_c= ac_t=
  | 
      
      
         | 502 | 
          | 
          | 
           fi
  | 
      
      
         | 503 | 
          | 
          | 
         else
  | 
      
      
         | 504 | 
          | 
          | 
           ac_n= ac_c='\c' ac_t=
  | 
      
      
         | 505 | 
          | 
          | 
         fi
  | 
      
      
         | 506 | 
          | 
          | 
          
  | 
      
      
         | 507 | 
          | 
          | 
         if test -z "$srcdir"; then
  | 
      
      
         | 508 | 
          | 
          | 
           # Assume the source directory is the same one as the path to LTMAIN.
  | 
      
      
         | 509 | 
          | 
          | 
           srcdir=`$echo "X$ltmain" | $Xsed -e 's%/[^/]*$%%'`
  | 
      
      
         | 510 | 
          | 
          | 
           test "$srcdir" = "$ltmain" && srcdir=.
  | 
      
      
         | 511 | 
          | 
          | 
         fi
  | 
      
      
         | 512 | 
          | 
          | 
          
  | 
      
      
         | 513 | 
          | 
          | 
         trap "$rm conftest*; exit 1" 1 2 15
  | 
      
      
         | 514 | 
          | 
          | 
         if test "$verify_host" = yes; then
  | 
      
      
         | 515 | 
          | 
          | 
           # Check for config.guess and config.sub.
  | 
      
      
         | 516 | 
          | 
          | 
           ac_aux_dir=
  | 
      
      
         | 517 | 
          | 
          | 
           for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  | 
      
      
         | 518 | 
          | 
          | 
             if test -f $ac_dir/config.guess; then
  | 
      
      
         | 519 | 
          | 
          | 
               ac_aux_dir=$ac_dir
  | 
      
      
         | 520 | 
          | 
          | 
               break
  | 
      
      
         | 521 | 
          | 
          | 
             fi
  | 
      
      
         | 522 | 
          | 
          | 
           done
  | 
      
      
         | 523 | 
          | 
          | 
           if test -z "$ac_aux_dir"; then
  | 
      
      
         | 524 | 
          | 
          | 
             echo "$progname: cannot find config.guess in $srcdir $srcdir/.. $srcdir/../.." 1>&2
  | 
      
      
         | 525 | 
          | 
          | 
             echo "$help" 1>&2
  | 
      
      
         | 526 | 
          | 
          | 
             exit 1
  | 
      
      
         | 527 | 
          | 
          | 
           fi
  | 
      
      
         | 528 | 
          | 
          | 
           ac_config_guess=$ac_aux_dir/config.guess
  | 
      
      
         | 529 | 
          | 
          | 
           ac_config_sub=$ac_aux_dir/config.sub
  | 
      
      
         | 530 | 
          | 
          | 
          
  | 
      
      
         | 531 | 
          | 
          | 
           # Make sure we can run config.sub.
  | 
      
      
         | 532 | 
          | 
          | 
           if $SHELL $ac_config_sub sun4 >/dev/null 2>&1; then :
  | 
      
      
         | 533 | 
          | 
          | 
           else
  | 
      
      
         | 534 | 
          | 
          | 
             echo "$progname: cannot run $ac_config_sub" 1>&2
  | 
      
      
         | 535 | 
          | 
          | 
             echo "$help" 1>&2
  | 
      
      
         | 536 | 
          | 
          | 
             exit 1
  | 
      
      
         | 537 | 
          | 
          | 
           fi
  | 
      
      
         | 538 | 
          | 
          | 
          
  | 
      
      
         | 539 | 
          | 
          | 
           echo $ac_n "checking host system type""... $ac_c" 1>&6
  | 
      
      
         | 540 | 
          | 
          | 
          
  | 
      
      
         | 541 | 
          | 
          | 
           host_alias=$host
  | 
      
      
         | 542 | 
          | 
          | 
           case $host_alias in
  | 
      
      
         | 543 | 
          | 
          | 
           "")
  | 
      
      
         | 544 | 
          | 
          | 
             # Force config.guess to use the C compiler.
  | 
      
      
         | 545 | 
          | 
          | 
             # CC_FOR_BUILD overrides the CC variable in config.guess but I had
  | 
      
      
         | 546 | 
          | 
          | 
             # problems with it so do it this way for now.
  | 
      
      
         | 547 | 
          | 
          | 
             CC="$LTCC"
  | 
      
      
         | 548 | 
          | 
          | 
          
  | 
      
      
         | 549 | 
          | 
          | 
             if host_alias=`$SHELL $ac_config_guess`; then :
  | 
      
      
         | 550 | 
          | 
          | 
             else
  | 
      
      
         | 551 | 
          | 
          | 
               echo "$progname: cannot guess host type; you must specify one" 1>&2
  | 
      
      
         | 552 | 
          | 
          | 
               echo "$help" 1>&2
  | 
      
      
         | 553 | 
          | 
          | 
               exit 1
  | 
      
      
         | 554 | 
          | 
          | 
             fi
  | 
      
      
         | 555 | 
          | 
          | 
          
  | 
      
      
         | 556 | 
          | 
          | 
             # Restore the C compiler.
  | 
      
      
         | 557 | 
          | 
          | 
             CC="$old_CC"
  | 
      
      
         | 558 | 
          | 
          | 
             ;;
  | 
      
      
         | 559 | 
          | 
          | 
           esac
  | 
      
      
         | 560 | 
          | 
          | 
           host=`$SHELL $ac_config_sub $host_alias`
  | 
      
      
         | 561 | 
          | 
          | 
           echo "$ac_t$host" 1>&6
  | 
      
      
         | 562 | 
          | 
          | 
          
  | 
      
      
         | 563 | 
          | 
          | 
           # Make sure the host verified.
  | 
      
      
         | 564 | 
          | 
          | 
           test -z "$host" && exit 1
  | 
      
      
         | 565 | 
          | 
          | 
          
  | 
      
      
         | 566 | 
          | 
          | 
           # Check for the build system type
  | 
      
      
         | 567 | 
          | 
          | 
           echo $ac_n "checking build system type... $ac_c" 1>&6
  | 
      
      
         | 568 | 
          | 
          | 
          
  | 
      
      
         | 569 | 
          | 
          | 
           build_alias=$build
  | 
      
      
         | 570 | 
          | 
          | 
           case $build_alias in
  | 
      
      
         | 571 | 
          | 
          | 
           NONE)
  | 
      
      
         | 572 | 
          | 
          | 
             case $nonopt in
  | 
      
      
         | 573 | 
          | 
          | 
             NONE) build_alias=$host_alias ;;
  | 
      
      
         | 574 | 
          | 
          | 
             *) build_alias=$nonopt ;;
  | 
      
      
         | 575 | 
          | 
          | 
             esac ;;
  | 
      
      
         | 576 | 
          | 
          | 
           esac
  | 
      
      
         | 577 | 
          | 
          | 
          
  | 
      
      
         | 578 | 
          | 
          | 
           build=`$SHELL $ac_config_sub $build_alias`
  | 
      
      
         | 579 | 
          | 
          | 
           build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  | 
      
      
         | 580 | 
          | 
          | 
           build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  | 
      
      
         | 581 | 
          | 
          | 
           build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  | 
      
      
         | 582 | 
          | 
          | 
           echo "$ac_t""$build" 1>&6
  | 
      
      
         | 583 | 
          | 
          | 
          
  | 
      
      
         | 584 | 
          | 
          | 
         elif test -z "$host"; then
  | 
      
      
         | 585 | 
          | 
          | 
           echo "$progname: you must specify a host type if you use \`--no-verify'" 1>&2
  | 
      
      
         | 586 | 
          | 
          | 
           echo "$help" 1>&2
  | 
      
      
         | 587 | 
          | 
          | 
           exit 1
  | 
      
      
         | 588 | 
          | 
          | 
         else
  | 
      
      
         | 589 | 
          | 
          | 
           host_alias=$host
  | 
      
      
         | 590 | 
          | 
          | 
           build_alias=$host_alias
  | 
      
      
         | 591 | 
          | 
          | 
           build=$host
  | 
      
      
         | 592 | 
          | 
          | 
         fi
  | 
      
      
         | 593 | 
          | 
          | 
          
  | 
      
      
         | 594 | 
          | 
          | 
         if test x"$host" != x"$build"; then
  | 
      
      
         | 595 | 
          | 
          | 
           ac_tool_prefix=${host_alias}-
  | 
      
      
         | 596 | 
          | 
          | 
         else
  | 
      
      
         | 597 | 
          | 
          | 
           ac_tool_prefix=
  | 
      
      
         | 598 | 
          | 
          | 
         fi
  | 
      
      
         | 599 | 
          | 
          | 
          
  | 
      
      
         | 600 | 
          | 
          | 
         host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  | 
      
      
         | 601 | 
          | 
          | 
         host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  | 
      
      
         | 602 | 
          | 
          | 
         host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  | 
      
      
         | 603 | 
          | 
          | 
          
  | 
      
      
         | 604 | 
          | 
          | 
         # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
  | 
      
      
         | 605 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 606 | 
          | 
          | 
         linux-gnu*) ;;
  | 
      
      
         | 607 | 
          | 
          | 
         linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
  | 
      
      
         | 608 | 
          | 
          | 
         esac
  | 
      
      
         | 609 | 
          | 
          | 
          
  | 
      
      
         | 610 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 611 | 
          | 
          | 
         aix3*)
  | 
      
      
         | 612 | 
          | 
          | 
           # AIX sometimes has problems with the GCC collect2 program.  For some
  | 
      
      
         | 613 | 
          | 
          | 
           # reason, if we set the COLLECT_NAMES environment variable, the problems
  | 
      
      
         | 614 | 
          | 
          | 
           # vanish in a puff of smoke.
  | 
      
      
         | 615 | 
          | 
          | 
           if test "X${COLLECT_NAMES+set}" != Xset; then
  | 
      
      
         | 616 | 
          | 
          | 
             COLLECT_NAMES=
  | 
      
      
         | 617 | 
          | 
          | 
             export COLLECT_NAMES
  | 
      
      
         | 618 | 
          | 
          | 
           fi
  | 
      
      
         | 619 | 
          | 
          | 
           ;;
  | 
      
      
         | 620 | 
          | 
          | 
         esac
  | 
      
      
         | 621 | 
          | 
          | 
          
  | 
      
      
         | 622 | 
          | 
          | 
         # Determine commands to create old-style static archives.
  | 
      
      
         | 623 | 
          | 
          | 
         old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
  | 
      
      
         | 624 | 
          | 
          | 
         old_postinstall_cmds='chmod 644 $oldlib'
  | 
      
      
         | 625 | 
          | 
          | 
         old_postuninstall_cmds=
  | 
      
      
         | 626 | 
          | 
          | 
          
  | 
      
      
         | 627 | 
          | 
          | 
         if test -n "$RANLIB"; then
  | 
      
      
         | 628 | 
          | 
          | 
           old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
  | 
      
      
         | 629 | 
          | 
          | 
           old_postinstall_cmds="~$old_postinstall_cmds~\$RANLIB \$oldlib"
  | 
      
      
         | 630 | 
          | 
          | 
         fi
  | 
      
      
         | 631 | 
          | 
          | 
          
  | 
      
      
         | 632 | 
          | 
          | 
         # Source the script associated with the $tagname tag configuration.
  | 
      
      
         | 633 | 
          | 
          | 
         if test -n "$tagname"; then
  | 
      
      
         | 634 | 
          | 
          | 
           . $ltmain
  | 
      
      
         | 635 | 
          | 
          | 
         else
  | 
      
      
         | 636 | 
          | 
          | 
           # FIXME:  We should use a variable here
  | 
      
      
         | 637 | 
          | 
          | 
           # Configure for a C compiler
  | 
      
      
         | 638 | 
          | 
          | 
           . $srcdir/ltcf-c.sh
  | 
      
      
         | 639 | 
          | 
          | 
         fi
  | 
      
      
         | 640 | 
          | 
          | 
          
  | 
      
      
         | 641 | 
          | 
          | 
         # Set sane defaults for various variables
  | 
      
      
         | 642 | 
          | 
          | 
         test -z "$AR" && AR=ar
  | 
      
      
         | 643 | 
          | 
          | 
         test -z "$AR_FLAGS" && AR_FLAGS=cru
  | 
      
      
         | 644 | 
          | 
          | 
         test -z "$AS" && AS=as
  | 
      
      
         | 645 | 
          | 
          | 
         test -z "$CC" && CC=cc
  | 
      
      
         | 646 | 
          | 
          | 
         test -z "$DLLTOOL" && DLLTOOL=dlltool
  | 
      
      
         | 647 | 
          | 
          | 
         test -z "$MAGIC_CMD" && MAGIC_CMD=file
  | 
      
      
         | 648 | 
          | 
          | 
         test -z "$LD" && LD=ld
  | 
      
      
         | 649 | 
          | 
          | 
         test -z "$LN_S" && LN_S="ln -s"
  | 
      
      
         | 650 | 
          | 
          | 
         test -z "$NM" && NM=nm
  | 
      
      
         | 651 | 
          | 
          | 
         test -z "$OBJDUMP" && OBJDUMP=objdump
  | 
      
      
         | 652 | 
          | 
          | 
         test -z "$RANLIB" && RANLIB=:
  | 
      
      
         | 653 | 
          | 
          | 
         test -z "$STRIP" && STRIP=:
  | 
      
      
         | 654 | 
          | 
          | 
         test -z "$objext" && objext=o
  | 
      
      
         | 655 | 
          | 
          | 
          
  | 
      
      
         | 656 | 
          | 
          | 
         echo $ac_n "checking for objdir... $ac_c" 1>&6
  | 
      
      
         | 657 | 
          | 
          | 
         rm -f .libs 2>/dev/null
  | 
      
      
         | 658 | 
          | 
          | 
         mkdir .libs 2>/dev/null
  | 
      
      
         | 659 | 
          | 
          | 
         if test -d .libs; then
  | 
      
      
         | 660 | 
          | 
          | 
           objdir=.libs
  | 
      
      
         | 661 | 
          | 
          | 
         else
  | 
      
      
         | 662 | 
          | 
          | 
           # MS-DOS does not allow filenames that begin with a dot.
  | 
      
      
         | 663 | 
          | 
          | 
           objdir=_libs
  | 
      
      
         | 664 | 
          | 
          | 
         fi
  | 
      
      
         | 665 | 
          | 
          | 
         rmdir .libs 2>/dev/null
  | 
      
      
         | 666 | 
          | 
          | 
         echo "$ac_t$objdir" 1>&6
  | 
      
      
         | 667 | 
          | 
          | 
          
  | 
      
      
         | 668 | 
          | 
          | 
         # If no C compiler was specified, use CC.
  | 
      
      
         | 669 | 
          | 
          | 
         LTCC=${LTCC-"$CC"}
  | 
      
      
         | 670 | 
          | 
          | 
          
  | 
      
      
         | 671 | 
          | 
          | 
         # Allow CC to be a program name with arguments.
  | 
      
      
         | 672 | 
          | 
          | 
         set dummy $CC
  | 
      
      
         | 673 | 
          | 
          | 
         compiler="$2"
  | 
      
      
         | 674 | 
          | 
          | 
          
  | 
      
      
         | 675 | 
          | 
          | 
         # We assume here that the value for ac_cv_prog_cc_pic will not be cached
  | 
      
      
         | 676 | 
          | 
          | 
         # in isolation, and that seeing it set (from the cache) indicates that
  | 
      
      
         | 677 | 
          | 
          | 
         # the associated values are set (in the cache) correctly too.
  | 
      
      
         | 678 | 
          | 
          | 
         echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6
  | 
      
      
         | 679 | 
          | 
          | 
         echo "$progname:678:checking for $compiler option to produce PIC" 1>&5
  | 
      
      
         | 680 | 
          | 
          | 
          
  | 
      
      
         | 681 | 
          | 
          | 
         if test -z "$ac_cv_prog_cc_pic"; then
  | 
      
      
         | 682 | 
          | 
          | 
           echo "$ac_t"none 1>&6
  | 
      
      
         | 683 | 
          | 
          | 
         else
  | 
      
      
         | 684 | 
          | 
          | 
           echo "$ac_t""$ac_cv_prog_cc_pic" 1>&6
  | 
      
      
         | 685 | 
          | 
          | 
          
  | 
      
      
         | 686 | 
          | 
          | 
           # Check to make sure the pic_flag actually works.
  | 
      
      
         | 687 | 
          | 
          | 
           echo $ac_n "checking if $compiler PIC flag $ac_cv_prog_cc_pic works... $ac_c" 1>&6
  | 
      
      
         | 688 | 
          | 
          | 
           echo "$progname:687:checking that $compiler PIC flag $ac_cv_prog_cc_pic works." 1>&5
  | 
      
      
         | 689 | 
          | 
          | 
           if test "X${ac_cv_prog_cc_pic_works+set}" = Xset && \
  | 
      
      
         | 690 | 
          | 
          | 
              test "X${ac_cv_prog_cc_pic_works}" != X; then
  | 
      
      
         | 691 | 
          | 
          | 
             echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 692 | 
          | 
          | 
           else
  | 
      
      
         | 693 | 
          | 
          | 
             ac_cv_prog_cc_pic_works=yes
  | 
      
      
         | 694 | 
          | 
          | 
             $rm conftest*
  | 
      
      
         | 695 | 
          | 
          | 
             echo $lt_simple_compile_test_code > conftest.$ac_ext
  | 
      
      
         | 696 | 
          | 
          | 
             save_CFLAGS="$CFLAGS"
  | 
      
      
         | 697 | 
          | 
          | 
             CFLAGS="$CFLAGS $ac_cv_prog_cc_pic -DPIC"
  | 
      
      
         | 698 | 
          | 
          | 
             if { (eval echo $progname:697: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
  | 
      
      
         | 699 | 
          | 
          | 
               # Append any warnings to the config.log.
  | 
      
      
         | 700 | 
          | 
          | 
               cat conftest.err 1>&5
  | 
      
      
         | 701 | 
          | 
          | 
          
  | 
      
      
         | 702 | 
          | 
          | 
               case $host_os in
  | 
      
      
         | 703 | 
          | 
          | 
               hpux9* | hpux10* | hpux11*)
  | 
      
      
         | 704 | 
          | 
          | 
                 # On HP-UX, both CC and GCC only warn that PIC is supported... then
  | 
      
      
         | 705 | 
          | 
          | 
                 # they create non-PIC objects.  So, if there were any warnings, we
  | 
      
      
         | 706 | 
          | 
          | 
                 # assume that PIC is not supported.
  | 
      
      
         | 707 | 
          | 
          | 
                 if test -s conftest.err; then
  | 
      
      
         | 708 | 
          | 
          | 
                   ac_cv_prog_cc_pic_works=no
  | 
      
      
         | 709 | 
          | 
          | 
                   ac_cv_prog_cc_can_build_shared=no
  | 
      
      
         | 710 | 
          | 
          | 
                   ac_cv_prog_cc_pic=
  | 
      
      
         | 711 | 
          | 
          | 
                 else
  | 
      
      
         | 712 | 
          | 
          | 
                   ac_cv_prog_cc_pic_works=yes
  | 
      
      
         | 713 | 
          | 
          | 
                   ac_cv_prog_cc_pic=" $ac_cv_prog_cc_pic"
  | 
      
      
         | 714 | 
          | 
          | 
                 fi
  | 
      
      
         | 715 | 
          | 
          | 
                 ;;
  | 
      
      
         | 716 | 
          | 
          | 
               *)
  | 
      
      
         | 717 | 
          | 
          | 
                 ac_cv_prog_cc_pic_works=yes
  | 
      
      
         | 718 | 
          | 
          | 
                 ac_cv_prog_cc_pic=" $ac_cv_prog_cc_pic"
  | 
      
      
         | 719 | 
          | 
          | 
                 ;;
  | 
      
      
         | 720 | 
          | 
          | 
               esac
  | 
      
      
         | 721 | 
          | 
          | 
             else
  | 
      
      
         | 722 | 
          | 
          | 
               # Append any errors to the config.log.
  | 
      
      
         | 723 | 
          | 
          | 
               cat conftest.err 1>&5
  | 
      
      
         | 724 | 
          | 
          | 
               ac_cv_prog_cc_pic_works=no
  | 
      
      
         | 725 | 
          | 
          | 
               ac_cv_prog_cc_can_build_shared=no
  | 
      
      
         | 726 | 
          | 
          | 
               ac_cv_prog_cc_pic=
  | 
      
      
         | 727 | 
          | 
          | 
             fi
  | 
      
      
         | 728 | 
          | 
          | 
             CFLAGS="$save_CFLAGS"
  | 
      
      
         | 729 | 
          | 
          | 
             $rm conftest*
  | 
      
      
         | 730 | 
          | 
          | 
           fi
  | 
      
      
         | 731 | 
          | 
          | 
           # Belt *and* braces to stop my trousers falling down:
  | 
      
      
         | 732 | 
          | 
          | 
           if test "X$ac_cv_prog_cc_pic_works" = Xno; then
  | 
      
      
         | 733 | 
          | 
          | 
             ac_cv_prog_cc_pic=
  | 
      
      
         | 734 | 
          | 
          | 
             ac_cv_prog_cc_can_build_shared=no
  | 
      
      
         | 735 | 
          | 
          | 
           fi
  | 
      
      
         | 736 | 
          | 
          | 
           echo "$ac_t""$ac_cv_prog_cc_pic_works" 1>&6
  | 
      
      
         | 737 | 
          | 
          | 
         fi
  | 
      
      
         | 738 | 
          | 
          | 
          
  | 
      
      
         | 739 | 
          | 
          | 
         # Check for any special shared library compilation flags.
  | 
      
      
         | 740 | 
          | 
          | 
         if test -n "$ac_cv_prog_cc_shlib"; then
  | 
      
      
         | 741 | 
          | 
          | 
           echo "$progname: warning: \`$CC' requires \`$ac_cv_prog_cc_shlib' to build shared libraries" 1>&2
  | 
      
      
         | 742 | 
          | 
          | 
           if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$ac_cv_prog_cc_shlib[  ]" >/dev/null; then :
  | 
      
      
         | 743 | 
          | 
          | 
           else
  | 
      
      
         | 744 | 
          | 
          | 
             echo "$progname: add \`$ac_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" 1>&2
  | 
      
      
         | 745 | 
          | 
          | 
             ac_cv_prog_cc_can_build_shared=no
  | 
      
      
         | 746 | 
          | 
          | 
           fi
  | 
      
      
         | 747 | 
          | 
          | 
         fi
  | 
      
      
         | 748 | 
          | 
          | 
          
  | 
      
      
         | 749 | 
          | 
          | 
         echo $ac_n "checking if $compiler static flag $ac_cv_prog_cc_static works... $ac_c" 1>&6
  | 
      
      
         | 750 | 
          | 
          | 
         echo "$progname:749: checking if $compiler static flag $ac_cv_prog_cc_static works" >&5
  | 
      
      
         | 751 | 
          | 
          | 
         if test "X${ac_cv_prog_cc_static_works+set}" = Xset && \
  | 
      
      
         | 752 | 
          | 
          | 
            test "X${ac_cv_prog_cc_static_works}" != X; then
  | 
      
      
         | 753 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 754 | 
          | 
          | 
         else
  | 
      
      
         | 755 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 756 | 
          | 
          | 
           echo $lt_simple_link_test_code > conftest.$ac_ext
  | 
      
      
         | 757 | 
          | 
          | 
           save_LDFLAGS="$LDFLAGS"
  | 
      
      
         | 758 | 
          | 
          | 
           LDFLAGS="$LDFLAGS $ac_cv_prog_cc_static"
  | 
      
      
         | 759 | 
          | 
          | 
           if { (eval echo $progname:758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  | 
      
      
         | 760 | 
          | 
          | 
             ac_cv_prog_cc_static_works=yes
  | 
      
      
         | 761 | 
          | 
          | 
           else
  | 
      
      
         | 762 | 
          | 
          | 
             ac_cv_prog_cc_static_works=no
  | 
      
      
         | 763 | 
          | 
          | 
             ac_cv_prog_cc_static=
  | 
      
      
         | 764 | 
          | 
          | 
           fi
  | 
      
      
         | 765 | 
          | 
          | 
           LDFLAGS="$save_LDFLAGS"
  | 
      
      
         | 766 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 767 | 
          | 
          | 
         fi
  | 
      
      
         | 768 | 
          | 
          | 
         # Belt *and* braces to stop my trousers falling down:
  | 
      
      
         | 769 | 
          | 
          | 
         if test "X$ac_cv_prog_cc_static_works" = Xno; then
  | 
      
      
         | 770 | 
          | 
          | 
           ac_cv_prog_cc_static=
  | 
      
      
         | 771 | 
          | 
          | 
         fi
  | 
      
      
         | 772 | 
          | 
          | 
         echo "$ac_t""$ac_cv_prog_cc_static_works" 1>&6
  | 
      
      
         | 773 | 
          | 
          | 
         pic_flag="$ac_cv_prog_cc_pic"
  | 
      
      
         | 774 | 
          | 
          | 
         special_shlib_compile_flags="$ac_cv_prog_cc_shlib"
  | 
      
      
         | 775 | 
          | 
          | 
         wl="$ac_cv_prog_cc_wl"
  | 
      
      
         | 776 | 
          | 
          | 
         link_static_flag="$ac_cv_prog_cc_static"
  | 
      
      
         | 777 | 
          | 
          | 
         no_builtin_flag="$ac_cv_prog_cc_no_builtin"
  | 
      
      
         | 778 | 
          | 
          | 
         can_build_shared="$ac_cv_prog_cc_can_build_shared"
  | 
      
      
         | 779 | 
          | 
          | 
          
  | 
      
      
         | 780 | 
          | 
          | 
         # find the maximum length of command line arguments
  | 
      
      
         | 781 | 
          | 
          | 
         echo "$progname:780: finding the maximum length of command line arguments" 1>&5
  | 
      
      
         | 782 | 
          | 
          | 
         echo $ac_n "finding the maximum length of command line arguments... $ac_c" 1>&6
  | 
      
      
         | 783 | 
          | 
          | 
         if test "${lt_cv_sys_max_cmd_len+set}" = set; then
  | 
      
      
         | 784 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 785 | 
          | 
          | 
         else
  | 
      
      
         | 786 | 
          | 
          | 
           i=0
  | 
      
      
         | 787 | 
          | 
          | 
           testring="ABCD"
  | 
      
      
         | 788 | 
          | 
          | 
           # If test is not a shell built-in, we'll probably end up computing a
  | 
      
      
         | 789 | 
          | 
          | 
           # maximum length that is only half of the actual maximum length, but
  | 
      
      
         | 790 | 
          | 
          | 
           # we can't tell.
  | 
      
      
         | 791 | 
          | 
          | 
           while test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
  | 
      
      
         | 792 | 
          | 
          | 
                      = "XX$testring" &&
  | 
      
      
         | 793 | 
          | 
          | 
                   new_result=`expr "X$testring" : ".*" 2>&1` &&
  | 
      
      
         | 794 | 
          | 
          | 
                   lt_cv_sys_max_cmd_len=$new_result &&
  | 
      
      
         | 795 | 
          | 
          | 
                   test $i != 17 # 1/2 MB should be enough
  | 
      
      
         | 796 | 
          | 
          | 
           do
  | 
      
      
         | 797 | 
          | 
          | 
             i=`expr $i + 1`
  | 
      
      
         | 798 | 
          | 
          | 
             testring=$testring$testring
  | 
      
      
         | 799 | 
          | 
          | 
           done
  | 
      
      
         | 800 | 
          | 
          | 
           testring=
  | 
      
      
         | 801 | 
          | 
          | 
           # add a significant safety factor because C++ compilers can tack on massive amounts
  | 
      
      
         | 802 | 
          | 
          | 
           # of additional arguments before passing them to the linker.  1/4 should be good.
  | 
      
      
         | 803 | 
          | 
          | 
           len=`expr $lt_cv_sys_max_cmd_len \/ 4`
  | 
      
      
         | 804 | 
          | 
          | 
           lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len - $len`
  | 
      
      
         | 805 | 
          | 
          | 
         fi
  | 
      
      
         | 806 | 
          | 
          | 
         echo "$progname:@lineno@: result: $lt_cv_sys_max_cmd_len" 1>&5
  | 
      
      
         | 807 | 
          | 
          | 
         echo "${ac_t}$lt_cv_sys_max_cmd_len" 1>&6
  | 
      
      
         | 808 | 
          | 
          | 
          
  | 
      
      
         | 809 | 
          | 
          | 
         if test -n $lt_cv_sys_max_cmd_len ; then
  | 
      
      
         | 810 | 
          | 
          | 
           max_cmd_len=$lt_cv_sys_max_cmd_len
  | 
      
      
         | 811 | 
          | 
          | 
         else
  | 
      
      
         | 812 | 
          | 
          | 
           max_cmd_len=none
  | 
      
      
         | 813 | 
          | 
          | 
         fi
  | 
      
      
         | 814 | 
          | 
          | 
          
  | 
      
      
         | 815 | 
          | 
          | 
         # Check to see if options -o and -c are simultaneously supported by compiler
  | 
      
      
         | 816 | 
          | 
          | 
         echo $ac_n "checking if $compiler supports -c -o file.$objext... $ac_c" 1>&6
  | 
      
      
         | 817 | 
          | 
          | 
         if test "${lt_cv_compiler_c_o+set}" = set; then
  | 
      
      
         | 818 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 819 | 
          | 
          | 
         else
  | 
      
      
         | 820 | 
          | 
          | 
           $rm -r conftest 2>/dev/null
  | 
      
      
         | 821 | 
          | 
          | 
           mkdir conftest
  | 
      
      
         | 822 | 
          | 
          | 
           cd conftest
  | 
      
      
         | 823 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 824 | 
          | 
          | 
           echo $lt_simple_compile_test_code > conftest.$ac_ext
  | 
      
      
         | 825 | 
          | 
          | 
           mkdir out
  | 
      
      
         | 826 | 
          | 
          | 
           # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
  | 
      
      
         | 827 | 
          | 
          | 
           # that will create temporary files in the current directory regardless of
  | 
      
      
         | 828 | 
          | 
          | 
           # the output directory.  Thus, making CWD read-only will cause this test
  | 
      
      
         | 829 | 
          | 
          | 
           # to fail, enabling locking or at least warning the user not to do parallel
  | 
      
      
         | 830 | 
          | 
          | 
           # builds.
  | 
      
      
         | 831 | 
          | 
          | 
           chmod -w .
  | 
      
      
         | 832 | 
          | 
          | 
           save_CFLAGS="$CFLAGS"
  | 
      
      
         | 833 | 
          | 
          | 
           CFLAGS="$CFLAGS -o out/conftest2.$objext"
  | 
      
      
         | 834 | 
          | 
          | 
           echo "$progname:833: checking if $compiler supports -c -o file.$objext" >&5
  | 
      
      
         | 835 | 
          | 
          | 
           if { (eval echo $progname:834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$objext; then
  | 
      
      
         | 836 | 
          | 
          | 
          
  | 
      
      
         | 837 | 
          | 
          | 
             # The compiler can only warn and ignore the option if not recognized
  | 
      
      
         | 838 | 
          | 
          | 
             # So say no if there are warnings
  | 
      
      
         | 839 | 
          | 
          | 
               if test -s out/conftest.err; then
  | 
      
      
         | 840 | 
          | 
          | 
                 lt_cv_compiler_c_o=no
  | 
      
      
         | 841 | 
          | 
          | 
               else
  | 
      
      
         | 842 | 
          | 
          | 
                 lt_cv_compiler_c_o=yes
  | 
      
      
         | 843 | 
          | 
          | 
               fi
  | 
      
      
         | 844 | 
          | 
          | 
           else
  | 
      
      
         | 845 | 
          | 
          | 
             # Append any errors to the config.log.
  | 
      
      
         | 846 | 
          | 
          | 
             cat out/conftest.err 1>&5
  | 
      
      
         | 847 | 
          | 
          | 
             lt_cv_compiler_c_o=no
  | 
      
      
         | 848 | 
          | 
          | 
           fi
  | 
      
      
         | 849 | 
          | 
          | 
           CFLAGS="$save_CFLAGS"
  | 
      
      
         | 850 | 
          | 
          | 
           chmod u+w .
  | 
      
      
         | 851 | 
          | 
          | 
           $rm conftest* out/*
  | 
      
      
         | 852 | 
          | 
          | 
           rmdir out
  | 
      
      
         | 853 | 
          | 
          | 
           cd ..
  | 
      
      
         | 854 | 
          | 
          | 
           rmdir conftest
  | 
      
      
         | 855 | 
          | 
          | 
           $rm -r conftest 2>/dev/null
  | 
      
      
         | 856 | 
          | 
          | 
         fi
  | 
      
      
         | 857 | 
          | 
          | 
         compiler_c_o=$lt_cv_compiler_c_o
  | 
      
      
         | 858 | 
          | 
          | 
         echo "${ac_t}$compiler_c_o" 1>&6
  | 
      
      
         | 859 | 
          | 
          | 
          
  | 
      
      
         | 860 | 
          | 
          | 
         # Check to see if we can do hard links to lock some files if needed
  | 
      
      
         | 861 | 
          | 
          | 
         hard_links="nottested"
  | 
      
      
         | 862 | 
          | 
          | 
         if test "$compiler_c_o" = no && test "$need_locks" != no; then
  | 
      
      
         | 863 | 
          | 
          | 
           # do not overwrite the value of need_locks provided by the user
  | 
      
      
         | 864 | 
          | 
          | 
           echo $ac_n "checking if we can lock with hard links... $ac_c" 1>&6
  | 
      
      
         | 865 | 
          | 
          | 
           hard_links=yes
  | 
      
      
         | 866 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 867 | 
          | 
          | 
           ln conftest.a conftest.b 2>/dev/null && hard_links=no
  | 
      
      
         | 868 | 
          | 
          | 
           touch conftest.a
  | 
      
      
         | 869 | 
          | 
          | 
           ln conftest.a conftest.b 2>&5 || hard_links=no
  | 
      
      
         | 870 | 
          | 
          | 
           ln conftest.a conftest.b 2>/dev/null && hard_links=no
  | 
      
      
         | 871 | 
          | 
          | 
           echo "$ac_t$hard_links" 1>&6
  | 
      
      
         | 872 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 873 | 
          | 
          | 
           if test "$hard_links" = no; then
  | 
      
      
         | 874 | 
          | 
          | 
             echo "*** WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2
  | 
      
      
         | 875 | 
          | 
          | 
             need_locks=warn
  | 
      
      
         | 876 | 
          | 
          | 
           fi
  | 
      
      
         | 877 | 
          | 
          | 
         else
  | 
      
      
         | 878 | 
          | 
          | 
           need_locks=no
  | 
      
      
         | 879 | 
          | 
          | 
         fi
  | 
      
      
         | 880 | 
          | 
          | 
          
  | 
      
      
         | 881 | 
          | 
          | 
         if test "$with_gcc" = yes; then
  | 
      
      
         | 882 | 
          | 
          | 
           # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
  | 
      
      
         | 883 | 
          | 
          | 
           echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions ... $ac_c" 1>&6
  | 
      
      
         | 884 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 885 | 
          | 
          | 
           echo $lt_simple_compile_test_code > conftest.$ac_ext
  | 
      
      
         | 886 | 
          | 
          | 
           save_CFLAGS="$CFLAGS"
  | 
      
      
         | 887 | 
          | 
          | 
           CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
  | 
      
      
         | 888 | 
          | 
          | 
           echo "$progname:887: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  | 
      
      
         | 889 | 
          | 
          | 
           if { (eval echo $progname:888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
  | 
      
      
         | 890 | 
          | 
          | 
          
  | 
      
      
         | 891 | 
          | 
          | 
             # The compiler can only warn and ignore the option if not recognized
  | 
      
      
         | 892 | 
          | 
          | 
             # So say no if there are warnings
  | 
      
      
         | 893 | 
          | 
          | 
               if test -s conftest.err; then
  | 
      
      
         | 894 | 
          | 
          | 
                 echo "$ac_t"no 1>&6
  | 
      
      
         | 895 | 
          | 
          | 
                 compiler_rtti_exceptions=no
  | 
      
      
         | 896 | 
          | 
          | 
               else
  | 
      
      
         | 897 | 
          | 
          | 
                 echo "$ac_t"yes 1>&6
  | 
      
      
         | 898 | 
          | 
          | 
                 compiler_rtti_exceptions=yes
  | 
      
      
         | 899 | 
          | 
          | 
               fi
  | 
      
      
         | 900 | 
          | 
          | 
           else
  | 
      
      
         | 901 | 
          | 
          | 
             # Append any errors to the config.log.
  | 
      
      
         | 902 | 
          | 
          | 
             cat conftest.err 1>&5
  | 
      
      
         | 903 | 
          | 
          | 
             compiler_rtti_exceptions=no
  | 
      
      
         | 904 | 
          | 
          | 
             echo "$ac_t"no 1>&6
  | 
      
      
         | 905 | 
          | 
          | 
           fi
  | 
      
      
         | 906 | 
          | 
          | 
           CFLAGS="$save_CFLAGS"
  | 
      
      
         | 907 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 908 | 
          | 
          | 
          
  | 
      
      
         | 909 | 
          | 
          | 
           if test "$compiler_rtti_exceptions" = "yes"; then
  | 
      
      
         | 910 | 
          | 
          | 
             no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
  | 
      
      
         | 911 | 
          | 
          | 
           else
  | 
      
      
         | 912 | 
          | 
          | 
             no_builtin_flag=' -fno-builtin'
  | 
      
      
         | 913 | 
          | 
          | 
           fi
  | 
      
      
         | 914 | 
          | 
          | 
          
  | 
      
      
         | 915 | 
          | 
          | 
         fi
  | 
      
      
         | 916 | 
          | 
          | 
          
  | 
      
      
         | 917 | 
          | 
          | 
         # See if the linker supports building shared libraries.
  | 
      
      
         | 918 | 
          | 
          | 
         echo $ac_n "checking whether the linker ($LD) supports shared libraries... $ac_c" 1>&6
  | 
      
      
         | 919 | 
          | 
          | 
          
  | 
      
      
         | 920 | 
          | 
          | 
         echo "$ac_t$ld_shlibs" 1>&6
  | 
      
      
         | 921 | 
          | 
          | 
         test "$ld_shlibs" = no && can_build_shared=no
  | 
      
      
         | 922 | 
          | 
          | 
          
  | 
      
      
         | 923 | 
          | 
          | 
         # Check hardcoding attributes.
  | 
      
      
         | 924 | 
          | 
          | 
         echo $ac_n "checking how to hardcode library paths into programs... $ac_c" 1>&6
  | 
      
      
         | 925 | 
          | 
          | 
         hardcode_action=
  | 
      
      
         | 926 | 
          | 
          | 
         if test -n "$hardcode_libdir_flag_spec" || \
  | 
      
      
         | 927 | 
          | 
          | 
            test -n "$runpath_var"; then
  | 
      
      
         | 928 | 
          | 
          | 
          
  | 
      
      
         | 929 | 
          | 
          | 
           # We can hardcode non-existant directories.
  | 
      
      
         | 930 | 
          | 
          | 
           if test "$hardcode_direct" != no &&
  | 
      
      
         | 931 | 
          | 
          | 
              # If the only mechanism to avoid hardcoding is shlibpath_var, we
  | 
      
      
         | 932 | 
          | 
          | 
              # have to relink, otherwise we might link with an installed library
  | 
      
      
         | 933 | 
          | 
          | 
              # when we should be linking with a yet-to-be-installed one
  | 
      
      
         | 934 | 
          | 
          | 
              ## test "$hardcode_shlibpath_var" != no &&
  | 
      
      
         | 935 | 
          | 
          | 
              test "$hardcode_minus_L" != no; then
  | 
      
      
         | 936 | 
          | 
          | 
             # Linking always hardcodes the temporary library directory.
  | 
      
      
         | 937 | 
          | 
          | 
             hardcode_action=relink
  | 
      
      
         | 938 | 
          | 
          | 
           else
  | 
      
      
         | 939 | 
          | 
          | 
             # We can link without hardcoding, and we can hardcode nonexisting dirs.
  | 
      
      
         | 940 | 
          | 
          | 
             hardcode_action=immediate
  | 
      
      
         | 941 | 
          | 
          | 
           fi
  | 
      
      
         | 942 | 
          | 
          | 
         else
  | 
      
      
         | 943 | 
          | 
          | 
           # We cannot hardcode anything, or else we can only hardcode existing
  | 
      
      
         | 944 | 
          | 
          | 
           # directories.
  | 
      
      
         | 945 | 
          | 
          | 
           hardcode_action=unsupported
  | 
      
      
         | 946 | 
          | 
          | 
         fi
  | 
      
      
         | 947 | 
          | 
          | 
         echo "$ac_t$hardcode_action" 1>&6
  | 
      
      
         | 948 | 
          | 
          | 
          
  | 
      
      
         | 949 | 
          | 
          | 
         echo $ac_n "checking whether stripping libraries is possible... $ac_c" 1>&6
  | 
      
      
         | 950 | 
          | 
          | 
         if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
  | 
      
      
         | 951 | 
          | 
          | 
           test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  | 
      
      
         | 952 | 
          | 
          | 
           test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  | 
      
      
         | 953 | 
          | 
          | 
           echo "${ac_t}yes" 1>&6
  | 
      
      
         | 954 | 
          | 
          | 
         else
  | 
      
      
         | 955 | 
          | 
          | 
           echo "${ac_t}no" 1>&6
  | 
      
      
         | 956 | 
          | 
          | 
         fi
  | 
      
      
         | 957 | 
          | 
          | 
          
  | 
      
      
         | 958 | 
          | 
          | 
         case $reload_flag in
  | 
      
      
         | 959 | 
          | 
          | 
         "" | " "*) ;;
  | 
      
      
         | 960 | 
          | 
          | 
         *) reload_flag=" $reload_flag" ;;
  | 
      
      
         | 961 | 
          | 
          | 
         esac
  | 
      
      
         | 962 | 
          | 
          | 
         reload_cmds='$LD$reload_flag -o $output$reload_objs'
  | 
      
      
         | 963 | 
          | 
          | 
         test -z "$deplibs_check_method" && deplibs_check_method=unknown
  | 
      
      
         | 964 | 
          | 
          | 
          
  | 
      
      
         | 965 | 
          | 
          | 
         # PORTME Fill in your ld.so characteristics
  | 
      
      
         | 966 | 
          | 
          | 
         library_names_spec=
  | 
      
      
         | 967 | 
          | 
          | 
         libname_spec='lib$name'
  | 
      
      
         | 968 | 
          | 
          | 
         soname_spec=
  | 
      
      
         | 969 | 
          | 
          | 
         shrext=".so"
  | 
      
      
         | 970 | 
          | 
          | 
         postinstall_cmds=
  | 
      
      
         | 971 | 
          | 
          | 
         postuninstall_cmds=
  | 
      
      
         | 972 | 
          | 
          | 
         finish_cmds=
  | 
      
      
         | 973 | 
          | 
          | 
         finish_eval=
  | 
      
      
         | 974 | 
          | 
          | 
         shlibpath_var=
  | 
      
      
         | 975 | 
          | 
          | 
         shlibpath_overrides_runpath=unknown
  | 
      
      
         | 976 | 
          | 
          | 
         version_type=none
  | 
      
      
         | 977 | 
          | 
          | 
         dynamic_linker="$host_os ld.so"
  | 
      
      
         | 978 | 
          | 
          | 
         sys_lib_dlsearch_path_spec="/lib /usr/lib"
  | 
      
      
         | 979 | 
          | 
          | 
         sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  | 
      
      
         | 980 | 
          | 
          | 
          
  | 
      
      
         | 981 | 
          | 
          | 
         echo $ac_n "checking dynamic linker characteristics... $ac_c" 1>&6
  | 
      
      
         | 982 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 983 | 
          | 
          | 
         aix3*)
  | 
      
      
         | 984 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 985 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix $libname.a'
  | 
      
      
         | 986 | 
          | 
          | 
           shlibpath_var=LIBPATH
  | 
      
      
         | 987 | 
          | 
          | 
          
  | 
      
      
         | 988 | 
          | 
          | 
           # AIX 3 has no versioning support, so we append a major version to the name.
  | 
      
      
         | 989 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 990 | 
          | 
          | 
           ;;
  | 
      
      
         | 991 | 
          | 
          | 
          
  | 
      
      
         | 992 | 
          | 
          | 
         aix4* | aix5*)
  | 
      
      
         | 993 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 994 | 
          | 
          | 
           if test "$host_cpu" = ia64; then
  | 
      
      
         | 995 | 
          | 
          | 
             # AIX 5 supports IA64
  | 
      
      
         | 996 | 
          | 
          | 
             library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 997 | 
          | 
          | 
             shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 998 | 
          | 
          | 
           else
  | 
      
      
         | 999 | 
          | 
          | 
             # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  | 
      
      
         | 1000 | 
          | 
          | 
             # soname into executable. Probably we can add versioning support to
  | 
      
      
         | 1001 | 
          | 
          | 
             # collect2, so additional links can be useful in future.
  | 
      
      
         | 1002 | 
          | 
          | 
             # We preserve .a as extension for shared libraries though AIX4.2
  | 
      
      
         | 1003 | 
          | 
          | 
             # and later linker supports .so
  | 
      
      
         | 1004 | 
          | 
          | 
             if test "$aix_use_runtimelinking" = yes; then
  | 
      
      
         | 1005 | 
          | 
          | 
               # If using run time linking (on AIX 4.2 or later) use lib.so instead of
  | 
      
      
         | 1006 | 
          | 
          | 
               # lib.a to let people know that these are not typical AIX shared libraries.
  | 
      
      
         | 1007 | 
          | 
          | 
               library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1008 | 
          | 
          | 
             else
  | 
      
      
         | 1009 | 
          | 
          | 
               # We preserve .a as extension for shared libraries though AIX4.2
  | 
      
      
         | 1010 | 
          | 
          | 
               # and later when we are not doing run time linking.
  | 
      
      
         | 1011 | 
          | 
          | 
               library_names_spec='${libname}${release}.a $libname.a'
  | 
      
      
         | 1012 | 
          | 
          | 
               soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1013 | 
          | 
          | 
             fi
  | 
      
      
         | 1014 | 
          | 
          | 
             # If we're using GNU nm, then we don't want the "-C" option.
  | 
      
      
         | 1015 | 
          | 
          | 
             # -C means demangle to AIX nm, but means don't demangle with GNU nm
  | 
      
      
         | 1016 | 
          | 
          | 
             if $NM -V 2>&1 | egrep '(GNU)' > /dev/null; then
  | 
      
      
         | 1017 | 
          | 
          | 
               export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  | 
      
      
         | 1018 | 
          | 
          | 
             else
  | 
      
      
         | 1019 | 
          | 
          | 
               export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  | 
      
      
         | 1020 | 
          | 
          | 
             fi
  | 
      
      
         | 1021 | 
          | 
          | 
             shlibpath_var=LIBPATH
  | 
      
      
         | 1022 | 
          | 
          | 
             deplibs_check_method=pass_all
  | 
      
      
         | 1023 | 
          | 
          | 
             case $host_os in
  | 
      
      
         | 1024 | 
          | 
          | 
             aix4 | aix4.[01] | aix4.[01].*)
  | 
      
      
         | 1025 | 
          | 
          | 
               if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  | 
      
      
         | 1026 | 
          | 
          | 
                    echo ' yes '
  | 
      
      
         | 1027 | 
          | 
          | 
                    echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  | 
      
      
         | 1028 | 
          | 
          | 
                 :
  | 
      
      
         | 1029 | 
          | 
          | 
               else
  | 
      
      
         | 1030 | 
          | 
          | 
                 # With GCC up to 2.95.x, collect2 would create an import file
  | 
      
      
         | 1031 | 
          | 
          | 
                 # for dependence libraries.  The import file would start with
  | 
      
      
         | 1032 | 
          | 
          | 
                 # the line `#! .'.  This would cause the generated library to
  | 
      
      
         | 1033 | 
          | 
          | 
                 # depend on `.', always an invalid library.  This was fixed in
  | 
      
      
         | 1034 | 
          | 
          | 
                 # development snapshots of GCC prior to 3.0.
  | 
      
      
         | 1035 | 
          | 
          | 
                 can_build_shared=no
  | 
      
      
         | 1036 | 
          | 
          | 
               fi
  | 
      
      
         | 1037 | 
          | 
          | 
               ;;
  | 
      
      
         | 1038 | 
          | 
          | 
             esac
  | 
      
      
         | 1039 | 
          | 
          | 
           fi
  | 
      
      
         | 1040 | 
          | 
          | 
           ;;
  | 
      
      
         | 1041 | 
          | 
          | 
          
  | 
      
      
         | 1042 | 
          | 
          | 
         amigaos*)
  | 
      
      
         | 1043 | 
          | 
          | 
           library_names_spec='$libname.ixlibrary $libname.a'
  | 
      
      
         | 1044 | 
          | 
          | 
           # Create ${libname}_ixlibrary.a entries in /sys/libs.
  | 
      
      
         | 1045 | 
          | 
          | 
           finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
  | 
      
      
         | 1046 | 
          | 
          | 
           ;;
  | 
      
      
         | 1047 | 
          | 
          | 
          
  | 
      
      
         | 1048 | 
          | 
          | 
         beos*)
  | 
      
      
         | 1049 | 
          | 
          | 
           library_names_spec='${libname}.so'
  | 
      
      
         | 1050 | 
          | 
          | 
           dynamic_linker="$host_os ld.so"
  | 
      
      
         | 1051 | 
          | 
          | 
           shlibpath_var=LIBRARY_PATH
  | 
      
      
         | 1052 | 
          | 
          | 
           lt_cv_dlopen="load_add_on"
  | 
      
      
         | 1053 | 
          | 
          | 
           lt_cv_dlopen_libs=
  | 
      
      
         | 1054 | 
          | 
          | 
           lt_cv_dlopen_self=yes
  | 
      
      
         | 1055 | 
          | 
          | 
           ;;
  | 
      
      
         | 1056 | 
          | 
          | 
          
  | 
      
      
         | 1057 | 
          | 
          | 
         bsdi4*)
  | 
      
      
         | 1058 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1059 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1060 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1061 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1062 | 
          | 
          | 
           finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  | 
      
      
         | 1063 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1064 | 
          | 
          | 
           sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  | 
      
      
         | 1065 | 
          | 
          | 
           sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  | 
      
      
         | 1066 | 
          | 
          | 
           export_dynamic_flag_spec=-rdynamic
  | 
      
      
         | 1067 | 
          | 
          | 
           # the default ld.so.conf also contains /usr/contrib/lib and
  | 
      
      
         | 1068 | 
          | 
          | 
           # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  | 
      
      
         | 1069 | 
          | 
          | 
           # libtool to hard-code these into programs
  | 
      
      
         | 1070 | 
          | 
          | 
           ;;
  | 
      
      
         | 1071 | 
          | 
          | 
          
  | 
      
      
         | 1072 | 
          | 
          | 
         cygwin* | mingw* | pw32*)
  | 
      
      
         | 1073 | 
          | 
          | 
           version_type=windows
  | 
      
      
         | 1074 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1075 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1076 | 
          | 
          | 
           case $with_gcc,$host_os in
  | 
      
      
         | 1077 | 
          | 
          | 
           yes,cygwin*)
  | 
      
      
         | 1078 | 
          | 
          | 
             library_names_spec='$libname.dll.a'
  | 
      
      
         | 1079 | 
          | 
          | 
             soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll'
  | 
      
      
         | 1080 | 
          | 
          | 
             postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i; echo \$dlname'\''`~
  | 
      
      
         | 1081 | 
          | 
          | 
               dldir=$destdir/`dirname \$dlpath`~
  | 
      
      
         | 1082 | 
          | 
          | 
               test -d \$dldir || mkdir -p \$dldir~
  | 
      
      
         | 1083 | 
          | 
          | 
               $install_prog .libs/$dlname \$dldir/$dlname'
  | 
      
      
         | 1084 | 
          | 
          | 
             postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
  | 
      
      
         | 1085 | 
          | 
          | 
               dlpath=$dir/\$dldll; $rm \$dlpath'
  | 
      
      
         | 1086 | 
          | 
          | 
             ;;
  | 
      
      
         | 1087 | 
          | 
          | 
           yes,mingw*)
  | 
      
      
         | 1088 | 
          | 
          | 
             library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
  | 
      
      
         | 1089 | 
          | 
          | 
             sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
  | 
      
      
         | 1090 | 
          | 
          | 
             ;;
  | 
      
      
         | 1091 | 
          | 
          | 
           yes,pw32*)
  | 
      
      
         | 1092 | 
          | 
          | 
             library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
  | 
      
      
         | 1093 | 
          | 
          | 
         ;;
  | 
      
      
         | 1094 | 
          | 
          | 
           *)
  | 
      
      
         | 1095 | 
          | 
          | 
             library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
  | 
      
      
         | 1096 | 
          | 
          | 
             ;;
  | 
      
      
         | 1097 | 
          | 
          | 
           esac
  | 
      
      
         | 1098 | 
          | 
          | 
           dynamic_linker='Win32 ld.exe'
  | 
      
      
         | 1099 | 
          | 
          | 
           # FIXME: first we should search . and the directory the executable is in
  | 
      
      
         | 1100 | 
          | 
          | 
           shlibpath_var=PATH
  | 
      
      
         | 1101 | 
          | 
          | 
           lt_cv_dlopen="LoadLibrary"
  | 
      
      
         | 1102 | 
          | 
          | 
           lt_cv_dlopen_libs=
  | 
      
      
         | 1103 | 
          | 
          | 
           ;;
  | 
      
      
         | 1104 | 
          | 
          | 
          
  | 
      
      
         | 1105 | 
          | 
          | 
         darwin* | rhapsody*)
  | 
      
      
         | 1106 | 
          | 
          | 
           dynamic_linker="$host_os dyld"
  | 
      
      
         | 1107 | 
          | 
          | 
           lt_cv_dlopen="dyld"
  | 
      
      
         | 1108 | 
          | 
          | 
           lt_cv_dlopen_libs=
  | 
      
      
         | 1109 | 
          | 
          | 
           lt_cv_dlopen_self=yes
  | 
      
      
         | 1110 | 
          | 
          | 
           version_type=darwin
  | 
      
      
         | 1111 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1112 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1113 | 
          | 
          | 
           # Disable shared library build on OS-X older than 10.3.
  | 
      
      
         | 1114 | 
          | 
          | 
           case $host_os in
  | 
      
      
         | 1115 | 
          | 
          | 
               darwin[1-6]*)
  | 
      
      
         | 1116 | 
          | 
          | 
                   can_build_shared=no
  | 
      
      
         | 1117 | 
          | 
          | 
                   ;;
  | 
      
      
         | 1118 | 
          | 
          | 
               darwin7*)
  | 
      
      
         | 1119 | 
          | 
          | 
                   can_build_shared=yes
  | 
      
      
         | 1120 | 
          | 
          | 
                   ;;
  | 
      
      
         | 1121 | 
          | 
          | 
           esac
  | 
      
      
         | 1122 | 
          | 
          | 
           library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  | 
      
      
         | 1123 | 
          | 
          | 
           soname_spec='${libname}${release}${major}$shared_ext'
  | 
      
      
         | 1124 | 
          | 
          | 
           shlibpath_overrides_runpath=yes
  | 
      
      
         | 1125 | 
          | 
          | 
           shlibpath_var=DYLD_LIBRARY_PATH
  | 
      
      
         | 1126 | 
          | 
          | 
           shrext='$(test .$module = .yes && echo .so || echo .dylib)'
  | 
      
      
         | 1127 | 
          | 
          | 
           sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  | 
      
      
         | 1128 | 
          | 
          | 
           sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  | 
      
      
         | 1129 | 
          | 
          | 
           ;;
  | 
      
      
         | 1130 | 
          | 
          | 
          
  | 
      
      
         | 1131 | 
          | 
          | 
         freebsd*)
  | 
      
      
         | 1132 | 
          | 
          | 
           objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo elf`
  | 
      
      
         | 1133 | 
          | 
          | 
           version_type=freebsd-$objformat
  | 
      
      
         | 1134 | 
          | 
          | 
           case $version_type in
  | 
      
      
         | 1135 | 
          | 
          | 
             freebsd-elf*)
  | 
      
      
         | 1136 | 
          | 
          | 
               library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
  | 
      
      
         | 1137 | 
          | 
          | 
               need_version=no
  | 
      
      
         | 1138 | 
          | 
          | 
               need_lc=no
  | 
      
      
         | 1139 | 
          | 
          | 
               need_lib_prefix=no
  | 
      
      
         | 1140 | 
          | 
          | 
               ;;
  | 
      
      
         | 1141 | 
          | 
          | 
             freebsd-*)
  | 
      
      
         | 1142 | 
          | 
          | 
               library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
  | 
      
      
         | 1143 | 
          | 
          | 
               need_version=yes
  | 
      
      
         | 1144 | 
          | 
          | 
               ;;
  | 
      
      
         | 1145 | 
          | 
          | 
           esac
  | 
      
      
         | 1146 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1147 | 
          | 
          | 
           case $host_os in
  | 
      
      
         | 1148 | 
          | 
          | 
           freebsd2*)
  | 
      
      
         | 1149 | 
          | 
          | 
             shlibpath_overrides_runpath=yes
  | 
      
      
         | 1150 | 
          | 
          | 
             ;;
  | 
      
      
         | 1151 | 
          | 
          | 
           *)
  | 
      
      
         | 1152 | 
          | 
          | 
             shlibpath_overrides_runpath=no
  | 
      
      
         | 1153 | 
          | 
          | 
             hardcode_into_libs=yes
  | 
      
      
         | 1154 | 
          | 
          | 
             ;;
  | 
      
      
         | 1155 | 
          | 
          | 
           esac
  | 
      
      
         | 1156 | 
          | 
          | 
           ;;
  | 
      
      
         | 1157 | 
          | 
          | 
          
  | 
      
      
         | 1158 | 
          | 
          | 
         gnu*)
  | 
      
      
         | 1159 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1160 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1161 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1162 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
  | 
      
      
         | 1163 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1164 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1165 | 
          | 
          | 
           hardcode_into_libs=yes
  | 
      
      
         | 1166 | 
          | 
          | 
           ;;
  | 
      
      
         | 1167 | 
          | 
          | 
          
  | 
      
      
         | 1168 | 
          | 
          | 
         kfreebsd*-gnu | knetbsd*-gnu)
  | 
      
      
         | 1169 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1170 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1171 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1172 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
  | 
      
      
         | 1173 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1174 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1175 | 
          | 
          | 
           shlibpath_overrides_runpath=yes
  | 
      
      
         | 1176 | 
          | 
          | 
           hardcode_into_libs=yes
  | 
      
      
         | 1177 | 
          | 
          | 
           ;;
  | 
      
      
         | 1178 | 
          | 
          | 
          
  | 
      
      
         | 1179 | 
          | 
          | 
         hpux9* | hpux10* | hpux11*)
  | 
      
      
         | 1180 | 
          | 
          | 
           # Give a soname corresponding to the major version so that dld.sl refuses to
  | 
      
      
         | 1181 | 
          | 
          | 
           # link against other versions.
  | 
      
      
         | 1182 | 
          | 
          | 
           version_type=sunos
  | 
      
      
         | 1183 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1184 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1185 | 
          | 
          | 
           case "$host_cpu" in
  | 
      
      
         | 1186 | 
          | 
          | 
           ia64*)
  | 
      
      
         | 1187 | 
          | 
          | 
             dynamic_linker="$host_os dld.so"
  | 
      
      
         | 1188 | 
          | 
          | 
             shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1189 | 
          | 
          | 
             library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1190 | 
          | 
          | 
             soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1191 | 
          | 
          | 
             shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1192 | 
          | 
          | 
             shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  | 
      
      
         | 1193 | 
          | 
          | 
             if test "X$HPUX_IA64_MODE" = X32; then
  | 
      
      
         | 1194 | 
          | 
          | 
               sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  | 
      
      
         | 1195 | 
          | 
          | 
             else
  | 
      
      
         | 1196 | 
          | 
          | 
               sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  | 
      
      
         | 1197 | 
          | 
          | 
             fi
  | 
      
      
         | 1198 | 
          | 
          | 
             sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  | 
      
      
         | 1199 | 
          | 
          | 
             ;;
  | 
      
      
         | 1200 | 
          | 
          | 
           *)
  | 
      
      
         | 1201 | 
          | 
          | 
             dynamic_linker="$host_os dld.sl"
  | 
      
      
         | 1202 | 
          | 
          | 
             shlibpath_var=SHLIB_PATH
  | 
      
      
         | 1203 | 
          | 
          | 
             shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  | 
      
      
         | 1204 | 
          | 
          | 
             library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
  | 
      
      
         | 1205 | 
          | 
          | 
             soname_spec='${libname}${release}.sl$major'
  | 
      
      
         | 1206 | 
          | 
          | 
             ;;
  | 
      
      
         | 1207 | 
          | 
          | 
           esac
  | 
      
      
         | 1208 | 
          | 
          | 
           # HP-UX runs *really* slowly unless shared libraries are mode 555.
  | 
      
      
         | 1209 | 
          | 
          | 
           postinstall_cmds='chmod 555 $lib'
  | 
      
      
         | 1210 | 
          | 
          | 
           ;;
  | 
      
      
         | 1211 | 
          | 
          | 
          
  | 
      
      
         | 1212 | 
          | 
          | 
         irix5* | irix6*)
  | 
      
      
         | 1213 | 
          | 
          | 
           if test "$with_gnu_ld" = yes; then
  | 
      
      
         | 1214 | 
          | 
          | 
             version_type=linux
  | 
      
      
         | 1215 | 
          | 
          | 
           else
  | 
      
      
         | 1216 | 
          | 
          | 
             version_type=irix
  | 
      
      
         | 1217 | 
          | 
          | 
           fi
  | 
      
      
         | 1218 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1219 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1220 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1221 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
  | 
      
      
         | 1222 | 
          | 
          | 
           case $host_os in
  | 
      
      
         | 1223 | 
          | 
          | 
           irix5*)
  | 
      
      
         | 1224 | 
          | 
          | 
             libsuff= shlibsuff=
  | 
      
      
         | 1225 | 
          | 
          | 
             ;;
  | 
      
      
         | 1226 | 
          | 
          | 
           *)
  | 
      
      
         | 1227 | 
          | 
          | 
             case $LD in # libtool.m4 will add one of these switches to LD
  | 
      
      
         | 1228 | 
          | 
          | 
             *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  | 
      
      
         | 1229 | 
          | 
          | 
               libsuff= shlibsuff= libmagic=32-bit;;
  | 
      
      
         | 1230 | 
          | 
          | 
             *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  | 
      
      
         | 1231 | 
          | 
          | 
               libsuff=32 shlibsuff=N32 libmagic=N32;;
  | 
      
      
         | 1232 | 
          | 
          | 
             *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  | 
      
      
         | 1233 | 
          | 
          | 
               libsuff=64 shlibsuff=64 libmagic=64-bit;;
  | 
      
      
         | 1234 | 
          | 
          | 
             *) libsuff= shlibsuff= libmagic=never-match;;
  | 
      
      
         | 1235 | 
          | 
          | 
             esac
  | 
      
      
         | 1236 | 
          | 
          | 
             ;;
  | 
      
      
         | 1237 | 
          | 
          | 
           esac
  | 
      
      
         | 1238 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  | 
      
      
         | 1239 | 
          | 
          | 
           shlibpath_overrides_runpath=no
  | 
      
      
         | 1240 | 
          | 
          | 
           sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  | 
      
      
         | 1241 | 
          | 
          | 
           sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  | 
      
      
         | 1242 | 
          | 
          | 
           ;;
  | 
      
      
         | 1243 | 
          | 
          | 
          
  | 
      
      
         | 1244 | 
          | 
          | 
         # No shared lib support for Linux oldld, aout, or coff.
  | 
      
      
         | 1245 | 
          | 
          | 
         linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
  | 
      
      
         | 1246 | 
          | 
          | 
           dynamic_linker=no
  | 
      
      
         | 1247 | 
          | 
          | 
           ;;
  | 
      
      
         | 1248 | 
          | 
          | 
          
  | 
      
      
         | 1249 | 
          | 
          | 
         # This must be Linux ELF.
  | 
      
      
         | 1250 | 
          | 
          | 
         linux-gnu*)
  | 
      
      
         | 1251 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1252 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1253 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1254 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1255 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1256 | 
          | 
          | 
           finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  | 
      
      
         | 1257 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1258 | 
          | 
          | 
           shlibpath_overrides_runpath=no
  | 
      
      
         | 1259 | 
          | 
          | 
           # This implies no fast_install, which is unacceptable.
  | 
      
      
         | 1260 | 
          | 
          | 
           # Some rework will be needed to allow for fast_install
  | 
      
      
         | 1261 | 
          | 
          | 
           # before this can be enabled.
  | 
      
      
         | 1262 | 
          | 
          | 
           hardcode_into_libs=yes
  | 
      
      
         | 1263 | 
          | 
          | 
          
  | 
      
      
         | 1264 | 
          | 
          | 
           # We used to test for /lib/ld.so.1 and disable shared libraries on
  | 
      
      
         | 1265 | 
          | 
          | 
           # powerpc, because MkLinux only supported shared libraries with the
  | 
      
      
         | 1266 | 
          | 
          | 
           # GNU dynamic linker.  Since this was broken with cross compilers,
  | 
      
      
         | 1267 | 
          | 
          | 
           # most powerpc-linux boxes support dynamic linking these days and
  | 
      
      
         | 1268 | 
          | 
          | 
           # people can always --disable-shared, the test was removed, and we
  | 
      
      
         | 1269 | 
          | 
          | 
           # assume the GNU/Linux dynamic linker is in use.
  | 
      
      
         | 1270 | 
          | 
          | 
           dynamic_linker='GNU/Linux ld.so'
  | 
      
      
         | 1271 | 
          | 
          | 
           ;;
  | 
      
      
         | 1272 | 
          | 
          | 
          
  | 
      
      
         | 1273 | 
          | 
          | 
         netbsd*)
  | 
      
      
         | 1274 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1275 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1276 | 
          | 
          | 
           version_type=sunos
  | 
      
      
         | 1277 | 
          | 
          | 
           if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  | 
      
      
         | 1278 | 
          | 
          | 
             library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
  | 
      
      
         | 1279 | 
          | 
          | 
             finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  | 
      
      
         | 1280 | 
          | 
          | 
             dynamic_linker='NetBSD (a.out) ld.so'
  | 
      
      
         | 1281 | 
          | 
          | 
           else
  | 
      
      
         | 1282 | 
          | 
          | 
             library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
  | 
      
      
         | 1283 | 
          | 
          | 
             soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1284 | 
          | 
          | 
             dynamic_linker='NetBSD ld.elf_so'
  | 
      
      
         | 1285 | 
          | 
          | 
           fi
  | 
      
      
         | 1286 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1287 | 
          | 
          | 
           shlibpath_overrides_runpath=yes
  | 
      
      
         | 1288 | 
          | 
          | 
           hardcode_into_libs=yes
  | 
      
      
         | 1289 | 
          | 
          | 
           ;;
  | 
      
      
         | 1290 | 
          | 
          | 
          
  | 
      
      
         | 1291 | 
          | 
          | 
         newsos6)
  | 
      
      
         | 1292 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1293 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1294 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1295 | 
          | 
          | 
           shlibpath_overrides_runpath=yes
  | 
      
      
         | 1296 | 
          | 
          | 
           ;;
  | 
      
      
         | 1297 | 
          | 
          | 
          
  | 
      
      
         | 1298 | 
          | 
          | 
         openbsd*)
  | 
      
      
         | 1299 | 
          | 
          | 
           version_type=sunos
  | 
      
      
         | 1300 | 
          | 
          | 
           if test "$with_gnu_ld" = yes; then
  | 
      
      
         | 1301 | 
          | 
          | 
             need_lib_prefix=no
  | 
      
      
         | 1302 | 
          | 
          | 
             need_version=no
  | 
      
      
         | 1303 | 
          | 
          | 
           fi
  | 
      
      
         | 1304 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
  | 
      
      
         | 1305 | 
          | 
          | 
           finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  | 
      
      
         | 1306 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1307 | 
          | 
          | 
           ;;
  | 
      
      
         | 1308 | 
          | 
          | 
          
  | 
      
      
         | 1309 | 
          | 
          | 
         os2*)
  | 
      
      
         | 1310 | 
          | 
          | 
           libname_spec='$name'
  | 
      
      
         | 1311 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1312 | 
          | 
          | 
           library_names_spec='$libname.dll $libname.a'
  | 
      
      
         | 1313 | 
          | 
          | 
           dynamic_linker='OS/2 ld.exe'
  | 
      
      
         | 1314 | 
          | 
          | 
           shlibpath_var=LIBPATH
  | 
      
      
         | 1315 | 
          | 
          | 
           ;;
  | 
      
      
         | 1316 | 
          | 
          | 
          
  | 
      
      
         | 1317 | 
          | 
          | 
         osf3* | osf4* | osf5*)
  | 
      
      
         | 1318 | 
          | 
          | 
           version_type=osf
  | 
      
      
         | 1319 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1320 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1321 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1322 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1323 | 
          | 
          | 
           sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  | 
      
      
         | 1324 | 
          | 
          | 
           sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  | 
      
      
         | 1325 | 
          | 
          | 
           ;;
  | 
      
      
         | 1326 | 
          | 
          | 
          
  | 
      
      
         | 1327 | 
          | 
          | 
         sco3.2v5*)
  | 
      
      
         | 1328 | 
          | 
          | 
           version_type=osf
  | 
      
      
         | 1329 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1330 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1331 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1332 | 
          | 
          | 
           ;;
  | 
      
      
         | 1333 | 
          | 
          | 
          
  | 
      
      
         | 1334 | 
          | 
          | 
         solaris*)
  | 
      
      
         | 1335 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1336 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1337 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1338 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1339 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1340 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1341 | 
          | 
          | 
           shlibpath_overrides_runpath=yes
  | 
      
      
         | 1342 | 
          | 
          | 
           hardcode_into_libs=yes
  | 
      
      
         | 1343 | 
          | 
          | 
           # ldd complains unless libraries are executable
  | 
      
      
         | 1344 | 
          | 
          | 
           postinstall_cmds='chmod +x $lib'
  | 
      
      
         | 1345 | 
          | 
          | 
           ;;
  | 
      
      
         | 1346 | 
          | 
          | 
          
  | 
      
      
         | 1347 | 
          | 
          | 
         sunos4*)
  | 
      
      
         | 1348 | 
          | 
          | 
           version_type=sunos
  | 
      
      
         | 1349 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
  | 
      
      
         | 1350 | 
          | 
          | 
           finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  | 
      
      
         | 1351 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1352 | 
          | 
          | 
           shlibpath_overrides_runpath=yes
  | 
      
      
         | 1353 | 
          | 
          | 
           if test "$with_gnu_ld" = yes; then
  | 
      
      
         | 1354 | 
          | 
          | 
             need_lib_prefix=no
  | 
      
      
         | 1355 | 
          | 
          | 
           fi
  | 
      
      
         | 1356 | 
          | 
          | 
           need_version=yes
  | 
      
      
         | 1357 | 
          | 
          | 
           ;;
  | 
      
      
         | 1358 | 
          | 
          | 
          
  | 
      
      
         | 1359 | 
          | 
          | 
         sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  | 
      
      
         | 1360 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1361 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1362 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1363 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1364 | 
          | 
          | 
           case $host_vendor in
  | 
      
      
         | 1365 | 
          | 
          | 
             motorola)
  | 
      
      
         | 1366 | 
          | 
          | 
               need_lib_prefix=no
  | 
      
      
         | 1367 | 
          | 
          | 
               need_version=no
  | 
      
      
         | 1368 | 
          | 
          | 
               shlibpath_overrides_runpath=no
  | 
      
      
         | 1369 | 
          | 
          | 
               sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  | 
      
      
         | 1370 | 
          | 
          | 
               ;;
  | 
      
      
         | 1371 | 
          | 
          | 
           esac
  | 
      
      
         | 1372 | 
          | 
          | 
           ;;
  | 
      
      
         | 1373 | 
          | 
          | 
          
  | 
      
      
         | 1374 | 
          | 
          | 
         tpf*)
  | 
      
      
         | 1375 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1376 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1377 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1378 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $major $libname.so'
  | 
      
      
         | 1379 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1380 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1381 | 
          | 
          | 
           shlibpath_overrides_runpath=no
  | 
      
      
         | 1382 | 
          | 
          | 
           hardcode_into_libs=yes
  | 
      
      
         | 1383 | 
          | 
          | 
           dynamic_linker='GNU/Linux ld.so'
  | 
      
      
         | 1384 | 
          | 
          | 
           ;;
  | 
      
      
         | 1385 | 
          | 
          | 
          
  | 
      
      
         | 1386 | 
          | 
          | 
         uts4*)
  | 
      
      
         | 1387 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1388 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1389 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1390 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1391 | 
          | 
          | 
           ;;
  | 
      
      
         | 1392 | 
          | 
          | 
          
  | 
      
      
         | 1393 | 
          | 
          | 
         dgux*)
  | 
      
      
         | 1394 | 
          | 
          | 
           version_type=linux
  | 
      
      
         | 1395 | 
          | 
          | 
           need_lib_prefix=no
  | 
      
      
         | 1396 | 
          | 
          | 
           need_version=no
  | 
      
      
         | 1397 | 
          | 
          | 
           library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  | 
      
      
         | 1398 | 
          | 
          | 
           soname_spec='${libname}${release}.so$major'
  | 
      
      
         | 1399 | 
          | 
          | 
           shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1400 | 
          | 
          | 
           ;;
  | 
      
      
         | 1401 | 
          | 
          | 
          
  | 
      
      
         | 1402 | 
          | 
          | 
         sysv4*MP*)
  | 
      
      
         | 1403 | 
          | 
          | 
           if test -d /usr/nec ;then
  | 
      
      
         | 1404 | 
          | 
          | 
             version_type=linux
  | 
      
      
         | 1405 | 
          | 
          | 
             library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
  | 
      
      
         | 1406 | 
          | 
          | 
             soname_spec='$libname.so.$major'
  | 
      
      
         | 1407 | 
          | 
          | 
             shlibpath_var=LD_LIBRARY_PATH
  | 
      
      
         | 1408 | 
          | 
          | 
           fi
  | 
      
      
         | 1409 | 
          | 
          | 
           ;;
  | 
      
      
         | 1410 | 
          | 
          | 
          
  | 
      
      
         | 1411 | 
          | 
          | 
         *)
  | 
      
      
         | 1412 | 
          | 
          | 
           dynamic_linker=no
  | 
      
      
         | 1413 | 
          | 
          | 
           ;;
  | 
      
      
         | 1414 | 
          | 
          | 
         esac
  | 
      
      
         | 1415 | 
          | 
          | 
         echo "$ac_t$dynamic_linker" 1>&6
  | 
      
      
         | 1416 | 
          | 
          | 
         test "$dynamic_linker" = no && can_build_shared=no
  | 
      
      
         | 1417 | 
          | 
          | 
          
  | 
      
      
         | 1418 | 
          | 
          | 
         # Check for command to grab the raw symbol name followed by C symbol from nm.
  | 
      
      
         | 1419 | 
          | 
          | 
         echo $ac_n "checking command to parse $NM output... $ac_c" 1>&6
  | 
      
      
         | 1420 | 
          | 
          | 
          
  | 
      
      
         | 1421 | 
          | 
          | 
         # These are sane defaults that work on at least a few old systems.
  | 
      
      
         | 1422 | 
          | 
          | 
         # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
  | 
      
      
         | 1423 | 
          | 
          | 
          
  | 
      
      
         | 1424 | 
          | 
          | 
         # Character class describing NM global symbol codes.
  | 
      
      
         | 1425 | 
          | 
          | 
         symcode='[BCDEGRST]'
  | 
      
      
         | 1426 | 
          | 
          | 
          
  | 
      
      
         | 1427 | 
          | 
          | 
         # Regexp to match symbols that can be accessed directly from C.
  | 
      
      
         | 1428 | 
          | 
          | 
         sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
  | 
      
      
         | 1429 | 
          | 
          | 
          
  | 
      
      
         | 1430 | 
          | 
          | 
         # Transform the above into a raw symbol and a C symbol.
  | 
      
      
         | 1431 | 
          | 
          | 
         symxfrm='\1 \2\3 \3'
  | 
      
      
         | 1432 | 
          | 
          | 
          
  | 
      
      
         | 1433 | 
          | 
          | 
         # Transform an extracted symbol line into a proper C declaration
  | 
      
      
         | 1434 | 
          | 
          | 
         global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
  | 
      
      
         | 1435 | 
          | 
          | 
          
  | 
      
      
         | 1436 | 
          | 
          | 
         # Define system-specific variables.
  | 
      
      
         | 1437 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 1438 | 
          | 
          | 
         aix*)
  | 
      
      
         | 1439 | 
          | 
          | 
           symcode='[BCDT]'
  | 
      
      
         | 1440 | 
          | 
          | 
           ;;
  | 
      
      
         | 1441 | 
          | 
          | 
         cygwin* | mingw* | pw32*)
  | 
      
      
         | 1442 | 
          | 
          | 
           symcode='[ABCDGISTW]'
  | 
      
      
         | 1443 | 
          | 
          | 
           ;;
  | 
      
      
         | 1444 | 
          | 
          | 
         hpux*) # Its linker distinguishes data from code symbols
  | 
      
      
         | 1445 | 
          | 
          | 
           global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  | 
      
      
         | 1446 | 
          | 
          | 
           ;;
  | 
      
      
         | 1447 | 
          | 
          | 
         irix*)
  | 
      
      
         | 1448 | 
          | 
          | 
           symcode='[BCDEGRST]'
  | 
      
      
         | 1449 | 
          | 
          | 
           ;;
  | 
      
      
         | 1450 | 
          | 
          | 
         solaris* | sysv5*)
  | 
      
      
         | 1451 | 
          | 
          | 
           symcode='[BDT]'
  | 
      
      
         | 1452 | 
          | 
          | 
           ;;
  | 
      
      
         | 1453 | 
          | 
          | 
         sysv4)
  | 
      
      
         | 1454 | 
          | 
          | 
           symcode='[DFNSTU]'
  | 
      
      
         | 1455 | 
          | 
          | 
           ;;
  | 
      
      
         | 1456 | 
          | 
          | 
         esac
  | 
      
      
         | 1457 | 
          | 
          | 
          
  | 
      
      
         | 1458 | 
          | 
          | 
         # Handle CRLF in mingw tool chain
  | 
      
      
         | 1459 | 
          | 
          | 
         opt_cr=
  | 
      
      
         | 1460 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 1461 | 
          | 
          | 
         mingw*)
  | 
      
      
         | 1462 | 
          | 
          | 
           opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
  | 
      
      
         | 1463 | 
          | 
          | 
           ;;
  | 
      
      
         | 1464 | 
          | 
          | 
         esac
  | 
      
      
         | 1465 | 
          | 
          | 
          
  | 
      
      
         | 1466 | 
          | 
          | 
         # If we're using GNU nm, then use its standard symbol codes.
  | 
      
      
         | 1467 | 
          | 
          | 
         if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
  | 
      
      
         | 1468 | 
          | 
          | 
           symcode='[ABCDGISTW]'
  | 
      
      
         | 1469 | 
          | 
          | 
         fi
  | 
      
      
         | 1470 | 
          | 
          | 
          
  | 
      
      
         | 1471 | 
          | 
          | 
         # Try without a prefix undercore, then with it.
  | 
      
      
         | 1472 | 
          | 
          | 
         for ac_symprfx in "" "_"; do
  | 
      
      
         | 1473 | 
          | 
          | 
          
  | 
      
      
         | 1474 | 
          | 
          | 
           # Write the raw and C identifiers.
  | 
      
      
         | 1475 | 
          | 
          | 
           global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
  | 
      
      
         | 1476 | 
          | 
          | 
          
  | 
      
      
         | 1477 | 
          | 
          | 
           # Check to see that the pipe works correctly.
  | 
      
      
         | 1478 | 
          | 
          | 
           pipe_works=no
  | 
      
      
         | 1479 | 
          | 
          | 
           $rm conftest*
  | 
      
      
         | 1480 | 
          | 
          | 
           cat > conftest.$ac_ext <
  | 
      
      
         | 1481 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1482 | 
          | 
          | 
         extern "C" {
  | 
      
      
         | 1483 | 
          | 
          | 
         #endif
  | 
      
      
         | 1484 | 
          | 
          | 
         char nm_test_var;
  | 
      
      
         | 1485 | 
          | 
          | 
         void nm_test_func(){}
  | 
      
      
         | 1486 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1487 | 
          | 
          | 
         }
  | 
      
      
         | 1488 | 
          | 
          | 
         #endif
  | 
      
      
         | 1489 | 
          | 
          | 
         int main(){nm_test_var='a';nm_test_func();return(0);}
  | 
      
      
         | 1490 | 
          | 
          | 
         EOF
  | 
      
      
         | 1491 | 
          | 
          | 
          
  | 
      
      
         | 1492 | 
          | 
          | 
           echo "$progname:1431: checking if global_symbol_pipe works" >&5
  | 
      
      
         | 1493 | 
          | 
          | 
           if { (eval echo $progname:1432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then
  | 
      
      
         | 1494 | 
          | 
          | 
             # Now try to grab the symbols.
  | 
      
      
         | 1495 | 
          | 
          | 
             nlist=conftest.nm
  | 
      
      
         | 1496 | 
          | 
          | 
             if { echo "$progname:1435: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
  | 
      
      
         | 1497 | 
          | 
          | 
          
  | 
      
      
         | 1498 | 
          | 
          | 
               # Try sorting and uniquifying the output.
  | 
      
      
         | 1499 | 
          | 
          | 
               if sort "$nlist" | uniq > "$nlist"T; then
  | 
      
      
         | 1500 | 
          | 
          | 
                 mv -f "$nlist"T "$nlist"
  | 
      
      
         | 1501 | 
          | 
          | 
               else
  | 
      
      
         | 1502 | 
          | 
          | 
                 rm -f "$nlist"T
  | 
      
      
         | 1503 | 
          | 
          | 
               fi
  | 
      
      
         | 1504 | 
          | 
          | 
          
  | 
      
      
         | 1505 | 
          | 
          | 
               # Make sure that we snagged all the symbols we need.
  | 
      
      
         | 1506 | 
          | 
          | 
               if egrep ' nm_test_var$' "$nlist" >/dev/null; then
  | 
      
      
         | 1507 | 
          | 
          | 
                 if egrep ' nm_test_func$' "$nlist" >/dev/null; then
  | 
      
      
         | 1508 | 
          | 
          | 
                   cat < conftest.$ac_ext
  | 
      
      
         | 1509 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1510 | 
          | 
          | 
         extern "C" {
  | 
      
      
         | 1511 | 
          | 
          | 
         #endif
  | 
      
      
         | 1512 | 
          | 
          | 
          
  | 
      
      
         | 1513 | 
          | 
          | 
         EOF
  | 
      
      
         | 1514 | 
          | 
          | 
                   # Now generate the symbol file.
  | 
      
      
         | 1515 | 
          | 
          | 
                   eval "$global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
  | 
      
      
         | 1516 | 
          | 
          | 
          
  | 
      
      
         | 1517 | 
          | 
          | 
                   cat <> conftest.$ac_ext
  | 
      
      
         | 1518 | 
          | 
          | 
         #if defined (__STDC__) && __STDC__
  | 
      
      
         | 1519 | 
          | 
          | 
         # define lt_ptr_t void *
  | 
      
      
         | 1520 | 
          | 
          | 
         #else
  | 
      
      
         | 1521 | 
          | 
          | 
         # define lt_ptr_t char *
  | 
      
      
         | 1522 | 
          | 
          | 
         # define const
  | 
      
      
         | 1523 | 
          | 
          | 
         #endif
  | 
      
      
         | 1524 | 
          | 
          | 
          
  | 
      
      
         | 1525 | 
          | 
          | 
         /* The mapping between symbol names and symbols. */
  | 
      
      
         | 1526 | 
          | 
          | 
         const struct {
  | 
      
      
         | 1527 | 
          | 
          | 
           const char *name;
  | 
      
      
         | 1528 | 
          | 
          | 
           lt_ptr_t address;
  | 
      
      
         | 1529 | 
          | 
          | 
         }
  | 
      
      
         | 1530 | 
          | 
          | 
         lt_preloaded_symbols[] =
  | 
      
      
         | 1531 | 
          | 
          | 
         {
  | 
      
      
         | 1532 | 
          | 
          | 
         EOF
  | 
      
      
         | 1533 | 
          | 
          | 
                   sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext
  | 
      
      
         | 1534 | 
          | 
          | 
                   cat <<\EOF >> conftest.$ac_ext
  | 
      
      
         | 1535 | 
          | 
          | 
           {0, (lt_ptr_t) 0}
  | 
      
      
         | 1536 | 
          | 
          | 
         };
  | 
      
      
         | 1537 | 
          | 
          | 
          
  | 
      
      
         | 1538 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1539 | 
          | 
          | 
         }
  | 
      
      
         | 1540 | 
          | 
          | 
         #endif
  | 
      
      
         | 1541 | 
          | 
          | 
         EOF
  | 
      
      
         | 1542 | 
          | 
          | 
                   # Now try linking the two files.
  | 
      
      
         | 1543 | 
          | 
          | 
                   mv conftest.$objext conftstm.$objext
  | 
      
      
         | 1544 | 
          | 
          | 
                   save_LIBS="$LIBS"
  | 
      
      
         | 1545 | 
          | 
          | 
                   save_CFLAGS="$CFLAGS"
  | 
      
      
         | 1546 | 
          | 
          | 
                   LIBS="conftstm.$objext"
  | 
      
      
         | 1547 | 
          | 
          | 
                   CFLAGS="$CFLAGS$no_builtin_flag"
  | 
      
      
         | 1548 | 
          | 
          | 
                   if { (eval echo $progname:1487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  | 
      
      
         | 1549 | 
          | 
          | 
                     pipe_works=yes
  | 
      
      
         | 1550 | 
          | 
          | 
                   else
  | 
      
      
         | 1551 | 
          | 
          | 
                     echo "$progname: failed program was:" >&5
  | 
      
      
         | 1552 | 
          | 
          | 
                     cat conftest.$ac_ext >&5
  | 
      
      
         | 1553 | 
          | 
          | 
                   fi
  | 
      
      
         | 1554 | 
          | 
          | 
                   LIBS="$save_LIBS"
  | 
      
      
         | 1555 | 
          | 
          | 
                 else
  | 
      
      
         | 1556 | 
          | 
          | 
                   echo "cannot find nm_test_func in $nlist" >&5
  | 
      
      
         | 1557 | 
          | 
          | 
                 fi
  | 
      
      
         | 1558 | 
          | 
          | 
               else
  | 
      
      
         | 1559 | 
          | 
          | 
                 echo "cannot find nm_test_var in $nlist" >&5
  | 
      
      
         | 1560 | 
          | 
          | 
               fi
  | 
      
      
         | 1561 | 
          | 
          | 
             else
  | 
      
      
         | 1562 | 
          | 
          | 
               echo "cannot run $global_symbol_pipe" >&5
  | 
      
      
         | 1563 | 
          | 
          | 
             fi
  | 
      
      
         | 1564 | 
          | 
          | 
           else
  | 
      
      
         | 1565 | 
          | 
          | 
             echo "$progname: failed program was:" >&5
  | 
      
      
         | 1566 | 
          | 
          | 
             cat conftest.$ac_ext >&5
  | 
      
      
         | 1567 | 
          | 
          | 
           fi
  | 
      
      
         | 1568 | 
          | 
          | 
           $rm conftest* conftst*
  | 
      
      
         | 1569 | 
          | 
          | 
          
  | 
      
      
         | 1570 | 
          | 
          | 
           # Do not use the global_symbol_pipe unless it works.
  | 
      
      
         | 1571 | 
          | 
          | 
           if test "$pipe_works" = yes; then
  | 
      
      
         | 1572 | 
          | 
          | 
             break
  | 
      
      
         | 1573 | 
          | 
          | 
           else
  | 
      
      
         | 1574 | 
          | 
          | 
             global_symbol_pipe=
  | 
      
      
         | 1575 | 
          | 
          | 
           fi
  | 
      
      
         | 1576 | 
          | 
          | 
         done
  | 
      
      
         | 1577 | 
          | 
          | 
         if test "$pipe_works" = yes; then
  | 
      
      
         | 1578 | 
          | 
          | 
           echo "${ac_t}ok" 1>&6
  | 
      
      
         | 1579 | 
          | 
          | 
         else
  | 
      
      
         | 1580 | 
          | 
          | 
           echo "${ac_t}failed" 1>&6
  | 
      
      
         | 1581 | 
          | 
          | 
         fi
  | 
      
      
         | 1582 | 
          | 
          | 
          
  | 
      
      
         | 1583 | 
          | 
          | 
         if test -z "$global_symbol_pipe"; then
  | 
      
      
         | 1584 | 
          | 
          | 
           global_symbol_to_cdecl=
  | 
      
      
         | 1585 | 
          | 
          | 
         fi
  | 
      
      
         | 1586 | 
          | 
          | 
          
  | 
      
      
         | 1587 | 
          | 
          | 
         # Report the final consequences.
  | 
      
      
         | 1588 | 
          | 
          | 
         echo "checking if libtool supports shared libraries... $can_build_shared" 1>&6
  | 
      
      
         | 1589 | 
          | 
          | 
          
  | 
      
      
         | 1590 | 
          | 
          | 
         # Only try to build win32 dlls if AC_LIBTOOL_WIN32_DLL was used in
  | 
      
      
         | 1591 | 
          | 
          | 
         # configure.in, otherwise build static only libraries.
  | 
      
      
         | 1592 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 1593 | 
          | 
          | 
         cygwin* | mingw* | pw32* | os2*)
  | 
      
      
         | 1594 | 
          | 
          | 
           if test x$can_build_shared = xyes; then
  | 
      
      
         | 1595 | 
          | 
          | 
             test x$enable_win32_dll = xno && can_build_shared=no
  | 
      
      
         | 1596 | 
          | 
          | 
             echo "checking if package supports dlls... $can_build_shared" 1>&6
  | 
      
      
         | 1597 | 
          | 
          | 
           fi
  | 
      
      
         | 1598 | 
          | 
          | 
         ;;
  | 
      
      
         | 1599 | 
          | 
          | 
         esac
  | 
      
      
         | 1600 | 
          | 
          | 
          
  | 
      
      
         | 1601 | 
          | 
          | 
         echo $ac_n "checking whether to build shared libraries... $ac_c" 1>&6
  | 
      
      
         | 1602 | 
          | 
          | 
         test "$can_build_shared" = "no" && enable_shared=no
  | 
      
      
         | 1603 | 
          | 
          | 
          
  | 
      
      
         | 1604 | 
          | 
          | 
         # On AIX, shared libraries and static libraries use the same namespace, and
  | 
      
      
         | 1605 | 
          | 
          | 
         # are all built from PIC.
  | 
      
      
         | 1606 | 
          | 
          | 
         case $host_os in
  | 
      
      
         | 1607 | 
          | 
          | 
         aix3*)
  | 
      
      
         | 1608 | 
          | 
          | 
           test "$enable_shared" = yes && enable_static=no
  | 
      
      
         | 1609 | 
          | 
          | 
           if test -n "$RANLIB"; then
  | 
      
      
         | 1610 | 
          | 
          | 
             archive_cmds="$archive_cmds~\$RANLIB \$lib"
  | 
      
      
         | 1611 | 
          | 
          | 
             postinstall_cmds='$RANLIB $lib'
  | 
      
      
         | 1612 | 
          | 
          | 
           fi
  | 
      
      
         | 1613 | 
          | 
          | 
           ;;
  | 
      
      
         | 1614 | 
          | 
          | 
          
  | 
      
      
         | 1615 | 
          | 
          | 
         aix4* | aix5*)
  | 
      
      
         | 1616 | 
          | 
          | 
           test "$enable_shared" = yes && enable_static=no
  | 
      
      
         | 1617 | 
          | 
          | 
           ;;
  | 
      
      
         | 1618 | 
          | 
          | 
         esac
  | 
      
      
         | 1619 | 
          | 
          | 
          
  | 
      
      
         | 1620 | 
          | 
          | 
         echo "$ac_t$enable_shared" 1>&6
  | 
      
      
         | 1621 | 
          | 
          | 
          
  | 
      
      
         | 1622 | 
          | 
          | 
         # Make sure either enable_shared or enable_static is yes.
  | 
      
      
         | 1623 | 
          | 
          | 
         test "$enable_shared" = yes || enable_static=yes
  | 
      
      
         | 1624 | 
          | 
          | 
          
  | 
      
      
         | 1625 | 
          | 
          | 
         echo "checking whether to build static libraries... $enable_static" 1>&6
  | 
      
      
         | 1626 | 
          | 
          | 
          
  | 
      
      
         | 1627 | 
          | 
          | 
         if test "$hardcode_action" = relink; then
  | 
      
      
         | 1628 | 
          | 
          | 
           # Fast installation is not supported
  | 
      
      
         | 1629 | 
          | 
          | 
           enable_fast_install=no
  | 
      
      
         | 1630 | 
          | 
          | 
         elif test "$shlibpath_overrides_runpath" = yes ||
  | 
      
      
         | 1631 | 
          | 
          | 
              test "$enable_shared" = no; then
  | 
      
      
         | 1632 | 
          | 
          | 
           # Fast installation is not necessary
  | 
      
      
         | 1633 | 
          | 
          | 
           enable_fast_install=needless
  | 
      
      
         | 1634 | 
          | 
          | 
         fi
  | 
      
      
         | 1635 | 
          | 
          | 
          
  | 
      
      
         | 1636 | 
          | 
          | 
         variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  | 
      
      
         | 1637 | 
          | 
          | 
         if test "$with_gcc" = yes; then
  | 
      
      
         | 1638 | 
          | 
          | 
           variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  | 
      
      
         | 1639 | 
          | 
          | 
         fi
  | 
      
      
         | 1640 | 
          | 
          | 
          
  | 
      
      
         | 1641 | 
          | 
          | 
         # Check whether we must set pic_mode to default
  | 
      
      
         | 1642 | 
          | 
          | 
         test -z "$pic_flag" && pic_mode=default
  | 
      
      
         | 1643 | 
          | 
          | 
          
  | 
      
      
         | 1644 | 
          | 
          | 
         if test "x$enable_dlopen" != xyes; then
  | 
      
      
         | 1645 | 
          | 
          | 
           enable_dlopen=unknown
  | 
      
      
         | 1646 | 
          | 
          | 
           enable_dlopen_self=unknown
  | 
      
      
         | 1647 | 
          | 
          | 
           enable_dlopen_self_static=unknown
  | 
      
      
         | 1648 | 
          | 
          | 
         else
  | 
      
      
         | 1649 | 
          | 
          | 
         if test "X${lt_cv_dlopen+set}" != Xset; then
  | 
      
      
         | 1650 | 
          | 
          | 
           lt_cv_dlopen=no lt_cv_dlopen_libs=
  | 
      
      
         | 1651 | 
          | 
          | 
         echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
  | 
      
      
         | 1652 | 
          | 
          | 
         echo "$progname:1591: checking for dlopen in -ldl" >&5
  | 
      
      
         | 1653 | 
          | 
          | 
         if test "X${ac_cv_lib_dl_dlopen+set}" = Xset; then
  | 
      
      
         | 1654 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1655 | 
          | 
          | 
         else
  | 
      
      
         | 1656 | 
          | 
          | 
           ac_save_LIBS="$LIBS"
  | 
      
      
         | 1657 | 
          | 
          | 
         LIBS="-ldl  $LIBS"
  | 
      
      
         | 1658 | 
          | 
          | 
         cat > conftest.$ac_ext <
  | 
      
      
         | 1659 | 
          | 
          | 
         #line 1598 "ltconfig"
  | 
      
      
         | 1660 | 
          | 
          | 
         /* Override any gcc2 internal prototype to avoid an error.  */
  | 
      
      
         | 1661 | 
          | 
          | 
         /* We use char because int might match the return type of a gcc2
  | 
      
      
         | 1662 | 
          | 
          | 
             builtin and then its argument prototype would still apply.  */
  | 
      
      
         | 1663 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1664 | 
          | 
          | 
         extern "C"
  | 
      
      
         | 1665 | 
          | 
          | 
         #endif
  | 
      
      
         | 1666 | 
          | 
          | 
         char dlopen();
  | 
      
      
         | 1667 | 
          | 
          | 
          
  | 
      
      
         | 1668 | 
          | 
          | 
         int main() {
  | 
      
      
         | 1669 | 
          | 
          | 
         dlopen()
  | 
      
      
         | 1670 | 
          | 
          | 
         ; return 0; }
  | 
      
      
         | 1671 | 
          | 
          | 
         EOF
  | 
      
      
         | 1672 | 
          | 
          | 
         if { (eval echo $progname:1611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  | 
      
      
         | 1673 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1674 | 
          | 
          | 
           ac_cv_lib_dl_dlopen=yes
  | 
      
      
         | 1675 | 
          | 
          | 
         else
  | 
      
      
         | 1676 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1677 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1678 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1679 | 
          | 
          | 
           ac_cv_lib_dl_dlopen=no
  | 
      
      
         | 1680 | 
          | 
          | 
         fi
  | 
      
      
         | 1681 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1682 | 
          | 
          | 
         LIBS="$ac_save_LIBS"
  | 
      
      
         | 1683 | 
          | 
          | 
          
  | 
      
      
         | 1684 | 
          | 
          | 
         fi
  | 
      
      
         | 1685 | 
          | 
          | 
         if test "X$ac_cv_lib_dl_dlopen" = Xyes; then
  | 
      
      
         | 1686 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1687 | 
          | 
          | 
           lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  | 
      
      
         | 1688 | 
          | 
          | 
         else
  | 
      
      
         | 1689 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1690 | 
          | 
          | 
         echo $ac_n "checking for dlopen""... $ac_c" 1>&6
  | 
      
      
         | 1691 | 
          | 
          | 
         echo "$progname:1630: checking for dlopen" >&5
  | 
      
      
         | 1692 | 
          | 
          | 
         if test "X${ac_cv_func_dlopen+set}" = Xset; then
  | 
      
      
         | 1693 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1694 | 
          | 
          | 
         else
  | 
      
      
         | 1695 | 
          | 
          | 
           cat > conftest.$ac_ext <
  | 
      
      
         | 1696 | 
          | 
          | 
         #line 1635 "ltconfig"
  | 
      
      
         | 1697 | 
          | 
          | 
         /* System header to define __stub macros and hopefully few prototypes,
  | 
      
      
         | 1698 | 
          | 
          | 
             which can conflict with char dlopen(); below.  */
  | 
      
      
         | 1699 | 
          | 
          | 
         #include 
  | 
      
      
         | 1700 | 
          | 
          | 
         /* Override any gcc2 internal prototype to avoid an error.  */
  | 
      
      
         | 1701 | 
          | 
          | 
         /* We use char because int might match the return type of a gcc2
  | 
      
      
         | 1702 | 
          | 
          | 
             builtin and then its argument prototype would still apply.  */
  | 
      
      
         | 1703 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1704 | 
          | 
          | 
         extern "C"
  | 
      
      
         | 1705 | 
          | 
          | 
         #endif
  | 
      
      
         | 1706 | 
          | 
          | 
         char dlopen();
  | 
      
      
         | 1707 | 
          | 
          | 
          
  | 
      
      
         | 1708 | 
          | 
          | 
         int main() {
  | 
      
      
         | 1709 | 
          | 
          | 
          
  | 
      
      
         | 1710 | 
          | 
          | 
         /* The GNU C library defines this for functions which it implements
  | 
      
      
         | 1711 | 
          | 
          | 
             to always fail with ENOSYS.  Some functions are actually named
  | 
      
      
         | 1712 | 
          | 
          | 
             something starting with __ and the normal name is an alias.  */
  | 
      
      
         | 1713 | 
          | 
          | 
         #if defined (__stub_dlopen) || defined (__stub___dlopen)
  | 
      
      
         | 1714 | 
          | 
          | 
         choke me
  | 
      
      
         | 1715 | 
          | 
          | 
         #else
  | 
      
      
         | 1716 | 
          | 
          | 
         dlopen();
  | 
      
      
         | 1717 | 
          | 
          | 
         #endif
  | 
      
      
         | 1718 | 
          | 
          | 
          
  | 
      
      
         | 1719 | 
          | 
          | 
         ; return 0; }
  | 
      
      
         | 1720 | 
          | 
          | 
         EOF
  | 
      
      
         | 1721 | 
          | 
          | 
         if { (eval echo $progname:1660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  | 
      
      
         | 1722 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1723 | 
          | 
          | 
           ac_cv_func_dlopen=yes
  | 
      
      
         | 1724 | 
          | 
          | 
         else
  | 
      
      
         | 1725 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1726 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1727 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1728 | 
          | 
          | 
           ac_cv_func_dlopen=no
  | 
      
      
         | 1729 | 
          | 
          | 
         fi
  | 
      
      
         | 1730 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1731 | 
          | 
          | 
         fi
  | 
      
      
         | 1732 | 
          | 
          | 
         if test "X$ac_cv_func_dlopen" = Xyes; then
  | 
      
      
         | 1733 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1734 | 
          | 
          | 
           lt_cv_dlopen="dlopen"
  | 
      
      
         | 1735 | 
          | 
          | 
         else
  | 
      
      
         | 1736 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1737 | 
          | 
          | 
         echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
  | 
      
      
         | 1738 | 
          | 
          | 
         echo "$progname:1677: checking for dlopen in -lsvld" >&5
  | 
      
      
         | 1739 | 
          | 
          | 
         if test "X${ac_cv_lib_svld_dlopen+set}" = Xset; then
  | 
      
      
         | 1740 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1741 | 
          | 
          | 
         else
  | 
      
      
         | 1742 | 
          | 
          | 
           ac_save_LIBS="$LIBS"
  | 
      
      
         | 1743 | 
          | 
          | 
         LIBS="-lsvld  $LIBS"
  | 
      
      
         | 1744 | 
          | 
          | 
         cat > conftest.$ac_ext <
  | 
      
      
         | 1745 | 
          | 
          | 
         #line 1684 "ltconfig"
  | 
      
      
         | 1746 | 
          | 
          | 
         /* Override any gcc2 internal prototype to avoid an error.  */
  | 
      
      
         | 1747 | 
          | 
          | 
         /* We use char because int might match the return type of a gcc2
  | 
      
      
         | 1748 | 
          | 
          | 
             builtin and then its argument prototype would still apply.  */
  | 
      
      
         | 1749 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1750 | 
          | 
          | 
         extern "C"
  | 
      
      
         | 1751 | 
          | 
          | 
         #endif
  | 
      
      
         | 1752 | 
          | 
          | 
         char dlopen();
  | 
      
      
         | 1753 | 
          | 
          | 
          
  | 
      
      
         | 1754 | 
          | 
          | 
         int main() {
  | 
      
      
         | 1755 | 
          | 
          | 
         dlopen()
  | 
      
      
         | 1756 | 
          | 
          | 
         ; return 0; }
  | 
      
      
         | 1757 | 
          | 
          | 
         EOF
  | 
      
      
         | 1758 | 
          | 
          | 
         if { (eval echo $progname:1697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  | 
      
      
         | 1759 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1760 | 
          | 
          | 
           ac_cv_lib_svld_dlopen=yes
  | 
      
      
         | 1761 | 
          | 
          | 
         else
  | 
      
      
         | 1762 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1763 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1764 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1765 | 
          | 
          | 
           ac_cv_lib_svld_dlopen=no
  | 
      
      
         | 1766 | 
          | 
          | 
         fi
  | 
      
      
         | 1767 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1768 | 
          | 
          | 
         LIBS="$ac_save_LIBS"
  | 
      
      
         | 1769 | 
          | 
          | 
          
  | 
      
      
         | 1770 | 
          | 
          | 
         fi
  | 
      
      
         | 1771 | 
          | 
          | 
         if test "X$ac_cv_lib_svld_dlopen" = Xyes; then
  | 
      
      
         | 1772 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1773 | 
          | 
          | 
           lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
  | 
      
      
         | 1774 | 
          | 
          | 
         else
  | 
      
      
         | 1775 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1776 | 
          | 
          | 
         echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
  | 
      
      
         | 1777 | 
          | 
          | 
         echo "$progname:1716: checking for dld_link in -ldld" >&5
  | 
      
      
         | 1778 | 
          | 
          | 
         if test "X${ac_cv_lib_dld_dld_link+set}" = Xset; then
  | 
      
      
         | 1779 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1780 | 
          | 
          | 
         else
  | 
      
      
         | 1781 | 
          | 
          | 
           ac_save_LIBS="$LIBS"
  | 
      
      
         | 1782 | 
          | 
          | 
         LIBS="-ldld  $LIBS"
  | 
      
      
         | 1783 | 
          | 
          | 
         cat > conftest.$ac_ext <
  | 
      
      
         | 1784 | 
          | 
          | 
         #line 1723 "ltconfig"
  | 
      
      
         | 1785 | 
          | 
          | 
         /* Override any gcc2 internal prototype to avoid an error.  */
  | 
      
      
         | 1786 | 
          | 
          | 
         /* We use char because int might match the return type of a gcc2
  | 
      
      
         | 1787 | 
          | 
          | 
             builtin and then its argument prototype would still apply.  */
  | 
      
      
         | 1788 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1789 | 
          | 
          | 
         extern "C"
  | 
      
      
         | 1790 | 
          | 
          | 
         #endif
  | 
      
      
         | 1791 | 
          | 
          | 
         char dld_link();
  | 
      
      
         | 1792 | 
          | 
          | 
          
  | 
      
      
         | 1793 | 
          | 
          | 
         int main() {
  | 
      
      
         | 1794 | 
          | 
          | 
         dld_link()
  | 
      
      
         | 1795 | 
          | 
          | 
         ; return 0; }
  | 
      
      
         | 1796 | 
          | 
          | 
         EOF
  | 
      
      
         | 1797 | 
          | 
          | 
         if { (eval echo $progname:1736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  | 
      
      
         | 1798 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1799 | 
          | 
          | 
           ac_cv_lib_dld_dld_link=yes
  | 
      
      
         | 1800 | 
          | 
          | 
         else
  | 
      
      
         | 1801 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1802 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1803 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1804 | 
          | 
          | 
           ac_cv_lib_dld_dld_link=no
  | 
      
      
         | 1805 | 
          | 
          | 
         fi
  | 
      
      
         | 1806 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1807 | 
          | 
          | 
         LIBS="$ac_save_LIBS"
  | 
      
      
         | 1808 | 
          | 
          | 
          
  | 
      
      
         | 1809 | 
          | 
          | 
         fi
  | 
      
      
         | 1810 | 
          | 
          | 
         if test "X$ac_cv_lib_dld_dld_link" = Xyes; then
  | 
      
      
         | 1811 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1812 | 
          | 
          | 
           lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
  | 
      
      
         | 1813 | 
          | 
          | 
         else
  | 
      
      
         | 1814 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1815 | 
          | 
          | 
         echo $ac_n "checking for shl_load""... $ac_c" 1>&6
  | 
      
      
         | 1816 | 
          | 
          | 
         echo "$progname:1755: checking for shl_load" >&5
  | 
      
      
         | 1817 | 
          | 
          | 
         if test "X${ac_cv_func_shl_load+set}" = Xset; then
  | 
      
      
         | 1818 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1819 | 
          | 
          | 
         else
  | 
      
      
         | 1820 | 
          | 
          | 
           cat > conftest.$ac_ext <
  | 
      
      
         | 1821 | 
          | 
          | 
         #line 1760 "ltconfig"
  | 
      
      
         | 1822 | 
          | 
          | 
         /* System header to define __stub macros and hopefully few prototypes,
  | 
      
      
         | 1823 | 
          | 
          | 
             which can conflict with char shl_load(); below.  */
  | 
      
      
         | 1824 | 
          | 
          | 
         #include 
  | 
      
      
         | 1825 | 
          | 
          | 
         /* Override any gcc2 internal prototype to avoid an error.  */
  | 
      
      
         | 1826 | 
          | 
          | 
         /* We use char because int might match the return type of a gcc2
  | 
      
      
         | 1827 | 
          | 
          | 
             builtin and then its argument prototype would still apply.  */
  | 
      
      
         | 1828 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1829 | 
          | 
          | 
         extern "C"
  | 
      
      
         | 1830 | 
          | 
          | 
         #endif
  | 
      
      
         | 1831 | 
          | 
          | 
         char shl_load();
  | 
      
      
         | 1832 | 
          | 
          | 
          
  | 
      
      
         | 1833 | 
          | 
          | 
         int main() {
  | 
      
      
         | 1834 | 
          | 
          | 
          
  | 
      
      
         | 1835 | 
          | 
          | 
         /* The GNU C library defines this for functions which it implements
  | 
      
      
         | 1836 | 
          | 
          | 
             to always fail with ENOSYS.  Some functions are actually named
  | 
      
      
         | 1837 | 
          | 
          | 
             something starting with __ and the normal name is an alias.  */
  | 
      
      
         | 1838 | 
          | 
          | 
         #if defined (__stub_shl_load) || defined (__stub___shl_load)
  | 
      
      
         | 1839 | 
          | 
          | 
         choke me
  | 
      
      
         | 1840 | 
          | 
          | 
         #else
  | 
      
      
         | 1841 | 
          | 
          | 
         shl_load();
  | 
      
      
         | 1842 | 
          | 
          | 
         #endif
  | 
      
      
         | 1843 | 
          | 
          | 
          
  | 
      
      
         | 1844 | 
          | 
          | 
         ; return 0; }
  | 
      
      
         | 1845 | 
          | 
          | 
         EOF
  | 
      
      
         | 1846 | 
          | 
          | 
         if { (eval echo $progname:1785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  | 
      
      
         | 1847 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1848 | 
          | 
          | 
           ac_cv_func_shl_load=yes
  | 
      
      
         | 1849 | 
          | 
          | 
         else
  | 
      
      
         | 1850 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1851 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1852 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1853 | 
          | 
          | 
           ac_cv_func_shl_load=no
  | 
      
      
         | 1854 | 
          | 
          | 
         fi
  | 
      
      
         | 1855 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1856 | 
          | 
          | 
         fi
  | 
      
      
         | 1857 | 
          | 
          | 
          
  | 
      
      
         | 1858 | 
          | 
          | 
         if test "X$ac_cv_func_shl_load" = Xyes; then
  | 
      
      
         | 1859 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1860 | 
          | 
          | 
           lt_cv_dlopen="shl_load"
  | 
      
      
         | 1861 | 
          | 
          | 
         else
  | 
      
      
         | 1862 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1863 | 
          | 
          | 
         echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
  | 
      
      
         | 1864 | 
          | 
          | 
         echo "$progname:1803: checking for shl_load in -ldld" >&5
  | 
      
      
         | 1865 | 
          | 
          | 
         if test "X${ac_cv_lib_dld_shl_load+set}" = Xset; then
  | 
      
      
         | 1866 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1867 | 
          | 
          | 
         else
  | 
      
      
         | 1868 | 
          | 
          | 
           ac_save_LIBS="$LIBS"
  | 
      
      
         | 1869 | 
          | 
          | 
         LIBS="-ldld  $LIBS"
  | 
      
      
         | 1870 | 
          | 
          | 
         cat > conftest.$ac_ext <
  | 
      
      
         | 1871 | 
          | 
          | 
         #line 1810 "ltconfig"
  | 
      
      
         | 1872 | 
          | 
          | 
         #include "confdefs.h"
  | 
      
      
         | 1873 | 
          | 
          | 
         /* Override any gcc2 internal prototype to avoid an error.  */
  | 
      
      
         | 1874 | 
          | 
          | 
         /* We use char because int might match the return type of a gcc2
  | 
      
      
         | 1875 | 
          | 
          | 
             builtin and then its argument prototype would still apply.  */
  | 
      
      
         | 1876 | 
          | 
          | 
         #ifdef __cplusplus
  | 
      
      
         | 1877 | 
          | 
          | 
         extern "C"
  | 
      
      
         | 1878 | 
          | 
          | 
         #endif
  | 
      
      
         | 1879 | 
          | 
          | 
         char shl_load();
  | 
      
      
         | 1880 | 
          | 
          | 
          
  | 
      
      
         | 1881 | 
          | 
          | 
         int main() {
  | 
      
      
         | 1882 | 
          | 
          | 
         shl_load()
  | 
      
      
         | 1883 | 
          | 
          | 
         ; return 0; }
  | 
      
      
         | 1884 | 
          | 
          | 
         EOF
  | 
      
      
         | 1885 | 
          | 
          | 
         if { (eval echo $progname:1824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  | 
      
      
         | 1886 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1887 | 
          | 
          | 
           ac_cv_lib_dld_shl_load=yes
  | 
      
      
         | 1888 | 
          | 
          | 
         else
  | 
      
      
         | 1889 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1890 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1891 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1892 | 
          | 
          | 
           ac_cv_lib_dld_shl_load=no
  | 
      
      
         | 1893 | 
          | 
          | 
         fi
  | 
      
      
         | 1894 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1895 | 
          | 
          | 
         LIBS="$ac_save_LIBS"
  | 
      
      
         | 1896 | 
          | 
          | 
          
  | 
      
      
         | 1897 | 
          | 
          | 
         fi
  | 
      
      
         | 1898 | 
          | 
          | 
         if test "X$ac_cv_lib_dld_shl_load" = Xyes; then
  | 
      
      
         | 1899 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1900 | 
          | 
          | 
           lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
  | 
      
      
         | 1901 | 
          | 
          | 
         else
  | 
      
      
         | 1902 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1903 | 
          | 
          | 
         fi
  | 
      
      
         | 1904 | 
          | 
          | 
          
  | 
      
      
         | 1905 | 
          | 
          | 
          
  | 
      
      
         | 1906 | 
          | 
          | 
         fi
  | 
      
      
         | 1907 | 
          | 
          | 
          
  | 
      
      
         | 1908 | 
          | 
          | 
          
  | 
      
      
         | 1909 | 
          | 
          | 
         fi
  | 
      
      
         | 1910 | 
          | 
          | 
          
  | 
      
      
         | 1911 | 
          | 
          | 
          
  | 
      
      
         | 1912 | 
          | 
          | 
         fi
  | 
      
      
         | 1913 | 
          | 
          | 
          
  | 
      
      
         | 1914 | 
          | 
          | 
          
  | 
      
      
         | 1915 | 
          | 
          | 
         fi
  | 
      
      
         | 1916 | 
          | 
          | 
          
  | 
      
      
         | 1917 | 
          | 
          | 
         fi
  | 
      
      
         | 1918 | 
          | 
          | 
          
  | 
      
      
         | 1919 | 
          | 
          | 
         fi
  | 
      
      
         | 1920 | 
          | 
          | 
          
  | 
      
      
         | 1921 | 
          | 
          | 
           if test "x$lt_cv_dlopen" != xno; then
  | 
      
      
         | 1922 | 
          | 
          | 
             enable_dlopen=yes
  | 
      
      
         | 1923 | 
          | 
          | 
           else
  | 
      
      
         | 1924 | 
          | 
          | 
             enable_dlopen=no
  | 
      
      
         | 1925 | 
          | 
          | 
           fi
  | 
      
      
         | 1926 | 
          | 
          | 
          
  | 
      
      
         | 1927 | 
          | 
          | 
           case $lt_cv_dlopen in
  | 
      
      
         | 1928 | 
          | 
          | 
           dlopen)
  | 
      
      
         | 1929 | 
          | 
          | 
         for ac_hdr in dlfcn.h; do
  | 
      
      
         | 1930 | 
          | 
          | 
         ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  | 
      
      
         | 1931 | 
          | 
          | 
         echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  | 
      
      
         | 1932 | 
          | 
          | 
         echo "$progname:1871: checking for $ac_hdr" >&5
  | 
      
      
         | 1933 | 
          | 
          | 
         if eval "test \"`echo 'X$''{'ac_cv_header_$ac_safe'+set}'`\" = Xset"; then
  | 
      
      
         | 1934 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1935 | 
          | 
          | 
         else
  | 
      
      
         | 1936 | 
          | 
          | 
           cat > conftest.$ac_ext <
  | 
      
      
         | 1937 | 
          | 
          | 
         #line 1876 "ltconfig"
  | 
      
      
         | 1938 | 
          | 
          | 
         #include <$ac_hdr>
  | 
      
      
         | 1939 | 
          | 
          | 
         int fnord = 0;
  | 
      
      
         | 1940 | 
          | 
          | 
         int main () { return(0); }
  | 
      
      
         | 1941 | 
          | 
          | 
         EOF
  | 
      
      
         | 1942 | 
          | 
          | 
         ac_try="$ac_compile >/dev/null 2>conftest.out"
  | 
      
      
         | 1943 | 
          | 
          | 
         { (eval echo $progname:1882: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
  | 
      
      
         | 1944 | 
          | 
          | 
         ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  | 
      
      
         | 1945 | 
          | 
          | 
         if test -z "$ac_err"; then
  | 
      
      
         | 1946 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1947 | 
          | 
          | 
           eval "ac_cv_header_$ac_safe=yes"
  | 
      
      
         | 1948 | 
          | 
          | 
         else
  | 
      
      
         | 1949 | 
          | 
          | 
           echo "$ac_err" >&5
  | 
      
      
         | 1950 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 1951 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 1952 | 
          | 
          | 
           rm -rf conftest*
  | 
      
      
         | 1953 | 
          | 
          | 
           eval "ac_cv_header_$ac_safe=no"
  | 
      
      
         | 1954 | 
          | 
          | 
         fi
  | 
      
      
         | 1955 | 
          | 
          | 
         rm -f conftest*
  | 
      
      
         | 1956 | 
          | 
          | 
         fi
  | 
      
      
         | 1957 | 
          | 
          | 
         if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  | 
      
      
         | 1958 | 
          | 
          | 
           echo "$ac_t""yes" 1>&6
  | 
      
      
         | 1959 | 
          | 
          | 
         else
  | 
      
      
         | 1960 | 
          | 
          | 
           echo "$ac_t""no" 1>&6
  | 
      
      
         | 1961 | 
          | 
          | 
         fi
  | 
      
      
         | 1962 | 
          | 
          | 
         done
  | 
      
      
         | 1963 | 
          | 
          | 
          
  | 
      
      
         | 1964 | 
          | 
          | 
             if test "x$ac_cv_header_dlfcn_h" = xyes; then
  | 
      
      
         | 1965 | 
          | 
          | 
               CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  | 
      
      
         | 1966 | 
          | 
          | 
             fi
  | 
      
      
         | 1967 | 
          | 
          | 
             eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
  | 
      
      
         | 1968 | 
          | 
          | 
             LIBS="$lt_cv_dlopen_libs $LIBS"
  | 
      
      
         | 1969 | 
          | 
          | 
          
  | 
      
      
         | 1970 | 
          | 
          | 
           echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
  | 
      
      
         | 1971 | 
          | 
          | 
         echo "$progname:1910: checking whether a program can dlopen itself" >&5
  | 
      
      
         | 1972 | 
          | 
          | 
         if test "X${lt_cv_dlopen_self+set}" = Xset; then
  | 
      
      
         | 1973 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 1974 | 
          | 
          | 
         else
  | 
      
      
         | 1975 | 
          | 
          | 
           if test "$cross_compiling" = yes; then
  | 
      
      
         | 1976 | 
          | 
          | 
             lt_cv_dlopen_self=cross
  | 
      
      
         | 1977 | 
          | 
          | 
           else
  | 
      
      
         | 1978 | 
          | 
          | 
             cat > conftest.$ac_ext <
  | 
      
      
         | 1979 | 
          | 
          | 
         #line 1918 "ltconfig"
  | 
      
      
         | 1980 | 
          | 
          | 
          
  | 
      
      
         | 1981 | 
          | 
          | 
         #if HAVE_DLFCN_H
  | 
      
      
         | 1982 | 
          | 
          | 
         #include 
  | 
      
      
         | 1983 | 
          | 
          | 
         #endif
  | 
      
      
         | 1984 | 
          | 
          | 
          
  | 
      
      
         | 1985 | 
          | 
          | 
         #include 
  | 
      
      
         | 1986 | 
          | 
          | 
          
  | 
      
      
         | 1987 | 
          | 
          | 
         #ifdef RTLD_GLOBAL
  | 
      
      
         | 1988 | 
          | 
          | 
         # define LTDL_GLOBAL    RTLD_GLOBAL
  | 
      
      
         | 1989 | 
          | 
          | 
         #else
  | 
      
      
         | 1990 | 
          | 
          | 
         # ifdef DL_GLOBAL
  | 
      
      
         | 1991 | 
          | 
          | 
         #  define LTDL_GLOBAL   DL_GLOBAL
  | 
      
      
         | 1992 | 
          | 
          | 
         # else
  | 
      
      
         | 1993 | 
          | 
          | 
         #  define LTDL_GLOBAL   0
  | 
      
      
         | 1994 | 
          | 
          | 
         # endif
  | 
      
      
         | 1995 | 
          | 
          | 
         #endif
  | 
      
      
         | 1996 | 
          | 
          | 
          
  | 
      
      
         | 1997 | 
          | 
          | 
         /* We may have to define LTDL_LAZY_OR_NOW in the command line if we
  | 
      
      
         | 1998 | 
          | 
          | 
            find out it does not work in some platform. */
  | 
      
      
         | 1999 | 
          | 
          | 
         #ifndef LTDL_LAZY_OR_NOW
  | 
      
      
         | 2000 | 
          | 
          | 
         # ifdef RTLD_LAZY
  | 
      
      
         | 2001 | 
          | 
          | 
         #  define LTDL_LAZY_OR_NOW      RTLD_LAZY
  | 
      
      
         | 2002 | 
          | 
          | 
         # else
  | 
      
      
         | 2003 | 
          | 
          | 
         #  ifdef DL_LAZY
  | 
      
      
         | 2004 | 
          | 
          | 
         #   define LTDL_LAZY_OR_NOW     DL_LAZY
  | 
      
      
         | 2005 | 
          | 
          | 
         #  else
  | 
      
      
         | 2006 | 
          | 
          | 
         #   ifdef RTLD_NOW
  | 
      
      
         | 2007 | 
          | 
          | 
         #    define LTDL_LAZY_OR_NOW    RTLD_NOW
  | 
      
      
         | 2008 | 
          | 
          | 
         #   else
  | 
      
      
         | 2009 | 
          | 
          | 
         #    ifdef DL_NOW
  | 
      
      
         | 2010 | 
          | 
          | 
         #     define LTDL_LAZY_OR_NOW   DL_NOW
  | 
      
      
         | 2011 | 
          | 
          | 
         #    else
  | 
      
      
         | 2012 | 
          | 
          | 
         #     define LTDL_LAZY_OR_NOW   0
  | 
      
      
         | 2013 | 
          | 
          | 
         #    endif
  | 
      
      
         | 2014 | 
          | 
          | 
         #   endif
  | 
      
      
         | 2015 | 
          | 
          | 
         #  endif
  | 
      
      
         | 2016 | 
          | 
          | 
         # endif
  | 
      
      
         | 2017 | 
          | 
          | 
         #endif
  | 
      
      
         | 2018 | 
          | 
          | 
          
  | 
      
      
         | 2019 | 
          | 
          | 
         void fnord() { int i=42; }
  | 
      
      
         | 2020 | 
          | 
          | 
         int main() {
  | 
      
      
         | 2021 | 
          | 
          | 
             void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
  | 
      
      
         | 2022 | 
          | 
          | 
             if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
  | 
      
      
         | 2023 | 
          | 
          | 
                        if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
  | 
      
      
         | 2024 | 
          | 
          | 
          
  | 
      
      
         | 2025 | 
          | 
          | 
         EOF
  | 
      
      
         | 2026 | 
          | 
          | 
         if { (eval echo $progname:1965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
  | 
      
      
         | 2027 | 
          | 
          | 
         then
  | 
      
      
         | 2028 | 
          | 
          | 
           lt_cv_dlopen_self=yes
  | 
      
      
         | 2029 | 
          | 
          | 
         else
  | 
      
      
         | 2030 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 2031 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 2032 | 
          | 
          | 
           rm -fr conftest*
  | 
      
      
         | 2033 | 
          | 
          | 
           lt_cv_dlopen_self=no
  | 
      
      
         | 2034 | 
          | 
          | 
         fi
  | 
      
      
         | 2035 | 
          | 
          | 
         rm -fr conftest*
  | 
      
      
         | 2036 | 
          | 
          | 
         fi
  | 
      
      
         | 2037 | 
          | 
          | 
          
  | 
      
      
         | 2038 | 
          | 
          | 
         fi
  | 
      
      
         | 2039 | 
          | 
          | 
          
  | 
      
      
         | 2040 | 
          | 
          | 
         echo "$ac_t""$lt_cv_dlopen_self" 1>&6
  | 
      
      
         | 2041 | 
          | 
          | 
          
  | 
      
      
         | 2042 | 
          | 
          | 
           if test "$lt_cv_dlopen_self" = yes; then
  | 
      
      
         | 2043 | 
          | 
          | 
             LDFLAGS="$LDFLAGS $link_static_flag"
  | 
      
      
         | 2044 | 
          | 
          | 
           echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
  | 
      
      
         | 2045 | 
          | 
          | 
         echo "$progname:1984: checking whether a statically linked program can dlopen itself" >&5
  | 
      
      
         | 2046 | 
          | 
          | 
         if test "X${lt_cv_dlopen_self_static+set}" = Xset; then
  | 
      
      
         | 2047 | 
          | 
          | 
           echo $ac_n "(cached) $ac_c" 1>&6
  | 
      
      
         | 2048 | 
          | 
          | 
         else
  | 
      
      
         | 2049 | 
          | 
          | 
           if test "$cross_compiling" = yes; then
  | 
      
      
         | 2050 | 
          | 
          | 
             lt_cv_dlopen_self_static=cross
  | 
      
      
         | 2051 | 
          | 
          | 
           else
  | 
      
      
         | 2052 | 
          | 
          | 
             cat > conftest.$ac_ext <
  | 
      
      
         | 2053 | 
          | 
          | 
         #line 1992 "ltconfig"
  | 
      
      
         | 2054 | 
          | 
          | 
          
  | 
      
      
         | 2055 | 
          | 
          | 
         #if HAVE_DLFCN_H
  | 
      
      
         | 2056 | 
          | 
          | 
         #include 
  | 
      
      
         | 2057 | 
          | 
          | 
         #endif
  | 
      
      
         | 2058 | 
          | 
          | 
          
  | 
      
      
         | 2059 | 
          | 
          | 
         #include 
  | 
      
      
         | 2060 | 
          | 
          | 
          
  | 
      
      
         | 2061 | 
          | 
          | 
         #ifdef RTLD_GLOBAL
  | 
      
      
         | 2062 | 
          | 
          | 
         # define LTDL_GLOBAL    RTLD_GLOBAL
  | 
      
      
         | 2063 | 
          | 
          | 
         #else
  | 
      
      
         | 2064 | 
          | 
          | 
         # ifdef DL_GLOBAL
  | 
      
      
         | 2065 | 
          | 
          | 
         #  define LTDL_GLOBAL   DL_GLOBAL
  | 
      
      
         | 2066 | 
          | 
          | 
         # else
  | 
      
      
         | 2067 | 
          | 
          | 
         #  define LTDL_GLOBAL   0
  | 
      
      
         | 2068 | 
          | 
          | 
         # endif
  | 
      
      
         | 2069 | 
          | 
          | 
         #endif
  | 
      
      
         | 2070 | 
          | 
          | 
          
  | 
      
      
         | 2071 | 
          | 
          | 
         /* We may have to define LTDL_LAZY_OR_NOW in the command line if we
  | 
      
      
         | 2072 | 
          | 
          | 
            find out it does not work in some platform. */
  | 
      
      
         | 2073 | 
          | 
          | 
         #ifndef LTDL_LAZY_OR_NOW
  | 
      
      
         | 2074 | 
          | 
          | 
         # ifdef RTLD_LAZY
  | 
      
      
         | 2075 | 
          | 
          | 
         #  define LTDL_LAZY_OR_NOW      RTLD_LAZY
  | 
      
      
         | 2076 | 
          | 
          | 
         # else
  | 
      
      
         | 2077 | 
          | 
          | 
         #  ifdef DL_LAZY
  | 
      
      
         | 2078 | 
          | 
          | 
         #   define LTDL_LAZY_OR_NOW     DL_LAZY
  | 
      
      
         | 2079 | 
          | 
          | 
         #  else
  | 
      
      
         | 2080 | 
          | 
          | 
         #   ifdef RTLD_NOW
  | 
      
      
         | 2081 | 
          | 
          | 
         #    define LTDL_LAZY_OR_NOW    RTLD_NOW
  | 
      
      
         | 2082 | 
          | 
          | 
         #   else
  | 
      
      
         | 2083 | 
          | 
          | 
         #    ifdef DL_NOW
  | 
      
      
         | 2084 | 
          | 
          | 
         #     define LTDL_LAZY_OR_NOW   DL_NOW
  | 
      
      
         | 2085 | 
          | 
          | 
         #    else
  | 
      
      
         | 2086 | 
          | 
          | 
         #     define LTDL_LAZY_OR_NOW   0
  | 
      
      
         | 2087 | 
          | 
          | 
         #    endif
  | 
      
      
         | 2088 | 
          | 
          | 
         #   endif
  | 
      
      
         | 2089 | 
          | 
          | 
         #  endif
  | 
      
      
         | 2090 | 
          | 
          | 
         # endif
  | 
      
      
         | 2091 | 
          | 
          | 
         #endif
  | 
      
      
         | 2092 | 
          | 
          | 
          
  | 
      
      
         | 2093 | 
          | 
          | 
         void fnord() { int i=42; }
  | 
      
      
         | 2094 | 
          | 
          | 
         int main() {
  | 
      
      
         | 2095 | 
          | 
          | 
             void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
  | 
      
      
         | 2096 | 
          | 
          | 
             if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
  | 
      
      
         | 2097 | 
          | 
          | 
             if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
  | 
      
      
         | 2098 | 
          | 
          | 
          
  | 
      
      
         | 2099 | 
          | 
          | 
         EOF
  | 
      
      
         | 2100 | 
          | 
          | 
         if { (eval echo $progname:2039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
  | 
      
      
         | 2101 | 
          | 
          | 
         then
  | 
      
      
         | 2102 | 
          | 
          | 
           lt_cv_dlopen_self_static=yes
  | 
      
      
         | 2103 | 
          | 
          | 
         else
  | 
      
      
         | 2104 | 
          | 
          | 
           echo "$progname: failed program was:" >&5
  | 
      
      
         | 2105 | 
          | 
          | 
           cat conftest.$ac_ext >&5
  | 
      
      
         | 2106 | 
          | 
          | 
           rm -fr conftest*
  | 
      
      
         | 2107 | 
          | 
          | 
           lt_cv_dlopen_self_static=no
  | 
      
      
         | 2108 | 
          | 
          | 
         fi
  | 
      
      
         | 2109 | 
          | 
          | 
         rm -fr conftest*
  | 
      
      
         | 2110 | 
          | 
          | 
         fi
  | 
      
      
         | 2111 | 
          | 
          | 
          
  | 
      
      
         | 2112 | 
          | 
          | 
         fi
  | 
      
      
         | 2113 | 
          | 
          | 
          
  | 
      
      
         | 2114 | 
          | 
          | 
         echo "$ac_t""$lt_cv_dlopen_self_static" 1>&6
  | 
      
      
         | 2115 | 
          | 
          | 
         fi
  | 
      
      
         | 2116 | 
          | 
          | 
             ;;
  | 
      
      
         | 2117 | 
          | 
          | 
           esac
  | 
      
      
         | 2118 | 
          | 
          | 
          
  | 
      
      
         | 2119 | 
          | 
          | 
           case $lt_cv_dlopen_self in
  | 
      
      
         | 2120 | 
          | 
          | 
           yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  | 
      
      
         | 2121 | 
          | 
          | 
           *) enable_dlopen_self=unknown ;;
  | 
      
      
         | 2122 | 
          | 
          | 
           esac
  | 
      
      
         | 2123 | 
          | 
          | 
          
  | 
      
      
         | 2124 | 
          | 
          | 
           case $lt_cv_dlopen_self_static in
  | 
      
      
         | 2125 | 
          | 
          | 
           yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  | 
      
      
         | 2126 | 
          | 
          | 
           *) enable_dlopen_self_static=unknown ;;
  | 
      
      
         | 2127 | 
          | 
          | 
           esac
  | 
      
      
         | 2128 | 
          | 
          | 
         fi
  | 
      
      
         | 2129 | 
          | 
          | 
          
  | 
      
      
         | 2130 | 
          | 
          | 
         # Copy echo and quote the copy, instead of the original, because it is
  | 
      
      
         | 2131 | 
          | 
          | 
         # used later.
  | 
      
      
         | 2132 | 
          | 
          | 
         ltecho="$echo"
  | 
      
      
         | 2133 | 
          | 
          | 
         if test "X$ltecho" = "X$CONFIG_SHELL $0 --fallback-echo"; then
  | 
      
      
         | 2134 | 
          | 
          | 
            ltecho="$CONFIG_SHELL \$0 --fallback-echo"
  | 
      
      
         | 2135 | 
          | 
          | 
         fi
  | 
      
      
         | 2136 | 
          | 
          | 
         LTSHELL="$SHELL"
  | 
      
      
         | 2137 | 
          | 
          | 
          
  | 
      
      
         | 2138 | 
          | 
          | 
         LTCONFIG_VERSION="$VERSION"
  | 
      
      
         | 2139 | 
          | 
          | 
          
  | 
      
      
         | 2140 | 
          | 
          | 
         # Only quote variables if we're using ltmain.sh.
  | 
      
      
         | 2141 | 
          | 
          | 
         case $ltmain in
  | 
      
      
         | 2142 | 
          | 
          | 
         *.sh)
  | 
      
      
         | 2143 | 
          | 
          | 
           # Now quote all the things that may contain metacharacters.
  | 
      
      
         | 2144 | 
          | 
          | 
           for var in ltecho old_AR old_AR_FLAGS old_CC old_LTCC old_CFLAGS old_CPPFLAGS \
  | 
      
      
         | 2145 | 
          | 
          | 
             old_MAGIC_CMD old_LD old_LDFLAGS old_LIBS \
  | 
      
      
         | 2146 | 
          | 
          | 
             old_LN_S old_NM old_RANLIB old_STRIP \
  | 
      
      
         | 2147 | 
          | 
          | 
             old_AS old_DLLTOOL old_OBJDUMP \
  | 
      
      
         | 2148 | 
          | 
          | 
             old_OBJEXT old_EXEEXT old_reload_flag \
  | 
      
      
         | 2149 | 
          | 
          | 
             old_deplibs_check_method old_file_magic_cmd \
  | 
      
      
         | 2150 | 
          | 
          | 
             AR AR_FLAGS CC LTCC LD LN_S NM LTSHELL LTCONFIG_VERSION \
  | 
      
      
         | 2151 | 
          | 
          | 
             reload_flag reload_cmds wl \
  | 
      
      
         | 2152 | 
          | 
          | 
             pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
  | 
      
      
         | 2153 | 
          | 
          | 
             thread_safe_flag_spec whole_archive_flag_spec libname_spec \
  | 
      
      
         | 2154 | 
          | 
          | 
             library_names_spec soname_spec \
  | 
      
      
         | 2155 | 
          | 
          | 
             RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
  | 
      
      
         | 2156 | 
          | 
          | 
             old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
  | 
      
      
         | 2157 | 
          | 
          | 
             postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
  | 
      
      
         | 2158 | 
          | 
          | 
             predep_objects postdep_objects predeps postdeps compiler_lib_search_path \
  | 
      
      
         | 2159 | 
          | 
          | 
             old_striplib striplib file_magic_cmd export_symbols_cmds \
  | 
      
      
         | 2160 | 
          | 
          | 
             deplibs_check_method allow_undefined_flag no_undefined_flag \
  | 
      
      
         | 2161 | 
          | 
          | 
             finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
  | 
      
      
         | 2162 | 
          | 
          | 
             hardcode_libdir_flag_spec hardcode_libdir_separator  \
  | 
      
      
         | 2163 | 
          | 
          | 
             sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
  | 
      
      
         | 2164 | 
          | 
          | 
             compiler_c_o need_locks exclude_expsyms include_expsyms file_list_spec; do
  | 
      
      
         | 2165 | 
          | 
          | 
          
  | 
      
      
         | 2166 | 
          | 
          | 
             case $var in
  | 
      
      
         | 2167 | 
          | 
          | 
             reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
  | 
      
      
         | 2168 | 
          | 
          | 
             old_postinstall_cmds | old_postuninstall_cmds | \
  | 
      
      
         | 2169 | 
          | 
          | 
             export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
  | 
      
      
         | 2170 | 
          | 
          | 
             extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
  | 
      
      
         | 2171 | 
          | 
          | 
             postinstall_cmds | postuninstall_cmds | \
  | 
      
      
         | 2172 | 
          | 
          | 
             finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  | 
      
      
         | 2173 | 
          | 
          | 
               # Double-quote double-evaled strings.
  | 
      
      
         | 2174 | 
          | 
          | 
               eval "$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ### testsuite: skip nested quoting test
  | 
      
      
         | 2175 | 
          | 
          | 
               ;;
  | 
      
      
         | 2176 | 
          | 
          | 
             *)
  | 
      
      
         | 2177 | 
          | 
          | 
               eval "$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ### testsuite: skip nested quoting test
  | 
      
      
         | 2178 | 
          | 
          | 
               ;;
  | 
      
      
         | 2179 | 
          | 
          | 
             esac
  | 
      
      
         | 2180 | 
          | 
          | 
           done
  | 
      
      
         | 2181 | 
          | 
          | 
          
  | 
      
      
         | 2182 | 
          | 
          | 
           case $ltecho in
  | 
      
      
         | 2183 | 
          | 
          | 
           *'\$0 --fallback-echo"')
  | 
      
      
         | 2184 | 
          | 
          | 
             ltecho=`$echo "X$ltecho" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  | 
      
      
         | 2185 | 
          | 
          | 
             ;;
  | 
      
      
         | 2186 | 
          | 
          | 
           esac
  | 
      
      
         | 2187 | 
          | 
          | 
          
  | 
      
      
         | 2188 | 
          | 
          | 
           if test -z "$tagname"; then
  | 
      
      
         | 2189 | 
          | 
          | 
             trap "$rm \"$ofile\"; exit 1" 1 2 15
  | 
      
      
         | 2190 | 
          | 
          | 
             echo "creating $ofile"
  | 
      
      
         | 2191 | 
          | 
          | 
             $rm "$ofile"
  | 
      
      
         | 2192 | 
          | 
          | 
             cat < "$ofile"
  | 
      
      
         | 2193 | 
          | 
          | 
         #! $SHELL
  | 
      
      
         | 2194 | 
          | 
          | 
          
  | 
      
      
         | 2195 | 
          | 
          | 
         # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
  | 
      
      
         | 2196 | 
          | 
          | 
         # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
  | 
      
      
         | 2197 | 
          | 
          | 
         # NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh.
  | 
      
      
         | 2198 | 
          | 
          | 
         #
  | 
      
      
         | 2199 | 
          | 
          | 
         # Copyright (C) 1996-2000 Free Software Foundation, Inc.
  | 
      
      
         | 2200 | 
          | 
          | 
         # Originally by Gordon Matzigkeit , 1996
  | 
      
      
         | 2201 | 
          | 
          | 
         #
  | 
      
      
         | 2202 | 
          | 
          | 
         # This program is free software; you can redistribute it and/or modify
  | 
      
      
         | 2203 | 
          | 
          | 
         # it under the terms of the GNU General Public License as published by
  | 
      
      
         | 2204 | 
          | 
          | 
         # the Free Software Foundation; either version 2 of the License, or
  | 
      
      
         | 2205 | 
          | 
          | 
         # (at your option) any later version.
  | 
      
      
         | 2206 | 
          | 
          | 
         #
  | 
      
      
         | 2207 | 
          | 
          | 
         # This program is distributed in the hope that it will be useful, but
  | 
      
      
         | 2208 | 
          | 
          | 
         # WITHOUT ANY WARRANTY; without even the implied warranty of
  | 
      
      
         | 2209 | 
          | 
          | 
         # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  | 
      
      
         | 2210 | 
          | 
          | 
         # General Public License for more details.
  | 
      
      
         | 2211 | 
          | 
          | 
         #
  | 
      
      
         | 2212 | 
          | 
          | 
         # You should have received a copy of the GNU General Public License
  | 
      
      
         | 2213 | 
          | 
          | 
         # along with this program; if not, write to the Free Software
  | 
      
      
         | 2214 | 
          | 
          | 
         # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  | 
      
      
         | 2215 | 
          | 
          | 
         #
  | 
      
      
         | 2216 | 
          | 
          | 
         # As a special exception to the GNU General Public License, if you
  | 
      
      
         | 2217 | 
          | 
          | 
         # distribute this file as part of a program that contains a
  | 
      
      
         | 2218 | 
          | 
          | 
         # configuration script generated by Autoconf, you may include it under
  | 
      
      
         | 2219 | 
          | 
          | 
         # the same distribution terms that you use for the rest of that program.
  | 
      
      
         | 2220 | 
          | 
          | 
          
  | 
      
      
         | 2221 | 
          | 
          | 
         # Sed that helps us avoid accidentally triggering echo(1) options like -n.
  | 
      
      
         | 2222 | 
          | 
          | 
         Xsed="sed -e s/^X//"
  | 
      
      
         | 2223 | 
          | 
          | 
          
  | 
      
      
         | 2224 | 
          | 
          | 
         # The HP-UX ksh and POSIX shell print the target directory to stdout
  | 
      
      
         | 2225 | 
          | 
          | 
         # if CDPATH is set.
  | 
      
      
         | 2226 | 
          | 
          | 
         if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
  | 
      
      
         | 2227 | 
          | 
          | 
          
  | 
      
      
         | 2228 | 
          | 
          | 
         # The names of the tagged configurations supported by this script.
  | 
      
      
         | 2229 | 
          | 
          | 
         available_tags=
  | 
      
      
         | 2230 | 
          | 
          | 
          
  | 
      
      
         | 2231 | 
          | 
          | 
         ### BEGIN LIBTOOL CONFIG
  | 
      
      
         | 2232 | 
          | 
          | 
         EOF
  | 
      
      
         | 2233 | 
          | 
          | 
           else
  | 
      
      
         | 2234 | 
          | 
          | 
             echo "appending configuration tag \"$tagname\" to $ofile"
  | 
      
      
         | 2235 | 
          | 
          | 
             echo "### BEGIN LIBTOOL TAG CONFIG: $tagname" >> "$ofile"
  | 
      
      
         | 2236 | 
          | 
          | 
           fi
  | 
      
      
         | 2237 | 
          | 
          | 
           cfgfile="$ofile"
  | 
      
      
         | 2238 | 
          | 
          | 
           ;;
  | 
      
      
         | 2239 | 
          | 
          | 
          
  | 
      
      
         | 2240 | 
          | 
          | 
         *)
  | 
      
      
         | 2241 | 
          | 
          | 
           # Double-quote the variables that need it (for aesthetics).
  | 
      
      
         | 2242 | 
          | 
          | 
           for var in old_AR old_AR_FLAGS old_CC old_LTCC old_CFLAGS old_CPPFLAGS \
  | 
      
      
         | 2243 | 
          | 
          | 
             old_MAGIC_CMD old_LD old_LDFLAGS old_LIBS \
  | 
      
      
         | 2244 | 
          | 
          | 
             old_LN_S old_NM old_RANLIB old_STRIP \
  | 
      
      
         | 2245 | 
          | 
          | 
             old_AS old_DLLTOOL old_OBJDUMP \
  | 
      
      
         | 2246 | 
          | 
          | 
             old_OBJEXT old_EXEEXT old_reload_flag \
  | 
      
      
         | 2247 | 
          | 
          | 
             old_deplibs_check_method old_file_magic_cmd; do
  | 
      
      
         | 2248 | 
          | 
          | 
             eval "$var=\\\"\$var\\\""
  | 
      
      
         | 2249 | 
          | 
          | 
           done
  | 
      
      
         | 2250 | 
          | 
          | 
          
  | 
      
      
         | 2251 | 
          | 
          | 
           # Just create a config file.
  | 
      
      
         | 2252 | 
          | 
          | 
           cfgfile="$ofile.cfg"
  | 
      
      
         | 2253 | 
          | 
          | 
           if test -z "$tagname"; then
  | 
      
      
         | 2254 | 
          | 
          | 
             trap "$rm \"$cfgfile\"; exit 1" 1 2 15
  | 
      
      
         | 2255 | 
          | 
          | 
             echo "creating $cfgfile"
  | 
      
      
         | 2256 | 
          | 
          | 
             $rm "$cfgfile"
  | 
      
      
         | 2257 | 
          | 
          | 
             cat < "$cfgfile"
  | 
      
      
         | 2258 | 
          | 
          | 
         # `$echo "$cfgfile" | sed 's%^.*/%%'` - Libtool configuration file.
  | 
      
      
         | 2259 | 
          | 
          | 
         # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
  | 
      
      
         | 2260 | 
          | 
          | 
          
  | 
      
      
         | 2261 | 
          | 
          | 
         ### BEGIN LIBTOOL CONFIG
  | 
      
      
         | 2262 | 
          | 
          | 
         EOF
  | 
      
      
         | 2263 | 
          | 
          | 
           else
  | 
      
      
         | 2264 | 
          | 
          | 
             echo "appending to $cfgfile"
  | 
      
      
         | 2265 | 
          | 
          | 
             echo "### BEGIN LIBTOOL TAG CONFIG: $tagname" >> "$ofile"
  | 
      
      
         | 2266 | 
          | 
          | 
           fi
  | 
      
      
         | 2267 | 
          | 
          | 
           ;;
  | 
      
      
         | 2268 | 
          | 
          | 
         esac
  | 
      
      
         | 2269 | 
          | 
          | 
          
  | 
      
      
         | 2270 | 
          | 
          | 
         cat <> "$cfgfile"
  | 
      
      
         | 2271 | 
          | 
          | 
         # Libtool was configured as follows, on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  | 
      
      
         | 2272 | 
          | 
          | 
         #
  | 
      
      
         | 2273 | 
          | 
          | 
         # AR=$old_AR AR_FLAGS=$old_AR_FLAGS LTCC=$old_LTCC CC=$old_CC \\
  | 
      
      
         | 2274 | 
          | 
          | 
         # CFLAGS=$old_CFLAGS CPPFLAGS=$old_CPPFLAGS \\
  | 
      
      
         | 2275 | 
          | 
          | 
         # MAGIC_CMD=$old_MAGIC_CMD LD=$old_LD LDFLAGS=$old_LDFLAGS LIBS=$old_LIBS \\
  | 
      
      
         | 2276 | 
          | 
          | 
         # LN_S=$old_LN_S NM=$old_NM RANLIB=$old_RANLIB STRIP=$old_STRIP \\
  | 
      
      
         | 2277 | 
          | 
          | 
         # AS=$old_AS DLLTOOL=$old_DLLTOOL OBJDUMP=$old_OBJDUMP \\
  | 
      
      
         | 2278 | 
          | 
          | 
         # objext=$old_OBJEXT exeext=$old_EXEEXT reload_flag=$old_reload_flag \\
  | 
      
      
         | 2279 | 
          | 
          | 
         # deplibs_check_method=$old_deplibs_check_method \\
  | 
      
      
         | 2280 | 
          | 
          | 
         # file_magic_cmd=$old_file_magic_cmd \\
  | 
      
      
         | 2281 | 
          | 
          | 
         #   $0$ltconfig_args
  | 
      
      
         | 2282 | 
          | 
          | 
         #
  | 
      
      
         | 2283 | 
          | 
          | 
         # Compiler and other test output produced by $progname, useful for
  | 
      
      
         | 2284 | 
          | 
          | 
         # debugging $progname, is in ./config.log if it exists.
  | 
      
      
         | 2285 | 
          | 
          | 
          
  | 
      
      
         | 2286 | 
          | 
          | 
         # The version of $progname that generated this script.
  | 
      
      
         | 2287 | 
          | 
          | 
         LTCONFIG_VERSION=$LTCONFIG_VERSION
  | 
      
      
         | 2288 | 
          | 
          | 
          
  | 
      
      
         | 2289 | 
          | 
          | 
         # Shell to use when invoking shell scripts.
  | 
      
      
         | 2290 | 
          | 
          | 
         SHELL=$LTSHELL
  | 
      
      
         | 2291 | 
          | 
          | 
          
  | 
      
      
         | 2292 | 
          | 
          | 
         # Whether or not to build shared libraries.
  | 
      
      
         | 2293 | 
          | 
          | 
         build_libtool_libs=$enable_shared
  | 
      
      
         | 2294 | 
          | 
          | 
          
  | 
      
      
         | 2295 | 
          | 
          | 
         # Whether or not to add -lc for building shared libraries.
  | 
      
      
         | 2296 | 
          | 
          | 
         build_libtool_need_lc=$need_lc
  | 
      
      
         | 2297 | 
          | 
          | 
          
  | 
      
      
         | 2298 | 
          | 
          | 
         # Whether or not to build static libraries.
  | 
      
      
         | 2299 | 
          | 
          | 
         build_old_libs=$enable_static
  | 
      
      
         | 2300 | 
          | 
          | 
          
  | 
      
      
         | 2301 | 
          | 
          | 
         # Whether or not to optimize for fast installation.
  | 
      
      
         | 2302 | 
          | 
          | 
         fast_install=$enable_fast_install
  | 
      
      
         | 2303 | 
          | 
          | 
          
  | 
      
      
         | 2304 | 
          | 
          | 
         # The host system.
  | 
      
      
         | 2305 | 
          | 
          | 
         host_alias=$host_alias
  | 
      
      
         | 2306 | 
          | 
          | 
         host=$host
  | 
      
      
         | 2307 | 
          | 
          | 
          
  | 
      
      
         | 2308 | 
          | 
          | 
         # An echo program that does not interpret backslashes.
  | 
      
      
         | 2309 | 
          | 
          | 
         echo=$ltecho
  | 
      
      
         | 2310 | 
          | 
          | 
          
  | 
      
      
         | 2311 | 
          | 
          | 
         # The archiver.
  | 
      
      
         | 2312 | 
          | 
          | 
         AR=$AR
  | 
      
      
         | 2313 | 
          | 
          | 
         AR_FLAGS=$AR_FLAGS
  | 
      
      
         | 2314 | 
          | 
          | 
          
  | 
      
      
         | 2315 | 
          | 
          | 
         # A C compiler.
  | 
      
      
         | 2316 | 
          | 
          | 
         LTCC=$LTCC
  | 
      
      
         | 2317 | 
          | 
          | 
          
  | 
      
      
         | 2318 | 
          | 
          | 
         # A language-specific compiler.
  | 
      
      
         | 2319 | 
          | 
          | 
         CC=$CC
  | 
      
      
         | 2320 | 
          | 
          | 
          
  | 
      
      
         | 2321 | 
          | 
          | 
         # Is the compiler the GNU C compiler?
  | 
      
      
         | 2322 | 
          | 
          | 
         with_gcc=$with_gcc
  | 
      
      
         | 2323 | 
          | 
          | 
          
  | 
      
      
         | 2324 | 
          | 
          | 
         # The linker used to build libraries.
  | 
      
      
         | 2325 | 
          | 
          | 
         LD=$LD
  | 
      
      
         | 2326 | 
          | 
          | 
          
  | 
      
      
         | 2327 | 
          | 
          | 
         # Whether we need hard or soft links.
  | 
      
      
         | 2328 | 
          | 
          | 
         LN_S=$LN_S
  | 
      
      
         | 2329 | 
          | 
          | 
          
  | 
      
      
         | 2330 | 
          | 
          | 
         # A BSD-compatible nm program.
  | 
      
      
         | 2331 | 
          | 
          | 
         NM=$NM
  | 
      
      
         | 2332 | 
          | 
          | 
          
  | 
      
      
         | 2333 | 
          | 
          | 
         # A symbol stripping program
  | 
      
      
         | 2334 | 
          | 
          | 
         STRIP=$STRIP
  | 
      
      
         | 2335 | 
          | 
          | 
          
  | 
      
      
         | 2336 | 
          | 
          | 
         # Used to examine libraries when file_magic_cmd begins "file"
  | 
      
      
         | 2337 | 
          | 
          | 
         MAGIC_CMD=$MAGIC_CMD
  | 
      
      
         | 2338 | 
          | 
          | 
          
  | 
      
      
         | 2339 | 
          | 
          | 
         # Used on cygwin: DLL creation program.
  | 
      
      
         | 2340 | 
          | 
          | 
         DLLTOOL="$DLLTOOL"
  | 
      
      
         | 2341 | 
          | 
          | 
          
  | 
      
      
         | 2342 | 
          | 
          | 
         # Used on cygwin: object dumper.
  | 
      
      
         | 2343 | 
          | 
          | 
         OBJDUMP="$OBJDUMP"
  | 
      
      
         | 2344 | 
          | 
          | 
          
  | 
      
      
         | 2345 | 
          | 
          | 
         # Used on cygwin: assembler.
  | 
      
      
         | 2346 | 
          | 
          | 
         AS="$AS"
  | 
      
      
         | 2347 | 
          | 
          | 
          
  | 
      
      
         | 2348 | 
          | 
          | 
         # The name of the directory that contains temporary libtool files.
  | 
      
      
         | 2349 | 
          | 
          | 
         objdir=$objdir
  | 
      
      
         | 2350 | 
          | 
          | 
          
  | 
      
      
         | 2351 | 
          | 
          | 
         # How to create reloadable object files.
  | 
      
      
         | 2352 | 
          | 
          | 
         reload_flag=$reload_flag
  | 
      
      
         | 2353 | 
          | 
          | 
         reload_cmds=$reload_cmds
  | 
      
      
         | 2354 | 
          | 
          | 
          
  | 
      
      
         | 2355 | 
          | 
          | 
         # How to pass a linker flag through the compiler.
  | 
      
      
         | 2356 | 
          | 
          | 
         wl=$wl
  | 
      
      
         | 2357 | 
          | 
          | 
          
  | 
      
      
         | 2358 | 
          | 
          | 
         # Object file suffix (normally "o").
  | 
      
      
         | 2359 | 
          | 
          | 
         objext="$objext"
  | 
      
      
         | 2360 | 
          | 
          | 
          
  | 
      
      
         | 2361 | 
          | 
          | 
         # Old archive suffix (normally "a").
  | 
      
      
         | 2362 | 
          | 
          | 
         libext="$libext"
  | 
      
      
         | 2363 | 
          | 
          | 
          
  | 
      
      
         | 2364 | 
          | 
          | 
         # Shared library suffix (normally ".so").
  | 
      
      
         | 2365 | 
          | 
          | 
         shrext='$shrext'
  | 
      
      
         | 2366 | 
          | 
          | 
          
  | 
      
      
         | 2367 | 
          | 
          | 
         # Executable file suffix (normally "").
  | 
      
      
         | 2368 | 
          | 
          | 
         exeext="$exeext"
  | 
      
      
         | 2369 | 
          | 
          | 
          
  | 
      
      
         | 2370 | 
          | 
          | 
         # Additional compiler flags for building library objects.
  | 
      
      
         | 2371 | 
          | 
          | 
         pic_flag=$pic_flag
  | 
      
      
         | 2372 | 
          | 
          | 
         pic_mode=$pic_mode
  | 
      
      
         | 2373 | 
          | 
          | 
          
  | 
      
      
         | 2374 | 
          | 
          | 
         # What is the maximum length of a command?
  | 
      
      
         | 2375 | 
          | 
          | 
         max_cmd_len=$max_cmd_len
  | 
      
      
         | 2376 | 
          | 
          | 
          
  | 
      
      
         | 2377 | 
          | 
          | 
         # Does compiler simultaneously support -c and -o options?
  | 
      
      
         | 2378 | 
          | 
          | 
         compiler_c_o=$compiler_c_o
  | 
      
      
         | 2379 | 
          | 
          | 
          
  | 
      
      
         | 2380 | 
          | 
          | 
         # Must we lock files when doing compilation ?
  | 
      
      
         | 2381 | 
          | 
          | 
         need_locks=$need_locks
  | 
      
      
         | 2382 | 
          | 
          | 
          
  | 
      
      
         | 2383 | 
          | 
          | 
         # Do we need the lib prefix for modules?
  | 
      
      
         | 2384 | 
          | 
          | 
         need_lib_prefix=$need_lib_prefix
  | 
      
      
         | 2385 | 
          | 
          | 
          
  | 
      
      
         | 2386 | 
          | 
          | 
         # Do we need a version for libraries?
  | 
      
      
         | 2387 | 
          | 
          | 
         need_version=$need_version
  | 
      
      
         | 2388 | 
          | 
          | 
          
  | 
      
      
         | 2389 | 
          | 
          | 
         # Whether dlopen is supported.
  | 
      
      
         | 2390 | 
          | 
          | 
         dlopen_support=$enable_dlopen
  | 
      
      
         | 2391 | 
          | 
          | 
          
  | 
      
      
         | 2392 | 
          | 
          | 
         # Whether dlopen of programs is supported.
  | 
      
      
         | 2393 | 
          | 
          | 
         dlopen_self=$enable_dlopen_self
  | 
      
      
         | 2394 | 
          | 
          | 
          
  | 
      
      
         | 2395 | 
          | 
          | 
         # Whether dlopen of statically linked programs is supported.
  | 
      
      
         | 2396 | 
          | 
          | 
         dlopen_self_static=$enable_dlopen_self_static
  | 
      
      
         | 2397 | 
          | 
          | 
          
  | 
      
      
         | 2398 | 
          | 
          | 
         # Compiler flag to prevent dynamic linking.
  | 
      
      
         | 2399 | 
          | 
          | 
         link_static_flag=$link_static_flag
  | 
      
      
         | 2400 | 
          | 
          | 
          
  | 
      
      
         | 2401 | 
          | 
          | 
         # Compiler flag to turn off builtin functions.
  | 
      
      
         | 2402 | 
          | 
          | 
         no_builtin_flag=$no_builtin_flag
  | 
      
      
         | 2403 | 
          | 
          | 
          
  | 
      
      
         | 2404 | 
          | 
          | 
         # Compiler flag to allow reflexive dlopens.
  | 
      
      
         | 2405 | 
          | 
          | 
         export_dynamic_flag_spec=$export_dynamic_flag_spec
  | 
      
      
         | 2406 | 
          | 
          | 
          
  | 
      
      
         | 2407 | 
          | 
          | 
         # Compiler flag to generate shared objects directly from archives.
  | 
      
      
         | 2408 | 
          | 
          | 
         whole_archive_flag_spec=$whole_archive_flag_spec
  | 
      
      
         | 2409 | 
          | 
          | 
          
  | 
      
      
         | 2410 | 
          | 
          | 
         # Compiler flag to generate thread-safe objects.
  | 
      
      
         | 2411 | 
          | 
          | 
         thread_safe_flag_spec=$thread_safe_flag_spec
  | 
      
      
         | 2412 | 
          | 
          | 
          
  | 
      
      
         | 2413 | 
          | 
          | 
         # Library versioning type.
  | 
      
      
         | 2414 | 
          | 
          | 
         version_type=$version_type
  | 
      
      
         | 2415 | 
          | 
          | 
          
  | 
      
      
         | 2416 | 
          | 
          | 
         # Format of library name prefix.
  | 
      
      
         | 2417 | 
          | 
          | 
         libname_spec=$libname_spec
  | 
      
      
         | 2418 | 
          | 
          | 
          
  | 
      
      
         | 2419 | 
          | 
          | 
         # List of archive names.  First name is the real one, the rest are links.
  | 
      
      
         | 2420 | 
          | 
          | 
         # The last name is the one that the linker finds with -lNAME.
  | 
      
      
         | 2421 | 
          | 
          | 
         library_names_spec=$library_names_spec
  | 
      
      
         | 2422 | 
          | 
          | 
          
  | 
      
      
         | 2423 | 
          | 
          | 
         # The coded name of the library, if different from the real name.
  | 
      
      
         | 2424 | 
          | 
          | 
         soname_spec=$soname_spec
  | 
      
      
         | 2425 | 
          | 
          | 
          
  | 
      
      
         | 2426 | 
          | 
          | 
         # Commands used to build and install an old-style archive.
  | 
      
      
         | 2427 | 
          | 
          | 
         RANLIB=$RANLIB
  | 
      
      
         | 2428 | 
          | 
          | 
         old_archive_cmds=$old_archive_cmds
  | 
      
      
         | 2429 | 
          | 
          | 
         old_postinstall_cmds=$old_postinstall_cmds
  | 
      
      
         | 2430 | 
          | 
          | 
         old_postuninstall_cmds=$old_postuninstall_cmds
  | 
      
      
         | 2431 | 
          | 
          | 
          
  | 
      
      
         | 2432 | 
          | 
          | 
         # Create an old-style archive from a shared archive.
  | 
      
      
         | 2433 | 
          | 
          | 
         old_archive_from_new_cmds=$old_archive_from_new_cmds
  | 
      
      
         | 2434 | 
          | 
          | 
          
  | 
      
      
         | 2435 | 
          | 
          | 
         # Create a temporary old-style archive to link instead of a shared archive.
  | 
      
      
         | 2436 | 
          | 
          | 
         old_archive_from_expsyms_cmds=$old_archive_from_expsyms_cmds
  | 
      
      
         | 2437 | 
          | 
          | 
          
  | 
      
      
         | 2438 | 
          | 
          | 
         # Commands used to build and install a shared archive.
  | 
      
      
         | 2439 | 
          | 
          | 
         archive_cmds=$archive_cmds
  | 
      
      
         | 2440 | 
          | 
          | 
         archive_expsym_cmds=$archive_expsym_cmds
  | 
      
      
         | 2441 | 
          | 
          | 
         postinstall_cmds=$postinstall_cmds
  | 
      
      
         | 2442 | 
          | 
          | 
         postuninstall_cmds=$postuninstall_cmds
  | 
      
      
         | 2443 | 
          | 
          | 
          
  | 
      
      
         | 2444 | 
          | 
          | 
         # Commands to strip libraries.
  | 
      
      
         | 2445 | 
          | 
          | 
         old_striplib=$old_striplib
  | 
      
      
         | 2446 | 
          | 
          | 
         striplib=$striplib
  | 
      
      
         | 2447 | 
          | 
          | 
          
  | 
      
      
         | 2448 | 
          | 
          | 
         # Dependencies to place before the objects being linked to create a
  | 
      
      
         | 2449 | 
          | 
          | 
         # shared library.
  | 
      
      
         | 2450 | 
          | 
          | 
         predep_objects=$predep_objects
  | 
      
      
         | 2451 | 
          | 
          | 
          
  | 
      
      
         | 2452 | 
          | 
          | 
         # Dependencies to place after the objects being linked to create a
  | 
      
      
         | 2453 | 
          | 
          | 
         # shared library.
  | 
      
      
         | 2454 | 
          | 
          | 
         postdep_objects=$postdep_objects
  | 
      
      
         | 2455 | 
          | 
          | 
          
  | 
      
      
         | 2456 | 
          | 
          | 
         # Dependencies to place before the objects being linked to create a
  | 
      
      
         | 2457 | 
          | 
          | 
         # shared library.
  | 
      
      
         | 2458 | 
          | 
          | 
         predeps=$predeps
  | 
      
      
         | 2459 | 
          | 
          | 
          
  | 
      
      
         | 2460 | 
          | 
          | 
         # Dependencies to place after the objects being linked to create a
  | 
      
      
         | 2461 | 
          | 
          | 
         # shared library.
  | 
      
      
         | 2462 | 
          | 
          | 
         postdeps=$postdeps
  | 
      
      
         | 2463 | 
          | 
          | 
          
  | 
      
      
         | 2464 | 
          | 
          | 
         # The library search path used internally by the compiler when linking
  | 
      
      
         | 2465 | 
          | 
          | 
         # a shared library.
  | 
      
      
         | 2466 | 
          | 
          | 
         compiler_lib_search_path=$compiler_lib_search_path
  | 
      
      
         | 2467 | 
          | 
          | 
          
  | 
      
      
         | 2468 | 
          | 
          | 
         # Method to check whether dependent libraries are shared objects.
  | 
      
      
         | 2469 | 
          | 
          | 
         deplibs_check_method=$deplibs_check_method
  | 
      
      
         | 2470 | 
          | 
          | 
          
  | 
      
      
         | 2471 | 
          | 
          | 
         # Command to use when deplibs_check_method == file_magic.
  | 
      
      
         | 2472 | 
          | 
          | 
         file_magic_cmd=$file_magic_cmd
  | 
      
      
         | 2473 | 
          | 
          | 
          
  | 
      
      
         | 2474 | 
          | 
          | 
         # Flag that allows shared libraries with undefined symbols to be built.
  | 
      
      
         | 2475 | 
          | 
          | 
         allow_undefined_flag=$allow_undefined_flag
  | 
      
      
         | 2476 | 
          | 
          | 
          
  | 
      
      
         | 2477 | 
          | 
          | 
         # Flag that forces no undefined symbols.
  | 
      
      
         | 2478 | 
          | 
          | 
         no_undefined_flag=$no_undefined_flag
  | 
      
      
         | 2479 | 
          | 
          | 
          
  | 
      
      
         | 2480 | 
          | 
          | 
         # Commands used to finish a libtool library installation in a directory.
  | 
      
      
         | 2481 | 
          | 
          | 
         finish_cmds=$finish_cmds
  | 
      
      
         | 2482 | 
          | 
          | 
          
  | 
      
      
         | 2483 | 
          | 
          | 
         # Same as above, but a single script fragment to be evaled but not shown.
  | 
      
      
         | 2484 | 
          | 
          | 
         finish_eval=$finish_eval
  | 
      
      
         | 2485 | 
          | 
          | 
          
  | 
      
      
         | 2486 | 
          | 
          | 
         # Take the output of nm and produce a listing of raw symbols and C names.
  | 
      
      
         | 2487 | 
          | 
          | 
         global_symbol_pipe=$global_symbol_pipe
  | 
      
      
         | 2488 | 
          | 
          | 
          
  | 
      
      
         | 2489 | 
          | 
          | 
         # Transform the output of nm in a proper C declaration
  | 
      
      
         | 2490 | 
          | 
          | 
         global_symbol_to_cdecl=$global_symbol_to_cdecl
  | 
      
      
         | 2491 | 
          | 
          | 
          
  | 
      
      
         | 2492 | 
          | 
          | 
         # This is the shared library runtime path variable.
  | 
      
      
         | 2493 | 
          | 
          | 
         runpath_var=$runpath_var
  | 
      
      
         | 2494 | 
          | 
          | 
          
  | 
      
      
         | 2495 | 
          | 
          | 
         # This is the shared library path variable.
  | 
      
      
         | 2496 | 
          | 
          | 
         shlibpath_var=$shlibpath_var
  | 
      
      
         | 2497 | 
          | 
          | 
          
  | 
      
      
         | 2498 | 
          | 
          | 
         # Is shlibpath searched before the hard-coded library search path?
  | 
      
      
         | 2499 | 
          | 
          | 
         shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  | 
      
      
         | 2500 | 
          | 
          | 
          
  | 
      
      
         | 2501 | 
          | 
          | 
         # How to hardcode a shared library path into an executable.
  | 
      
      
         | 2502 | 
          | 
          | 
         hardcode_action=$hardcode_action
  | 
      
      
         | 2503 | 
          | 
          | 
          
  | 
      
      
         | 2504 | 
          | 
          | 
         # Whether we should hardcode library paths into libraries.
  | 
      
      
         | 2505 | 
          | 
          | 
         hardcode_into_libs=$hardcode_into_libs
  | 
      
      
         | 2506 | 
          | 
          | 
          
  | 
      
      
         | 2507 | 
          | 
          | 
         # Flag to hardcode \$libdir into a binary during linking.
  | 
      
      
         | 2508 | 
          | 
          | 
         # This must work even if \$libdir does not exist.
  | 
      
      
         | 2509 | 
          | 
          | 
         hardcode_libdir_flag_spec=$hardcode_libdir_flag_spec
  | 
      
      
         | 2510 | 
          | 
          | 
          
  | 
      
      
         | 2511 | 
          | 
          | 
         # Whether we need a single -rpath flag with a separated argument.
  | 
      
      
         | 2512 | 
          | 
          | 
         hardcode_libdir_separator=$hardcode_libdir_separator
  | 
      
      
         | 2513 | 
          | 
          | 
          
  | 
      
      
         | 2514 | 
          | 
          | 
         # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
  | 
      
      
         | 2515 | 
          | 
          | 
         # resulting binary.
  | 
      
      
         | 2516 | 
          | 
          | 
         hardcode_direct=$hardcode_direct
  | 
      
      
         | 2517 | 
          | 
          | 
          
  | 
      
      
         | 2518 | 
          | 
          | 
         # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  | 
      
      
         | 2519 | 
          | 
          | 
         # resulting binary.
  | 
      
      
         | 2520 | 
          | 
          | 
         hardcode_minus_L=$hardcode_minus_L
  | 
      
      
         | 2521 | 
          | 
          | 
          
  | 
      
      
         | 2522 | 
          | 
          | 
         # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  | 
      
      
         | 2523 | 
          | 
          | 
         # the resulting binary.
  | 
      
      
         | 2524 | 
          | 
          | 
         hardcode_shlibpath_var=$hardcode_shlibpath_var
  | 
      
      
         | 2525 | 
          | 
          | 
          
  | 
      
      
         | 2526 | 
          | 
          | 
         # Variables whose values should be saved in libtool wrapper scripts and
  | 
      
      
         | 2527 | 
          | 
          | 
         # restored at relink time.
  | 
      
      
         | 2528 | 
          | 
          | 
         variables_saved_for_relink="$variables_saved_for_relink"
  | 
      
      
         | 2529 | 
          | 
          | 
          
  | 
      
      
         | 2530 | 
          | 
          | 
         # Whether libtool must link a program against all its dependency libraries.
  | 
      
      
         | 2531 | 
          | 
          | 
         link_all_deplibs=$link_all_deplibs
  | 
      
      
         | 2532 | 
          | 
          | 
          
  | 
      
      
         | 2533 | 
          | 
          | 
         # Compile-time system search path for libraries
  | 
      
      
         | 2534 | 
          | 
          | 
         sys_lib_search_path_spec=$sys_lib_search_path_spec
  | 
      
      
         | 2535 | 
          | 
          | 
          
  | 
      
      
         | 2536 | 
          | 
          | 
         # Run-time system search path for libraries
  | 
      
      
         | 2537 | 
          | 
          | 
         sys_lib_dlsearch_path_spec=$sys_lib_dlsearch_path_spec
  | 
      
      
         | 2538 | 
          | 
          | 
          
  | 
      
      
         | 2539 | 
          | 
          | 
         # Fix the shell variable \$srcfile for the compiler.
  | 
      
      
         | 2540 | 
          | 
          | 
         fix_srcfile_path="$fix_srcfile_path"
  | 
      
      
         | 2541 | 
          | 
          | 
          
  | 
      
      
         | 2542 | 
          | 
          | 
         # Set to yes if exported symbols are required.
  | 
      
      
         | 2543 | 
          | 
          | 
         always_export_symbols=$always_export_symbols
  | 
      
      
         | 2544 | 
          | 
          | 
          
  | 
      
      
         | 2545 | 
          | 
          | 
         # The commands to list exported symbols.
  | 
      
      
         | 2546 | 
          | 
          | 
         export_symbols_cmds=$export_symbols_cmds
  | 
      
      
         | 2547 | 
          | 
          | 
          
  | 
      
      
         | 2548 | 
          | 
          | 
         # The commands to extract the exported symbol list from a shared archive.
  | 
      
      
         | 2549 | 
          | 
          | 
         extract_expsyms_cmds=$extract_expsyms_cmds
  | 
      
      
         | 2550 | 
          | 
          | 
          
  | 
      
      
         | 2551 | 
          | 
          | 
         # Symbols that should not be listed in the preloaded symbols.
  | 
      
      
         | 2552 | 
          | 
          | 
         exclude_expsyms=$exclude_expsyms
  | 
      
      
         | 2553 | 
          | 
          | 
          
  | 
      
      
         | 2554 | 
          | 
          | 
         # Symbols that must always be exported.
  | 
      
      
         | 2555 | 
          | 
          | 
         include_expsyms=$include_expsyms
  | 
      
      
         | 2556 | 
          | 
          | 
          
  | 
      
      
         | 2557 | 
          | 
          | 
         # Specify filename containing input files.
  | 
      
      
         | 2558 | 
          | 
          | 
         file_list_spec=$file_list_spec
  | 
      
      
         | 2559 | 
          | 
          | 
          
  | 
      
      
         | 2560 | 
          | 
          | 
         # with_gnu_ld value
  | 
      
      
         | 2561 | 
          | 
          | 
         with_gnu_ld=$with_gnu_ld
  | 
      
      
         | 2562 | 
          | 
          | 
          
  | 
      
      
         | 2563 | 
          | 
          | 
         EOF
  | 
      
      
         | 2564 | 
          | 
          | 
          
  | 
      
      
         | 2565 | 
          | 
          | 
         if test -z "$tagname"; then
  | 
      
      
         | 2566 | 
          | 
          | 
           echo '### END LIBTOOL CONFIG' >> "$ofile"
  | 
      
      
         | 2567 | 
          | 
          | 
         else
  | 
      
      
         | 2568 | 
          | 
          | 
           echo "### END LIBTOOL TAG CONFIG: $tagname" >> "$ofile"
  | 
      
      
         | 2569 | 
          | 
          | 
         fi
  | 
      
      
         | 2570 | 
          | 
          | 
          
  | 
      
      
         | 2571 | 
          | 
          | 
         case $ltmain in
  | 
      
      
         | 2572 | 
          | 
          | 
         *.sh)
  | 
      
      
         | 2573 | 
          | 
          | 
           echo >> "$ofile"
  | 
      
      
         | 2574 | 
          | 
          | 
           if test -z "$tagname"; then
  | 
      
      
         | 2575 | 
          | 
          | 
             case $host_os in
  | 
      
      
         | 2576 | 
          | 
          | 
             aix3*)
  | 
      
      
         | 2577 | 
          | 
          | 
               cat <<\EOF >> "$ofile"
  | 
      
      
         | 2578 | 
          | 
          | 
          
  | 
      
      
         | 2579 | 
          | 
          | 
         # AIX sometimes has problems with the GCC collect2 program.  For some
  | 
      
      
         | 2580 | 
          | 
          | 
         # reason, if we set the COLLECT_NAMES environment variable, the problems
  | 
      
      
         | 2581 | 
          | 
          | 
         # vanish in a puff of smoke.
  | 
      
      
         | 2582 | 
          | 
          | 
         if test "X${COLLECT_NAMES+set}" != Xset; then
  | 
      
      
         | 2583 | 
          | 
          | 
           COLLECT_NAMES=
  | 
      
      
         | 2584 | 
          | 
          | 
           export COLLECT_NAMES
  | 
      
      
         | 2585 | 
          | 
          | 
         fi
  | 
      
      
         | 2586 | 
          | 
          | 
         EOF
  | 
      
      
         | 2587 | 
          | 
          | 
               ;;
  | 
      
      
         | 2588 | 
          | 
          | 
             esac
  | 
      
      
         | 2589 | 
          | 
          | 
             case $host in
  | 
      
      
         | 2590 | 
          | 
          | 
             *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
  | 
      
      
         | 2591 | 
          | 
          | 
               cat <<'EOF' >> "$ofile"
  | 
      
      
         | 2592 | 
          | 
          | 
               # This is a source program that is used to create dlls on Windows
  | 
      
      
         | 2593 | 
          | 
          | 
               # Don't remove nor modify the starting and closing comments
  | 
      
      
         | 2594 | 
          | 
          | 
         # /* ltdll.c starts here */
  | 
      
      
         | 2595 | 
          | 
          | 
         # #define WIN32_LEAN_AND_MEAN
  | 
      
      
         | 2596 | 
          | 
          | 
         # #include 
  | 
      
      
         | 2597 | 
          | 
          | 
         # #undef WIN32_LEAN_AND_MEAN
  | 
      
      
         | 2598 | 
          | 
          | 
         # #include 
  | 
      
      
         | 2599 | 
          | 
          | 
         #
  | 
      
      
         | 2600 | 
          | 
          | 
         # #ifndef __CYGWIN__
  | 
      
      
         | 2601 | 
          | 
          | 
         # #  ifdef __CYGWIN32__
  | 
      
      
         | 2602 | 
          | 
          | 
         # #    define __CYGWIN__ __CYGWIN32__
  | 
      
      
         | 2603 | 
          | 
          | 
         # #  endif
  | 
      
      
         | 2604 | 
          | 
          | 
         # #endif
  | 
      
      
         | 2605 | 
          | 
          | 
         #
  | 
      
      
         | 2606 | 
          | 
          | 
         # #ifdef __cplusplus
  | 
      
      
         | 2607 | 
          | 
          | 
         # extern "C" {
  | 
      
      
         | 2608 | 
          | 
          | 
         # #endif
  | 
      
      
         | 2609 | 
          | 
          | 
         # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
  | 
      
      
         | 2610 | 
          | 
          | 
         # #ifdef __cplusplus
  | 
      
      
         | 2611 | 
          | 
          | 
         # }
  | 
      
      
         | 2612 | 
          | 
          | 
         # #endif
  | 
      
      
         | 2613 | 
          | 
          | 
         #
  | 
      
      
         | 2614 | 
          | 
          | 
         # #ifdef __CYGWIN__
  | 
      
      
         | 2615 | 
          | 
          | 
         # #include 
  | 
      
      
         | 2616 | 
          | 
          | 
         # DECLARE_CYGWIN_DLL( DllMain );
  | 
      
      
         | 2617 | 
          | 
          | 
         # #endif
  | 
      
      
         | 2618 | 
          | 
          | 
         # HINSTANCE __hDllInstance_base;
  | 
      
      
         | 2619 | 
          | 
          | 
         #
  | 
      
      
         | 2620 | 
          | 
          | 
         # BOOL APIENTRY
  | 
      
      
         | 2621 | 
          | 
          | 
         # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
  | 
      
      
         | 2622 | 
          | 
          | 
         # {
  | 
      
      
         | 2623 | 
          | 
          | 
         #   __hDllInstance_base = hInst;
  | 
      
      
         | 2624 | 
          | 
          | 
         #   return TRUE;
  | 
      
      
         | 2625 | 
          | 
          | 
         # }
  | 
      
      
         | 2626 | 
          | 
          | 
         # /* ltdll.c ends here */
  | 
      
      
         | 2627 | 
          | 
          | 
               # This is a source program that is used to create import libraries
  | 
      
      
         | 2628 | 
          | 
          | 
               # on Windows for dlls which lack them. Don't remove nor modify the
  | 
      
      
         | 2629 | 
          | 
          | 
               # starting and closing comments
  | 
      
      
         | 2630 | 
          | 
          | 
         # /* impgen.c starts here */
  | 
      
      
         | 2631 | 
          | 
          | 
         # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
  | 
      
      
         | 2632 | 
          | 
          | 
         #
  | 
      
      
         | 2633 | 
          | 
          | 
         #  This file is part of GNU libtool.
  | 
      
      
         | 2634 | 
          | 
          | 
         #
  | 
      
      
         | 2635 | 
          | 
          | 
         #  This program is free software; you can redistribute it and/or modify
  | 
      
      
         | 2636 | 
          | 
          | 
         #  it under the terms of the GNU General Public License as published by
  | 
      
      
         | 2637 | 
          | 
          | 
         #  the Free Software Foundation; either version 2 of the License, or
  | 
      
      
         | 2638 | 
          | 
          | 
         #  (at your option) any later version.
  | 
      
      
         | 2639 | 
          | 
          | 
         #
  | 
      
      
         | 2640 | 
          | 
          | 
         #  This program is distributed in the hope that it will be useful,
  | 
      
      
         | 2641 | 
          | 
          | 
         #  but WITHOUT ANY WARRANTY; without even the implied warranty of
  | 
      
      
         | 2642 | 
          | 
          | 
         #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  | 
      
      
         | 2643 | 
          | 
          | 
         #  GNU General Public License for more details.
  | 
      
      
         | 2644 | 
          | 
          | 
         #
  | 
      
      
         | 2645 | 
          | 
          | 
         #  You should have received a copy of the GNU General Public License
  | 
      
      
         | 2646 | 
          | 
          | 
         #  along with this program; if not, write to the Free Software
  | 
      
      
         | 2647 | 
          | 
          | 
         #  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  | 
      
      
         | 2648 | 
          | 
          | 
         #  */
  | 
      
      
         | 2649 | 
          | 
          | 
         #
  | 
      
      
         | 2650 | 
          | 
          | 
         #  #include             /* for printf() */
  | 
      
      
         | 2651 | 
          | 
          | 
         #  #include             /* for open(), lseek(), read() */
  | 
      
      
         | 2652 | 
          | 
          | 
         #  #include             /* for O_RDONLY, O_BINARY */
  | 
      
      
         | 2653 | 
          | 
          | 
         #  #include             /* for strdup() */
  | 
      
      
         | 2654 | 
          | 
          | 
         #
  | 
      
      
         | 2655 | 
          | 
          | 
         #  /* O_BINARY isn't required (or even defined sometimes) under Unix */
  | 
      
      
         | 2656 | 
          | 
          | 
         #  #ifndef O_BINARY
  | 
      
      
         | 2657 | 
          | 
          | 
         #  #define O_BINARY 0
  | 
      
      
         | 2658 | 
          | 
          | 
         #  #endif
  | 
      
      
         | 2659 | 
          | 
          | 
         #
  | 
      
      
         | 2660 | 
          | 
          | 
         #  static unsigned int
  | 
      
      
         | 2661 | 
          | 
          | 
         #  pe_get16 (fd, offset)
  | 
      
      
         | 2662 | 
          | 
          | 
         #       int fd;
  | 
      
      
         | 2663 | 
          | 
          | 
         #       int offset;
  | 
      
      
         | 2664 | 
          | 
          | 
         #  {
  | 
      
      
         | 2665 | 
          | 
          | 
         #    unsigned char b[2];
  | 
      
      
         | 2666 | 
          | 
          | 
         #    lseek (fd, offset, SEEK_SET);
  | 
      
      
         | 2667 | 
          | 
          | 
         #    read (fd, b, 2);
  | 
      
      
         | 2668 | 
          | 
          | 
         #    return b[0] + (b[1]<<8);
  | 
      
      
         | 2669 | 
          | 
          | 
         #  }
  | 
      
      
         | 2670 | 
          | 
          | 
         #
  | 
      
      
         | 2671 | 
          | 
          | 
         #  static unsigned int
  | 
      
      
         | 2672 | 
          | 
          | 
         #  pe_get32 (fd, offset)
  | 
      
      
         | 2673 | 
          | 
          | 
         #      int fd;
  | 
      
      
         | 2674 | 
          | 
          | 
         #      int offset;
  | 
      
      
         | 2675 | 
          | 
          | 
         #  {
  | 
      
      
         | 2676 | 
          | 
          | 
         #    unsigned char b[4];
  | 
      
      
         | 2677 | 
          | 
          | 
         #    lseek (fd, offset, SEEK_SET);
  | 
      
      
         | 2678 | 
          | 
          | 
         #    read (fd, b, 4);
  | 
      
      
         | 2679 | 
          | 
          | 
         #    return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
  | 
      
      
         | 2680 | 
          | 
          | 
         #  }
  | 
      
      
         | 2681 | 
          | 
          | 
         #
  | 
      
      
         | 2682 | 
          | 
          | 
         #  static unsigned int
  | 
      
      
         | 2683 | 
          | 
          | 
         #  pe_as32 (ptr)
  | 
      
      
         | 2684 | 
          | 
          | 
         #       void *ptr;
  | 
      
      
         | 2685 | 
          | 
          | 
         #  {
  | 
      
      
         | 2686 | 
          | 
          | 
         #    unsigned char *b = ptr;
  | 
      
      
         | 2687 | 
          | 
          | 
         #    return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
  | 
      
      
         | 2688 | 
          | 
          | 
         #  }
  | 
      
      
         | 2689 | 
          | 
          | 
         #
  | 
      
      
         | 2690 | 
          | 
          | 
         #  int
  | 
      
      
         | 2691 | 
          | 
          | 
         #  main (argc, argv)
  | 
      
      
         | 2692 | 
          | 
          | 
         #      int argc;
  | 
      
      
         | 2693 | 
          | 
          | 
         #      char *argv[];
  | 
      
      
         | 2694 | 
          | 
          | 
         #  {
  | 
      
      
         | 2695 | 
          | 
          | 
         #      int dll;
  | 
      
      
         | 2696 | 
          | 
          | 
         #      unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
  | 
      
      
         | 2697 | 
          | 
          | 
         #      unsigned long export_rva, export_size, nsections, secptr, expptr;
  | 
      
      
         | 2698 | 
          | 
          | 
         #      unsigned long name_rvas, nexp;
  | 
      
      
         | 2699 | 
          | 
          | 
         #      unsigned char *expdata, *erva;
  | 
      
      
         | 2700 | 
          | 
          | 
         #      char *filename, *dll_name;
  | 
      
      
         | 2701 | 
          | 
          | 
         #
  | 
      
      
         | 2702 | 
          | 
          | 
         #      filename = argv[1];
  | 
      
      
         | 2703 | 
          | 
          | 
         #
  | 
      
      
         | 2704 | 
          | 
          | 
         #      dll = open(filename, O_RDONLY|O_BINARY);
  | 
      
      
         | 2705 | 
          | 
          | 
         #      if (dll < 1)
  | 
      
      
         | 2706 | 
          | 
          | 
         #       return 1;
  | 
      
      
         | 2707 | 
          | 
          | 
         #
  | 
      
      
         | 2708 | 
          | 
          | 
         #      dll_name = filename;
  | 
      
      
         | 2709 | 
          | 
          | 
         #
  | 
      
      
         | 2710 | 
          | 
          | 
         #      for (i=0; filename[i]; i++)
  | 
      
      
         | 2711 | 
          | 
          | 
         #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
  | 
      
      
         | 2712 | 
          | 
          | 
         #           dll_name = filename + i +1;
  | 
      
      
         | 2713 | 
          | 
          | 
         #
  | 
      
      
         | 2714 | 
          | 
          | 
         #      pe_header_offset = pe_get32 (dll, 0x3c);
  | 
      
      
         | 2715 | 
          | 
          | 
         #      opthdr_ofs = pe_header_offset + 4 + 20;
  | 
      
      
         | 2716 | 
          | 
          | 
         #      num_entries = pe_get32 (dll, opthdr_ofs + 92);
  | 
      
      
         | 2717 | 
          | 
          | 
         #
  | 
      
      
         | 2718 | 
          | 
          | 
         #      if (num_entries < 1) /* no exports */
  | 
      
      
         | 2719 | 
          | 
          | 
         #       return 1;
  | 
      
      
         | 2720 | 
          | 
          | 
         #
  | 
      
      
         | 2721 | 
          | 
          | 
         #      export_rva = pe_get32 (dll, opthdr_ofs + 96);
  | 
      
      
         | 2722 | 
          | 
          | 
         #      export_size = pe_get32 (dll, opthdr_ofs + 100);
  | 
      
      
         | 2723 | 
          | 
          | 
         #      nsections = pe_get16 (dll, pe_header_offset + 4 +2);
  | 
      
      
         | 2724 | 
          | 
          | 
         #      secptr = (pe_header_offset + 4 + 20 +
  | 
      
      
         | 2725 | 
          | 
          | 
         #             pe_get16 (dll, pe_header_offset + 4 + 16));
  | 
      
      
         | 2726 | 
          | 
          | 
         #
  | 
      
      
         | 2727 | 
          | 
          | 
         #      expptr = 0;
  | 
      
      
         | 2728 | 
          | 
          | 
         #      for (i = 0; i < nsections; i++)
  | 
      
      
         | 2729 | 
          | 
          | 
         #      {
  | 
      
      
         | 2730 | 
          | 
          | 
         #       char sname[8];
  | 
      
      
         | 2731 | 
          | 
          | 
         #       unsigned long secptr1 = secptr + 40 * i;
  | 
      
      
         | 2732 | 
          | 
          | 
         #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
  | 
      
      
         | 2733 | 
          | 
          | 
         #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
  | 
      
      
         | 2734 | 
          | 
          | 
         #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
  | 
      
      
         | 2735 | 
          | 
          | 
         #       lseek(dll, secptr1, SEEK_SET);
  | 
      
      
         | 2736 | 
          | 
          | 
         #       read(dll, sname, 8);
  | 
      
      
         | 2737 | 
          | 
          | 
         #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
  | 
      
      
         | 2738 | 
          | 
          | 
         #       {
  | 
      
      
         | 2739 | 
          | 
          | 
         #           expptr = fptr + (export_rva - vaddr);
  | 
      
      
         | 2740 | 
          | 
          | 
         #           if (export_rva + export_size > vaddr + vsize)
  | 
      
      
         | 2741 | 
          | 
          | 
         #               export_size = vsize - (export_rva - vaddr);
  | 
      
      
         | 2742 | 
          | 
          | 
         #           break;
  | 
      
      
         | 2743 | 
          | 
          | 
         #       }
  | 
      
      
         | 2744 | 
          | 
          | 
         #      }
  | 
      
      
         | 2745 | 
          | 
          | 
         #
  | 
      
      
         | 2746 | 
          | 
          | 
         #      expdata = (unsigned char*)malloc(export_size);
  | 
      
      
         | 2747 | 
          | 
          | 
         #      lseek (dll, expptr, SEEK_SET);
  | 
      
      
         | 2748 | 
          | 
          | 
         #      read (dll, expdata, export_size);
  | 
      
      
         | 2749 | 
          | 
          | 
         #      erva = expdata - export_rva;
  | 
      
      
         | 2750 | 
          | 
          | 
         #
  | 
      
      
         | 2751 | 
          | 
          | 
         #      nexp = pe_as32 (expdata+24);
  | 
      
      
         | 2752 | 
          | 
          | 
         #      name_rvas = pe_as32 (expdata+32);
  | 
      
      
         | 2753 | 
          | 
          | 
         #
  | 
      
      
         | 2754 | 
          | 
          | 
         #      printf ("EXPORTS\n");
  | 
      
      
         | 2755 | 
          | 
          | 
         #      for (i = 0; i
  | 
      
      
         | 2756 | 
          | 
          | 
         #      {
  | 
      
      
         | 2757 | 
          | 
          | 
         #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
  | 
      
      
         | 2758 | 
          | 
          | 
         #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
  | 
      
      
         | 2759 | 
          | 
          | 
         #      }
  | 
      
      
         | 2760 | 
          | 
          | 
         #
  | 
      
      
         | 2761 | 
          | 
          | 
         #      return 0;
  | 
      
      
         | 2762 | 
          | 
          | 
         #  }
  | 
      
      
         | 2763 | 
          | 
          | 
         # /* impgen.c ends here */
  | 
      
      
         | 2764 | 
          | 
          | 
          
  | 
      
      
         | 2765 | 
          | 
          | 
         EOF
  | 
      
      
         | 2766 | 
          | 
          | 
             ;;
  | 
      
      
         | 2767 | 
          | 
          | 
           esac
  | 
      
      
         | 2768 | 
          | 
          | 
          
  | 
      
      
         | 2769 | 
          | 
          | 
          
  | 
      
      
         | 2770 | 
          | 
          | 
             # Append the ltmain.sh script.
  | 
      
      
         | 2771 | 
          | 
          | 
             sed '$q' "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
  | 
      
      
         | 2772 | 
          | 
          | 
             # We use sed instead of cat because bash on DJGPP gets confused if
  | 
      
      
         | 2773 | 
          | 
          | 
             # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  | 
      
      
         | 2774 | 
          | 
          | 
             # text mode, it properly converts lines to CR/LF.  This bash problem
  | 
      
      
         | 2775 | 
          | 
          | 
             # is reportedly fixed, but why not run on old versions too?
  | 
      
      
         | 2776 | 
          | 
          | 
          
  | 
      
      
         | 2777 | 
          | 
          | 
             chmod +x "$ofile"
  | 
      
      
         | 2778 | 
          | 
          | 
           fi
  | 
      
      
         | 2779 | 
          | 
          | 
           ;;
  | 
      
      
         | 2780 | 
          | 
          | 
          
  | 
      
      
         | 2781 | 
          | 
          | 
         *)
  | 
      
      
         | 2782 | 
          | 
          | 
           # Compile the libtool program.
  | 
      
      
         | 2783 | 
          | 
          | 
           echo "FIXME: would compile $ltmain"
  | 
      
      
         | 2784 | 
          | 
          | 
           ;;
  | 
      
      
         | 2785 | 
          | 
          | 
         esac
  | 
      
      
         | 2786 | 
          | 
          | 
          
  | 
      
      
         | 2787 | 
          | 
          | 
         # Update the list of available tags.
  | 
      
      
         | 2788 | 
          | 
          | 
         if test -n "$tagname"; then
  | 
      
      
         | 2789 | 
          | 
          | 
          
  | 
      
      
         | 2790 | 
          | 
          | 
           # Extract list of available tagged configurations in $ofile.
  | 
      
      
         | 2791 | 
          | 
          | 
           # Note that this assumes the entire list is on one line.
  | 
      
      
         | 2792 | 
          | 
          | 
           available_tags=`grep "^available_tags=" $ofile | sed -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
  | 
      
      
         | 2793 | 
          | 
          | 
          
  | 
      
      
         | 2794 | 
          | 
          | 
           # Append the new tag name to the list of available tags.
  | 
      
      
         | 2795 | 
          | 
          | 
           available_tags="$available_tags $tagname"
  | 
      
      
         | 2796 | 
          | 
          | 
          
  | 
      
      
         | 2797 | 
          | 
          | 
           # Now substitute the updated of available tags.
  | 
      
      
         | 2798 | 
          | 
          | 
           if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' ${ofile} > ${ofile}.new"; then
  | 
      
      
         | 2799 | 
          | 
          | 
             mv ${ofile}.new ${ofile}
  | 
      
      
         | 2800 | 
          | 
          | 
             chmod +x "$ofile"
  | 
      
      
         | 2801 | 
          | 
          | 
           else
  | 
      
      
         | 2802 | 
          | 
          | 
             rm -f ${ofile}.new
  | 
      
      
         | 2803 | 
          | 
          | 
             echo "$progname: unable to update list of available tagged configurations."
  | 
      
      
         | 2804 | 
          | 
          | 
             exit 1
  | 
      
      
         | 2805 | 
          | 
          | 
           fi
  | 
      
      
         | 2806 | 
          | 
          | 
         fi
  | 
      
      
         | 2807 | 
          | 
          | 
          
  | 
      
      
         | 2808 | 
          | 
          | 
         # Don't cache tagged configuration!
  | 
      
      
         | 2809 | 
          | 
          | 
         test -n "$cache_file" && test -z "$tagname" || exit 0
  | 
      
      
         | 2810 | 
          | 
          | 
          
  | 
      
      
         | 2811 | 
          | 
          | 
         # AC_CACHE_SAVE
  | 
      
      
         | 2812 | 
          | 
          | 
         trap '' 1 2 15
  | 
      
      
         | 2813 | 
          | 
          | 
         cat > confcache <<\EOF
  | 
      
      
         | 2814 | 
          | 
          | 
         # This file is a shell script that caches the results of configure
  | 
      
      
         | 2815 | 
          | 
          | 
         # tests run on this system so they can be shared between configure
  | 
      
      
         | 2816 | 
          | 
          | 
         # scripts and configure runs.  It is not useful on other systems.
  | 
      
      
         | 2817 | 
          | 
          | 
         # If it contains results you don't want to keep, you may remove or edit it.
  | 
      
      
         | 2818 | 
          | 
          | 
         #
  | 
      
      
         | 2819 | 
          | 
          | 
         # By default, configure uses ./config.cache as the cache file,
  | 
      
      
         | 2820 | 
          | 
          | 
         # creating it if it does not exist already.  You can give configure
  | 
      
      
         | 2821 | 
          | 
          | 
         # the --cache-file=FILE option to use a different cache file; that is
  | 
      
      
         | 2822 | 
          | 
          | 
         # what configure does when it calls configure scripts in
  | 
      
      
         | 2823 | 
          | 
          | 
         # subdirectories, so they share the cache.
  | 
      
      
         | 2824 | 
          | 
          | 
         # Giving --cache-file=/dev/null disables caching, for debugging configure.
  | 
      
      
         | 2825 | 
          | 
          | 
         # config.status only pays attention to the cache file if you give it the
  | 
      
      
         | 2826 | 
          | 
          | 
         # --recheck option to rerun configure.
  | 
      
      
         | 2827 | 
          | 
          | 
         #
  | 
      
      
         | 2828 | 
          | 
          | 
         EOF
  | 
      
      
         | 2829 | 
          | 
          | 
         # The following way of writing the cache mishandles newlines in values,
  | 
      
      
         | 2830 | 
          | 
          | 
         # but we know of no workaround that is simple, portable, and efficient.
  | 
      
      
         | 2831 | 
          | 
          | 
         # So, don't put newlines in cache variables' values.
  | 
      
      
         | 2832 | 
          | 
          | 
         # Ultrix sh set writes to stderr and can't be redirected directly,
  | 
      
      
         | 2833 | 
          | 
          | 
         # and sets the high bit in the cache file unless we assign to the vars.
  | 
      
      
         | 2834 | 
          | 
          | 
         (set) 2>&1 |
  | 
      
      
         | 2835 | 
          | 
          | 
           case `(ac_space=' '; set | grep ac_space) 2>&1` in
  | 
      
      
         | 2836 | 
          | 
          | 
           *ac_space=\ *)
  | 
      
      
         | 2837 | 
          | 
          | 
             # `set' does not quote correctly, so add quotes (double-quote substitution
  | 
      
      
         | 2838 | 
          | 
          | 
             # turns \\\\ into \\, and sed turns \\ into \).
  | 
      
      
         | 2839 | 
          | 
          | 
             sed -n \
  | 
      
      
         | 2840 | 
          | 
          | 
               -e "s/'/'\\\\''/g" \
  | 
      
      
         | 2841 | 
          | 
          | 
               -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
  | 
      
      
         | 2842 | 
          | 
          | 
             ;;
  | 
      
      
         | 2843 | 
          | 
          | 
           *)
  | 
      
      
         | 2844 | 
          | 
          | 
             # `set' quotes correctly as required by POSIX, so do not add quotes.
  | 
      
      
         | 2845 | 
          | 
          | 
             sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
  | 
      
      
         | 2846 | 
          | 
          | 
             ;;
  | 
      
      
         | 2847 | 
          | 
          | 
           esac >> confcache
  | 
      
      
         | 2848 | 
          | 
          | 
         if cmp -s $cache_file confcache; then
  | 
      
      
         | 2849 | 
          | 
          | 
           :
  | 
      
      
         | 2850 | 
          | 
          | 
         else
  | 
      
      
         | 2851 | 
          | 
          | 
           if test -w $cache_file; then
  | 
      
      
         | 2852 | 
          | 
          | 
             echo "updating cache $cache_file"
  | 
      
      
         | 2853 | 
          | 
          | 
             cat confcache > $cache_file
  | 
      
      
         | 2854 | 
          | 
          | 
           else
  | 
      
      
         | 2855 | 
          | 
          | 
             echo "not updating unwritable cache $cache_file"
  | 
      
      
         | 2856 | 
          | 
          | 
           fi
  | 
      
      
         | 2857 | 
          | 
          | 
         fi
  | 
      
      
         | 2858 | 
          | 
          | 
         rm -f confcache
  | 
      
      
         | 2859 | 
          | 
          | 
          
  | 
      
      
         | 2860 | 
          | 
          | 
         exit 0
  | 
      
      
         | 2861 | 
          | 
          | 
          
  | 
      
      
         | 2862 | 
          | 
          | 
         # Local Variables:
  | 
      
      
         | 2863 | 
          | 
          | 
         # mode:shell-script
  | 
      
      
         | 2864 | 
          | 
          | 
         # sh-indentation:2
  | 
      
      
         | 2865 | 
          | 
          | 
         # End:
  |