Home | History | Annotate | Download | only in bochs
      1 #! /bin/sh
      2 # From configure.in Id: configure.in,v 1.388 2009/02/02 13:02:47 vruppert Exp .
      3 # Guess values for system-dependent variables and create Makefiles.
      4 # Generated by GNU Autoconf 2.61.
      5 #
      6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
      7 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
      8 # This configure script is free software; the Free Software Foundation
      9 # gives unlimited permission to copy, distribute and modify it.
     10 ## --------------------- ##
     11 ## M4sh Initialization.  ##
     12 ## --------------------- ##
     13 
     14 # Be more Bourne compatible
     15 DUALCASE=1; export DUALCASE # for MKS sh
     16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
     17   emulate sh
     18   NULLCMD=:
     19   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
     20   # is contrary to our usage.  Disable this feature.
     21   alias -g '${1+"$@"}'='"$@"'
     22   setopt NO_GLOB_SUBST
     23 else
     24   case `(set -o) 2>/dev/null` in
     25   *posix*) set -o posix ;;
     26 esac
     27 
     28 fi
     29 
     30 
     31 
     32 
     33 # PATH needs CR
     34 # Avoid depending upon Character Ranges.
     35 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
     36 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
     37 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
     38 as_cr_digits='0123456789'
     39 as_cr_alnum=$as_cr_Letters$as_cr_digits
     40 
     41 # The user is always right.
     42 if test "${PATH_SEPARATOR+set}" != set; then
     43   echo "#! /bin/sh" >conf$$.sh
     44   echo  "exit 0"   >>conf$$.sh
     45   chmod +x conf$$.sh
     46   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
     47     PATH_SEPARATOR=';'
     48   else
     49     PATH_SEPARATOR=:
     50   fi
     51   rm -f conf$$.sh
     52 fi
     53 
     54 # Support unset when possible.
     55 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
     56   as_unset=unset
     57 else
     58   as_unset=false
     59 fi
     60 
     61 
     62 # IFS
     63 # We need space, tab and new line, in precisely that order.  Quoting is
     64 # there to prevent editors from complaining about space-tab.
     65 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     66 # splitting by setting IFS to empty value.)
     67 as_nl='
     68 '
     69 IFS=" ""	$as_nl"
     70 
     71 # Find who we are.  Look in the path if we contain no directory separator.
     72 case $0 in
     73   *[\\/]* ) as_myself=$0 ;;
     74   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     75 for as_dir in $PATH
     76 do
     77   IFS=$as_save_IFS
     78   test -z "$as_dir" && as_dir=.
     79   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
     80 done
     81 IFS=$as_save_IFS
     82 
     83      ;;
     84 esac
     85 # We did not find ourselves, most probably we were run as `sh COMMAND'
     86 # in which case we are not to be found in the path.
     87 if test "x$as_myself" = x; then
     88   as_myself=$0
     89 fi
     90 if test ! -f "$as_myself"; then
     91   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
     92   { (exit 1); exit 1; }
     93 fi
     94 
     95 # Work around bugs in pre-3.0 UWIN ksh.
     96 for as_var in ENV MAIL MAILPATH
     97 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
     98 done
     99 PS1='$ '
    100 PS2='> '
    101 PS4='+ '
    102 
    103 # NLS nuisances.
    104 for as_var in \
    105   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
    106   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
    107   LC_TELEPHONE LC_TIME
    108 do
    109   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
    110     eval $as_var=C; export $as_var
    111   else
    112     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
    113   fi
    114 done
    115 
    116 # Required to use basename.
    117 if expr a : '\(a\)' >/dev/null 2>&1 &&
    118    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    119   as_expr=expr
    120 else
    121   as_expr=false
    122 fi
    123 
    124 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    125   as_basename=basename
    126 else
    127   as_basename=false
    128 fi
    129 
    130 
    131 # Name of the executable.
    132 as_me=`$as_basename -- "$0" ||
    133 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    134 	 X"$0" : 'X\(//\)$' \| \
    135 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    136 echo X/"$0" |
    137     sed '/^.*\/\([^/][^/]*\)\/*$/{
    138 	    s//\1/
    139 	    q
    140 	  }
    141 	  /^X\/\(\/\/\)$/{
    142 	    s//\1/
    143 	    q
    144 	  }
    145 	  /^X\/\(\/\).*/{
    146 	    s//\1/
    147 	    q
    148 	  }
    149 	  s/.*/./; q'`
    150 
    151 # CDPATH.
    152 $as_unset CDPATH
    153 
    154 
    155 if test "x$CONFIG_SHELL" = x; then
    156   if (eval ":") 2>/dev/null; then
    157   as_have_required=yes
    158 else
    159   as_have_required=no
    160 fi
    161 
    162   if test $as_have_required = yes && 	 (eval ":
    163 (as_func_return () {
    164   (exit \$1)
    165 }
    166 as_func_success () {
    167   as_func_return 0
    168 }
    169 as_func_failure () {
    170   as_func_return 1
    171 }
    172 as_func_ret_success () {
    173   return 0
    174 }
    175 as_func_ret_failure () {
    176   return 1
    177 }
    178 
    179 exitcode=0
    180 if as_func_success; then
    181   :
    182 else
    183   exitcode=1
    184   echo as_func_success failed.
    185 fi
    186 
    187 if as_func_failure; then
    188   exitcode=1
    189   echo as_func_failure succeeded.
    190 fi
    191 
    192 if as_func_ret_success; then
    193   :
    194 else
    195   exitcode=1
    196   echo as_func_ret_success failed.
    197 fi
    198 
    199 if as_func_ret_failure; then
    200   exitcode=1
    201   echo as_func_ret_failure succeeded.
    202 fi
    203 
    204 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
    205   :
    206 else
    207   exitcode=1
    208   echo positional parameters were not saved.
    209 fi
    210 
    211 test \$exitcode = 0) || { (exit 1); exit 1; }
    212 
    213 (
    214   as_lineno_1=\$LINENO
    215   as_lineno_2=\$LINENO
    216   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
    217   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
    218 ") 2> /dev/null; then
    219   :
    220 else
    221   as_candidate_shells=
    222     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    223 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    224 do
    225   IFS=$as_save_IFS
    226   test -z "$as_dir" && as_dir=.
    227   case $as_dir in
    228 	 /*)
    229 	   for as_base in sh bash ksh sh5; do
    230 	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
    231 	   done;;
    232        esac
    233 done
    234 IFS=$as_save_IFS
    235 
    236 
    237       for as_shell in $as_candidate_shells $SHELL; do
    238 	 # Try only shells that exist, to save several forks.
    239 	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    240 		{ ("$as_shell") 2> /dev/null <<\_ASEOF
    241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    242   emulate sh
    243   NULLCMD=:
    244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    245   # is contrary to our usage.  Disable this feature.
    246   alias -g '${1+"$@"}'='"$@"'
    247   setopt NO_GLOB_SUBST
    248 else
    249   case `(set -o) 2>/dev/null` in
    250   *posix*) set -o posix ;;
    251 esac
    252 
    253 fi
    254 
    255 
    256 :
    257 _ASEOF
    258 }; then
    259   CONFIG_SHELL=$as_shell
    260 	       as_have_required=yes
    261 	       if { "$as_shell" 2> /dev/null <<\_ASEOF
    262 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    263   emulate sh
    264   NULLCMD=:
    265   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    266   # is contrary to our usage.  Disable this feature.
    267   alias -g '${1+"$@"}'='"$@"'
    268   setopt NO_GLOB_SUBST
    269 else
    270   case `(set -o) 2>/dev/null` in
    271   *posix*) set -o posix ;;
    272 esac
    273 
    274 fi
    275 
    276 
    277 :
    278 (as_func_return () {
    279   (exit $1)
    280 }
    281 as_func_success () {
    282   as_func_return 0
    283 }
    284 as_func_failure () {
    285   as_func_return 1
    286 }
    287 as_func_ret_success () {
    288   return 0
    289 }
    290 as_func_ret_failure () {
    291   return 1
    292 }
    293 
    294 exitcode=0
    295 if as_func_success; then
    296   :
    297 else
    298   exitcode=1
    299   echo as_func_success failed.
    300 fi
    301 
    302 if as_func_failure; then
    303   exitcode=1
    304   echo as_func_failure succeeded.
    305 fi
    306 
    307 if as_func_ret_success; then
    308   :
    309 else
    310   exitcode=1
    311   echo as_func_ret_success failed.
    312 fi
    313 
    314 if as_func_ret_failure; then
    315   exitcode=1
    316   echo as_func_ret_failure succeeded.
    317 fi
    318 
    319 if ( set x; as_func_ret_success y && test x = "$1" ); then
    320   :
    321 else
    322   exitcode=1
    323   echo positional parameters were not saved.
    324 fi
    325 
    326 test $exitcode = 0) || { (exit 1); exit 1; }
    327 
    328 (
    329   as_lineno_1=$LINENO
    330   as_lineno_2=$LINENO
    331   test "x$as_lineno_1" != "x$as_lineno_2" &&
    332   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
    333 
    334 _ASEOF
    335 }; then
    336   break
    337 fi
    338 
    339 fi
    340 
    341       done
    342 
    343       if test "x$CONFIG_SHELL" != x; then
    344   for as_var in BASH_ENV ENV
    345         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
    346         done
    347         export CONFIG_SHELL
    348         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
    349 fi
    350 
    351 
    352     if test $as_have_required = no; then
    353   echo This script requires a shell more modern than all the
    354       echo shells that I found on your system.  Please install a
    355       echo modern shell, or manually run the script under such a
    356       echo shell if you do have one.
    357       { (exit 1); exit 1; }
    358 fi
    359 
    360 
    361 fi
    362 
    363 fi
    364 
    365 
    366 
    367 (eval "as_func_return () {
    368   (exit \$1)
    369 }
    370 as_func_success () {
    371   as_func_return 0
    372 }
    373 as_func_failure () {
    374   as_func_return 1
    375 }
    376 as_func_ret_success () {
    377   return 0
    378 }
    379 as_func_ret_failure () {
    380   return 1
    381 }
    382 
    383 exitcode=0
    384 if as_func_success; then
    385   :
    386 else
    387   exitcode=1
    388   echo as_func_success failed.
    389 fi
    390 
    391 if as_func_failure; then
    392   exitcode=1
    393   echo as_func_failure succeeded.
    394 fi
    395 
    396 if as_func_ret_success; then
    397   :
    398 else
    399   exitcode=1
    400   echo as_func_ret_success failed.
    401 fi
    402 
    403 if as_func_ret_failure; then
    404   exitcode=1
    405   echo as_func_ret_failure succeeded.
    406 fi
    407 
    408 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
    409   :
    410 else
    411   exitcode=1
    412   echo positional parameters were not saved.
    413 fi
    414 
    415 test \$exitcode = 0") || {
    416   echo No shell found that supports shell functions.
    417   echo Please tell autoconf@gnu.org about your system,
    418   echo including any error possibly output before this
    419   echo message
    420 }
    421 
    422 
    423 
    424   as_lineno_1=$LINENO
    425   as_lineno_2=$LINENO
    426   test "x$as_lineno_1" != "x$as_lineno_2" &&
    427   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
    428 
    429   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
    430   # uniformly replaced by the line number.  The first 'sed' inserts a
    431   # line-number line after each line using $LINENO; the second 'sed'
    432   # does the real work.  The second script uses 'N' to pair each
    433   # line-number line with the line containing $LINENO, and appends
    434   # trailing '-' during substitution so that $LINENO is not a special
    435   # case at line end.
    436   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
    437   # scripts with optimization help from Paolo Bonzini.  Blame Lee
    438   # E. McMahon (1931-1989) for sed's syntax.  :-)
    439   sed -n '
    440     p
    441     /[$]LINENO/=
    442   ' <$as_myself |
    443     sed '
    444       s/[$]LINENO.*/&-/
    445       t lineno
    446       b
    447       :lineno
    448       N
    449       :loop
    450       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    451       t loop
    452       s/-\n.*//
    453     ' >$as_me.lineno &&
    454   chmod +x "$as_me.lineno" ||
    455     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    456    { (exit 1); exit 1; }; }
    457 
    458   # Don't try to exec as it changes $[0], causing all sort of problems
    459   # (the dirname of $[0] is not the place where we might find the
    460   # original and so on.  Autoconf is especially sensitive to this).
    461   . "./$as_me.lineno"
    462   # Exit status is that of the last command.
    463   exit
    464 }
    465 
    466 
    467 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    468   as_dirname=dirname
    469 else
    470   as_dirname=false
    471 fi
    472 
    473 ECHO_C= ECHO_N= ECHO_T=
    474 case `echo -n x` in
    475 -n*)
    476   case `echo 'x\c'` in
    477   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    478   *)   ECHO_C='\c';;
    479   esac;;
    480 *)
    481   ECHO_N='-n';;
    482 esac
    483 
    484 if expr a : '\(a\)' >/dev/null 2>&1 &&
    485    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    486   as_expr=expr
    487 else
    488   as_expr=false
    489 fi
    490 
    491 rm -f conf$$ conf$$.exe conf$$.file
    492 if test -d conf$$.dir; then
    493   rm -f conf$$.dir/conf$$.file
    494 else
    495   rm -f conf$$.dir
    496   mkdir conf$$.dir
    497 fi
    498 echo >conf$$.file
    499 if ln -s conf$$.file conf$$ 2>/dev/null; then
    500   as_ln_s='ln -s'
    501   # ... but there are two gotchas:
    502   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    503   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    504   # In both cases, we have to default to `cp -p'.
    505   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    506     as_ln_s='cp -p'
    507 elif ln conf$$.file conf$$ 2>/dev/null; then
    508   as_ln_s=ln
    509 else
    510   as_ln_s='cp -p'
    511 fi
    512 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    513 rmdir conf$$.dir 2>/dev/null
    514 
    515 if mkdir -p . 2>/dev/null; then
    516   as_mkdir_p=:
    517 else
    518   test -d ./-p && rmdir ./-p
    519   as_mkdir_p=false
    520 fi
    521 
    522 if test -x / >/dev/null 2>&1; then
    523   as_test_x='test -x'
    524 else
    525   if ls -dL / >/dev/null 2>&1; then
    526     as_ls_L_option=L
    527   else
    528     as_ls_L_option=
    529   fi
    530   as_test_x='
    531     eval sh -c '\''
    532       if test -d "$1"; then
    533         test -d "$1/.";
    534       else
    535 	case $1 in
    536         -*)set "./$1";;
    537 	esac;
    538 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
    539 	???[sx]*):;;*)false;;esac;fi
    540     '\'' sh
    541   '
    542 fi
    543 as_executable_p=$as_test_x
    544 
    545 # Sed expression to map a string onto a valid CPP name.
    546 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    547 
    548 # Sed expression to map a string onto a valid variable name.
    549 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    550 
    551 
    552 
    553 
    554 # Check that we are running under the correct shell.
    555 SHELL=${CONFIG_SHELL-/bin/sh}
    556 
    557 case X$ECHO in
    558 X*--fallback-echo)
    559   # Remove one level of quotation (which was required for Make).
    560   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
    561   ;;
    562 esac
    563 
    564 echo=${ECHO-echo}
    565 if test "X$1" = X--no-reexec; then
    566   # Discard the --no-reexec flag, and continue.
    567   shift
    568 elif test "X$1" = X--fallback-echo; then
    569   # Avoid inline document here, it may be left over
    570   :
    571 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
    572   # Yippee, $echo works!
    573   :
    574 else
    575   # Restart under the correct shell.
    576   exec $SHELL "$0" --no-reexec ${1+"$@"}
    577 fi
    578 
    579 if test "X$1" = X--fallback-echo; then
    580   # used as fallback echo
    581   shift
    582   cat <<EOF
    583 $*
    584 EOF
    585   exit 0
    586 fi
    587 
    588 # The HP-UX ksh and POSIX shell print the target directory to stdout
    589 # if CDPATH is set.
    590 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
    591 
    592 if test -z "$ECHO"; then
    593 if test "X${echo_test_string+set}" != Xset; then
    594 # find a string as large as possible, as long as the shell can cope with it
    595   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
    596     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
    597     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
    598        echo_test_string="`eval $cmd`" &&
    599        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
    600     then
    601       break
    602     fi
    603   done
    604 fi
    605 
    606 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
    607    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
    608    test "X$echo_testing_string" = "X$echo_test_string"; then
    609   :
    610 else
    611   # The Solaris, AIX, and Digital Unix default echo programs unquote
    612   # backslashes.  This makes it impossible to quote backslashes using
    613   #   echo "$something" | sed 's/\\/\\\\/g'
    614   #
    615   # So, first we look for a working echo in the user's PATH.
    616 
    617   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
    618   for dir in $PATH /usr/ucb; do
    619     IFS="$lt_save_ifs"
    620     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
    621        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
    622        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
    623        test "X$echo_testing_string" = "X$echo_test_string"; then
    624       echo="$dir/echo"
    625       break
    626     fi
    627   done
    628   IFS="$lt_save_ifs"
    629 
    630   if test "X$echo" = Xecho; then
    631     # We didn't find a better echo, so look for alternatives.
    632     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
    633        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
    634        test "X$echo_testing_string" = "X$echo_test_string"; then
    635       # This shell has a builtin print -r that does the trick.
    636       echo='print -r'
    637     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
    638 	 test "X$CONFIG_SHELL" != X/bin/ksh; then
    639       # If we have ksh, try running configure again with it.
    640       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
    641       export ORIGINAL_CONFIG_SHELL
    642       CONFIG_SHELL=/bin/ksh
    643       export CONFIG_SHELL
    644       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
    645     else
    646       # Try using printf.
    647       echo='printf %s\n'
    648       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
    649 	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
    650 	 test "X$echo_testing_string" = "X$echo_test_string"; then
    651 	# Cool, printf works
    652 	:
    653       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
    654 	   test "X$echo_testing_string" = 'X\t' &&
    655 	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
    656 	   test "X$echo_testing_string" = "X$echo_test_string"; then
    657 	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
    658 	export CONFIG_SHELL
    659 	SHELL="$CONFIG_SHELL"
    660 	export SHELL
    661 	echo="$CONFIG_SHELL $0 --fallback-echo"
    662       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
    663 	   test "X$echo_testing_string" = 'X\t' &&
    664 	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
    665 	   test "X$echo_testing_string" = "X$echo_test_string"; then
    666 	echo="$CONFIG_SHELL $0 --fallback-echo"
    667       else
    668 	# maybe with a smaller string...
    669 	prev=:
    670 
    671 	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
    672 	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
    673 	  then
    674 	    break
    675 	  fi
    676 	  prev="$cmd"
    677 	done
    678 
    679 	if test "$prev" != 'sed 50q "$0"'; then
    680 	  echo_test_string=`eval $prev`
    681 	  export echo_test_string
    682 	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
    683 	else
    684 	  # Oops.  We lost completely, so just stick with echo.
    685 	  echo=echo
    686 	fi
    687       fi
    688     fi
    689   fi
    690 fi
    691 fi
    692 
    693 # Copy echo and quote the copy suitably for passing to libtool from
    694 # the Makefile, instead of quoting the original, which is used later.
    695 ECHO=$echo
    696 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
    697    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
    698 fi
    699 
    700 
    701 
    702 
    703 tagnames=${tagnames+${tagnames},}CXX
    704 
    705 tagnames=${tagnames+${tagnames},}F77
    706 
    707 exec 7<&0 </dev/null 6>&1
    708 
    709 # Name of the host.
    710 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
    711 # so uname gets run too.
    712 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    713 
    714 #
    715 # Initializations.
    716 #
    717 ac_default_prefix=/usr/local
    718 ac_clean_files=
    719 ac_config_libobj_dir=.
    720 LIBOBJS=
    721 cross_compiling=no
    722 subdirs=
    723 MFLAGS=
    724 MAKEFLAGS=
    725 SHELL=${CONFIG_SHELL-/bin/sh}
    726 
    727 # Identity of this package.
    728 PACKAGE_NAME=
    729 PACKAGE_TARNAME=
    730 PACKAGE_VERSION=
    731 PACKAGE_STRING=
    732 PACKAGE_BUGREPORT=
    733 
    734 ac_unique_file="bochs.h"
    735 # Factoring default headers for most tests.
    736 ac_includes_default="\
    737 #include <stdio.h>
    738 #ifdef HAVE_SYS_TYPES_H
    739 # include <sys/types.h>
    740 #endif
    741 #ifdef HAVE_SYS_STAT_H
    742 # include <sys/stat.h>
    743 #endif
    744 #ifdef STDC_HEADERS
    745 # include <stdlib.h>
    746 # include <stddef.h>
    747 #else
    748 # ifdef HAVE_STDLIB_H
    749 #  include <stdlib.h>
    750 # endif
    751 #endif
    752 #ifdef HAVE_STRING_H
    753 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    754 #  include <memory.h>
    755 # endif
    756 # include <string.h>
    757 #endif
    758 #ifdef HAVE_STRINGS_H
    759 # include <strings.h>
    760 #endif
    761 #ifdef HAVE_INTTYPES_H
    762 # include <inttypes.h>
    763 #endif
    764 #ifdef HAVE_STDINT_H
    765 # include <stdint.h>
    766 #endif
    767 #ifdef HAVE_UNISTD_H
    768 # include <unistd.h>
    769 #endif"
    770 
    771 ac_subst_vars='SHELL
    772 PATH_SEPARATOR
    773 PACKAGE_NAME
    774 PACKAGE_TARNAME
    775 PACKAGE_VERSION
    776 PACKAGE_STRING
    777 PACKAGE_BUGREPORT
    778 exec_prefix
    779 prefix
    780 program_transform_name
    781 bindir
    782 sbindir
    783 libexecdir
    784 datarootdir
    785 datadir
    786 sysconfdir
    787 sharedstatedir
    788 localstatedir
    789 includedir
    790 oldincludedir
    791 docdir
    792 infodir
    793 htmldir
    794 dvidir
    795 pdfdir
    796 psdir
    797 libdir
    798 localedir
    799 mandir
    800 DEFS
    801 ECHO_C
    802 ECHO_N
    803 ECHO_T
    804 LIBS
    805 build_alias
    806 host_alias
    807 target_alias
    808 build
    809 build_cpu
    810 build_vendor
    811 build_os
    812 host
    813 host_cpu
    814 host_vendor
    815 host_os
    816 target
    817 target_cpu
    818 target_vendor
    819 target_os
    820 CC
    821 CFLAGS
    822 LDFLAGS
    823 CPPFLAGS
    824 ac_ct_CC
    825 EXEEXT
    826 OBJEXT
    827 CXX
    828 CXXFLAGS
    829 ac_ct_CXX
    830 SET_MAKE
    831 GREP
    832 EGREP
    833 LN_S
    834 ECHO
    835 AR
    836 RANLIB
    837 STRIP
    838 CPP
    839 CXXCPP
    840 F77
    841 FFLAGS
    842 ac_ct_F77
    843 LIBTOOL
    844 LIBADD_DL
    845 XMKMF
    846 X_CFLAGS
    847 X_PRE_LIBS
    848 X_LIBS
    849 X_EXTRA_LIBS
    850 BX_USE_IDLE_HACK
    851 DEFINE_PLUGIN_PATH
    852 NONPLUGIN_GUI_LINK_OPTS
    853 OBJS64
    854 IOAPIC_OBJS
    855 BX_COMPRESSED_HD_SUPPORT
    856 NE2K_OBJS
    857 BX_SUPPORT_ACPI
    858 PCI_OBJ
    859 KERNELDIR
    860 LSMOD
    861 INSMOD
    862 RMMOD
    863 DEPMOD
    864 PCIDEV_MODULE_MAKE_ALL
    865 KERNEL_MODULE_SUFFIX
    866 USBDEV_OBJS
    867 SCSI_OBJS
    868 NETLOW_OBJS
    869 SUFFIX_LINE
    870 CPP_SUFFIX
    871 DEBUGGER_VAR
    872 DISASM_VAR
    873 READLINE_LIB
    874 INSTRUMENT_DIR
    875 INSTRUMENT_VAR
    876 FPU_VAR
    877 CDROM_OBJS
    878 SB16_OBJS
    879 SOUNDLOW_OBJS
    880 SOUND_LINK_OPTS
    881 GAME_OBJS
    882 GDBSTUB_VAR
    883 IODEBUG_OBJS
    884 DOCBOOK2HTML
    885 BUILD_DOCBOOK_VAR
    886 INSTALL_DOCBOOK_VAR
    887 IODEV_LIB_VAR
    888 EXTRA_BX_OBJS
    889 NONINLINE_VAR
    890 INLINE_VAR
    891 EXTERNAL_DEPENDENCY
    892 RC_CMD
    893 WX_CONFIG
    894 XPM_LIB
    895 GUI_CFLAGS
    896 GUI_CXXFLAGS
    897 WX_CFLAGS
    898 WX_CXXFLAGS
    899 TOOLKIT_CXXFLAGS
    900 WGET
    901 ENH_DBG_OBJS
    902 DIALOG_OBJS
    903 EXPORT_DYNAMIC
    904 PTHREAD_CC
    905 PTHREAD_LIBS
    906 PTHREAD_CFLAGS
    907 INSTALL_TARGET
    908 INSTALL_LIST_FOR_PLATFORM
    909 RFB_LIBS
    910 GUI_OBJS
    911 DEVICE_LINK_OPTS
    912 GUI_LINK_OPTS
    913 GUI_LINK_OPTS_TERM
    914 GUI_LINK_OPTS_WX
    915 BXIMAGE_LINK_OPTS
    916 DASH
    917 SLASH
    918 CXXFP
    919 CFP
    920 OFP
    921 MAKELIB
    922 RMCOMMAND
    923 LINK
    924 LINK_CONSOLE
    925 EXE
    926 PRIMARY_TARGET
    927 PLUGIN_LIBNAME_TRANSFORMATION
    928 COMMAND_SEPARATOR
    929 CD_UP_ONE
    930 CD_UP_TWO
    931 CD_UP_THREE
    932 VERSION
    933 VER_STRING
    934 WIN_VER_STRING
    935 REL_STRING
    936 EXTRA_LINK_OPTS
    937 GUI_NON_PLUGIN_OBJS
    938 GUI_PLUGIN_OBJS
    939 IODEV_NON_PLUGIN_OBJS
    940 IODEV_PLUGIN_OBJS
    941 PLUGIN_VAR
    942 PLUGIN_TARGET
    943 INSTALL_PLUGINS_VAR
    944 GZIP
    945 TAR
    946 LIBOBJS
    947 LTLIBOBJS'
    948 ac_subst_files=''
    949       ac_precious_vars='build_alias
    950 host_alias
    951 target_alias
    952 CC
    953 CFLAGS
    954 LDFLAGS
    955 LIBS
    956 CPPFLAGS
    957 CXX
    958 CXXFLAGS
    959 CCC
    960 CPP
    961 CXXCPP
    962 F77
    963 FFLAGS
    964 XMKMF'
    965 
    966 
    967 # Initialize some variables set by options.
    968 ac_init_help=
    969 ac_init_version=false
    970 # The variables have the same names as the options, with
    971 # dashes changed to underlines.
    972 cache_file=/dev/null
    973 exec_prefix=NONE
    974 no_create=
    975 no_recursion=
    976 prefix=NONE
    977 program_prefix=NONE
    978 program_suffix=NONE
    979 program_transform_name=s,x,x,
    980 silent=
    981 site=
    982 srcdir=
    983 verbose=
    984 x_includes=NONE
    985 x_libraries=NONE
    986 
    987 # Installation directory options.
    988 # These are left unexpanded so users can "make install exec_prefix=/foo"
    989 # and all the variables that are supposed to be based on exec_prefix
    990 # by default will actually change.
    991 # Use braces instead of parens because sh, perl, etc. also accept them.
    992 # (The list follows the same order as the GNU Coding Standards.)
    993 bindir='${exec_prefix}/bin'
    994 sbindir='${exec_prefix}/sbin'
    995 libexecdir='${exec_prefix}/libexec'
    996 datarootdir='${prefix}/share'
    997 datadir='${datarootdir}'
    998 sysconfdir='${prefix}/etc'
    999 sharedstatedir='${prefix}/com'
   1000 localstatedir='${prefix}/var'
   1001 includedir='${prefix}/include'
   1002 oldincludedir='/usr/include'
   1003 docdir='${datarootdir}/doc/${PACKAGE}'
   1004 infodir='${datarootdir}/info'
   1005 htmldir='${docdir}'
   1006 dvidir='${docdir}'
   1007 pdfdir='${docdir}'
   1008 psdir='${docdir}'
   1009 libdir='${exec_prefix}/lib'
   1010 localedir='${datarootdir}/locale'
   1011 mandir='${datarootdir}/man'
   1012 
   1013 ac_prev=
   1014 ac_dashdash=
   1015 for ac_option
   1016 do
   1017   # If the previous option needs an argument, assign it.
   1018   if test -n "$ac_prev"; then
   1019     eval $ac_prev=\$ac_option
   1020     ac_prev=
   1021     continue
   1022   fi
   1023 
   1024   case $ac_option in
   1025   *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
   1026   *)	ac_optarg=yes ;;
   1027   esac
   1028 
   1029   # Accept the important Cygnus configure options, so we can diagnose typos.
   1030 
   1031   case $ac_dashdash$ac_option in
   1032   --)
   1033     ac_dashdash=yes ;;
   1034 
   1035   -bindir | --bindir | --bindi | --bind | --bin | --bi)
   1036     ac_prev=bindir ;;
   1037   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
   1038     bindir=$ac_optarg ;;
   1039 
   1040   -build | --build | --buil | --bui | --bu)
   1041     ac_prev=build_alias ;;
   1042   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
   1043     build_alias=$ac_optarg ;;
   1044 
   1045   -cache-file | --cache-file | --cache-fil | --cache-fi \
   1046   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
   1047     ac_prev=cache_file ;;
   1048   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
   1049   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
   1050     cache_file=$ac_optarg ;;
   1051 
   1052   --config-cache | -C)
   1053     cache_file=config.cache ;;
   1054 
   1055   -datadir | --datadir | --datadi | --datad)
   1056     ac_prev=datadir ;;
   1057   -datadir=* | --datadir=* | --datadi=* | --datad=*)
   1058     datadir=$ac_optarg ;;
   1059 
   1060   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
   1061   | --dataroo | --dataro | --datar)
   1062     ac_prev=datarootdir ;;
   1063   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
   1064   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
   1065     datarootdir=$ac_optarg ;;
   1066 
   1067   -disable-* | --disable-*)
   1068     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
   1069     # Reject names that are not valid shell variable names.
   1070     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1071       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   1072    { (exit 1); exit 1; }; }
   1073     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
   1074     eval enable_$ac_feature=no ;;
   1075 
   1076   -docdir | --docdir | --docdi | --doc | --do)
   1077     ac_prev=docdir ;;
   1078   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1079     docdir=$ac_optarg ;;
   1080 
   1081   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1082     ac_prev=dvidir ;;
   1083   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1084     dvidir=$ac_optarg ;;
   1085 
   1086   -enable-* | --enable-*)
   1087     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1088     # Reject names that are not valid shell variable names.
   1089     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1090       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   1091    { (exit 1); exit 1; }; }
   1092     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
   1093     eval enable_$ac_feature=\$ac_optarg ;;
   1094 
   1095   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1096   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1097   | --exec | --exe | --ex)
   1098     ac_prev=exec_prefix ;;
   1099   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1100   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1101   | --exec=* | --exe=* | --ex=*)
   1102     exec_prefix=$ac_optarg ;;
   1103 
   1104   -gas | --gas | --ga | --g)
   1105     # Obsolete; use --with-gas.
   1106     with_gas=yes ;;
   1107 
   1108   -help | --help | --hel | --he | -h)
   1109     ac_init_help=long ;;
   1110   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1111     ac_init_help=recursive ;;
   1112   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1113     ac_init_help=short ;;
   1114 
   1115   -host | --host | --hos | --ho)
   1116     ac_prev=host_alias ;;
   1117   -host=* | --host=* | --hos=* | --ho=*)
   1118     host_alias=$ac_optarg ;;
   1119 
   1120   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1121     ac_prev=htmldir ;;
   1122   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1123   | --ht=*)
   1124     htmldir=$ac_optarg ;;
   1125 
   1126   -includedir | --includedir | --includedi | --included | --include \
   1127   | --includ | --inclu | --incl | --inc)
   1128     ac_prev=includedir ;;
   1129   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1130   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1131     includedir=$ac_optarg ;;
   1132 
   1133   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1134     ac_prev=infodir ;;
   1135   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1136     infodir=$ac_optarg ;;
   1137 
   1138   -libdir | --libdir | --libdi | --libd)
   1139     ac_prev=libdir ;;
   1140   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1141     libdir=$ac_optarg ;;
   1142 
   1143   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1144   | --libexe | --libex | --libe)
   1145     ac_prev=libexecdir ;;
   1146   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1147   | --libexe=* | --libex=* | --libe=*)
   1148     libexecdir=$ac_optarg ;;
   1149 
   1150   -localedir | --localedir | --localedi | --localed | --locale)
   1151     ac_prev=localedir ;;
   1152   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1153     localedir=$ac_optarg ;;
   1154 
   1155   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1156   | --localstate | --localstat | --localsta | --localst | --locals)
   1157     ac_prev=localstatedir ;;
   1158   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1159   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1160     localstatedir=$ac_optarg ;;
   1161 
   1162   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1163     ac_prev=mandir ;;
   1164   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1165     mandir=$ac_optarg ;;
   1166 
   1167   -nfp | --nfp | --nf)
   1168     # Obsolete; use --without-fp.
   1169     with_fp=no ;;
   1170 
   1171   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1172   | --no-cr | --no-c | -n)
   1173     no_create=yes ;;
   1174 
   1175   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1176   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1177     no_recursion=yes ;;
   1178 
   1179   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1180   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1181   | --oldin | --oldi | --old | --ol | --o)
   1182     ac_prev=oldincludedir ;;
   1183   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1184   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1185   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1186     oldincludedir=$ac_optarg ;;
   1187 
   1188   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1189     ac_prev=prefix ;;
   1190   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1191     prefix=$ac_optarg ;;
   1192 
   1193   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1194   | --program-pre | --program-pr | --program-p)
   1195     ac_prev=program_prefix ;;
   1196   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1197   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1198     program_prefix=$ac_optarg ;;
   1199 
   1200   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1201   | --program-suf | --program-su | --program-s)
   1202     ac_prev=program_suffix ;;
   1203   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1204   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1205     program_suffix=$ac_optarg ;;
   1206 
   1207   -program-transform-name | --program-transform-name \
   1208   | --program-transform-nam | --program-transform-na \
   1209   | --program-transform-n | --program-transform- \
   1210   | --program-transform | --program-transfor \
   1211   | --program-transfo | --program-transf \
   1212   | --program-trans | --program-tran \
   1213   | --progr-tra | --program-tr | --program-t)
   1214     ac_prev=program_transform_name ;;
   1215   -program-transform-name=* | --program-transform-name=* \
   1216   | --program-transform-nam=* | --program-transform-na=* \
   1217   | --program-transform-n=* | --program-transform-=* \
   1218   | --program-transform=* | --program-transfor=* \
   1219   | --program-transfo=* | --program-transf=* \
   1220   | --program-trans=* | --program-tran=* \
   1221   | --progr-tra=* | --program-tr=* | --program-t=*)
   1222     program_transform_name=$ac_optarg ;;
   1223 
   1224   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1225     ac_prev=pdfdir ;;
   1226   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1227     pdfdir=$ac_optarg ;;
   1228 
   1229   -psdir | --psdir | --psdi | --psd | --ps)
   1230     ac_prev=psdir ;;
   1231   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1232     psdir=$ac_optarg ;;
   1233 
   1234   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1235   | -silent | --silent | --silen | --sile | --sil)
   1236     silent=yes ;;
   1237 
   1238   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1239     ac_prev=sbindir ;;
   1240   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1241   | --sbi=* | --sb=*)
   1242     sbindir=$ac_optarg ;;
   1243 
   1244   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1245   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1246   | --sharedst | --shareds | --shared | --share | --shar \
   1247   | --sha | --sh)
   1248     ac_prev=sharedstatedir ;;
   1249   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1250   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1251   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1252   | --sha=* | --sh=*)
   1253     sharedstatedir=$ac_optarg ;;
   1254 
   1255   -site | --site | --sit)
   1256     ac_prev=site ;;
   1257   -site=* | --site=* | --sit=*)
   1258     site=$ac_optarg ;;
   1259 
   1260   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1261     ac_prev=srcdir ;;
   1262   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1263     srcdir=$ac_optarg ;;
   1264 
   1265   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1266   | --syscon | --sysco | --sysc | --sys | --sy)
   1267     ac_prev=sysconfdir ;;
   1268   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1269   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1270     sysconfdir=$ac_optarg ;;
   1271 
   1272   -target | --target | --targe | --targ | --tar | --ta | --t)
   1273     ac_prev=target_alias ;;
   1274   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1275     target_alias=$ac_optarg ;;
   1276 
   1277   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1278     verbose=yes ;;
   1279 
   1280   -version | --version | --versio | --versi | --vers | -V)
   1281     ac_init_version=: ;;
   1282 
   1283   -with-* | --with-*)
   1284     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1285     # Reject names that are not valid shell variable names.
   1286     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1287       { echo "$as_me: error: invalid package name: $ac_package" >&2
   1288    { (exit 1); exit 1; }; }
   1289     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
   1290     eval with_$ac_package=\$ac_optarg ;;
   1291 
   1292   -without-* | --without-*)
   1293     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1294     # Reject names that are not valid shell variable names.
   1295     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1296       { echo "$as_me: error: invalid package name: $ac_package" >&2
   1297    { (exit 1); exit 1; }; }
   1298     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
   1299     eval with_$ac_package=no ;;
   1300 
   1301   --x)
   1302     # Obsolete; use --with-x.
   1303     with_x=yes ;;
   1304 
   1305   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1306   | --x-incl | --x-inc | --x-in | --x-i)
   1307     ac_prev=x_includes ;;
   1308   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1309   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1310     x_includes=$ac_optarg ;;
   1311 
   1312   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1313   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1314     ac_prev=x_libraries ;;
   1315   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1316   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1317     x_libraries=$ac_optarg ;;
   1318 
   1319   -*) { echo "$as_me: error: unrecognized option: $ac_option
   1320 Try \`$0 --help' for more information." >&2
   1321    { (exit 1); exit 1; }; }
   1322     ;;
   1323 
   1324   *=*)
   1325     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1326     # Reject names that are not valid shell variable names.
   1327     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
   1328       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
   1329    { (exit 1); exit 1; }; }
   1330     eval $ac_envvar=\$ac_optarg
   1331     export $ac_envvar ;;
   1332 
   1333   *)
   1334     # FIXME: should be removed in autoconf 3.0.
   1335     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1336     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1337       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1338     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
   1339     ;;
   1340 
   1341   esac
   1342 done
   1343 
   1344 if test -n "$ac_prev"; then
   1345   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1346   { echo "$as_me: error: missing argument to $ac_option" >&2
   1347    { (exit 1); exit 1; }; }
   1348 fi
   1349 
   1350 # Be sure to have absolute directory names.
   1351 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1352 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1353 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1354 		libdir localedir mandir
   1355 do
   1356   eval ac_val=\$$ac_var
   1357   case $ac_val in
   1358     [\\/$]* | ?:[\\/]* )  continue;;
   1359     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1360   esac
   1361   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   1362    { (exit 1); exit 1; }; }
   1363 done
   1364 
   1365 # There might be people who depend on the old broken behavior: `$host'
   1366 # used to hold the argument of --host etc.
   1367 # FIXME: To remove some day.
   1368 build=$build_alias
   1369 host=$host_alias
   1370 target=$target_alias
   1371 
   1372 # FIXME: To remove some day.
   1373 if test "x$host_alias" != x; then
   1374   if test "x$build_alias" = x; then
   1375     cross_compiling=maybe
   1376     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
   1377     If a cross compiler is detected then cross compile mode will be used." >&2
   1378   elif test "x$build_alias" != "x$host_alias"; then
   1379     cross_compiling=yes
   1380   fi
   1381 fi
   1382 
   1383 ac_tool_prefix=
   1384 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1385 
   1386 test "$silent" = yes && exec 6>/dev/null
   1387 
   1388 
   1389 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1390 ac_ls_di=`ls -di .` &&
   1391 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1392   { echo "$as_me: error: Working directory cannot be determined" >&2
   1393    { (exit 1); exit 1; }; }
   1394 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1395   { echo "$as_me: error: pwd does not report name of working directory" >&2
   1396    { (exit 1); exit 1; }; }
   1397 
   1398 
   1399 # Find the source files, if location was not specified.
   1400 if test -z "$srcdir"; then
   1401   ac_srcdir_defaulted=yes
   1402   # Try the directory containing this script, then the parent directory.
   1403   ac_confdir=`$as_dirname -- "$0" ||
   1404 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1405 	 X"$0" : 'X\(//\)[^/]' \| \
   1406 	 X"$0" : 'X\(//\)$' \| \
   1407 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   1408 echo X"$0" |
   1409     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1410 	    s//\1/
   1411 	    q
   1412 	  }
   1413 	  /^X\(\/\/\)[^/].*/{
   1414 	    s//\1/
   1415 	    q
   1416 	  }
   1417 	  /^X\(\/\/\)$/{
   1418 	    s//\1/
   1419 	    q
   1420 	  }
   1421 	  /^X\(\/\).*/{
   1422 	    s//\1/
   1423 	    q
   1424 	  }
   1425 	  s/.*/./; q'`
   1426   srcdir=$ac_confdir
   1427   if test ! -r "$srcdir/$ac_unique_file"; then
   1428     srcdir=..
   1429   fi
   1430 else
   1431   ac_srcdir_defaulted=no
   1432 fi
   1433 if test ! -r "$srcdir/$ac_unique_file"; then
   1434   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1435   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
   1436    { (exit 1); exit 1; }; }
   1437 fi
   1438 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1439 ac_abs_confdir=`(
   1440 	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
   1441    { (exit 1); exit 1; }; }
   1442 	pwd)`
   1443 # When building in place, set srcdir=.
   1444 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1445   srcdir=.
   1446 fi
   1447 # Remove unnecessary trailing slashes from srcdir.
   1448 # Double slashes in file names in object file debugging info
   1449 # mess up M-x gdb in Emacs.
   1450 case $srcdir in
   1451 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1452 esac
   1453 for ac_var in $ac_precious_vars; do
   1454   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1455   eval ac_env_${ac_var}_value=\$${ac_var}
   1456   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1457   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1458 done
   1459 
   1460 #
   1461 # Report the --help message.
   1462 #
   1463 if test "$ac_init_help" = "long"; then
   1464   # Omit some internal or obsolete options to make the list less imposing.
   1465   # This message is too long to be a string in the A/UX 3.1 sh.
   1466   cat <<_ACEOF
   1467 \`configure' configures this package to adapt to many kinds of systems.
   1468 
   1469 Usage: $0 [OPTION]... [VAR=VALUE]...
   1470 
   1471 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1472 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1473 
   1474 Defaults for the options are specified in brackets.
   1475 
   1476 Configuration:
   1477   -h, --help              display this help and exit
   1478       --help=short        display options specific to this package
   1479       --help=recursive    display the short help of all the included packages
   1480   -V, --version           display version information and exit
   1481   -q, --quiet, --silent   do not print \`checking...' messages
   1482       --cache-file=FILE   cache test results in FILE [disabled]
   1483   -C, --config-cache      alias for \`--cache-file=config.cache'
   1484   -n, --no-create         do not create output files
   1485       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1486 
   1487 Installation directories:
   1488   --prefix=PREFIX         install architecture-independent files in PREFIX
   1489 			  [$ac_default_prefix]
   1490   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1491 			  [PREFIX]
   1492 
   1493 By default, \`make install' will install all the files in
   1494 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1495 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1496 for instance \`--prefix=\$HOME'.
   1497 
   1498 For better control, use the options below.
   1499 
   1500 Fine tuning of the installation directories:
   1501   --bindir=DIR           user executables [EPREFIX/bin]
   1502   --sbindir=DIR          system admin executables [EPREFIX/sbin]
   1503   --libexecdir=DIR       program executables [EPREFIX/libexec]
   1504   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
   1505   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
   1506   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
   1507   --libdir=DIR           object code libraries [EPREFIX/lib]
   1508   --includedir=DIR       C header files [PREFIX/include]
   1509   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
   1510   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
   1511   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
   1512   --infodir=DIR          info documentation [DATAROOTDIR/info]
   1513   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
   1514   --mandir=DIR           man documentation [DATAROOTDIR/man]
   1515   --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
   1516   --htmldir=DIR          html documentation [DOCDIR]
   1517   --dvidir=DIR           dvi documentation [DOCDIR]
   1518   --pdfdir=DIR           pdf documentation [DOCDIR]
   1519   --psdir=DIR            ps documentation [DOCDIR]
   1520 _ACEOF
   1521 
   1522   cat <<\_ACEOF
   1523 
   1524 X features:
   1525   --x-includes=DIR    X include files are in DIR
   1526   --x-libraries=DIR   X library files are in DIR
   1527 
   1528 System types:
   1529   --build=BUILD     configure for building on BUILD [guessed]
   1530   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1531   --target=TARGET   configure for building compilers for TARGET [HOST]
   1532 _ACEOF
   1533 fi
   1534 
   1535 if test -n "$ac_init_help"; then
   1536 
   1537   cat <<\_ACEOF
   1538 
   1539 Optional Features:
   1540   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1541   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1542   --enable-static[=PKGS]  build static libraries [default=no]
   1543   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1544   --enable-fast-install[=PKGS]
   1545                           optimize for fast installation [default=yes]
   1546   --disable-libtool-lock  avoid locking (might break parallel builds)
   1547   --enable-ltdl-install   install libltdl
   1548   --disable-largefile     omit support for large files
   1549   --enable-idle-hack                use Roland Mainz's idle hack
   1550   --enable-plugins                  enable plugins
   1551   --enable-x86-64                   compile in support for x86-64 instructions
   1552   --enable-smp                      compile in support for SMP configurations
   1553   --enable-cpu-level                select cpu level (3,4,5,6)
   1554   --enable-apic                     enable APIC support
   1555   --enable-compressed-hd            allows compressed (zlib) hard disk image (not implemented yet)
   1556   --enable-ne2000                   enable limited ne2000 support
   1557   --enable-acpi                     enable ACPI support
   1558   --enable-pci                      enable limited i440FX PCI support
   1559   --enable-pcidev                   enable PCI host device mapping support (linux host only)
   1560   --enable-usb                      enable limited USB UHCI support
   1561   --enable-usb-ohci                 enable limited USB OHCI support
   1562   --enable-pnic                     enable PCI pseudo NIC support
   1563   --enable-large-pages               support for large pages (2M/4M pages)
   1564   --enable-pae                      support Physical Address Extensions
   1565   --enable-global-pages             support for global pages in PDE/PTE
   1566   --enable-1g-pages                 support for 1G pages in long mode
   1567   --enable-mtrr                     support for MTRRs
   1568   --enable-repeat-speedups          support repeated IO and mem copy speedups
   1569   --enable-trace-cache              support instruction trace cache
   1570   --enable-icache                   support instruction cache
   1571   --enable-fast-function-calls      support for fast function calls (gcc on x86 only)
   1572   --enable-host-specific-asms       support for host specific inline assembly
   1573   --enable-configurable-msrs        support for configurable MSR registers
   1574   --enable-ignore-bad-msr           ignore bad MSR references
   1575   --enable-port-e9-hack             writes to port e9 go to console
   1576   --enable-show-ips                 show IPS in Bochs log file
   1577   --enable-cpp                      use .cpp as C++ suffix
   1578   --enable-debugger                 compile in support for Bochs internal debugger
   1579   --enable-disasm                   compile in support for disassembler
   1580   --enable-debugger-gui             compile in support for Bochs internal debugger GUI
   1581   --enable-all-optimizations        compile in all possible optimizations
   1582   --enable-readline                 use readline library, if available
   1583   --enable-instrumentation          compile in support for instrumentation
   1584   --enable-logging                  enable logging
   1585   --enable-assert-checks            enable BX_ASSERT checks
   1586   --enable-raw-serial               use raw serial port access
   1587   --enable-vbe                      use VESA BIOS extensions
   1588   --enable-clgd54xx                 enable CLGD54XX emulation
   1589   --enable-fpu                      compile in FPU emulation
   1590   --enable-vme                      virtual 8086 mode extensions
   1591   --enable-vmx                      virtualization extensions
   1592   --enable-mmx                      MMX support
   1593   --enable-3dnow                    3DNow! support (incomplete)
   1594   --enable-sse                      SSE support (--enable-sse=no|1|2|3|4)
   1595   --enable-sse-extension            support for SSE extensions
   1596   --enable-daz                      denormals-are-zeroes support
   1597   --enable-xsave                    support for XSAVE/XRSTOR extensions
   1598   --enable-aes                      support for AES instructions
   1599   --enable-alignment-check          alignment check (#AC) support
   1600   --enable-misaligned-sse           misaligned SSE support
   1601   --enable-sep                      SYSENTER/SYSEXIT support
   1602   --enable-popcnt                   support for POPCNT instruction
   1603   --enable-movbe                    support for MOVBE Intel Atom(R) instruction
   1604   --enable-monitor-mwait            support for MONITOR/MWAIT instructions (experimental)
   1605   --enable-x86-debugger             x86 debugger support
   1606   --enable-cdrom                    CDROM support
   1607   --enable-sb16=xxx                 Sound Blaster 16 Support (xxx=dummy|win|linux|freebsd|osx)
   1608   --enable-gameport                 enable standard PC gameport support
   1609   --enable-gdb-stub                 enable gdb stub support
   1610   --enable-iodebug                  enable I/O interface to debugger
   1611   --enable-docbook                  build the Docbook documentation
   1612   --enable-xpm                      enable the check for XPM support
   1613   --enable-guest2host-tlb          enables guest to host addr TLB for speed (deprecated)
   1614   --enable-external-debugger       enables external debugger interface (deprecated)
   1615   --enable-magic-breakpoints        enables magic breakpoints (deprecated)
   1616   --enable-save-restore             enables save/restore (deprecated)
   1617 
   1618 Optional Packages:
   1619   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1620   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1621   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1622   --with-pic              try to use only PIC/non-PIC objects [default=use
   1623                           both]
   1624   --with-tags[=TAGS]      include additional configurations [automatic]
   1625   --with-x                use the X Window System
   1626   --with-x11                        use X11 GUI
   1627   --with-beos                       use BeOS GUI
   1628   --with-win32                      use Win32 GUI
   1629   --with-macos                      use Macintosh/CodeWarrior environment
   1630   --with-carbon                     compile for MacOS X with Carbon GUI
   1631   --with-nogui                      no native GUI, just use blank stubs
   1632   --with-term                       textmode terminal environment
   1633   --with-rfb                        use RFB protocol, works with VNC viewer
   1634   --with-amigaos                    use AmigaOS (or MorphOS) GUI
   1635   --with-sdl                        use SDL libraries
   1636   --with-svga                       use SVGALib libraries
   1637   --with-wx                         use wxWidgets libraries
   1638   --with-all-libs                   compile all guis that Bochs supports
   1639 
   1640 Some influential environment variables:
   1641   CC          C compiler command
   1642   CFLAGS      C compiler flags
   1643   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1644               nonstandard directory <lib dir>
   1645   LIBS        libraries to pass to the linker, e.g. -l<library>
   1646   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
   1647               you have headers in a nonstandard directory <include dir>
   1648   CXX         C++ compiler command
   1649   CXXFLAGS    C++ compiler flags
   1650   CPP         C preprocessor
   1651   CXXCPP      C++ preprocessor
   1652   F77         Fortran 77 compiler command
   1653   FFLAGS      Fortran 77 compiler flags
   1654   XMKMF       Path to xmkmf, Makefile generator for X Window System
   1655 
   1656 Use these variables to override the choices made by `configure' or to help
   1657 it to find libraries and programs with nonstandard names/locations.
   1658 
   1659 _ACEOF
   1660 ac_status=$?
   1661 fi
   1662 
   1663 if test "$ac_init_help" = "recursive"; then
   1664   # If there are subdirs, report their specific --help.
   1665   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1666     test -d "$ac_dir" || continue
   1667     ac_builddir=.
   1668 
   1669 case "$ac_dir" in
   1670 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1671 *)
   1672   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   1673   # A ".." for each directory in $ac_dir_suffix.
   1674   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
   1675   case $ac_top_builddir_sub in
   1676   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1677   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1678   esac ;;
   1679 esac
   1680 ac_abs_top_builddir=$ac_pwd
   1681 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1682 # for backward compatibility:
   1683 ac_top_builddir=$ac_top_build_prefix
   1684 
   1685 case $srcdir in
   1686   .)  # We are building in place.
   1687     ac_srcdir=.
   1688     ac_top_srcdir=$ac_top_builddir_sub
   1689     ac_abs_top_srcdir=$ac_pwd ;;
   1690   [\\/]* | ?:[\\/]* )  # Absolute name.
   1691     ac_srcdir=$srcdir$ac_dir_suffix;
   1692     ac_top_srcdir=$srcdir
   1693     ac_abs_top_srcdir=$srcdir ;;
   1694   *) # Relative name.
   1695     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1696     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1697     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1698 esac
   1699 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1700 
   1701     cd "$ac_dir" || { ac_status=$?; continue; }
   1702     # Check for guested configure.
   1703     if test -f "$ac_srcdir/configure.gnu"; then
   1704       echo &&
   1705       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1706     elif test -f "$ac_srcdir/configure"; then
   1707       echo &&
   1708       $SHELL "$ac_srcdir/configure" --help=recursive
   1709     else
   1710       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1711     fi || ac_status=$?
   1712     cd "$ac_pwd" || { ac_status=$?; break; }
   1713   done
   1714 fi
   1715 
   1716 test -n "$ac_init_help" && exit $ac_status
   1717 if $ac_init_version; then
   1718   cat <<\_ACEOF
   1719 configure
   1720 generated by GNU Autoconf 2.61
   1721 
   1722 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
   1723 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
   1724 This configure script is free software; the Free Software Foundation
   1725 gives unlimited permission to copy, distribute and modify it.
   1726 _ACEOF
   1727   exit
   1728 fi
   1729 cat >config.log <<_ACEOF
   1730 This file contains any messages produced by compilers while
   1731 running configure, to aid debugging if configure makes a mistake.
   1732 
   1733 It was created by $as_me, which was
   1734 generated by GNU Autoconf 2.61.  Invocation command line was
   1735 
   1736   $ $0 $@
   1737 
   1738 _ACEOF
   1739 exec 5>>config.log
   1740 {
   1741 cat <<_ASUNAME
   1742 ## --------- ##
   1743 ## Platform. ##
   1744 ## --------- ##
   1745 
   1746 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   1747 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   1748 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   1749 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   1750 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   1751 
   1752 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   1753 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   1754 
   1755 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   1756 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   1757 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   1758 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   1759 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   1760 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   1761 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   1762 
   1763 _ASUNAME
   1764 
   1765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1766 for as_dir in $PATH
   1767 do
   1768   IFS=$as_save_IFS
   1769   test -z "$as_dir" && as_dir=.
   1770   echo "PATH: $as_dir"
   1771 done
   1772 IFS=$as_save_IFS
   1773 
   1774 } >&5
   1775 
   1776 cat >&5 <<_ACEOF
   1777 
   1778 
   1779 ## ----------- ##
   1780 ## Core tests. ##
   1781 ## ----------- ##
   1782 
   1783 _ACEOF
   1784 
   1785 
   1786 # Keep a trace of the command line.
   1787 # Strip out --no-create and --no-recursion so they do not pile up.
   1788 # Strip out --silent because we don't want to record it for future runs.
   1789 # Also quote any args containing shell meta-characters.
   1790 # Make two passes to allow for proper duplicate-argument suppression.
   1791 ac_configure_args=
   1792 ac_configure_args0=
   1793 ac_configure_args1=
   1794 ac_must_keep_next=false
   1795 for ac_pass in 1 2
   1796 do
   1797   for ac_arg
   1798   do
   1799     case $ac_arg in
   1800     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   1801     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1802     | -silent | --silent | --silen | --sile | --sil)
   1803       continue ;;
   1804     *\'*)
   1805       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   1806     esac
   1807     case $ac_pass in
   1808     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
   1809     2)
   1810       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
   1811       if test $ac_must_keep_next = true; then
   1812 	ac_must_keep_next=false # Got value, back to normal.
   1813       else
   1814 	case $ac_arg in
   1815 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   1816 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   1817 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   1818 	  | -with-* | --with-* | -without-* | --without-* | --x)
   1819 	    case "$ac_configure_args0 " in
   1820 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   1821 	    esac
   1822 	    ;;
   1823 	  -* ) ac_must_keep_next=true ;;
   1824 	esac
   1825       fi
   1826       ac_configure_args="$ac_configure_args '$ac_arg'"
   1827       ;;
   1828     esac
   1829   done
   1830 done
   1831 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
   1832 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
   1833 
   1834 # When interrupted or exit'd, cleanup temporary files, and complete
   1835 # config.log.  We remove comments because anyway the quotes in there
   1836 # would cause problems or look ugly.
   1837 # WARNING: Use '\'' to represent an apostrophe within the trap.
   1838 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   1839 trap 'exit_status=$?
   1840   # Save into config.log some information that might help in debugging.
   1841   {
   1842     echo
   1843 
   1844     cat <<\_ASBOX
   1845 ## ---------------- ##
   1846 ## Cache variables. ##
   1847 ## ---------------- ##
   1848 _ASBOX
   1849     echo
   1850     # The following way of writing the cache mishandles newlines in values,
   1851 (
   1852   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   1853     eval ac_val=\$$ac_var
   1854     case $ac_val in #(
   1855     *${as_nl}*)
   1856       case $ac_var in #(
   1857       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
   1858 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
   1859       esac
   1860       case $ac_var in #(
   1861       _ | IFS | as_nl) ;; #(
   1862       *) $as_unset $ac_var ;;
   1863       esac ;;
   1864     esac
   1865   done
   1866   (set) 2>&1 |
   1867     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   1868     *${as_nl}ac_space=\ *)
   1869       sed -n \
   1870 	"s/'\''/'\''\\\\'\'''\''/g;
   1871 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   1872       ;; #(
   1873     *)
   1874       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   1875       ;;
   1876     esac |
   1877     sort
   1878 )
   1879     echo
   1880 
   1881     cat <<\_ASBOX
   1882 ## ----------------- ##
   1883 ## Output variables. ##
   1884 ## ----------------- ##
   1885 _ASBOX
   1886     echo
   1887     for ac_var in $ac_subst_vars
   1888     do
   1889       eval ac_val=\$$ac_var
   1890       case $ac_val in
   1891       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   1892       esac
   1893       echo "$ac_var='\''$ac_val'\''"
   1894     done | sort
   1895     echo
   1896 
   1897     if test -n "$ac_subst_files"; then
   1898       cat <<\_ASBOX
   1899 ## ------------------- ##
   1900 ## File substitutions. ##
   1901 ## ------------------- ##
   1902 _ASBOX
   1903       echo
   1904       for ac_var in $ac_subst_files
   1905       do
   1906 	eval ac_val=\$$ac_var
   1907 	case $ac_val in
   1908 	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   1909 	esac
   1910 	echo "$ac_var='\''$ac_val'\''"
   1911       done | sort
   1912       echo
   1913     fi
   1914 
   1915     if test -s confdefs.h; then
   1916       cat <<\_ASBOX
   1917 ## ----------- ##
   1918 ## confdefs.h. ##
   1919 ## ----------- ##
   1920 _ASBOX
   1921       echo
   1922       cat confdefs.h
   1923       echo
   1924     fi
   1925     test "$ac_signal" != 0 &&
   1926       echo "$as_me: caught signal $ac_signal"
   1927     echo "$as_me: exit $exit_status"
   1928   } >&5
   1929   rm -f core *.core core.conftest.* &&
   1930     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   1931     exit $exit_status
   1932 ' 0
   1933 for ac_signal in 1 2 13 15; do
   1934   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
   1935 done
   1936 ac_signal=0
   1937 
   1938 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   1939 rm -f -r conftest* confdefs.h
   1940 
   1941 # Predefined preprocessor variables.
   1942 
   1943 cat >>confdefs.h <<_ACEOF
   1944 #define PACKAGE_NAME "$PACKAGE_NAME"
   1945 _ACEOF
   1946 
   1947 
   1948 cat >>confdefs.h <<_ACEOF
   1949 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   1950 _ACEOF
   1951 
   1952 
   1953 cat >>confdefs.h <<_ACEOF
   1954 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   1955 _ACEOF
   1956 
   1957 
   1958 cat >>confdefs.h <<_ACEOF
   1959 #define PACKAGE_STRING "$PACKAGE_STRING"
   1960 _ACEOF
   1961 
   1962 
   1963 cat >>confdefs.h <<_ACEOF
   1964 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   1965 _ACEOF
   1966 
   1967 
   1968 # Let the site file select an alternate cache file if it wants to.
   1969 # Prefer explicitly selected file to automatically selected ones.
   1970 if test -n "$CONFIG_SITE"; then
   1971   set x "$CONFIG_SITE"
   1972 elif test "x$prefix" != xNONE; then
   1973   set x "$prefix/share/config.site" "$prefix/etc/config.site"
   1974 else
   1975   set x "$ac_default_prefix/share/config.site" \
   1976 	"$ac_default_prefix/etc/config.site"
   1977 fi
   1978 shift
   1979 for ac_site_file
   1980 do
   1981   if test -r "$ac_site_file"; then
   1982     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
   1983 echo "$as_me: loading site script $ac_site_file" >&6;}
   1984     sed 's/^/| /' "$ac_site_file" >&5
   1985     . "$ac_site_file"
   1986   fi
   1987 done
   1988 
   1989 if test -r "$cache_file"; then
   1990   # Some versions of bash will fail to source /dev/null (special
   1991   # files actually), so we avoid doing that.
   1992   if test -f "$cache_file"; then
   1993     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
   1994 echo "$as_me: loading cache $cache_file" >&6;}
   1995     case $cache_file in
   1996       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   1997       *)                      . "./$cache_file";;
   1998     esac
   1999   fi
   2000 else
   2001   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
   2002 echo "$as_me: creating cache $cache_file" >&6;}
   2003   >$cache_file
   2004 fi
   2005 
   2006 # Check that the precious variables saved in the cache have kept the same
   2007 # value.
   2008 ac_cache_corrupted=false
   2009 for ac_var in $ac_precious_vars; do
   2010   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2011   eval ac_new_set=\$ac_env_${ac_var}_set
   2012   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2013   eval ac_new_val=\$ac_env_${ac_var}_value
   2014   case $ac_old_set,$ac_new_set in
   2015     set,)
   2016       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2017 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2018       ac_cache_corrupted=: ;;
   2019     ,set)
   2020       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
   2021 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2022       ac_cache_corrupted=: ;;
   2023     ,);;
   2024     *)
   2025       if test "x$ac_old_val" != "x$ac_new_val"; then
   2026 	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
   2027 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2028 	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
   2029 echo "$as_me:   former value:  $ac_old_val" >&2;}
   2030 	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
   2031 echo "$as_me:   current value: $ac_new_val" >&2;}
   2032 	ac_cache_corrupted=:
   2033       fi;;
   2034   esac
   2035   # Pass precious variables to config.status.
   2036   if test "$ac_new_set" = set; then
   2037     case $ac_new_val in
   2038     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2039     *) ac_arg=$ac_var=$ac_new_val ;;
   2040     esac
   2041     case " $ac_configure_args " in
   2042       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2043       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
   2044     esac
   2045   fi
   2046 done
   2047 if $ac_cache_corrupted; then
   2048   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
   2049 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2050   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
   2051 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   2052    { (exit 1); exit 1; }; }
   2053 fi
   2054 
   2055 
   2056 
   2057 
   2058 
   2059 
   2060 
   2061 
   2062 
   2063 
   2064 
   2065 
   2066 
   2067 
   2068 
   2069 
   2070 
   2071 ac_ext=c
   2072 ac_cpp='$CPP $CPPFLAGS'
   2073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2076 
   2077 
   2078 
   2079 ac_config_headers="$ac_config_headers config.h"
   2080 
   2081 ac_config_headers="$ac_config_headers ltdlconf.h"
   2082 
   2083 
   2084 VERSION="2.3.7.cvs"
   2085 VER_STRING="2.3.7.cvs"
   2086 WIN_VER_STRING="2, 3, 7, 1"
   2087 REL_STRING="Build from CVS snapshot, after release 2.3.7"
   2088 
   2089 
   2090 
   2091 
   2092 ac_aux_dir=
   2093 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   2094   if test -f "$ac_dir/install-sh"; then
   2095     ac_aux_dir=$ac_dir
   2096     ac_install_sh="$ac_aux_dir/install-sh -c"
   2097     break
   2098   elif test -f "$ac_dir/install.sh"; then
   2099     ac_aux_dir=$ac_dir
   2100     ac_install_sh="$ac_aux_dir/install.sh -c"
   2101     break
   2102   elif test -f "$ac_dir/shtool"; then
   2103     ac_aux_dir=$ac_dir
   2104     ac_install_sh="$ac_aux_dir/shtool install -c"
   2105     break
   2106   fi
   2107 done
   2108 if test -z "$ac_aux_dir"; then
   2109   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
   2110 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
   2111    { (exit 1); exit 1; }; }
   2112 fi
   2113 
   2114 # These three variables are undocumented and unsupported,
   2115 # and are intended to be withdrawn in a future Autoconf release.
   2116 # They can cause serious problems if a builder's source tree is in a directory
   2117 # whose full name contains unusual characters.
   2118 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2119 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2120 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2121 
   2122 
   2123 # Make sure we can run config.sub.
   2124 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2125   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
   2126 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
   2127    { (exit 1); exit 1; }; }
   2128 
   2129 { echo "$as_me:$LINENO: checking build system type" >&5
   2130 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
   2131 if test "${ac_cv_build+set}" = set; then
   2132   echo $ECHO_N "(cached) $ECHO_C" >&6
   2133 else
   2134   ac_build_alias=$build_alias
   2135 test "x$ac_build_alias" = x &&
   2136   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2137 test "x$ac_build_alias" = x &&
   2138   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
   2139 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   2140    { (exit 1); exit 1; }; }
   2141 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2142   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
   2143 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
   2144    { (exit 1); exit 1; }; }
   2145 
   2146 fi
   2147 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
   2148 echo "${ECHO_T}$ac_cv_build" >&6; }
   2149 case $ac_cv_build in
   2150 *-*-*) ;;
   2151 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
   2152 echo "$as_me: error: invalid value of canonical build" >&2;}
   2153    { (exit 1); exit 1; }; };;
   2154 esac
   2155 build=$ac_cv_build
   2156 ac_save_IFS=$IFS; IFS='-'
   2157 set x $ac_cv_build
   2158 shift
   2159 build_cpu=$1
   2160 build_vendor=$2
   2161 shift; shift
   2162 # Remember, the first character of IFS is used to create $*,
   2163 # except with old shells:
   2164 build_os=$*
   2165 IFS=$ac_save_IFS
   2166 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2167 
   2168 
   2169 { echo "$as_me:$LINENO: checking host system type" >&5
   2170 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
   2171 if test "${ac_cv_host+set}" = set; then
   2172   echo $ECHO_N "(cached) $ECHO_C" >&6
   2173 else
   2174   if test "x$host_alias" = x; then
   2175   ac_cv_host=$ac_cv_build
   2176 else
   2177   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2178     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
   2179 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
   2180    { (exit 1); exit 1; }; }
   2181 fi
   2182 
   2183 fi
   2184 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
   2185 echo "${ECHO_T}$ac_cv_host" >&6; }
   2186 case $ac_cv_host in
   2187 *-*-*) ;;
   2188 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
   2189 echo "$as_me: error: invalid value of canonical host" >&2;}
   2190    { (exit 1); exit 1; }; };;
   2191 esac
   2192 host=$ac_cv_host
   2193 ac_save_IFS=$IFS; IFS='-'
   2194 set x $ac_cv_host
   2195 shift
   2196 host_cpu=$1
   2197 host_vendor=$2
   2198 shift; shift
   2199 # Remember, the first character of IFS is used to create $*,
   2200 # except with old shells:
   2201 host_os=$*
   2202 IFS=$ac_save_IFS
   2203 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2204 
   2205 
   2206 { echo "$as_me:$LINENO: checking target system type" >&5
   2207 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
   2208 if test "${ac_cv_target+set}" = set; then
   2209   echo $ECHO_N "(cached) $ECHO_C" >&6
   2210 else
   2211   if test "x$target_alias" = x; then
   2212   ac_cv_target=$ac_cv_host
   2213 else
   2214   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   2215     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
   2216 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
   2217    { (exit 1); exit 1; }; }
   2218 fi
   2219 
   2220 fi
   2221 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
   2222 echo "${ECHO_T}$ac_cv_target" >&6; }
   2223 case $ac_cv_target in
   2224 *-*-*) ;;
   2225 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
   2226 echo "$as_me: error: invalid value of canonical target" >&2;}
   2227    { (exit 1); exit 1; }; };;
   2228 esac
   2229 target=$ac_cv_target
   2230 ac_save_IFS=$IFS; IFS='-'
   2231 set x $ac_cv_target
   2232 shift
   2233 target_cpu=$1
   2234 target_vendor=$2
   2235 shift; shift
   2236 # Remember, the first character of IFS is used to create $*,
   2237 # except with old shells:
   2238 target_os=$*
   2239 IFS=$ac_save_IFS
   2240 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   2241 
   2242 
   2243 # The aliases save the names the user supplied, while $host etc.
   2244 # will get canonicalized.
   2245 test -n "$target_alias" &&
   2246   test "$program_prefix$program_suffix$program_transform_name" = \
   2247     NONENONEs,x,x, &&
   2248   program_prefix=${target_alias}-
   2249 
   2250 { echo "$as_me:$LINENO: checking if you are configuring for another platform" >&5
   2251 echo $ECHO_N "checking if you are configuring for another platform... $ECHO_C" >&6; }
   2252 if test "$cross_compiling" = yes -o "$target_os" = "windows"; then
   2253   { echo "$as_me:$LINENO: result: yes" >&5
   2254 echo "${ECHO_T}yes" >&6; }
   2255   cross_configure=1
   2256 else
   2257   { echo "$as_me:$LINENO: result: no" >&5
   2258 echo "${ECHO_T}no" >&6; }
   2259   cross_configure=0
   2260 fi
   2261 
   2262 # this case statement defines the compile flags which are needed to
   2263 # compile bochs on a platform.  Don't put things like optimization settings
   2264 # into the configure.in file, since people will want to be able to change
   2265 # those settings by defining CFLAGS and CXXFLAGS before running configure.
   2266 NO_LT=0
   2267 need_dlcompat_for_plugins=0
   2268 case "$target" in
   2269   *-pc-windows* | *-pc-winnt*)
   2270     DEFAULT_GUI=win32                 # default to win32 gui
   2271     ;;
   2272   *-pc-cygwin* | *-pc-mingw32*)
   2273     NO_LT=1   # do not use libtool at all on cygwin
   2274     if test "$with_term" = yes; then
   2275       # ncurses won't compile with -mno-cygwin or -DWIN32
   2276       # also, I can't get it to link without this -DBROKEN_LINKER=1 hack.
   2277       # see /usr/include/curses.h for details.
   2278       ADD_FLAGS="-DBROKEN_LINKER=1"
   2279     else
   2280       # default case
   2281       ADD_FLAGS="-mno-cygwin -DWIN32"   # required for cygwin compile+win32 gui
   2282       DEFAULT_GUI=win32                 # default to win32 gui
   2283     fi
   2284     ;;
   2285   *-macosx* | *-darwin*)
   2286     ADD_FLAGS="-fpascal-strings -fno-common -Wno-four-char-constants -Wno-unknown-pragmas -Dmacintosh"      # required for macosx compile
   2287     DEFAULT_GUI=carbon                # default to carbon
   2288     need_dlcompat_for_plugins=1
   2289     ;;
   2290   *-macos*)
   2291     DEFAULT_GUI=macos                 # macos defaults to macos
   2292     ;;
   2293   *-beos*)
   2294     ADD_FLAGS="-Wno-multichar"
   2295     DEFAULT_GUI=beos                  # beos defaults to beos
   2296     ;;
   2297   *-amigaos* | *-morphos*)
   2298     DEFAULT_GUI=amigaos               # amigaos or morphos defaults to amigaos gui
   2299     ;;
   2300   *-solaris*)
   2301     ADD_FLAGS="-D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__"      # required for correct function prototypes
   2302     LIBS="$LIBS -lsocket -lnsl"
   2303     DEFAULT_GUI=x11
   2304     ;;
   2305   *)
   2306     DEFAULT_GUI=x11
   2307     ;;
   2308 esac
   2309 if test "${ADD_FLAGS:+set}" = set; then
   2310       CFLAGS="$CFLAGS $ADD_FLAGS"
   2311       CXXFLAGS="$CXXFLAGS $ADD_FLAGS"
   2312       CPPFLAGS="$CPPFLAGS $ADD_FLAGS"
   2313 fi
   2314 
   2315 { echo "$as_me:$LINENO: checking for standard CFLAGS on this platform" >&5
   2316 echo $ECHO_N "checking for standard CFLAGS on this platform... $ECHO_C" >&6; }
   2317 { echo "$as_me:$LINENO: result: $ADD_FLAGS" >&5
   2318 echo "${ECHO_T}$ADD_FLAGS" >&6; }
   2319 
   2320 if (test "$with_sdl" != yes) && \
   2321    (test "$with_svga" != yes) && \
   2322    (test "$with_x11" != yes) && \
   2323    (test "$with_beos" != yes) && \
   2324    (test "$with_win32" != yes) && \
   2325    (test "$with_nogui" != yes) && \
   2326    (test "$with_term" != yes) && \
   2327    (test "$with_rfb" != yes) && \
   2328    (test "$with_amigaos" != yes) && \
   2329    (test "$with_carbon" != yes) && \
   2330    (test "$with_wx" != yes) && \
   2331    (test "$with_macos" != yes); then
   2332   # use DEFAULT_GUI.  Set the appropriate variable.
   2333   # DEFAULT_GUI must be set to one of the names above.  Otherwise, no
   2334   # valid $with_* variable will be set and who knows what will happen?
   2335   eval "with_${DEFAULT_GUI}=yes"
   2336 fi
   2337 
   2338 ac_ext=c
   2339 ac_cpp='$CPP $CPPFLAGS'
   2340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2343 if test -n "$ac_tool_prefix"; then
   2344   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2345 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2346 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2348 if test "${ac_cv_prog_CC+set}" = set; then
   2349   echo $ECHO_N "(cached) $ECHO_C" >&6
   2350 else
   2351   if test -n "$CC"; then
   2352   ac_cv_prog_CC="$CC" # Let the user override the test.
   2353 else
   2354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2355 for as_dir in $PATH
   2356 do
   2357   IFS=$as_save_IFS
   2358   test -z "$as_dir" && as_dir=.
   2359   for ac_exec_ext in '' $ac_executable_extensions; do
   2360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2361     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2362     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2363     break 2
   2364   fi
   2365 done
   2366 done
   2367 IFS=$as_save_IFS
   2368 
   2369 fi
   2370 fi
   2371 CC=$ac_cv_prog_CC
   2372 if test -n "$CC"; then
   2373   { echo "$as_me:$LINENO: result: $CC" >&5
   2374 echo "${ECHO_T}$CC" >&6; }
   2375 else
   2376   { echo "$as_me:$LINENO: result: no" >&5
   2377 echo "${ECHO_T}no" >&6; }
   2378 fi
   2379 
   2380 
   2381 fi
   2382 if test -z "$ac_cv_prog_CC"; then
   2383   ac_ct_CC=$CC
   2384   # Extract the first word of "gcc", so it can be a program name with args.
   2385 set dummy gcc; ac_word=$2
   2386 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2388 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2389   echo $ECHO_N "(cached) $ECHO_C" >&6
   2390 else
   2391   if test -n "$ac_ct_CC"; then
   2392   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2393 else
   2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2395 for as_dir in $PATH
   2396 do
   2397   IFS=$as_save_IFS
   2398   test -z "$as_dir" && as_dir=.
   2399   for ac_exec_ext in '' $ac_executable_extensions; do
   2400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2401     ac_cv_prog_ac_ct_CC="gcc"
   2402     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2403     break 2
   2404   fi
   2405 done
   2406 done
   2407 IFS=$as_save_IFS
   2408 
   2409 fi
   2410 fi
   2411 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2412 if test -n "$ac_ct_CC"; then
   2413   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2414 echo "${ECHO_T}$ac_ct_CC" >&6; }
   2415 else
   2416   { echo "$as_me:$LINENO: result: no" >&5
   2417 echo "${ECHO_T}no" >&6; }
   2418 fi
   2419 
   2420   if test "x$ac_ct_CC" = x; then
   2421     CC=""
   2422   else
   2423     case $cross_compiling:$ac_tool_warned in
   2424 yes:)
   2425 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   2426 whose name does not start with the host triplet.  If you think this
   2427 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   2428 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   2429 whose name does not start with the host triplet.  If you think this
   2430 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   2431 ac_tool_warned=yes ;;
   2432 esac
   2433     CC=$ac_ct_CC
   2434   fi
   2435 else
   2436   CC="$ac_cv_prog_CC"
   2437 fi
   2438 
   2439 if test -z "$CC"; then
   2440           if test -n "$ac_tool_prefix"; then
   2441     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2442 set dummy ${ac_tool_prefix}cc; ac_word=$2
   2443 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2444 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2445 if test "${ac_cv_prog_CC+set}" = set; then
   2446   echo $ECHO_N "(cached) $ECHO_C" >&6
   2447 else
   2448   if test -n "$CC"; then
   2449   ac_cv_prog_CC="$CC" # Let the user override the test.
   2450 else
   2451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2452 for as_dir in $PATH
   2453 do
   2454   IFS=$as_save_IFS
   2455   test -z "$as_dir" && as_dir=.
   2456   for ac_exec_ext in '' $ac_executable_extensions; do
   2457   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2458     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2459     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2460     break 2
   2461   fi
   2462 done
   2463 done
   2464 IFS=$as_save_IFS
   2465 
   2466 fi
   2467 fi
   2468 CC=$ac_cv_prog_CC
   2469 if test -n "$CC"; then
   2470   { echo "$as_me:$LINENO: result: $CC" >&5
   2471 echo "${ECHO_T}$CC" >&6; }
   2472 else
   2473   { echo "$as_me:$LINENO: result: no" >&5
   2474 echo "${ECHO_T}no" >&6; }
   2475 fi
   2476 
   2477 
   2478   fi
   2479 fi
   2480 if test -z "$CC"; then
   2481   # Extract the first word of "cc", so it can be a program name with args.
   2482 set dummy cc; ac_word=$2
   2483 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2484 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2485 if test "${ac_cv_prog_CC+set}" = set; then
   2486   echo $ECHO_N "(cached) $ECHO_C" >&6
   2487 else
   2488   if test -n "$CC"; then
   2489   ac_cv_prog_CC="$CC" # Let the user override the test.
   2490 else
   2491   ac_prog_rejected=no
   2492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2493 for as_dir in $PATH
   2494 do
   2495   IFS=$as_save_IFS
   2496   test -z "$as_dir" && as_dir=.
   2497   for ac_exec_ext in '' $ac_executable_extensions; do
   2498   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2499     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2500        ac_prog_rejected=yes
   2501        continue
   2502      fi
   2503     ac_cv_prog_CC="cc"
   2504     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2505     break 2
   2506   fi
   2507 done
   2508 done
   2509 IFS=$as_save_IFS
   2510 
   2511 if test $ac_prog_rejected = yes; then
   2512   # We found a bogon in the path, so make sure we never use it.
   2513   set dummy $ac_cv_prog_CC
   2514   shift
   2515   if test $# != 0; then
   2516     # We chose a different compiler from the bogus one.
   2517     # However, it has the same basename, so the bogon will be chosen
   2518     # first if we set CC to just the basename; use the full file name.
   2519     shift
   2520     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2521   fi
   2522 fi
   2523 fi
   2524 fi
   2525 CC=$ac_cv_prog_CC
   2526 if test -n "$CC"; then
   2527   { echo "$as_me:$LINENO: result: $CC" >&5
   2528 echo "${ECHO_T}$CC" >&6; }
   2529 else
   2530   { echo "$as_me:$LINENO: result: no" >&5
   2531 echo "${ECHO_T}no" >&6; }
   2532 fi
   2533 
   2534 
   2535 fi
   2536 if test -z "$CC"; then
   2537   if test -n "$ac_tool_prefix"; then
   2538   for ac_prog in cl.exe
   2539   do
   2540     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2541 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2542 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2544 if test "${ac_cv_prog_CC+set}" = set; then
   2545   echo $ECHO_N "(cached) $ECHO_C" >&6
   2546 else
   2547   if test -n "$CC"; then
   2548   ac_cv_prog_CC="$CC" # Let the user override the test.
   2549 else
   2550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2551 for as_dir in $PATH
   2552 do
   2553   IFS=$as_save_IFS
   2554   test -z "$as_dir" && as_dir=.
   2555   for ac_exec_ext in '' $ac_executable_extensions; do
   2556   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2557     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2558     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2559     break 2
   2560   fi
   2561 done
   2562 done
   2563 IFS=$as_save_IFS
   2564 
   2565 fi
   2566 fi
   2567 CC=$ac_cv_prog_CC
   2568 if test -n "$CC"; then
   2569   { echo "$as_me:$LINENO: result: $CC" >&5
   2570 echo "${ECHO_T}$CC" >&6; }
   2571 else
   2572   { echo "$as_me:$LINENO: result: no" >&5
   2573 echo "${ECHO_T}no" >&6; }
   2574 fi
   2575 
   2576 
   2577     test -n "$CC" && break
   2578   done
   2579 fi
   2580 if test -z "$CC"; then
   2581   ac_ct_CC=$CC
   2582   for ac_prog in cl.exe
   2583 do
   2584   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2585 set dummy $ac_prog; ac_word=$2
   2586 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2587 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2588 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2589   echo $ECHO_N "(cached) $ECHO_C" >&6
   2590 else
   2591   if test -n "$ac_ct_CC"; then
   2592   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2593 else
   2594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2595 for as_dir in $PATH
   2596 do
   2597   IFS=$as_save_IFS
   2598   test -z "$as_dir" && as_dir=.
   2599   for ac_exec_ext in '' $ac_executable_extensions; do
   2600   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2601     ac_cv_prog_ac_ct_CC="$ac_prog"
   2602     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2603     break 2
   2604   fi
   2605 done
   2606 done
   2607 IFS=$as_save_IFS
   2608 
   2609 fi
   2610 fi
   2611 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2612 if test -n "$ac_ct_CC"; then
   2613   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2614 echo "${ECHO_T}$ac_ct_CC" >&6; }
   2615 else
   2616   { echo "$as_me:$LINENO: result: no" >&5
   2617 echo "${ECHO_T}no" >&6; }
   2618 fi
   2619 
   2620 
   2621   test -n "$ac_ct_CC" && break
   2622 done
   2623 
   2624   if test "x$ac_ct_CC" = x; then
   2625     CC=""
   2626   else
   2627     case $cross_compiling:$ac_tool_warned in
   2628 yes:)
   2629 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   2630 whose name does not start with the host triplet.  If you think this
   2631 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   2632 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   2633 whose name does not start with the host triplet.  If you think this
   2634 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   2635 ac_tool_warned=yes ;;
   2636 esac
   2637     CC=$ac_ct_CC
   2638   fi
   2639 fi
   2640 
   2641 fi
   2642 
   2643 
   2644 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
   2645 See \`config.log' for more details." >&5
   2646 echo "$as_me: error: no acceptable C compiler found in \$PATH
   2647 See \`config.log' for more details." >&2;}
   2648    { (exit 1); exit 1; }; }
   2649 
   2650 # Provide some information about the compiler.
   2651 echo "$as_me:$LINENO: checking for C compiler version" >&5
   2652 ac_compiler=`set X $ac_compile; echo $2`
   2653 { (ac_try="$ac_compiler --version >&5"
   2654 case "(($ac_try" in
   2655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2656   *) ac_try_echo=$ac_try;;
   2657 esac
   2658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2659   (eval "$ac_compiler --version >&5") 2>&5
   2660   ac_status=$?
   2661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2662   (exit $ac_status); }
   2663 { (ac_try="$ac_compiler -v >&5"
   2664 case "(($ac_try" in
   2665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2666   *) ac_try_echo=$ac_try;;
   2667 esac
   2668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2669   (eval "$ac_compiler -v >&5") 2>&5
   2670   ac_status=$?
   2671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2672   (exit $ac_status); }
   2673 { (ac_try="$ac_compiler -V >&5"
   2674 case "(($ac_try" in
   2675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2676   *) ac_try_echo=$ac_try;;
   2677 esac
   2678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2679   (eval "$ac_compiler -V >&5") 2>&5
   2680   ac_status=$?
   2681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2682   (exit $ac_status); }
   2683 
   2684 cat >conftest.$ac_ext <<_ACEOF
   2685 /* confdefs.h.  */
   2686 _ACEOF
   2687 cat confdefs.h >>conftest.$ac_ext
   2688 cat >>conftest.$ac_ext <<_ACEOF
   2689 /* end confdefs.h.  */
   2690 
   2691 int
   2692 main ()
   2693 {
   2694 
   2695   ;
   2696   return 0;
   2697 }
   2698 _ACEOF
   2699 ac_clean_files_save=$ac_clean_files
   2700 ac_clean_files="$ac_clean_files a.out a.exe b.out"
   2701 # Try to create an executable without -o first, disregard a.out.
   2702 # It will help us diagnose broken compilers, and finding out an intuition
   2703 # of exeext.
   2704 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
   2705 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
   2706 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2707 #
   2708 # List of possible output files, starting from the most likely.
   2709 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
   2710 # only as a last resort.  b.out is created by i960 compilers.
   2711 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
   2712 #
   2713 # The IRIX 6 linker writes into existing files which may not be
   2714 # executable, retaining their permissions.  Remove them first so a
   2715 # subsequent execution test works.
   2716 ac_rmfiles=
   2717 for ac_file in $ac_files
   2718 do
   2719   case $ac_file in
   2720     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
   2721     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   2722   esac
   2723 done
   2724 rm -f $ac_rmfiles
   2725 
   2726 if { (ac_try="$ac_link_default"
   2727 case "(($ac_try" in
   2728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2729   *) ac_try_echo=$ac_try;;
   2730 esac
   2731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2732   (eval "$ac_link_default") 2>&5
   2733   ac_status=$?
   2734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2735   (exit $ac_status); }; then
   2736   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   2737 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   2738 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   2739 # so that the user can short-circuit this test for compilers unknown to
   2740 # Autoconf.
   2741 for ac_file in $ac_files ''
   2742 do
   2743   test -f "$ac_file" || continue
   2744   case $ac_file in
   2745     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
   2746 	;;
   2747     [ab].out )
   2748 	# We found the default executable, but exeext='' is most
   2749 	# certainly right.
   2750 	break;;
   2751     *.* )
   2752         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   2753 	then :; else
   2754 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2755 	fi
   2756 	# We set ac_cv_exeext here because the later test for it is not
   2757 	# safe: cross compilers may not add the suffix if given an `-o'
   2758 	# argument, so we may need to know it at that point already.
   2759 	# Even if this section looks crufty: it has the advantage of
   2760 	# actually working.
   2761 	break;;
   2762     * )
   2763 	break;;
   2764   esac
   2765 done
   2766 test "$ac_cv_exeext" = no && ac_cv_exeext=
   2767 
   2768 else
   2769   ac_file=''
   2770 fi
   2771 
   2772 { echo "$as_me:$LINENO: result: $ac_file" >&5
   2773 echo "${ECHO_T}$ac_file" >&6; }
   2774 if test -z "$ac_file"; then
   2775   echo "$as_me: failed program was:" >&5
   2776 sed 's/^/| /' conftest.$ac_ext >&5
   2777 
   2778 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
   2779 See \`config.log' for more details." >&5
   2780 echo "$as_me: error: C compiler cannot create executables
   2781 See \`config.log' for more details." >&2;}
   2782    { (exit 77); exit 77; }; }
   2783 fi
   2784 
   2785 ac_exeext=$ac_cv_exeext
   2786 
   2787 # Check that the compiler produces executables we can run.  If not, either
   2788 # the compiler is broken, or we cross compile.
   2789 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
   2790 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
   2791 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
   2792 # If not cross compiling, check that we can run a simple program.
   2793 if test "$cross_compiling" != yes; then
   2794   if { ac_try='./$ac_file'
   2795   { (case "(($ac_try" in
   2796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2797   *) ac_try_echo=$ac_try;;
   2798 esac
   2799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2800   (eval "$ac_try") 2>&5
   2801   ac_status=$?
   2802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2803   (exit $ac_status); }; }; then
   2804     cross_compiling=no
   2805   else
   2806     if test "$cross_compiling" = maybe; then
   2807 	cross_compiling=yes
   2808     else
   2809 	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
   2810 If you meant to cross compile, use \`--host'.
   2811 See \`config.log' for more details." >&5
   2812 echo "$as_me: error: cannot run C compiled programs.
   2813 If you meant to cross compile, use \`--host'.
   2814 See \`config.log' for more details." >&2;}
   2815    { (exit 1); exit 1; }; }
   2816     fi
   2817   fi
   2818 fi
   2819 { echo "$as_me:$LINENO: result: yes" >&5
   2820 echo "${ECHO_T}yes" >&6; }
   2821 
   2822 rm -f a.out a.exe conftest$ac_cv_exeext b.out
   2823 ac_clean_files=$ac_clean_files_save
   2824 # Check that the compiler produces executables we can run.  If not, either
   2825 # the compiler is broken, or we cross compile.
   2826 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
   2827 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
   2828 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
   2829 echo "${ECHO_T}$cross_compiling" >&6; }
   2830 
   2831 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
   2832 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
   2833 if { (ac_try="$ac_link"
   2834 case "(($ac_try" in
   2835   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2836   *) ac_try_echo=$ac_try;;
   2837 esac
   2838 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2839   (eval "$ac_link") 2>&5
   2840   ac_status=$?
   2841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2842   (exit $ac_status); }; then
   2843   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   2844 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   2845 # work properly (i.e., refer to `conftest.exe'), while it won't with
   2846 # `rm'.
   2847 for ac_file in conftest.exe conftest conftest.*; do
   2848   test -f "$ac_file" || continue
   2849   case $ac_file in
   2850     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
   2851     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2852 	  break;;
   2853     * ) break;;
   2854   esac
   2855 done
   2856 else
   2857   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
   2858 See \`config.log' for more details." >&5
   2859 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
   2860 See \`config.log' for more details." >&2;}
   2861    { (exit 1); exit 1; }; }
   2862 fi
   2863 
   2864 rm -f conftest$ac_cv_exeext
   2865 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
   2866 echo "${ECHO_T}$ac_cv_exeext" >&6; }
   2867 
   2868 rm -f conftest.$ac_ext
   2869 EXEEXT=$ac_cv_exeext
   2870 ac_exeext=$EXEEXT
   2871 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
   2872 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
   2873 if test "${ac_cv_objext+set}" = set; then
   2874   echo $ECHO_N "(cached) $ECHO_C" >&6
   2875 else
   2876   cat >conftest.$ac_ext <<_ACEOF
   2877 /* confdefs.h.  */
   2878 _ACEOF
   2879 cat confdefs.h >>conftest.$ac_ext
   2880 cat >>conftest.$ac_ext <<_ACEOF
   2881 /* end confdefs.h.  */
   2882 
   2883 int
   2884 main ()
   2885 {
   2886 
   2887   ;
   2888   return 0;
   2889 }
   2890 _ACEOF
   2891 rm -f conftest.o conftest.obj
   2892 if { (ac_try="$ac_compile"
   2893 case "(($ac_try" in
   2894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2895   *) ac_try_echo=$ac_try;;
   2896 esac
   2897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2898   (eval "$ac_compile") 2>&5
   2899   ac_status=$?
   2900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2901   (exit $ac_status); }; then
   2902   for ac_file in conftest.o conftest.obj conftest.*; do
   2903   test -f "$ac_file" || continue;
   2904   case $ac_file in
   2905     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
   2906     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   2907        break;;
   2908   esac
   2909 done
   2910 else
   2911   echo "$as_me: failed program was:" >&5
   2912 sed 's/^/| /' conftest.$ac_ext >&5
   2913 
   2914 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
   2915 See \`config.log' for more details." >&5
   2916 echo "$as_me: error: cannot compute suffix of object files: cannot compile
   2917 See \`config.log' for more details." >&2;}
   2918    { (exit 1); exit 1; }; }
   2919 fi
   2920 
   2921 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   2922 fi
   2923 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
   2924 echo "${ECHO_T}$ac_cv_objext" >&6; }
   2925 OBJEXT=$ac_cv_objext
   2926 ac_objext=$OBJEXT
   2927 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
   2928 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
   2929 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   2930   echo $ECHO_N "(cached) $ECHO_C" >&6
   2931 else
   2932   cat >conftest.$ac_ext <<_ACEOF
   2933 /* confdefs.h.  */
   2934 _ACEOF
   2935 cat confdefs.h >>conftest.$ac_ext
   2936 cat >>conftest.$ac_ext <<_ACEOF
   2937 /* end confdefs.h.  */
   2938 
   2939 int
   2940 main ()
   2941 {
   2942 #ifndef __GNUC__
   2943        choke me
   2944 #endif
   2945 
   2946   ;
   2947   return 0;
   2948 }
   2949 _ACEOF
   2950 rm -f conftest.$ac_objext
   2951 if { (ac_try="$ac_compile"
   2952 case "(($ac_try" in
   2953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2954   *) ac_try_echo=$ac_try;;
   2955 esac
   2956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2957   (eval "$ac_compile") 2>conftest.er1
   2958   ac_status=$?
   2959   grep -v '^ *+' conftest.er1 >conftest.err
   2960   rm -f conftest.er1
   2961   cat conftest.err >&5
   2962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2963   (exit $ac_status); } && {
   2964 	 test -z "$ac_c_werror_flag" ||
   2965 	 test ! -s conftest.err
   2966        } && test -s conftest.$ac_objext; then
   2967   ac_compiler_gnu=yes
   2968 else
   2969   echo "$as_me: failed program was:" >&5
   2970 sed 's/^/| /' conftest.$ac_ext >&5
   2971 
   2972 	ac_compiler_gnu=no
   2973 fi
   2974 
   2975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2976 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   2977 
   2978 fi
   2979 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
   2980 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
   2981 GCC=`test $ac_compiler_gnu = yes && echo yes`
   2982 ac_test_CFLAGS=${CFLAGS+set}
   2983 ac_save_CFLAGS=$CFLAGS
   2984 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
   2985 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
   2986 if test "${ac_cv_prog_cc_g+set}" = set; then
   2987   echo $ECHO_N "(cached) $ECHO_C" >&6
   2988 else
   2989   ac_save_c_werror_flag=$ac_c_werror_flag
   2990    ac_c_werror_flag=yes
   2991    ac_cv_prog_cc_g=no
   2992    CFLAGS="-g"
   2993    cat >conftest.$ac_ext <<_ACEOF
   2994 /* confdefs.h.  */
   2995 _ACEOF
   2996 cat confdefs.h >>conftest.$ac_ext
   2997 cat >>conftest.$ac_ext <<_ACEOF
   2998 /* end confdefs.h.  */
   2999 
   3000 int
   3001 main ()
   3002 {
   3003 
   3004   ;
   3005   return 0;
   3006 }
   3007 _ACEOF
   3008 rm -f conftest.$ac_objext
   3009 if { (ac_try="$ac_compile"
   3010 case "(($ac_try" in
   3011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3012   *) ac_try_echo=$ac_try;;
   3013 esac
   3014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3015   (eval "$ac_compile") 2>conftest.er1
   3016   ac_status=$?
   3017   grep -v '^ *+' conftest.er1 >conftest.err
   3018   rm -f conftest.er1
   3019   cat conftest.err >&5
   3020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3021   (exit $ac_status); } && {
   3022 	 test -z "$ac_c_werror_flag" ||
   3023 	 test ! -s conftest.err
   3024        } && test -s conftest.$ac_objext; then
   3025   ac_cv_prog_cc_g=yes
   3026 else
   3027   echo "$as_me: failed program was:" >&5
   3028 sed 's/^/| /' conftest.$ac_ext >&5
   3029 
   3030 	CFLAGS=""
   3031       cat >conftest.$ac_ext <<_ACEOF
   3032 /* confdefs.h.  */
   3033 _ACEOF
   3034 cat confdefs.h >>conftest.$ac_ext
   3035 cat >>conftest.$ac_ext <<_ACEOF
   3036 /* end confdefs.h.  */
   3037 
   3038 int
   3039 main ()
   3040 {
   3041 
   3042   ;
   3043   return 0;
   3044 }
   3045 _ACEOF
   3046 rm -f conftest.$ac_objext
   3047 if { (ac_try="$ac_compile"
   3048 case "(($ac_try" in
   3049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3050   *) ac_try_echo=$ac_try;;
   3051 esac
   3052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3053   (eval "$ac_compile") 2>conftest.er1
   3054   ac_status=$?
   3055   grep -v '^ *+' conftest.er1 >conftest.err
   3056   rm -f conftest.er1
   3057   cat conftest.err >&5
   3058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3059   (exit $ac_status); } && {
   3060 	 test -z "$ac_c_werror_flag" ||
   3061 	 test ! -s conftest.err
   3062        } && test -s conftest.$ac_objext; then
   3063   :
   3064 else
   3065   echo "$as_me: failed program was:" >&5
   3066 sed 's/^/| /' conftest.$ac_ext >&5
   3067 
   3068 	ac_c_werror_flag=$ac_save_c_werror_flag
   3069 	 CFLAGS="-g"
   3070 	 cat >conftest.$ac_ext <<_ACEOF
   3071 /* confdefs.h.  */
   3072 _ACEOF
   3073 cat confdefs.h >>conftest.$ac_ext
   3074 cat >>conftest.$ac_ext <<_ACEOF
   3075 /* end confdefs.h.  */
   3076 
   3077 int
   3078 main ()
   3079 {
   3080 
   3081   ;
   3082   return 0;
   3083 }
   3084 _ACEOF
   3085 rm -f conftest.$ac_objext
   3086 if { (ac_try="$ac_compile"
   3087 case "(($ac_try" in
   3088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3089   *) ac_try_echo=$ac_try;;
   3090 esac
   3091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3092   (eval "$ac_compile") 2>conftest.er1
   3093   ac_status=$?
   3094   grep -v '^ *+' conftest.er1 >conftest.err
   3095   rm -f conftest.er1
   3096   cat conftest.err >&5
   3097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3098   (exit $ac_status); } && {
   3099 	 test -z "$ac_c_werror_flag" ||
   3100 	 test ! -s conftest.err
   3101        } && test -s conftest.$ac_objext; then
   3102   ac_cv_prog_cc_g=yes
   3103 else
   3104   echo "$as_me: failed program was:" >&5
   3105 sed 's/^/| /' conftest.$ac_ext >&5
   3106 
   3107 
   3108 fi
   3109 
   3110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3111 fi
   3112 
   3113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3114 fi
   3115 
   3116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3117    ac_c_werror_flag=$ac_save_c_werror_flag
   3118 fi
   3119 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
   3120 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
   3121 if test "$ac_test_CFLAGS" = set; then
   3122   CFLAGS=$ac_save_CFLAGS
   3123 elif test $ac_cv_prog_cc_g = yes; then
   3124   if test "$GCC" = yes; then
   3125     CFLAGS="-g -O2"
   3126   else
   3127     CFLAGS="-g"
   3128   fi
   3129 else
   3130   if test "$GCC" = yes; then
   3131     CFLAGS="-O2"
   3132   else
   3133     CFLAGS=
   3134   fi
   3135 fi
   3136 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
   3137 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
   3138 if test "${ac_cv_prog_cc_c89+set}" = set; then
   3139   echo $ECHO_N "(cached) $ECHO_C" >&6
   3140 else
   3141   ac_cv_prog_cc_c89=no
   3142 ac_save_CC=$CC
   3143 cat >conftest.$ac_ext <<_ACEOF
   3144 /* confdefs.h.  */
   3145 _ACEOF
   3146 cat confdefs.h >>conftest.$ac_ext
   3147 cat >>conftest.$ac_ext <<_ACEOF
   3148 /* end confdefs.h.  */
   3149 #include <stdarg.h>
   3150 #include <stdio.h>
   3151 #include <sys/types.h>
   3152 #include <sys/stat.h>
   3153 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3154 struct buf { int x; };
   3155 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3156 static char *e (p, i)
   3157      char **p;
   3158      int i;
   3159 {
   3160   return p[i];
   3161 }
   3162 static char *f (char * (*g) (char **, int), char **p, ...)
   3163 {
   3164   char *s;
   3165   va_list v;
   3166   va_start (v,p);
   3167   s = g (p, va_arg (v,int));
   3168   va_end (v);
   3169   return s;
   3170 }
   3171 
   3172 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3173    function prototypes and stuff, but not '\xHH' hex character constants.
   3174    These don't provoke an error unfortunately, instead are silently treated
   3175    as 'x'.  The following induces an error, until -std is added to get
   3176    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3177    array size at least.  It's necessary to write '\x00'==0 to get something
   3178    that's true only with -std.  */
   3179 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3180 
   3181 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3182    inside strings and character constants.  */
   3183 #define FOO(x) 'x'
   3184 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3185 
   3186 int test (int i, double x);
   3187 struct s1 {int (*f) (int a);};
   3188 struct s2 {int (*f) (double a);};
   3189 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3190 int argc;
   3191 char **argv;
   3192 int
   3193 main ()
   3194 {
   3195 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3196   ;
   3197   return 0;
   3198 }
   3199 _ACEOF
   3200 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3201 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3202 do
   3203   CC="$ac_save_CC $ac_arg"
   3204   rm -f conftest.$ac_objext
   3205 if { (ac_try="$ac_compile"
   3206 case "(($ac_try" in
   3207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3208   *) ac_try_echo=$ac_try;;
   3209 esac
   3210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3211   (eval "$ac_compile") 2>conftest.er1
   3212   ac_status=$?
   3213   grep -v '^ *+' conftest.er1 >conftest.err
   3214   rm -f conftest.er1
   3215   cat conftest.err >&5
   3216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3217   (exit $ac_status); } && {
   3218 	 test -z "$ac_c_werror_flag" ||
   3219 	 test ! -s conftest.err
   3220        } && test -s conftest.$ac_objext; then
   3221   ac_cv_prog_cc_c89=$ac_arg
   3222 else
   3223   echo "$as_me: failed program was:" >&5
   3224 sed 's/^/| /' conftest.$ac_ext >&5
   3225 
   3226 
   3227 fi
   3228 
   3229 rm -f core conftest.err conftest.$ac_objext
   3230   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3231 done
   3232 rm -f conftest.$ac_ext
   3233 CC=$ac_save_CC
   3234 
   3235 fi
   3236 # AC_CACHE_VAL
   3237 case "x$ac_cv_prog_cc_c89" in
   3238   x)
   3239     { echo "$as_me:$LINENO: result: none needed" >&5
   3240 echo "${ECHO_T}none needed" >&6; } ;;
   3241   xno)
   3242     { echo "$as_me:$LINENO: result: unsupported" >&5
   3243 echo "${ECHO_T}unsupported" >&6; } ;;
   3244   *)
   3245     CC="$CC $ac_cv_prog_cc_c89"
   3246     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
   3247 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
   3248 esac
   3249 
   3250 
   3251 ac_ext=c
   3252 ac_cpp='$CPP $CPPFLAGS'
   3253 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3254 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3255 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3256 
   3257 ac_ext=cpp
   3258 ac_cpp='$CXXCPP $CPPFLAGS'
   3259 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3260 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3261 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3262 if test -z "$CXX"; then
   3263   if test -n "$CCC"; then
   3264     CXX=$CCC
   3265   else
   3266     if test -n "$ac_tool_prefix"; then
   3267   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   3268   do
   3269     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3270 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3271 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   3272 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   3273 if test "${ac_cv_prog_CXX+set}" = set; then
   3274   echo $ECHO_N "(cached) $ECHO_C" >&6
   3275 else
   3276   if test -n "$CXX"; then
   3277   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   3278 else
   3279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3280 for as_dir in $PATH
   3281 do
   3282   IFS=$as_save_IFS
   3283   test -z "$as_dir" && as_dir=.
   3284   for ac_exec_ext in '' $ac_executable_extensions; do
   3285   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3286     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   3287     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3288     break 2
   3289   fi
   3290 done
   3291 done
   3292 IFS=$as_save_IFS
   3293 
   3294 fi
   3295 fi
   3296 CXX=$ac_cv_prog_CXX
   3297 if test -n "$CXX"; then
   3298   { echo "$as_me:$LINENO: result: $CXX" >&5
   3299 echo "${ECHO_T}$CXX" >&6; }
   3300 else
   3301   { echo "$as_me:$LINENO: result: no" >&5
   3302 echo "${ECHO_T}no" >&6; }
   3303 fi
   3304 
   3305 
   3306     test -n "$CXX" && break
   3307   done
   3308 fi
   3309 if test -z "$CXX"; then
   3310   ac_ct_CXX=$CXX
   3311   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   3312 do
   3313   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3314 set dummy $ac_prog; ac_word=$2
   3315 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   3316 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   3317 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
   3318   echo $ECHO_N "(cached) $ECHO_C" >&6
   3319 else
   3320   if test -n "$ac_ct_CXX"; then
   3321   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   3322 else
   3323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3324 for as_dir in $PATH
   3325 do
   3326   IFS=$as_save_IFS
   3327   test -z "$as_dir" && as_dir=.
   3328   for ac_exec_ext in '' $ac_executable_extensions; do
   3329   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3330     ac_cv_prog_ac_ct_CXX="$ac_prog"
   3331     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3332     break 2
   3333   fi
   3334 done
   3335 done
   3336 IFS=$as_save_IFS
   3337 
   3338 fi
   3339 fi
   3340 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   3341 if test -n "$ac_ct_CXX"; then
   3342   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
   3343 echo "${ECHO_T}$ac_ct_CXX" >&6; }
   3344 else
   3345   { echo "$as_me:$LINENO: result: no" >&5
   3346 echo "${ECHO_T}no" >&6; }
   3347 fi
   3348 
   3349 
   3350   test -n "$ac_ct_CXX" && break
   3351 done
   3352 
   3353   if test "x$ac_ct_CXX" = x; then
   3354     CXX="g++"
   3355   else
   3356     case $cross_compiling:$ac_tool_warned in
   3357 yes:)
   3358 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   3359 whose name does not start with the host triplet.  If you think this
   3360 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   3361 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   3362 whose name does not start with the host triplet.  If you think this
   3363 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   3364 ac_tool_warned=yes ;;
   3365 esac
   3366     CXX=$ac_ct_CXX
   3367   fi
   3368 fi
   3369 
   3370   fi
   3371 fi
   3372 # Provide some information about the compiler.
   3373 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
   3374 ac_compiler=`set X $ac_compile; echo $2`
   3375 { (ac_try="$ac_compiler --version >&5"
   3376 case "(($ac_try" in
   3377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3378   *) ac_try_echo=$ac_try;;
   3379 esac
   3380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3381   (eval "$ac_compiler --version >&5") 2>&5
   3382   ac_status=$?
   3383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3384   (exit $ac_status); }
   3385 { (ac_try="$ac_compiler -v >&5"
   3386 case "(($ac_try" in
   3387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3388   *) ac_try_echo=$ac_try;;
   3389 esac
   3390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3391   (eval "$ac_compiler -v >&5") 2>&5
   3392   ac_status=$?
   3393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3394   (exit $ac_status); }
   3395 { (ac_try="$ac_compiler -V >&5"
   3396 case "(($ac_try" in
   3397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3398   *) ac_try_echo=$ac_try;;
   3399 esac
   3400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3401   (eval "$ac_compiler -V >&5") 2>&5
   3402   ac_status=$?
   3403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3404   (exit $ac_status); }
   3405 
   3406 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
   3407 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
   3408 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
   3409   echo $ECHO_N "(cached) $ECHO_C" >&6
   3410 else
   3411   cat >conftest.$ac_ext <<_ACEOF
   3412 /* confdefs.h.  */
   3413 _ACEOF
   3414 cat confdefs.h >>conftest.$ac_ext
   3415 cat >>conftest.$ac_ext <<_ACEOF
   3416 /* end confdefs.h.  */
   3417 
   3418 int
   3419 main ()
   3420 {
   3421 #ifndef __GNUC__
   3422        choke me
   3423 #endif
   3424 
   3425   ;
   3426   return 0;
   3427 }
   3428 _ACEOF
   3429 rm -f conftest.$ac_objext
   3430 if { (ac_try="$ac_compile"
   3431 case "(($ac_try" in
   3432   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3433   *) ac_try_echo=$ac_try;;
   3434 esac
   3435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3436   (eval "$ac_compile") 2>conftest.er1
   3437   ac_status=$?
   3438   grep -v '^ *+' conftest.er1 >conftest.err
   3439   rm -f conftest.er1
   3440   cat conftest.err >&5
   3441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3442   (exit $ac_status); } && {
   3443 	 test -z "$ac_cxx_werror_flag" ||
   3444 	 test ! -s conftest.err
   3445        } && test -s conftest.$ac_objext; then
   3446   ac_compiler_gnu=yes
   3447 else
   3448   echo "$as_me: failed program was:" >&5
   3449 sed 's/^/| /' conftest.$ac_ext >&5
   3450 
   3451 	ac_compiler_gnu=no
   3452 fi
   3453 
   3454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3455 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   3456 
   3457 fi
   3458 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
   3459 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
   3460 GXX=`test $ac_compiler_gnu = yes && echo yes`
   3461 ac_test_CXXFLAGS=${CXXFLAGS+set}
   3462 ac_save_CXXFLAGS=$CXXFLAGS
   3463 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
   3464 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
   3465 if test "${ac_cv_prog_cxx_g+set}" = set; then
   3466   echo $ECHO_N "(cached) $ECHO_C" >&6
   3467 else
   3468   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   3469    ac_cxx_werror_flag=yes
   3470    ac_cv_prog_cxx_g=no
   3471    CXXFLAGS="-g"
   3472    cat >conftest.$ac_ext <<_ACEOF
   3473 /* confdefs.h.  */
   3474 _ACEOF
   3475 cat confdefs.h >>conftest.$ac_ext
   3476 cat >>conftest.$ac_ext <<_ACEOF
   3477 /* end confdefs.h.  */
   3478 
   3479 int
   3480 main ()
   3481 {
   3482 
   3483   ;
   3484   return 0;
   3485 }
   3486 _ACEOF
   3487 rm -f conftest.$ac_objext
   3488 if { (ac_try="$ac_compile"
   3489 case "(($ac_try" in
   3490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3491   *) ac_try_echo=$ac_try;;
   3492 esac
   3493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3494   (eval "$ac_compile") 2>conftest.er1
   3495   ac_status=$?
   3496   grep -v '^ *+' conftest.er1 >conftest.err
   3497   rm -f conftest.er1
   3498   cat conftest.err >&5
   3499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3500   (exit $ac_status); } && {
   3501 	 test -z "$ac_cxx_werror_flag" ||
   3502 	 test ! -s conftest.err
   3503        } && test -s conftest.$ac_objext; then
   3504   ac_cv_prog_cxx_g=yes
   3505 else
   3506   echo "$as_me: failed program was:" >&5
   3507 sed 's/^/| /' conftest.$ac_ext >&5
   3508 
   3509 	CXXFLAGS=""
   3510       cat >conftest.$ac_ext <<_ACEOF
   3511 /* confdefs.h.  */
   3512 _ACEOF
   3513 cat confdefs.h >>conftest.$ac_ext
   3514 cat >>conftest.$ac_ext <<_ACEOF
   3515 /* end confdefs.h.  */
   3516 
   3517 int
   3518 main ()
   3519 {
   3520 
   3521   ;
   3522   return 0;
   3523 }
   3524 _ACEOF
   3525 rm -f conftest.$ac_objext
   3526 if { (ac_try="$ac_compile"
   3527 case "(($ac_try" in
   3528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3529   *) ac_try_echo=$ac_try;;
   3530 esac
   3531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3532   (eval "$ac_compile") 2>conftest.er1
   3533   ac_status=$?
   3534   grep -v '^ *+' conftest.er1 >conftest.err
   3535   rm -f conftest.er1
   3536   cat conftest.err >&5
   3537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3538   (exit $ac_status); } && {
   3539 	 test -z "$ac_cxx_werror_flag" ||
   3540 	 test ! -s conftest.err
   3541        } && test -s conftest.$ac_objext; then
   3542   :
   3543 else
   3544   echo "$as_me: failed program was:" >&5
   3545 sed 's/^/| /' conftest.$ac_ext >&5
   3546 
   3547 	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3548 	 CXXFLAGS="-g"
   3549 	 cat >conftest.$ac_ext <<_ACEOF
   3550 /* confdefs.h.  */
   3551 _ACEOF
   3552 cat confdefs.h >>conftest.$ac_ext
   3553 cat >>conftest.$ac_ext <<_ACEOF
   3554 /* end confdefs.h.  */
   3555 
   3556 int
   3557 main ()
   3558 {
   3559 
   3560   ;
   3561   return 0;
   3562 }
   3563 _ACEOF
   3564 rm -f conftest.$ac_objext
   3565 if { (ac_try="$ac_compile"
   3566 case "(($ac_try" in
   3567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3568   *) ac_try_echo=$ac_try;;
   3569 esac
   3570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3571   (eval "$ac_compile") 2>conftest.er1
   3572   ac_status=$?
   3573   grep -v '^ *+' conftest.er1 >conftest.err
   3574   rm -f conftest.er1
   3575   cat conftest.err >&5
   3576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3577   (exit $ac_status); } && {
   3578 	 test -z "$ac_cxx_werror_flag" ||
   3579 	 test ! -s conftest.err
   3580        } && test -s conftest.$ac_objext; then
   3581   ac_cv_prog_cxx_g=yes
   3582 else
   3583   echo "$as_me: failed program was:" >&5
   3584 sed 's/^/| /' conftest.$ac_ext >&5
   3585 
   3586 
   3587 fi
   3588 
   3589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3590 fi
   3591 
   3592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3593 fi
   3594 
   3595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3596    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3597 fi
   3598 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
   3599 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
   3600 if test "$ac_test_CXXFLAGS" = set; then
   3601   CXXFLAGS=$ac_save_CXXFLAGS
   3602 elif test $ac_cv_prog_cxx_g = yes; then
   3603   if test "$GXX" = yes; then
   3604     CXXFLAGS="-g -O2"
   3605   else
   3606     CXXFLAGS="-g"
   3607   fi
   3608 else
   3609   if test "$GXX" = yes; then
   3610     CXXFLAGS="-O2"
   3611   else
   3612     CXXFLAGS=
   3613   fi
   3614 fi
   3615 ac_ext=c
   3616 ac_cpp='$CPP $CPPFLAGS'
   3617 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3618 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3619 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3620 
   3621 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   3622 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
   3623 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   3624 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
   3625   echo $ECHO_N "(cached) $ECHO_C" >&6
   3626 else
   3627   cat >conftest.make <<\_ACEOF
   3628 SHELL = /bin/sh
   3629 all:
   3630 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   3631 _ACEOF
   3632 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
   3633 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   3634   *@@@%%%=?*=@@@%%%*)
   3635     eval ac_cv_prog_make_${ac_make}_set=yes;;
   3636   *)
   3637     eval ac_cv_prog_make_${ac_make}_set=no;;
   3638 esac
   3639 rm -f conftest.make
   3640 fi
   3641 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   3642   { echo "$as_me:$LINENO: result: yes" >&5
   3643 echo "${ECHO_T}yes" >&6; }
   3644   SET_MAKE=
   3645 else
   3646   { echo "$as_me:$LINENO: result: no" >&5
   3647 echo "${ECHO_T}no" >&6; }
   3648   SET_MAKE="MAKE=${MAKE-make}"
   3649 fi
   3650 
   3651 
   3652 # Check whether --enable-static was given.
   3653 if test "${enable_static+set}" = set; then
   3654   enableval=$enable_static; p=${PACKAGE-default}
   3655     case $enableval in
   3656     yes) enable_static=yes ;;
   3657     no) enable_static=no ;;
   3658     *)
   3659      enable_static=no
   3660       # Look at the argument we got.  We use all the common list separators.
   3661       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3662       for pkg in $enableval; do
   3663 	IFS="$lt_save_ifs"
   3664 	if test "X$pkg" = "X$p"; then
   3665 	  enable_static=yes
   3666 	fi
   3667       done
   3668       IFS="$lt_save_ifs"
   3669       ;;
   3670     esac
   3671 else
   3672   enable_static=no
   3673 fi
   3674 
   3675 
   3676 
   3677 
   3678 
   3679 # Check whether --enable-shared was given.
   3680 if test "${enable_shared+set}" = set; then
   3681   enableval=$enable_shared; p=${PACKAGE-default}
   3682     case $enableval in
   3683     yes) enable_shared=yes ;;
   3684     no) enable_shared=no ;;
   3685     *)
   3686       enable_shared=no
   3687       # Look at the argument we got.  We use all the common list separators.
   3688       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3689       for pkg in $enableval; do
   3690 	IFS="$lt_save_ifs"
   3691 	if test "X$pkg" = "X$p"; then
   3692 	  enable_shared=yes
   3693 	fi
   3694       done
   3695       IFS="$lt_save_ifs"
   3696       ;;
   3697     esac
   3698 else
   3699   enable_shared=yes
   3700 fi
   3701 
   3702 
   3703 # Check whether --enable-fast-install was given.
   3704 if test "${enable_fast_install+set}" = set; then
   3705   enableval=$enable_fast_install; p=${PACKAGE-default}
   3706     case $enableval in
   3707     yes) enable_fast_install=yes ;;
   3708     no) enable_fast_install=no ;;
   3709     *)
   3710       enable_fast_install=no
   3711       # Look at the argument we got.  We use all the common list separators.
   3712       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   3713       for pkg in $enableval; do
   3714 	IFS="$lt_save_ifs"
   3715 	if test "X$pkg" = "X$p"; then
   3716 	  enable_fast_install=yes
   3717 	fi
   3718       done
   3719       IFS="$lt_save_ifs"
   3720       ;;
   3721     esac
   3722 else
   3723   enable_fast_install=yes
   3724 fi
   3725 
   3726 
   3727 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
   3728 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
   3729 if test "${lt_cv_path_SED+set}" = set; then
   3730   echo $ECHO_N "(cached) $ECHO_C" >&6
   3731 else
   3732   # Loop through the user's path and test for sed and gsed.
   3733 # Then use that list of sed's as ones to test for truncation.
   3734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3735 for as_dir in $PATH
   3736 do
   3737   IFS=$as_save_IFS
   3738   test -z "$as_dir" && as_dir=.
   3739   for lt_ac_prog in sed gsed; do
   3740     for ac_exec_ext in '' $ac_executable_extensions; do
   3741       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
   3742         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
   3743       fi
   3744     done
   3745   done
   3746 done
   3747 lt_ac_max=0
   3748 lt_ac_count=0
   3749 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
   3750 # along with /bin/sed that truncates output.
   3751 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
   3752   test ! -f $lt_ac_sed && break
   3753   cat /dev/null > conftest.in
   3754   lt_ac_count=0
   3755   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
   3756   # Check for GNU sed and select it if it is found.
   3757   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
   3758     lt_cv_path_SED=$lt_ac_sed
   3759     break
   3760   fi
   3761   while true; do
   3762     cat conftest.in conftest.in >conftest.tmp
   3763     mv conftest.tmp conftest.in
   3764     cp conftest.in conftest.nl
   3765     echo >>conftest.nl
   3766     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
   3767     cmp -s conftest.out conftest.nl || break
   3768     # 10000 chars as input seems more than enough
   3769     test $lt_ac_count -gt 10 && break
   3770     lt_ac_count=`expr $lt_ac_count + 1`
   3771     if test $lt_ac_count -gt $lt_ac_max; then
   3772       lt_ac_max=$lt_ac_count
   3773       lt_cv_path_SED=$lt_ac_sed
   3774     fi
   3775   done
   3776 done
   3777 SED=$lt_cv_path_SED
   3778 
   3779 fi
   3780 
   3781 { echo "$as_me:$LINENO: result: $SED" >&5
   3782 echo "${ECHO_T}$SED" >&6; }
   3783 
   3784 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
   3785 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
   3786 if test "${ac_cv_path_GREP+set}" = set; then
   3787   echo $ECHO_N "(cached) $ECHO_C" >&6
   3788 else
   3789   # Extract the first word of "grep ggrep" to use in msg output
   3790 if test -z "$GREP"; then
   3791 set dummy grep ggrep; ac_prog_name=$2
   3792 if test "${ac_cv_path_GREP+set}" = set; then
   3793   echo $ECHO_N "(cached) $ECHO_C" >&6
   3794 else
   3795   ac_path_GREP_found=false
   3796 # Loop through the user's path and test for each of PROGNAME-LIST
   3797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3798 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   3799 do
   3800   IFS=$as_save_IFS
   3801   test -z "$as_dir" && as_dir=.
   3802   for ac_prog in grep ggrep; do
   3803   for ac_exec_ext in '' $ac_executable_extensions; do
   3804     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   3805     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
   3806     # Check for GNU ac_path_GREP and select it if it is found.
   3807   # Check for GNU $ac_path_GREP
   3808 case `"$ac_path_GREP" --version 2>&1` in
   3809 *GNU*)
   3810   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   3811 *)
   3812   ac_count=0
   3813   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
   3814   while :
   3815   do
   3816     cat "conftest.in" "conftest.in" >"conftest.tmp"
   3817     mv "conftest.tmp" "conftest.in"
   3818     cp "conftest.in" "conftest.nl"
   3819     echo 'GREP' >> "conftest.nl"
   3820     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   3821     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   3822     ac_count=`expr $ac_count + 1`
   3823     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   3824       # Best one so far, save it but keep looking for a better one
   3825       ac_cv_path_GREP="$ac_path_GREP"
   3826       ac_path_GREP_max=$ac_count
   3827     fi
   3828     # 10*(2^10) chars as input seems more than enough
   3829     test $ac_count -gt 10 && break
   3830   done
   3831   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   3832 esac
   3833 
   3834 
   3835     $ac_path_GREP_found && break 3
   3836   done
   3837 done
   3838 
   3839 done
   3840 IFS=$as_save_IFS
   3841 
   3842 
   3843 fi
   3844 
   3845 GREP="$ac_cv_path_GREP"
   3846 if test -z "$GREP"; then
   3847   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
   3848 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   3849    { (exit 1); exit 1; }; }
   3850 fi
   3851 
   3852 else
   3853   ac_cv_path_GREP=$GREP
   3854 fi
   3855 
   3856 
   3857 fi
   3858 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
   3859 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
   3860  GREP="$ac_cv_path_GREP"
   3861 
   3862 
   3863 { echo "$as_me:$LINENO: checking for egrep" >&5
   3864 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
   3865 if test "${ac_cv_path_EGREP+set}" = set; then
   3866   echo $ECHO_N "(cached) $ECHO_C" >&6
   3867 else
   3868   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   3869    then ac_cv_path_EGREP="$GREP -E"
   3870    else
   3871      # Extract the first word of "egrep" to use in msg output
   3872 if test -z "$EGREP"; then
   3873 set dummy egrep; ac_prog_name=$2
   3874 if test "${ac_cv_path_EGREP+set}" = set; then
   3875   echo $ECHO_N "(cached) $ECHO_C" >&6
   3876 else
   3877   ac_path_EGREP_found=false
   3878 # Loop through the user's path and test for each of PROGNAME-LIST
   3879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3880 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   3881 do
   3882   IFS=$as_save_IFS
   3883   test -z "$as_dir" && as_dir=.
   3884   for ac_prog in egrep; do
   3885   for ac_exec_ext in '' $ac_executable_extensions; do
   3886     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   3887     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
   3888     # Check for GNU ac_path_EGREP and select it if it is found.
   3889   # Check for GNU $ac_path_EGREP
   3890 case `"$ac_path_EGREP" --version 2>&1` in
   3891 *GNU*)
   3892   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   3893 *)
   3894   ac_count=0
   3895   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
   3896   while :
   3897   do
   3898     cat "conftest.in" "conftest.in" >"conftest.tmp"
   3899     mv "conftest.tmp" "conftest.in"
   3900     cp "conftest.in" "conftest.nl"
   3901     echo 'EGREP' >> "conftest.nl"
   3902     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   3903     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   3904     ac_count=`expr $ac_count + 1`
   3905     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   3906       # Best one so far, save it but keep looking for a better one
   3907       ac_cv_path_EGREP="$ac_path_EGREP"
   3908       ac_path_EGREP_max=$ac_count
   3909     fi
   3910     # 10*(2^10) chars as input seems more than enough
   3911     test $ac_count -gt 10 && break
   3912   done
   3913   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   3914 esac
   3915 
   3916 
   3917     $ac_path_EGREP_found && break 3
   3918   done
   3919 done
   3920 
   3921 done
   3922 IFS=$as_save_IFS
   3923 
   3924 
   3925 fi
   3926 
   3927 EGREP="$ac_cv_path_EGREP"
   3928 if test -z "$EGREP"; then
   3929   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
   3930 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   3931    { (exit 1); exit 1; }; }
   3932 fi
   3933 
   3934 else
   3935   ac_cv_path_EGREP=$EGREP
   3936 fi
   3937 
   3938 
   3939    fi
   3940 fi
   3941 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
   3942 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
   3943  EGREP="$ac_cv_path_EGREP"
   3944 
   3945 
   3946 
   3947 # Check whether --with-gnu-ld was given.
   3948 if test "${with_gnu_ld+set}" = set; then
   3949   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   3950 else
   3951   with_gnu_ld=no
   3952 fi
   3953 
   3954 ac_prog=ld
   3955 if test "$GCC" = yes; then
   3956   # Check if gcc -print-prog-name=ld gives a path.
   3957   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   3958 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
   3959   case $host in
   3960   *-*-mingw*)
   3961     # gcc leaves a trailing carriage return which upsets mingw
   3962     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   3963   *)
   3964     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   3965   esac
   3966   case $ac_prog in
   3967     # Accept absolute paths.
   3968     [\\/]* | ?:[\\/]*)
   3969       re_direlt='/[^/][^/]*/\.\./'
   3970       # Canonicalize the pathname of ld
   3971       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   3972       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   3973 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   3974       done
   3975       test -z "$LD" && LD="$ac_prog"
   3976       ;;
   3977   "")
   3978     # If it fails, then pretend we aren't using GCC.
   3979     ac_prog=ld
   3980     ;;
   3981   *)
   3982     # If it is relative, then search for the first ld in PATH.
   3983     with_gnu_ld=unknown
   3984     ;;
   3985   esac
   3986 elif test "$with_gnu_ld" = yes; then
   3987   { echo "$as_me:$LINENO: checking for GNU ld" >&5
   3988 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
   3989 else
   3990   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   3991 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
   3992 fi
   3993 if test "${lt_cv_path_LD+set}" = set; then
   3994   echo $ECHO_N "(cached) $ECHO_C" >&6
   3995 else
   3996   if test -z "$LD"; then
   3997   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   3998   for ac_dir in $PATH; do
   3999     IFS="$lt_save_ifs"
   4000     test -z "$ac_dir" && ac_dir=.
   4001     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   4002       lt_cv_path_LD="$ac_dir/$ac_prog"
   4003       # Check to see if the program is GNU ld.  I'd rather use --version,
   4004       # but apparently some GNU ld's only accept -v.
   4005       # Break only if it was the GNU/non-GNU ld that we prefer.
   4006       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   4007       *GNU* | *'with BFD'*)
   4008 	test "$with_gnu_ld" != no && break
   4009 	;;
   4010       *)
   4011 	test "$with_gnu_ld" != yes && break
   4012 	;;
   4013       esac
   4014     fi
   4015   done
   4016   IFS="$lt_save_ifs"
   4017 else
   4018   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   4019 fi
   4020 fi
   4021 
   4022 LD="$lt_cv_path_LD"
   4023 if test -n "$LD"; then
   4024   { echo "$as_me:$LINENO: result: $LD" >&5
   4025 echo "${ECHO_T}$LD" >&6; }
   4026 else
   4027   { echo "$as_me:$LINENO: result: no" >&5
   4028 echo "${ECHO_T}no" >&6; }
   4029 fi
   4030 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   4031 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   4032    { (exit 1); exit 1; }; }
   4033 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   4034 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
   4035 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   4036   echo $ECHO_N "(cached) $ECHO_C" >&6
   4037 else
   4038   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
   4039 case `$LD -v 2>&1 </dev/null` in
   4040 *GNU* | *'with BFD'*)
   4041   lt_cv_prog_gnu_ld=yes
   4042   ;;
   4043 *)
   4044   lt_cv_prog_gnu_ld=no
   4045   ;;
   4046 esac
   4047 fi
   4048 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   4049 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
   4050 with_gnu_ld=$lt_cv_prog_gnu_ld
   4051 
   4052 
   4053 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
   4054 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
   4055 if test "${lt_cv_ld_reload_flag+set}" = set; then
   4056   echo $ECHO_N "(cached) $ECHO_C" >&6
   4057 else
   4058   lt_cv_ld_reload_flag='-r'
   4059 fi
   4060 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
   4061 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
   4062 reload_flag=$lt_cv_ld_reload_flag
   4063 case $reload_flag in
   4064 "" | " "*) ;;
   4065 *) reload_flag=" $reload_flag" ;;
   4066 esac
   4067 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   4068 
   4069 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
   4070 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
   4071 if test "${lt_cv_path_NM+set}" = set; then
   4072   echo $ECHO_N "(cached) $ECHO_C" >&6
   4073 else
   4074   if test -n "$NM"; then
   4075   # Let the user override the test.
   4076   lt_cv_path_NM="$NM"
   4077 else
   4078   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   4079   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
   4080     IFS="$lt_save_ifs"
   4081     test -z "$ac_dir" && ac_dir=.
   4082     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
   4083     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
   4084       # Check to see if the nm accepts a BSD-compat flag.
   4085       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
   4086       #   nm: unknown option "B" ignored
   4087       # Tru64's nm complains that /dev/null is an invalid object file
   4088       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   4089       */dev/null* | *'Invalid file or object type'*)
   4090 	lt_cv_path_NM="$tmp_nm -B"
   4091 	break
   4092         ;;
   4093       *)
   4094 	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   4095 	*/dev/null*)
   4096 	  lt_cv_path_NM="$tmp_nm -p"
   4097 	  break
   4098 	  ;;
   4099 	*)
   4100 	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   4101 	  continue # so that we can try to find one that supports BSD flags
   4102 	  ;;
   4103 	esac
   4104       esac
   4105     fi
   4106   done
   4107   IFS="$lt_save_ifs"
   4108   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
   4109 fi
   4110 fi
   4111 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
   4112 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
   4113 NM="$lt_cv_path_NM"
   4114 
   4115 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
   4116 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
   4117 LN_S=$as_ln_s
   4118 if test "$LN_S" = "ln -s"; then
   4119   { echo "$as_me:$LINENO: result: yes" >&5
   4120 echo "${ECHO_T}yes" >&6; }
   4121 else
   4122   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
   4123 echo "${ECHO_T}no, using $LN_S" >&6; }
   4124 fi
   4125 
   4126 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
   4127 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
   4128 if test "${lt_cv_deplibs_check_method+set}" = set; then
   4129   echo $ECHO_N "(cached) $ECHO_C" >&6
   4130 else
   4131   lt_cv_file_magic_cmd='$MAGIC_CMD'
   4132 lt_cv_file_magic_test_file=
   4133 lt_cv_deplibs_check_method='unknown'
   4134 # Need to set the preceding variable on all platforms that support
   4135 # interlibrary dependencies.
   4136 # 'none' -- dependencies not supported.
   4137 # `unknown' -- same as none, but documents that we really don't know.
   4138 # 'pass_all' -- all dependencies passed with no checks.
   4139 # 'test_compile' -- check by making test program.
   4140 # 'file_magic [[regex]]' -- check by looking for files in library path
   4141 # which responds to the $file_magic_cmd with a given extended regex.
   4142 # If you have `file' or equivalent on your system and you're not sure
   4143 # whether `pass_all' will *always* work, you probably want this one.
   4144 
   4145 case $host_os in
   4146 aix4* | aix5*)
   4147   lt_cv_deplibs_check_method=pass_all
   4148   ;;
   4149 
   4150 beos*)
   4151   lt_cv_deplibs_check_method=pass_all
   4152   ;;
   4153 
   4154 bsdi4*)
   4155   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   4156   lt_cv_file_magic_cmd='/usr/bin/file -L'
   4157   lt_cv_file_magic_test_file=/shlib/libc.so
   4158   ;;
   4159 
   4160 cygwin* | mingw* | pw32*)
   4161   # win32_libid is a shell function defined in ltmain.sh
   4162   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   4163   lt_cv_file_magic_cmd='win32_libid'
   4164   ;;
   4165 
   4166 darwin* | rhapsody*)
   4167   # this will be overwritten by pass_all, but leave it in just in case
   4168   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
   4169   lt_cv_file_magic_cmd='/usr/bin/file -L'
   4170   case "$host_os" in
   4171   rhapsody* | darwin1.[012])
   4172     lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
   4173     ;;
   4174   *) # Darwin 1.3 on
   4175     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
   4176     ;;
   4177   esac
   4178   lt_cv_deplibs_check_method=pass_all
   4179   ;;
   4180 
   4181 freebsd* | kfreebsd*-gnu)
   4182   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   4183     case $host_cpu in
   4184     i*86 )
   4185       # Not sure whether the presence of OpenBSD here was a mistake.
   4186       # Let's accept both of them until this is cleared up.
   4187       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
   4188       lt_cv_file_magic_cmd=/usr/bin/file
   4189       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   4190       ;;
   4191     esac
   4192   else
   4193     lt_cv_deplibs_check_method=pass_all
   4194   fi
   4195   ;;
   4196 
   4197 gnu*)
   4198   lt_cv_deplibs_check_method=pass_all
   4199   ;;
   4200 
   4201 hpux10.20* | hpux11*)
   4202   lt_cv_file_magic_cmd=/usr/bin/file
   4203   case "$host_cpu" in
   4204   ia64*)
   4205     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   4206     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   4207     ;;
   4208   hppa*64*)
   4209     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
   4210     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   4211     ;;
   4212   *)
   4213     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
   4214     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   4215     ;;
   4216   esac
   4217   ;;
   4218 
   4219 irix5* | irix6* | nonstopux*)
   4220   case $host_os in
   4221   irix5* | nonstopux*)
   4222     # this will be overridden with pass_all, but let us keep it just in case
   4223     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
   4224     ;;
   4225   *)
   4226     case $LD in
   4227     *-32|*"-32 ") libmagic=32-bit;;
   4228     *-n32|*"-n32 ") libmagic=N32;;
   4229     *-64|*"-64 ") libmagic=64-bit;;
   4230     *) libmagic=never-match;;
   4231     esac
   4232     # this will be overridden with pass_all, but let us keep it just in case
   4233     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
   4234     ;;
   4235   esac
   4236   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
   4237   lt_cv_deplibs_check_method=pass_all
   4238   ;;
   4239 
   4240 # This must be Linux ELF.
   4241 linux*)
   4242   case $host_cpu in
   4243   alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh*)
   4244     lt_cv_deplibs_check_method=pass_all ;;
   4245   *)
   4246     # glibc up to 2.1.1 does not perform some relocations on ARM
   4247     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
   4248   esac
   4249   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
   4250   ;;
   4251 
   4252 netbsd*)
   4253   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
   4254     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   4255   else
   4256     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   4257   fi
   4258   ;;
   4259 
   4260 newos6*)
   4261   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   4262   lt_cv_file_magic_cmd=/usr/bin/file
   4263   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   4264   ;;
   4265 
   4266 nto-qnx*)
   4267   lt_cv_deplibs_check_method=unknown
   4268   ;;
   4269 
   4270 openbsd*)
   4271   lt_cv_file_magic_cmd=/usr/bin/file
   4272   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   4273   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   4274     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
   4275   else
   4276     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
   4277   fi
   4278   ;;
   4279 
   4280 osf3* | osf4* | osf5*)
   4281   # this will be overridden with pass_all, but let us keep it just in case
   4282   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
   4283   lt_cv_file_magic_test_file=/shlib/libc.so
   4284   lt_cv_deplibs_check_method=pass_all
   4285   ;;
   4286 
   4287 sco3.2v5*)
   4288   lt_cv_deplibs_check_method=pass_all
   4289   ;;
   4290 
   4291 solaris*)
   4292   lt_cv_deplibs_check_method=pass_all
   4293   lt_cv_file_magic_test_file=/lib/libc.so
   4294   ;;
   4295 
   4296 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   4297   case $host_vendor in
   4298   motorola)
   4299     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
   4300     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   4301     ;;
   4302   ncr)
   4303     lt_cv_deplibs_check_method=pass_all
   4304     ;;
   4305   sequent)
   4306     lt_cv_file_magic_cmd='/bin/file'
   4307     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   4308     ;;
   4309   sni)
   4310     lt_cv_file_magic_cmd='/bin/file'
   4311     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   4312     lt_cv_file_magic_test_file=/lib/libc.so
   4313     ;;
   4314   siemens)
   4315     lt_cv_deplibs_check_method=pass_all
   4316     ;;
   4317   esac
   4318   ;;
   4319 
   4320 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
   4321   lt_cv_deplibs_check_method=pass_all
   4322   ;;
   4323 esac
   4324 
   4325 fi
   4326 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
   4327 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
   4328 file_magic_cmd=$lt_cv_file_magic_cmd
   4329 deplibs_check_method=$lt_cv_deplibs_check_method
   4330 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   4331 
   4332 
   4333 
   4334 
   4335 # If no C compiler was specified, use CC.
   4336 LTCC=${LTCC-"$CC"}
   4337 
   4338 # Allow CC to be a program name with arguments.
   4339 compiler=$CC
   4340 
   4341 
   4342 # Check whether --enable-libtool-lock was given.
   4343 if test "${enable_libtool_lock+set}" = set; then
   4344   enableval=$enable_libtool_lock;
   4345 fi
   4346 
   4347 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   4348 
   4349 # Some flags need to be propagated to the compiler or linker for good
   4350 # libtool support.
   4351 case $host in
   4352 ia64-*-hpux*)
   4353   # Find out which ABI we are using.
   4354   echo 'int i;' > conftest.$ac_ext
   4355   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4356   (eval $ac_compile) 2>&5
   4357   ac_status=$?
   4358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4359   (exit $ac_status); }; then
   4360     case `/usr/bin/file conftest.$ac_objext` in
   4361     *ELF-32*)
   4362       HPUX_IA64_MODE="32"
   4363       ;;
   4364     *ELF-64*)
   4365       HPUX_IA64_MODE="64"
   4366       ;;
   4367     esac
   4368   fi
   4369   rm -rf conftest*
   4370   ;;
   4371 *-*-irix6*)
   4372   # Find out which ABI we are using.
   4373   echo '#line 4373 "configure"' > conftest.$ac_ext
   4374   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4375   (eval $ac_compile) 2>&5
   4376   ac_status=$?
   4377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4378   (exit $ac_status); }; then
   4379    if test "$lt_cv_prog_gnu_ld" = yes; then
   4380     case `/usr/bin/file conftest.$ac_objext` in
   4381     *32-bit*)
   4382       LD="${LD-ld} -melf32bsmip"
   4383       ;;
   4384     *N32*)
   4385       LD="${LD-ld} -melf32bmipn32"
   4386       ;;
   4387     *64-bit*)
   4388       LD="${LD-ld} -melf64bmip"
   4389       ;;
   4390     esac
   4391    else
   4392     case `/usr/bin/file conftest.$ac_objext` in
   4393     *32-bit*)
   4394       LD="${LD-ld} -32"
   4395       ;;
   4396     *N32*)
   4397       LD="${LD-ld} -n32"
   4398       ;;
   4399     *64-bit*)
   4400       LD="${LD-ld} -64"
   4401       ;;
   4402     esac
   4403    fi
   4404   fi
   4405   rm -rf conftest*
   4406   ;;
   4407 
   4408 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
   4409   # Find out which ABI we are using.
   4410   echo 'int i;' > conftest.$ac_ext
   4411   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   4412   (eval $ac_compile) 2>&5
   4413   ac_status=$?
   4414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4415   (exit $ac_status); }; then
   4416     case "`/usr/bin/file conftest.o`" in
   4417     *32-bit*)
   4418       case $host in
   4419         x86_64-*linux*)
   4420           LD="${LD-ld} -m elf_i386"
   4421           ;;
   4422         ppc64-*linux*|powerpc64-*linux*)
   4423           LD="${LD-ld} -m elf32ppclinux"
   4424           ;;
   4425         s390x-*linux*)
   4426           LD="${LD-ld} -m elf_s390"
   4427           ;;
   4428         sparc64-*linux*)
   4429           LD="${LD-ld} -m elf32_sparc"
   4430           ;;
   4431       esac
   4432       ;;
   4433     *64-bit*)
   4434       case $host in
   4435         x86_64-*linux*)
   4436           LD="${LD-ld} -m elf_x86_64"
   4437           ;;
   4438         ppc*-*linux*|powerpc*-*linux*)
   4439           LD="${LD-ld} -m elf64ppc"
   4440           ;;
   4441         s390*-*linux*)
   4442           LD="${LD-ld} -m elf64_s390"
   4443           ;;
   4444         sparc*-*linux*)
   4445           LD="${LD-ld} -m elf64_sparc"
   4446           ;;
   4447       esac
   4448       ;;
   4449     esac
   4450   fi
   4451   rm -rf conftest*
   4452   ;;
   4453 
   4454 *-*-sco3.2v5*)
   4455   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   4456   SAVE_CFLAGS="$CFLAGS"
   4457   CFLAGS="$CFLAGS -belf"
   4458   { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
   4459 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
   4460 if test "${lt_cv_cc_needs_belf+set}" = set; then
   4461   echo $ECHO_N "(cached) $ECHO_C" >&6
   4462 else
   4463   ac_ext=c
   4464 ac_cpp='$CPP $CPPFLAGS'
   4465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4468 
   4469      cat >conftest.$ac_ext <<_ACEOF
   4470 /* confdefs.h.  */
   4471 _ACEOF
   4472 cat confdefs.h >>conftest.$ac_ext
   4473 cat >>conftest.$ac_ext <<_ACEOF
   4474 /* end confdefs.h.  */
   4475 
   4476 int
   4477 main ()
   4478 {
   4479 
   4480   ;
   4481   return 0;
   4482 }
   4483 _ACEOF
   4484 rm -f conftest.$ac_objext conftest$ac_exeext
   4485 if { (ac_try="$ac_link"
   4486 case "(($ac_try" in
   4487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4488   *) ac_try_echo=$ac_try;;
   4489 esac
   4490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4491   (eval "$ac_link") 2>conftest.er1
   4492   ac_status=$?
   4493   grep -v '^ *+' conftest.er1 >conftest.err
   4494   rm -f conftest.er1
   4495   cat conftest.err >&5
   4496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4497   (exit $ac_status); } && {
   4498 	 test -z "$ac_c_werror_flag" ||
   4499 	 test ! -s conftest.err
   4500        } && test -s conftest$ac_exeext &&
   4501        $as_test_x conftest$ac_exeext; then
   4502   lt_cv_cc_needs_belf=yes
   4503 else
   4504   echo "$as_me: failed program was:" >&5
   4505 sed 's/^/| /' conftest.$ac_ext >&5
   4506 
   4507 	lt_cv_cc_needs_belf=no
   4508 fi
   4509 
   4510 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   4511       conftest$ac_exeext conftest.$ac_ext
   4512      ac_ext=c
   4513 ac_cpp='$CPP $CPPFLAGS'
   4514 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4515 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4516 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4517 
   4518 fi
   4519 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
   4520 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
   4521   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
   4522     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   4523     CFLAGS="$SAVE_CFLAGS"
   4524   fi
   4525   ;;
   4526 
   4527 esac
   4528 
   4529 need_locks="$enable_libtool_lock"
   4530 
   4531 
   4532 ac_ext=c
   4533 ac_cpp='$CPP $CPPFLAGS'
   4534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4537 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
   4538 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
   4539 # On Suns, sometimes $CPP names a directory.
   4540 if test -n "$CPP" && test -d "$CPP"; then
   4541   CPP=
   4542 fi
   4543 if test -z "$CPP"; then
   4544   if test "${ac_cv_prog_CPP+set}" = set; then
   4545   echo $ECHO_N "(cached) $ECHO_C" >&6
   4546 else
   4547       # Double quotes because CPP needs to be expanded
   4548     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   4549     do
   4550       ac_preproc_ok=false
   4551 for ac_c_preproc_warn_flag in '' yes
   4552 do
   4553   # Use a header file that comes with gcc, so configuring glibc
   4554   # with a fresh cross-compiler works.
   4555   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4556   # <limits.h> exists even on freestanding compilers.
   4557   # On the NeXT, cc -E runs the code through the compiler's parser,
   4558   # not just through cpp. "Syntax error" is here to catch this case.
   4559   cat >conftest.$ac_ext <<_ACEOF
   4560 /* confdefs.h.  */
   4561 _ACEOF
   4562 cat confdefs.h >>conftest.$ac_ext
   4563 cat >>conftest.$ac_ext <<_ACEOF
   4564 /* end confdefs.h.  */
   4565 #ifdef __STDC__
   4566 # include <limits.h>
   4567 #else
   4568 # include <assert.h>
   4569 #endif
   4570 		     Syntax error
   4571 _ACEOF
   4572 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4573 case "(($ac_try" in
   4574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4575   *) ac_try_echo=$ac_try;;
   4576 esac
   4577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4578   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4579   ac_status=$?
   4580   grep -v '^ *+' conftest.er1 >conftest.err
   4581   rm -f conftest.er1
   4582   cat conftest.err >&5
   4583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4584   (exit $ac_status); } >/dev/null && {
   4585 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   4586 	 test ! -s conftest.err
   4587        }; then
   4588   :
   4589 else
   4590   echo "$as_me: failed program was:" >&5
   4591 sed 's/^/| /' conftest.$ac_ext >&5
   4592 
   4593   # Broken: fails on valid input.
   4594 continue
   4595 fi
   4596 
   4597 rm -f conftest.err conftest.$ac_ext
   4598 
   4599   # OK, works on sane cases.  Now check whether nonexistent headers
   4600   # can be detected and how.
   4601   cat >conftest.$ac_ext <<_ACEOF
   4602 /* confdefs.h.  */
   4603 _ACEOF
   4604 cat confdefs.h >>conftest.$ac_ext
   4605 cat >>conftest.$ac_ext <<_ACEOF
   4606 /* end confdefs.h.  */
   4607 #include <ac_nonexistent.h>
   4608 _ACEOF
   4609 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4610 case "(($ac_try" in
   4611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4612   *) ac_try_echo=$ac_try;;
   4613 esac
   4614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4615   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4616   ac_status=$?
   4617   grep -v '^ *+' conftest.er1 >conftest.err
   4618   rm -f conftest.er1
   4619   cat conftest.err >&5
   4620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4621   (exit $ac_status); } >/dev/null && {
   4622 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   4623 	 test ! -s conftest.err
   4624        }; then
   4625   # Broken: success on invalid input.
   4626 continue
   4627 else
   4628   echo "$as_me: failed program was:" >&5
   4629 sed 's/^/| /' conftest.$ac_ext >&5
   4630 
   4631   # Passes both tests.
   4632 ac_preproc_ok=:
   4633 break
   4634 fi
   4635 
   4636 rm -f conftest.err conftest.$ac_ext
   4637 
   4638 done
   4639 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4640 rm -f conftest.err conftest.$ac_ext
   4641 if $ac_preproc_ok; then
   4642   break
   4643 fi
   4644 
   4645     done
   4646     ac_cv_prog_CPP=$CPP
   4647 
   4648 fi
   4649   CPP=$ac_cv_prog_CPP
   4650 else
   4651   ac_cv_prog_CPP=$CPP
   4652 fi
   4653 { echo "$as_me:$LINENO: result: $CPP" >&5
   4654 echo "${ECHO_T}$CPP" >&6; }
   4655 ac_preproc_ok=false
   4656 for ac_c_preproc_warn_flag in '' yes
   4657 do
   4658   # Use a header file that comes with gcc, so configuring glibc
   4659   # with a fresh cross-compiler works.
   4660   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4661   # <limits.h> exists even on freestanding compilers.
   4662   # On the NeXT, cc -E runs the code through the compiler's parser,
   4663   # not just through cpp. "Syntax error" is here to catch this case.
   4664   cat >conftest.$ac_ext <<_ACEOF
   4665 /* confdefs.h.  */
   4666 _ACEOF
   4667 cat confdefs.h >>conftest.$ac_ext
   4668 cat >>conftest.$ac_ext <<_ACEOF
   4669 /* end confdefs.h.  */
   4670 #ifdef __STDC__
   4671 # include <limits.h>
   4672 #else
   4673 # include <assert.h>
   4674 #endif
   4675 		     Syntax error
   4676 _ACEOF
   4677 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4678 case "(($ac_try" in
   4679   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4680   *) ac_try_echo=$ac_try;;
   4681 esac
   4682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4683   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4684   ac_status=$?
   4685   grep -v '^ *+' conftest.er1 >conftest.err
   4686   rm -f conftest.er1
   4687   cat conftest.err >&5
   4688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4689   (exit $ac_status); } >/dev/null && {
   4690 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   4691 	 test ! -s conftest.err
   4692        }; then
   4693   :
   4694 else
   4695   echo "$as_me: failed program was:" >&5
   4696 sed 's/^/| /' conftest.$ac_ext >&5
   4697 
   4698   # Broken: fails on valid input.
   4699 continue
   4700 fi
   4701 
   4702 rm -f conftest.err conftest.$ac_ext
   4703 
   4704   # OK, works on sane cases.  Now check whether nonexistent headers
   4705   # can be detected and how.
   4706   cat >conftest.$ac_ext <<_ACEOF
   4707 /* confdefs.h.  */
   4708 _ACEOF
   4709 cat confdefs.h >>conftest.$ac_ext
   4710 cat >>conftest.$ac_ext <<_ACEOF
   4711 /* end confdefs.h.  */
   4712 #include <ac_nonexistent.h>
   4713 _ACEOF
   4714 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4715 case "(($ac_try" in
   4716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4717   *) ac_try_echo=$ac_try;;
   4718 esac
   4719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4720   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4721   ac_status=$?
   4722   grep -v '^ *+' conftest.er1 >conftest.err
   4723   rm -f conftest.er1
   4724   cat conftest.err >&5
   4725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4726   (exit $ac_status); } >/dev/null && {
   4727 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   4728 	 test ! -s conftest.err
   4729        }; then
   4730   # Broken: success on invalid input.
   4731 continue
   4732 else
   4733   echo "$as_me: failed program was:" >&5
   4734 sed 's/^/| /' conftest.$ac_ext >&5
   4735 
   4736   # Passes both tests.
   4737 ac_preproc_ok=:
   4738 break
   4739 fi
   4740 
   4741 rm -f conftest.err conftest.$ac_ext
   4742 
   4743 done
   4744 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4745 rm -f conftest.err conftest.$ac_ext
   4746 if $ac_preproc_ok; then
   4747   :
   4748 else
   4749   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
   4750 See \`config.log' for more details." >&5
   4751 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
   4752 See \`config.log' for more details." >&2;}
   4753    { (exit 1); exit 1; }; }
   4754 fi
   4755 
   4756 ac_ext=c
   4757 ac_cpp='$CPP $CPPFLAGS'
   4758 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4759 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4760 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4761 
   4762 
   4763 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   4764 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
   4765 if test "${ac_cv_header_stdc+set}" = set; then
   4766   echo $ECHO_N "(cached) $ECHO_C" >&6
   4767 else
   4768   cat >conftest.$ac_ext <<_ACEOF
   4769 /* confdefs.h.  */
   4770 _ACEOF
   4771 cat confdefs.h >>conftest.$ac_ext
   4772 cat >>conftest.$ac_ext <<_ACEOF
   4773 /* end confdefs.h.  */
   4774 #include <stdlib.h>
   4775 #include <stdarg.h>
   4776 #include <string.h>
   4777 #include <float.h>
   4778 
   4779 int
   4780 main ()
   4781 {
   4782 
   4783   ;
   4784   return 0;
   4785 }
   4786 _ACEOF
   4787 rm -f conftest.$ac_objext
   4788 if { (ac_try="$ac_compile"
   4789 case "(($ac_try" in
   4790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4791   *) ac_try_echo=$ac_try;;
   4792 esac
   4793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4794   (eval "$ac_compile") 2>conftest.er1
   4795   ac_status=$?
   4796   grep -v '^ *+' conftest.er1 >conftest.err
   4797   rm -f conftest.er1
   4798   cat conftest.err >&5
   4799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4800   (exit $ac_status); } && {
   4801 	 test -z "$ac_c_werror_flag" ||
   4802 	 test ! -s conftest.err
   4803        } && test -s conftest.$ac_objext; then
   4804   ac_cv_header_stdc=yes
   4805 else
   4806   echo "$as_me: failed program was:" >&5
   4807 sed 's/^/| /' conftest.$ac_ext >&5
   4808 
   4809 	ac_cv_header_stdc=no
   4810 fi
   4811 
   4812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4813 
   4814 if test $ac_cv_header_stdc = yes; then
   4815   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   4816   cat >conftest.$ac_ext <<_ACEOF
   4817 /* confdefs.h.  */
   4818 _ACEOF
   4819 cat confdefs.h >>conftest.$ac_ext
   4820 cat >>conftest.$ac_ext <<_ACEOF
   4821 /* end confdefs.h.  */
   4822 #include <string.h>
   4823 
   4824 _ACEOF
   4825 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4826   $EGREP "memchr" >/dev/null 2>&1; then
   4827   :
   4828 else
   4829   ac_cv_header_stdc=no
   4830 fi
   4831 rm -f conftest*
   4832 
   4833 fi
   4834 
   4835 if test $ac_cv_header_stdc = yes; then
   4836   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   4837   cat >conftest.$ac_ext <<_ACEOF
   4838 /* confdefs.h.  */
   4839 _ACEOF
   4840 cat confdefs.h >>conftest.$ac_ext
   4841 cat >>conftest.$ac_ext <<_ACEOF
   4842 /* end confdefs.h.  */
   4843 #include <stdlib.h>
   4844 
   4845 _ACEOF
   4846 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4847   $EGREP "free" >/dev/null 2>&1; then
   4848   :
   4849 else
   4850   ac_cv_header_stdc=no
   4851 fi
   4852 rm -f conftest*
   4853 
   4854 fi
   4855 
   4856 if test $ac_cv_header_stdc = yes; then
   4857   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   4858   if test "$cross_compiling" = yes; then
   4859   :
   4860 else
   4861   cat >conftest.$ac_ext <<_ACEOF
   4862 /* confdefs.h.  */
   4863 _ACEOF
   4864 cat confdefs.h >>conftest.$ac_ext
   4865 cat >>conftest.$ac_ext <<_ACEOF
   4866 /* end confdefs.h.  */
   4867 #include <ctype.h>
   4868 #include <stdlib.h>
   4869 #if ((' ' & 0x0FF) == 0x020)
   4870 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   4871 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   4872 #else
   4873 # define ISLOWER(c) \
   4874 		   (('a' <= (c) && (c) <= 'i') \
   4875 		     || ('j' <= (c) && (c) <= 'r') \
   4876 		     || ('s' <= (c) && (c) <= 'z'))
   4877 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   4878 #endif
   4879 
   4880 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   4881 int
   4882 main ()
   4883 {
   4884   int i;
   4885   for (i = 0; i < 256; i++)
   4886     if (XOR (islower (i), ISLOWER (i))
   4887 	|| toupper (i) != TOUPPER (i))
   4888       return 2;
   4889   return 0;
   4890 }
   4891 _ACEOF
   4892 rm -f conftest$ac_exeext
   4893 if { (ac_try="$ac_link"
   4894 case "(($ac_try" in
   4895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4896   *) ac_try_echo=$ac_try;;
   4897 esac
   4898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4899   (eval "$ac_link") 2>&5
   4900   ac_status=$?
   4901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4902   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   4903   { (case "(($ac_try" in
   4904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4905   *) ac_try_echo=$ac_try;;
   4906 esac
   4907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4908   (eval "$ac_try") 2>&5
   4909   ac_status=$?
   4910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4911   (exit $ac_status); }; }; then
   4912   :
   4913 else
   4914   echo "$as_me: program exited with status $ac_status" >&5
   4915 echo "$as_me: failed program was:" >&5
   4916 sed 's/^/| /' conftest.$ac_ext >&5
   4917 
   4918 ( exit $ac_status )
   4919 ac_cv_header_stdc=no
   4920 fi
   4921 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   4922 fi
   4923 
   4924 
   4925 fi
   4926 fi
   4927 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   4928 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
   4929 if test $ac_cv_header_stdc = yes; then
   4930 
   4931 cat >>confdefs.h <<\_ACEOF
   4932 #define STDC_HEADERS 1
   4933 _ACEOF
   4934 
   4935 fi
   4936 
   4937 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   4938 
   4939 
   4940 
   4941 
   4942 
   4943 
   4944 
   4945 
   4946 
   4947 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   4948 		  inttypes.h stdint.h unistd.h
   4949 do
   4950 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4951 { echo "$as_me:$LINENO: checking for $ac_header" >&5
   4952 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   4953 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   4954   echo $ECHO_N "(cached) $ECHO_C" >&6
   4955 else
   4956   cat >conftest.$ac_ext <<_ACEOF
   4957 /* confdefs.h.  */
   4958 _ACEOF
   4959 cat confdefs.h >>conftest.$ac_ext
   4960 cat >>conftest.$ac_ext <<_ACEOF
   4961 /* end confdefs.h.  */
   4962 $ac_includes_default
   4963 
   4964 #include <$ac_header>
   4965 _ACEOF
   4966 rm -f conftest.$ac_objext
   4967 if { (ac_try="$ac_compile"
   4968 case "(($ac_try" in
   4969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4970   *) ac_try_echo=$ac_try;;
   4971 esac
   4972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4973   (eval "$ac_compile") 2>conftest.er1
   4974   ac_status=$?
   4975   grep -v '^ *+' conftest.er1 >conftest.err
   4976   rm -f conftest.er1
   4977   cat conftest.err >&5
   4978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4979   (exit $ac_status); } && {
   4980 	 test -z "$ac_c_werror_flag" ||
   4981 	 test ! -s conftest.err
   4982        } && test -s conftest.$ac_objext; then
   4983   eval "$as_ac_Header=yes"
   4984 else
   4985   echo "$as_me: failed program was:" >&5
   4986 sed 's/^/| /' conftest.$ac_ext >&5
   4987 
   4988 	eval "$as_ac_Header=no"
   4989 fi
   4990 
   4991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4992 fi
   4993 ac_res=`eval echo '${'$as_ac_Header'}'`
   4994 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   4995 echo "${ECHO_T}$ac_res" >&6; }
   4996 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   4997   cat >>confdefs.h <<_ACEOF
   4998 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4999 _ACEOF
   5000 
   5001 fi
   5002 
   5003 done
   5004 
   5005 
   5006 
   5007 for ac_header in dlfcn.h
   5008 do
   5009 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   5010 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   5011   { echo "$as_me:$LINENO: checking for $ac_header" >&5
   5012 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   5013 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   5014   echo $ECHO_N "(cached) $ECHO_C" >&6
   5015 fi
   5016 ac_res=`eval echo '${'$as_ac_Header'}'`
   5017 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   5018 echo "${ECHO_T}$ac_res" >&6; }
   5019 else
   5020   # Is the header compilable?
   5021 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
   5022 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
   5023 cat >conftest.$ac_ext <<_ACEOF
   5024 /* confdefs.h.  */
   5025 _ACEOF
   5026 cat confdefs.h >>conftest.$ac_ext
   5027 cat >>conftest.$ac_ext <<_ACEOF
   5028 /* end confdefs.h.  */
   5029 $ac_includes_default
   5030 #include <$ac_header>
   5031 _ACEOF
   5032 rm -f conftest.$ac_objext
   5033 if { (ac_try="$ac_compile"
   5034 case "(($ac_try" in
   5035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5036   *) ac_try_echo=$ac_try;;
   5037 esac
   5038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5039   (eval "$ac_compile") 2>conftest.er1
   5040   ac_status=$?
   5041   grep -v '^ *+' conftest.er1 >conftest.err
   5042   rm -f conftest.er1
   5043   cat conftest.err >&5
   5044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5045   (exit $ac_status); } && {
   5046 	 test -z "$ac_c_werror_flag" ||
   5047 	 test ! -s conftest.err
   5048        } && test -s conftest.$ac_objext; then
   5049   ac_header_compiler=yes
   5050 else
   5051   echo "$as_me: failed program was:" >&5
   5052 sed 's/^/| /' conftest.$ac_ext >&5
   5053 
   5054 	ac_header_compiler=no
   5055 fi
   5056 
   5057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5058 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   5059 echo "${ECHO_T}$ac_header_compiler" >&6; }
   5060 
   5061 # Is the header present?
   5062 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
   5063 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
   5064 cat >conftest.$ac_ext <<_ACEOF
   5065 /* confdefs.h.  */
   5066 _ACEOF
   5067 cat confdefs.h >>conftest.$ac_ext
   5068 cat >>conftest.$ac_ext <<_ACEOF
   5069 /* end confdefs.h.  */
   5070 #include <$ac_header>
   5071 _ACEOF
   5072 if { (ac_try="$ac_cpp conftest.$ac_ext"
   5073 case "(($ac_try" in
   5074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5075   *) ac_try_echo=$ac_try;;
   5076 esac
   5077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5078   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   5079   ac_status=$?
   5080   grep -v '^ *+' conftest.er1 >conftest.err
   5081   rm -f conftest.er1
   5082   cat conftest.err >&5
   5083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5084   (exit $ac_status); } >/dev/null && {
   5085 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   5086 	 test ! -s conftest.err
   5087        }; then
   5088   ac_header_preproc=yes
   5089 else
   5090   echo "$as_me: failed program was:" >&5
   5091 sed 's/^/| /' conftest.$ac_ext >&5
   5092 
   5093   ac_header_preproc=no
   5094 fi
   5095 
   5096 rm -f conftest.err conftest.$ac_ext
   5097 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   5098 echo "${ECHO_T}$ac_header_preproc" >&6; }
   5099 
   5100 # So?  What about this header?
   5101 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   5102   yes:no: )
   5103     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
   5104 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
   5105     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
   5106 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
   5107     ac_header_preproc=yes
   5108     ;;
   5109   no:yes:* )
   5110     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
   5111 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
   5112     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
   5113 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
   5114     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
   5115 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
   5116     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
   5117 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
   5118     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
   5119 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
   5120     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
   5121 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
   5122 
   5123     ;;
   5124 esac
   5125 { echo "$as_me:$LINENO: checking for $ac_header" >&5
   5126 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   5127 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   5128   echo $ECHO_N "(cached) $ECHO_C" >&6
   5129 else
   5130   eval "$as_ac_Header=\$ac_header_preproc"
   5131 fi
   5132 ac_res=`eval echo '${'$as_ac_Header'}'`
   5133 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   5134 echo "${ECHO_T}$ac_res" >&6; }
   5135 
   5136 fi
   5137 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   5138   cat >>confdefs.h <<_ACEOF
   5139 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   5140 _ACEOF
   5141 
   5142 fi
   5143 
   5144 done
   5145 
   5146 ac_ext=cpp
   5147 ac_cpp='$CXXCPP $CPPFLAGS'
   5148 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5149 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5150 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5151 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
   5152 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
   5153 if test -z "$CXXCPP"; then
   5154   if test "${ac_cv_prog_CXXCPP+set}" = set; then
   5155   echo $ECHO_N "(cached) $ECHO_C" >&6
   5156 else
   5157       # Double quotes because CXXCPP needs to be expanded
   5158     for CXXCPP in "$CXX -E" "/lib/cpp"
   5159     do
   5160       ac_preproc_ok=false
   5161 for ac_cxx_preproc_warn_flag in '' yes
   5162 do
   5163   # Use a header file that comes with gcc, so configuring glibc
   5164   # with a fresh cross-compiler works.
   5165   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5166   # <limits.h> exists even on freestanding compilers.
   5167   # On the NeXT, cc -E runs the code through the compiler's parser,
   5168   # not just through cpp. "Syntax error" is here to catch this case.
   5169   cat >conftest.$ac_ext <<_ACEOF
   5170 /* confdefs.h.  */
   5171 _ACEOF
   5172 cat confdefs.h >>conftest.$ac_ext
   5173 cat >>conftest.$ac_ext <<_ACEOF
   5174 /* end confdefs.h.  */
   5175 #ifdef __STDC__
   5176 # include <limits.h>
   5177 #else
   5178 # include <assert.h>
   5179 #endif
   5180 		     Syntax error
   5181 _ACEOF
   5182 if { (ac_try="$ac_cpp conftest.$ac_ext"
   5183 case "(($ac_try" in
   5184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5185   *) ac_try_echo=$ac_try;;
   5186 esac
   5187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5188   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   5189   ac_status=$?
   5190   grep -v '^ *+' conftest.er1 >conftest.err
   5191   rm -f conftest.er1
   5192   cat conftest.err >&5
   5193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5194   (exit $ac_status); } >/dev/null && {
   5195 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   5196 	 test ! -s conftest.err
   5197        }; then
   5198   :
   5199 else
   5200   echo "$as_me: failed program was:" >&5
   5201 sed 's/^/| /' conftest.$ac_ext >&5
   5202 
   5203   # Broken: fails on valid input.
   5204 continue
   5205 fi
   5206 
   5207 rm -f conftest.err conftest.$ac_ext
   5208 
   5209   # OK, works on sane cases.  Now check whether nonexistent headers
   5210   # can be detected and how.
   5211   cat >conftest.$ac_ext <<_ACEOF
   5212 /* confdefs.h.  */
   5213 _ACEOF
   5214 cat confdefs.h >>conftest.$ac_ext
   5215 cat >>conftest.$ac_ext <<_ACEOF
   5216 /* end confdefs.h.  */
   5217 #include <ac_nonexistent.h>
   5218 _ACEOF
   5219 if { (ac_try="$ac_cpp conftest.$ac_ext"
   5220 case "(($ac_try" in
   5221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5222   *) ac_try_echo=$ac_try;;
   5223 esac
   5224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5225   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   5226   ac_status=$?
   5227   grep -v '^ *+' conftest.er1 >conftest.err
   5228   rm -f conftest.er1
   5229   cat conftest.err >&5
   5230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5231   (exit $ac_status); } >/dev/null && {
   5232 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   5233 	 test ! -s conftest.err
   5234        }; then
   5235   # Broken: success on invalid input.
   5236 continue
   5237 else
   5238   echo "$as_me: failed program was:" >&5
   5239 sed 's/^/| /' conftest.$ac_ext >&5
   5240 
   5241   # Passes both tests.
   5242 ac_preproc_ok=:
   5243 break
   5244 fi
   5245 
   5246 rm -f conftest.err conftest.$ac_ext
   5247 
   5248 done
   5249 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5250 rm -f conftest.err conftest.$ac_ext
   5251 if $ac_preproc_ok; then
   5252   break
   5253 fi
   5254 
   5255     done
   5256     ac_cv_prog_CXXCPP=$CXXCPP
   5257 
   5258 fi
   5259   CXXCPP=$ac_cv_prog_CXXCPP
   5260 else
   5261   ac_cv_prog_CXXCPP=$CXXCPP
   5262 fi
   5263 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
   5264 echo "${ECHO_T}$CXXCPP" >&6; }
   5265 ac_preproc_ok=false
   5266 for ac_cxx_preproc_warn_flag in '' yes
   5267 do
   5268   # Use a header file that comes with gcc, so configuring glibc
   5269   # with a fresh cross-compiler works.
   5270   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5271   # <limits.h> exists even on freestanding compilers.
   5272   # On the NeXT, cc -E runs the code through the compiler's parser,
   5273   # not just through cpp. "Syntax error" is here to catch this case.
   5274   cat >conftest.$ac_ext <<_ACEOF
   5275 /* confdefs.h.  */
   5276 _ACEOF
   5277 cat confdefs.h >>conftest.$ac_ext
   5278 cat >>conftest.$ac_ext <<_ACEOF
   5279 /* end confdefs.h.  */
   5280 #ifdef __STDC__
   5281 # include <limits.h>
   5282 #else
   5283 # include <assert.h>
   5284 #endif
   5285 		     Syntax error
   5286 _ACEOF
   5287 if { (ac_try="$ac_cpp conftest.$ac_ext"
   5288 case "(($ac_try" in
   5289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5290   *) ac_try_echo=$ac_try;;
   5291 esac
   5292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5293   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   5294   ac_status=$?
   5295   grep -v '^ *+' conftest.er1 >conftest.err
   5296   rm -f conftest.er1
   5297   cat conftest.err >&5
   5298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5299   (exit $ac_status); } >/dev/null && {
   5300 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   5301 	 test ! -s conftest.err
   5302        }; then
   5303   :
   5304 else
   5305   echo "$as_me: failed program was:" >&5
   5306 sed 's/^/| /' conftest.$ac_ext >&5
   5307 
   5308   # Broken: fails on valid input.
   5309 continue
   5310 fi
   5311 
   5312 rm -f conftest.err conftest.$ac_ext
   5313 
   5314   # OK, works on sane cases.  Now check whether nonexistent headers
   5315   # can be detected and how.
   5316   cat >conftest.$ac_ext <<_ACEOF
   5317 /* confdefs.h.  */
   5318 _ACEOF
   5319 cat confdefs.h >>conftest.$ac_ext
   5320 cat >>conftest.$ac_ext <<_ACEOF
   5321 /* end confdefs.h.  */
   5322 #include <ac_nonexistent.h>
   5323 _ACEOF
   5324 if { (ac_try="$ac_cpp conftest.$ac_ext"
   5325 case "(($ac_try" in
   5326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5327   *) ac_try_echo=$ac_try;;
   5328 esac
   5329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5330   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   5331   ac_status=$?
   5332   grep -v '^ *+' conftest.er1 >conftest.err
   5333   rm -f conftest.er1
   5334   cat conftest.err >&5
   5335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5336   (exit $ac_status); } >/dev/null && {
   5337 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   5338 	 test ! -s conftest.err
   5339        }; then
   5340   # Broken: success on invalid input.
   5341 continue
   5342 else
   5343   echo "$as_me: failed program was:" >&5
   5344 sed 's/^/| /' conftest.$ac_ext >&5
   5345 
   5346   # Passes both tests.
   5347 ac_preproc_ok=:
   5348 break
   5349 fi
   5350 
   5351 rm -f conftest.err conftest.$ac_ext
   5352 
   5353 done
   5354 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5355 rm -f conftest.err conftest.$ac_ext
   5356 if $ac_preproc_ok; then
   5357   :
   5358 else
   5359   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   5360 See \`config.log' for more details." >&5
   5361 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   5362 See \`config.log' for more details." >&2;}
   5363    { (exit 1); exit 1; }; }
   5364 fi
   5365 
   5366 ac_ext=cpp
   5367 ac_cpp='$CXXCPP $CPPFLAGS'
   5368 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5369 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5370 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5371 
   5372 
   5373 ac_ext=f
   5374 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   5375 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5376 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   5377 if test -n "$ac_tool_prefix"; then
   5378   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
   5379   do
   5380     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5381 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5382 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   5383 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   5384 if test "${ac_cv_prog_F77+set}" = set; then
   5385   echo $ECHO_N "(cached) $ECHO_C" >&6
   5386 else
   5387   if test -n "$F77"; then
   5388   ac_cv_prog_F77="$F77" # Let the user override the test.
   5389 else
   5390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5391 for as_dir in $PATH
   5392 do
   5393   IFS=$as_save_IFS
   5394   test -z "$as_dir" && as_dir=.
   5395   for ac_exec_ext in '' $ac_executable_extensions; do
   5396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5397     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
   5398     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5399     break 2
   5400   fi
   5401 done
   5402 done
   5403 IFS=$as_save_IFS
   5404 
   5405 fi
   5406 fi
   5407 F77=$ac_cv_prog_F77
   5408 if test -n "$F77"; then
   5409   { echo "$as_me:$LINENO: result: $F77" >&5
   5410 echo "${ECHO_T}$F77" >&6; }
   5411 else
   5412   { echo "$as_me:$LINENO: result: no" >&5
   5413 echo "${ECHO_T}no" >&6; }
   5414 fi
   5415 
   5416 
   5417     test -n "$F77" && break
   5418   done
   5419 fi
   5420 if test -z "$F77"; then
   5421   ac_ct_F77=$F77
   5422   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
   5423 do
   5424   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5425 set dummy $ac_prog; ac_word=$2
   5426 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   5427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   5428 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
   5429   echo $ECHO_N "(cached) $ECHO_C" >&6
   5430 else
   5431   if test -n "$ac_ct_F77"; then
   5432   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
   5433 else
   5434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5435 for as_dir in $PATH
   5436 do
   5437   IFS=$as_save_IFS
   5438   test -z "$as_dir" && as_dir=.
   5439   for ac_exec_ext in '' $ac_executable_extensions; do
   5440   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5441     ac_cv_prog_ac_ct_F77="$ac_prog"
   5442     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5443     break 2
   5444   fi
   5445 done
   5446 done
   5447 IFS=$as_save_IFS
   5448 
   5449 fi
   5450 fi
   5451 ac_ct_F77=$ac_cv_prog_ac_ct_F77
   5452 if test -n "$ac_ct_F77"; then
   5453   { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
   5454 echo "${ECHO_T}$ac_ct_F77" >&6; }
   5455 else
   5456   { echo "$as_me:$LINENO: result: no" >&5
   5457 echo "${ECHO_T}no" >&6; }
   5458 fi
   5459 
   5460 
   5461   test -n "$ac_ct_F77" && break
   5462 done
   5463 
   5464   if test "x$ac_ct_F77" = x; then
   5465     F77=""
   5466   else
   5467     case $cross_compiling:$ac_tool_warned in
   5468 yes:)
   5469 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   5470 whose name does not start with the host triplet.  If you think this
   5471 configuration is useful to you, please write to autoconf@gnu.org." >&5
   5472 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   5473 whose name does not start with the host triplet.  If you think this
   5474 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
   5475 ac_tool_warned=yes ;;
   5476 esac
   5477     F77=$ac_ct_F77
   5478   fi
   5479 fi
   5480 
   5481 
   5482 # Provide some information about the compiler.
   5483 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
   5484 ac_compiler=`set X $ac_compile; echo $2`
   5485 { (ac_try="$ac_compiler --version >&5"
   5486 case "(($ac_try" in
   5487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5488   *) ac_try_echo=$ac_try;;
   5489 esac
   5490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5491   (eval "$ac_compiler --version >&5") 2>&5
   5492   ac_status=$?
   5493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5494   (exit $ac_status); }
   5495 { (ac_try="$ac_compiler -v >&5"
   5496 case "(($ac_try" in
   5497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5498   *) ac_try_echo=$ac_try;;
   5499 esac
   5500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5501   (eval "$ac_compiler -v >&5") 2>&5
   5502   ac_status=$?
   5503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5504   (exit $ac_status); }
   5505 { (ac_try="$ac_compiler -V >&5"
   5506 case "(($ac_try" in
   5507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5508   *) ac_try_echo=$ac_try;;
   5509 esac
   5510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5511   (eval "$ac_compiler -V >&5") 2>&5
   5512   ac_status=$?
   5513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5514   (exit $ac_status); }
   5515 rm -f a.out
   5516 
   5517 # If we don't use `.F' as extension, the preprocessor is not run on the
   5518 # input file.  (Note that this only needs to work for GNU compilers.)
   5519 ac_save_ext=$ac_ext
   5520 ac_ext=F
   5521 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
   5522 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
   5523 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
   5524   echo $ECHO_N "(cached) $ECHO_C" >&6
   5525 else
   5526   cat >conftest.$ac_ext <<_ACEOF
   5527       program main
   5528 #ifndef __GNUC__
   5529        choke me
   5530 #endif
   5531 
   5532       end
   5533 _ACEOF
   5534 rm -f conftest.$ac_objext
   5535 if { (ac_try="$ac_compile"
   5536 case "(($ac_try" in
   5537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5538   *) ac_try_echo=$ac_try;;
   5539 esac
   5540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5541   (eval "$ac_compile") 2>conftest.er1
   5542   ac_status=$?
   5543   grep -v '^ *+' conftest.er1 >conftest.err
   5544   rm -f conftest.er1
   5545   cat conftest.err >&5
   5546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5547   (exit $ac_status); } && {
   5548 	 test -z "$ac_f77_werror_flag" ||
   5549 	 test ! -s conftest.err
   5550        } && test -s conftest.$ac_objext; then
   5551   ac_compiler_gnu=yes
   5552 else
   5553   echo "$as_me: failed program was:" >&5
   5554 sed 's/^/| /' conftest.$ac_ext >&5
   5555 
   5556 	ac_compiler_gnu=no
   5557 fi
   5558 
   5559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5560 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
   5561 
   5562 fi
   5563 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
   5564 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
   5565 ac_ext=$ac_save_ext
   5566 ac_test_FFLAGS=${FFLAGS+set}
   5567 ac_save_FFLAGS=$FFLAGS
   5568 FFLAGS=
   5569 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
   5570 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
   5571 if test "${ac_cv_prog_f77_g+set}" = set; then
   5572   echo $ECHO_N "(cached) $ECHO_C" >&6
   5573 else
   5574   FFLAGS=-g
   5575 cat >conftest.$ac_ext <<_ACEOF
   5576       program main
   5577 
   5578       end
   5579 _ACEOF
   5580 rm -f conftest.$ac_objext
   5581 if { (ac_try="$ac_compile"
   5582 case "(($ac_try" in
   5583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5584   *) ac_try_echo=$ac_try;;
   5585 esac
   5586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5587   (eval "$ac_compile") 2>conftest.er1
   5588   ac_status=$?
   5589   grep -v '^ *+' conftest.er1 >conftest.err
   5590   rm -f conftest.er1
   5591   cat conftest.err >&5
   5592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5593   (exit $ac_status); } && {
   5594 	 test -z "$ac_f77_werror_flag" ||
   5595 	 test ! -s conftest.err
   5596        } && test -s conftest.$ac_objext; then
   5597   ac_cv_prog_f77_g=yes
   5598 else
   5599   echo "$as_me: failed program was:" >&5
   5600 sed 's/^/| /' conftest.$ac_ext >&5
   5601 
   5602 	ac_cv_prog_f77_g=no
   5603 fi
   5604 
   5605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5606 
   5607 fi
   5608 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
   5609 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
   5610 if test "$ac_test_FFLAGS" = set; then
   5611   FFLAGS=$ac_save_FFLAGS
   5612 elif test $ac_cv_prog_f77_g = yes; then
   5613   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5614     FFLAGS="-g -O2"
   5615   else
   5616     FFLAGS="-g"
   5617   fi
   5618 else
   5619   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
   5620     FFLAGS="-O2"
   5621   else
   5622     FFLAGS=
   5623   fi
   5624 fi
   5625 
   5626 G77=`test $ac_compiler_gnu = yes && echo yes`
   5627 ac_ext=c
   5628 ac_cpp='$CPP $CPPFLAGS'
   5629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5632 
   5633 
   5634 
   5635 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
   5636 
   5637 # find the maximum length of command line arguments
   5638 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
   5639 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
   5640 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
   5641   echo $ECHO_N "(cached) $ECHO_C" >&6
   5642 else
   5643     i=0
   5644   testring="ABCD"
   5645 
   5646   case $build_os in
   5647   msdosdjgpp*)
   5648     # On DJGPP, this test can blow up pretty badly due to problems in libc
   5649     # (any single argument exceeding 2000 bytes causes a buffer overrun
   5650     # during glob expansion).  Even if it were fixed, the result of this
   5651     # check would be larger than it should be.
   5652     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   5653     ;;
   5654 
   5655   gnu*)
   5656     # Under GNU Hurd, this test is not required because there is
   5657     # no limit to the length of command line arguments.
   5658     # Libtool will interpret -1 as no limit whatsoever
   5659     lt_cv_sys_max_cmd_len=-1;
   5660     ;;
   5661 
   5662   cygwin* | mingw*)
   5663     # On Win9x/ME, this test blows up -- it succeeds, but takes
   5664     # about 5 minutes as the teststring grows exponentially.
   5665     # Worse, since 9x/ME are not pre-emptively multitasking,
   5666     # you end up with a "frozen" computer, even though with patience
   5667     # the test eventually succeeds (with a max line length of 256k).
   5668     # Instead, let's just punt: use the minimum linelength reported by
   5669     # all of the supported platforms: 8192 (on NT/2K/XP).
   5670     lt_cv_sys_max_cmd_len=8192;
   5671     ;;
   5672 
   5673   amigaos* | morphos*)
   5674     # On AmigaOS with pdksh, this test takes hours, literally.
   5675     # So we just punt and use a minimum line length of 8192.
   5676     lt_cv_sys_max_cmd_len=8192;
   5677     ;;
   5678 
   5679  *)
   5680     # If test is not a shell built-in, we'll probably end up computing a
   5681     # maximum length that is only half of the actual maximum length, but
   5682     # we can't tell.
   5683     while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
   5684 	       = "XX$testring") >/dev/null 2>&1 &&
   5685 	    new_result=`expr "X$testring" : ".*" 2>&1` &&
   5686 	    lt_cv_sys_max_cmd_len=$new_result &&
   5687 	    test $i != 17 # 1/2 MB should be enough
   5688     do
   5689       i=`expr $i + 1`
   5690       testring=$testring$testring
   5691     done
   5692     testring=
   5693     # Add a significant safety factor because C++ compilers can tack on massive
   5694     # amounts of additional arguments before passing them to the linker.
   5695     # It appears as though 1/2 is a usable value.
   5696     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   5697     ;;
   5698   esac
   5699 
   5700 fi
   5701 
   5702 if test -n $lt_cv_sys_max_cmd_len ; then
   5703   { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
   5704 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
   5705 else
   5706   { echo "$as_me:$LINENO: result: none" >&5
   5707 echo "${ECHO_T}none" >&6; }
   5708 fi
   5709 
   5710 
   5711 
   5712 
   5713 # Check for command to grab the raw symbol name followed by C symbol from nm.
   5714 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
   5715 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
   5716 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
   5717   echo $ECHO_N "(cached) $ECHO_C" >&6
   5718 else
   5719 
   5720 # These are sane defaults that work on at least a few old systems.
   5721 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   5722 
   5723 # Character class describing NM global symbol codes.
   5724 symcode='[BCDEGRST]'
   5725 
   5726 # Regexp to match symbols that can be accessed directly from C.
   5727 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   5728 
   5729 # Transform the above into a raw symbol and a C symbol.
   5730 symxfrm='\1 \2\3 \3'
   5731 
   5732 # Transform an extracted symbol line into a proper C declaration
   5733 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
   5734 
   5735 # Transform an extracted symbol line into symbol name and symbol address
   5736 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   5737 
   5738 # Define system-specific variables.
   5739 case $host_os in
   5740 aix*)
   5741   symcode='[BCDT]'
   5742   ;;
   5743 cygwin* | mingw* | pw32*)
   5744   symcode='[ABCDGISTW]'
   5745   ;;
   5746 hpux*) # Its linker distinguishes data from code symbols
   5747   if test "$host_cpu" = ia64; then
   5748     symcode='[ABCDEGRST]'
   5749   fi
   5750   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   5751   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   5752   ;;
   5753 irix* | nonstopux*)
   5754   symcode='[BCDEGRST]'
   5755   ;;
   5756 osf*)
   5757   symcode='[BCDEGQRST]'
   5758   ;;
   5759 solaris* | sysv5*)
   5760   symcode='[BDRT]'
   5761   ;;
   5762 sysv4)
   5763   symcode='[DFNSTU]'
   5764   ;;
   5765 esac
   5766 
   5767 # Handle CRLF in mingw tool chain
   5768 opt_cr=
   5769 case $build_os in
   5770 mingw*)
   5771   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   5772   ;;
   5773 esac
   5774 
   5775 # If we're using GNU nm, then use its standard symbol codes.
   5776 case `$NM -V 2>&1` in
   5777 *GNU* | *'with BFD'*)
   5778   symcode='[ABCDGIRSTW]' ;;
   5779 esac
   5780 
   5781 # Try without a prefix undercore, then with it.
   5782 for ac_symprfx in "" "_"; do
   5783 
   5784   # Write the raw and C identifiers.
   5785   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
   5786 
   5787   # Check to see that the pipe works correctly.
   5788   pipe_works=no
   5789 
   5790   rm -f conftest*
   5791   cat > conftest.$ac_ext <<EOF
   5792 #ifdef __cplusplus
   5793 extern "C" {
   5794 #endif
   5795 char nm_test_var;
   5796 void nm_test_func(){}
   5797 #ifdef __cplusplus
   5798 }
   5799 #endif
   5800 int main(){nm_test_var='a';nm_test_func();return(0);}
   5801 EOF
   5802 
   5803   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   5804   (eval $ac_compile) 2>&5
   5805   ac_status=$?
   5806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5807   (exit $ac_status); }; then
   5808     # Now try to grab the symbols.
   5809     nlist=conftest.nm
   5810     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
   5811   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
   5812   ac_status=$?
   5813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5814   (exit $ac_status); } && test -s "$nlist"; then
   5815       # Try sorting and uniquifying the output.
   5816       if sort "$nlist" | uniq > "$nlist"T; then
   5817 	mv -f "$nlist"T "$nlist"
   5818       else
   5819 	rm -f "$nlist"T
   5820       fi
   5821 
   5822       # Make sure that we snagged all the symbols we need.
   5823       if grep ' nm_test_var$' "$nlist" >/dev/null; then
   5824 	if grep ' nm_test_func$' "$nlist" >/dev/null; then
   5825 	  cat <<EOF > conftest.$ac_ext
   5826 #ifdef __cplusplus
   5827 extern "C" {
   5828 #endif
   5829 
   5830 EOF
   5831 	  # Now generate the symbol file.
   5832 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
   5833 
   5834 	  cat <<EOF >> conftest.$ac_ext
   5835 #if defined (__STDC__) && __STDC__
   5836 # define lt_ptr_t void *
   5837 #else
   5838 # define lt_ptr_t char *
   5839 # define const
   5840 #endif
   5841 
   5842 /* The mapping between symbol names and symbols. */
   5843 const struct {
   5844   const char *name;
   5845   lt_ptr_t address;
   5846 }
   5847 lt_preloaded_symbols[] =
   5848 {
   5849 EOF
   5850 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
   5851 	  cat <<\EOF >> conftest.$ac_ext
   5852   {0, (lt_ptr_t) 0}
   5853 };
   5854 
   5855 #ifdef __cplusplus
   5856 }
   5857 #endif
   5858 EOF
   5859 	  # Now try linking the two files.
   5860 	  mv conftest.$ac_objext conftstm.$ac_objext
   5861 	  lt_save_LIBS="$LIBS"
   5862 	  lt_save_CFLAGS="$CFLAGS"
   5863 	  LIBS="conftstm.$ac_objext"
   5864 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   5865 	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   5866   (eval $ac_link) 2>&5
   5867   ac_status=$?
   5868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5869   (exit $ac_status); } && test -s conftest${ac_exeext}; then
   5870 	    pipe_works=yes
   5871 	  fi
   5872 	  LIBS="$lt_save_LIBS"
   5873 	  CFLAGS="$lt_save_CFLAGS"
   5874 	else
   5875 	  echo "cannot find nm_test_func in $nlist" >&5
   5876 	fi
   5877       else
   5878 	echo "cannot find nm_test_var in $nlist" >&5
   5879       fi
   5880     else
   5881       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   5882     fi
   5883   else
   5884     echo "$progname: failed program was:" >&5
   5885     cat conftest.$ac_ext >&5
   5886   fi
   5887   rm -f conftest* conftst*
   5888 
   5889   # Do not use the global_symbol_pipe unless it works.
   5890   if test "$pipe_works" = yes; then
   5891     break
   5892   else
   5893     lt_cv_sys_global_symbol_pipe=
   5894   fi
   5895 done
   5896 
   5897 fi
   5898 
   5899 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   5900   lt_cv_sys_global_symbol_to_cdecl=
   5901 fi
   5902 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   5903   { echo "$as_me:$LINENO: result: failed" >&5
   5904 echo "${ECHO_T}failed" >&6; }
   5905 else
   5906   { echo "$as_me:$LINENO: result: ok" >&5
   5907 echo "${ECHO_T}ok" >&6; }
   5908 fi
   5909 
   5910 { echo "$as_me:$LINENO: checking for objdir" >&5
   5911 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
   5912 if test "${lt_cv_objdir+set}" = set; then
   5913   echo $ECHO_N "(cached) $ECHO_C" >&6
   5914 else
   5915   rm -f .libs 2>/dev/null
   5916 mkdir .libs 2>/dev/null
   5917 if test -d .libs; then
   5918   lt_cv_objdir=.libs
   5919 else
   5920   # MS-DOS does not allow filenames that begin with a dot.
   5921   lt_cv_objdir=_libs
   5922 fi
   5923 rmdir .libs 2>/dev/null
   5924 fi
   5925 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
   5926 echo "${ECHO_T}$lt_cv_objdir" >&6; }
   5927 objdir=$lt_cv_objdir
   5928 
   5929 
   5930 
   5931 
   5932 
   5933 case $host_os in
   5934 aix3*)
   5935   # AIX sometimes has problems with the GCC collect2 program.  For some
   5936   # reason, if we set the COLLECT_NAMES environment variable, the problems
   5937   # vanish in a puff of smoke.
   5938   if test "X${COLLECT_NAMES+set}" != Xset; then
   5939     COLLECT_NAMES=
   5940     export COLLECT_NAMES
   5941   fi
   5942   ;;
   5943 esac
   5944 
   5945 # Sed substitution that helps us do robust quoting.  It backslashifies
   5946 # metacharacters that are still active within double-quoted strings.
   5947 Xsed='sed -e s/^X//'
   5948 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
   5949 
   5950 # Same as above, but do not quote variable references.
   5951 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
   5952 
   5953 # Sed substitution to delay expansion of an escaped shell variable in a
   5954 # double_quote_subst'ed string.
   5955 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5956 
   5957 # Sed substitution to avoid accidental globbing in evaled expressions
   5958 no_glob_subst='s/\*/\\\*/g'
   5959 
   5960 # Constants:
   5961 rm="rm -f"
   5962 
   5963 # Global variables:
   5964 default_ofile=libtool
   5965 can_build_shared=yes
   5966 
   5967 # All known linkers require a `.a' archive for static linking (except M$VC,
   5968 # which needs '.lib').
   5969 libext=a
   5970 ltmain="$ac_aux_dir/ltmain.sh"
   5971 ofile="$default_ofile"
   5972 with_gnu_ld="$lt_cv_prog_gnu_ld"
   5973 
   5974 if test -n "$ac_tool_prefix"; then
   5975   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   5976 set dummy ${ac_tool_prefix}ar; ac_word=$2
   5977 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   5978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   5979 if test "${ac_cv_prog_AR+set}" = set; then
   5980   echo $ECHO_N "(cached) $ECHO_C" >&6
   5981 else
   5982   if test -n "$AR"; then
   5983   ac_cv_prog_AR="$AR" # Let the user override the test.
   5984 else
   5985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5986 for as_dir in $PATH
   5987 do
   5988   IFS=$as_save_IFS
   5989   test -z "$as_dir" && as_dir=.
   5990   for ac_exec_ext in '' $ac_executable_extensions; do
   5991   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5992     ac_cv_prog_AR="${ac_tool_prefix}ar"
   5993     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5994     break 2
   5995   fi
   5996 done
   5997 done
   5998 IFS=$as_save_IFS
   5999 
   6000 fi
   6001 fi
   6002 AR=$ac_cv_prog_AR
   6003 if test -n "$AR"; then
   6004   { echo "$as_me:$LINENO: result: $AR" >&5
   6005 echo "${ECHO_T}$AR" >&6; }
   6006 else
   6007   { echo "$as_me:$LINENO: result: no" >&5
   6008 echo "${ECHO_T}no" >&6; }
   6009 fi
   6010 
   6011 
   6012 fi
   6013 if test -z "$ac_cv_prog_AR"; then
   6014   ac_ct_AR=$AR
   6015   # Extract the first word of "ar", so it can be a program name with args.
   6016 set dummy ar; ac_word=$2
   6017 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6018 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6019 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
   6020   echo $ECHO_N "(cached) $ECHO_C" >&6
   6021 else
   6022   if test -n "$ac_ct_AR"; then
   6023   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   6024 else
   6025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6026 for as_dir in $PATH
   6027 do
   6028   IFS=$as_save_IFS
   6029   test -z "$as_dir" && as_dir=.
   6030   for ac_exec_ext in '' $ac_executable_extensions; do
   6031   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6032     ac_cv_prog_ac_ct_AR="ar"
   6033     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6034     break 2
   6035   fi
   6036 done
   6037 done
   6038 IFS=$as_save_IFS
   6039 
   6040 fi
   6041 fi
   6042 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   6043 if test -n "$ac_ct_AR"; then
   6044   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
   6045 echo "${ECHO_T}$ac_ct_AR" >&6; }
   6046 else
   6047   { echo "$as_me:$LINENO: result: no" >&5
   6048 echo "${ECHO_T}no" >&6; }
   6049 fi
   6050 
   6051   if test "x$ac_ct_AR" = x; then
   6052     AR="false"
   6053   else
   6054     case $cross_compiling:$ac_tool_warned in
   6055 yes:)
   6056 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   6057 whose name does not start with the host triplet.  If you think this
   6058 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   6059 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   6060 whose name does not start with the host triplet.  If you think this
   6061 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   6062 ac_tool_warned=yes ;;
   6063 esac
   6064     AR=$ac_ct_AR
   6065   fi
   6066 else
   6067   AR="$ac_cv_prog_AR"
   6068 fi
   6069 
   6070 if test -n "$ac_tool_prefix"; then
   6071   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   6072 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   6073 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6074 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6075 if test "${ac_cv_prog_RANLIB+set}" = set; then
   6076   echo $ECHO_N "(cached) $ECHO_C" >&6
   6077 else
   6078   if test -n "$RANLIB"; then
   6079   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   6080 else
   6081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6082 for as_dir in $PATH
   6083 do
   6084   IFS=$as_save_IFS
   6085   test -z "$as_dir" && as_dir=.
   6086   for ac_exec_ext in '' $ac_executable_extensions; do
   6087   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6088     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   6089     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6090     break 2
   6091   fi
   6092 done
   6093 done
   6094 IFS=$as_save_IFS
   6095 
   6096 fi
   6097 fi
   6098 RANLIB=$ac_cv_prog_RANLIB
   6099 if test -n "$RANLIB"; then
   6100   { echo "$as_me:$LINENO: result: $RANLIB" >&5
   6101 echo "${ECHO_T}$RANLIB" >&6; }
   6102 else
   6103   { echo "$as_me:$LINENO: result: no" >&5
   6104 echo "${ECHO_T}no" >&6; }
   6105 fi
   6106 
   6107 
   6108 fi
   6109 if test -z "$ac_cv_prog_RANLIB"; then
   6110   ac_ct_RANLIB=$RANLIB
   6111   # Extract the first word of "ranlib", so it can be a program name with args.
   6112 set dummy ranlib; ac_word=$2
   6113 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6114 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6115 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
   6116   echo $ECHO_N "(cached) $ECHO_C" >&6
   6117 else
   6118   if test -n "$ac_ct_RANLIB"; then
   6119   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   6120 else
   6121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6122 for as_dir in $PATH
   6123 do
   6124   IFS=$as_save_IFS
   6125   test -z "$as_dir" && as_dir=.
   6126   for ac_exec_ext in '' $ac_executable_extensions; do
   6127   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6128     ac_cv_prog_ac_ct_RANLIB="ranlib"
   6129     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6130     break 2
   6131   fi
   6132 done
   6133 done
   6134 IFS=$as_save_IFS
   6135 
   6136 fi
   6137 fi
   6138 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   6139 if test -n "$ac_ct_RANLIB"; then
   6140   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
   6141 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
   6142 else
   6143   { echo "$as_me:$LINENO: result: no" >&5
   6144 echo "${ECHO_T}no" >&6; }
   6145 fi
   6146 
   6147   if test "x$ac_ct_RANLIB" = x; then
   6148     RANLIB=":"
   6149   else
   6150     case $cross_compiling:$ac_tool_warned in
   6151 yes:)
   6152 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   6153 whose name does not start with the host triplet.  If you think this
   6154 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   6155 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   6156 whose name does not start with the host triplet.  If you think this
   6157 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   6158 ac_tool_warned=yes ;;
   6159 esac
   6160     RANLIB=$ac_ct_RANLIB
   6161   fi
   6162 else
   6163   RANLIB="$ac_cv_prog_RANLIB"
   6164 fi
   6165 
   6166 if test -n "$ac_tool_prefix"; then
   6167   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6168 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6169 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6170 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6171 if test "${ac_cv_prog_STRIP+set}" = set; then
   6172   echo $ECHO_N "(cached) $ECHO_C" >&6
   6173 else
   6174   if test -n "$STRIP"; then
   6175   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6176 else
   6177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6178 for as_dir in $PATH
   6179 do
   6180   IFS=$as_save_IFS
   6181   test -z "$as_dir" && as_dir=.
   6182   for ac_exec_ext in '' $ac_executable_extensions; do
   6183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6184     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6186     break 2
   6187   fi
   6188 done
   6189 done
   6190 IFS=$as_save_IFS
   6191 
   6192 fi
   6193 fi
   6194 STRIP=$ac_cv_prog_STRIP
   6195 if test -n "$STRIP"; then
   6196   { echo "$as_me:$LINENO: result: $STRIP" >&5
   6197 echo "${ECHO_T}$STRIP" >&6; }
   6198 else
   6199   { echo "$as_me:$LINENO: result: no" >&5
   6200 echo "${ECHO_T}no" >&6; }
   6201 fi
   6202 
   6203 
   6204 fi
   6205 if test -z "$ac_cv_prog_STRIP"; then
   6206   ac_ct_STRIP=$STRIP
   6207   # Extract the first word of "strip", so it can be a program name with args.
   6208 set dummy strip; ac_word=$2
   6209 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6210 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6211 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
   6212   echo $ECHO_N "(cached) $ECHO_C" >&6
   6213 else
   6214   if test -n "$ac_ct_STRIP"; then
   6215   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6216 else
   6217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6218 for as_dir in $PATH
   6219 do
   6220   IFS=$as_save_IFS
   6221   test -z "$as_dir" && as_dir=.
   6222   for ac_exec_ext in '' $ac_executable_extensions; do
   6223   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6224     ac_cv_prog_ac_ct_STRIP="strip"
   6225     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6226     break 2
   6227   fi
   6228 done
   6229 done
   6230 IFS=$as_save_IFS
   6231 
   6232 fi
   6233 fi
   6234 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6235 if test -n "$ac_ct_STRIP"; then
   6236   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   6237 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
   6238 else
   6239   { echo "$as_me:$LINENO: result: no" >&5
   6240 echo "${ECHO_T}no" >&6; }
   6241 fi
   6242 
   6243   if test "x$ac_ct_STRIP" = x; then
   6244     STRIP=":"
   6245   else
   6246     case $cross_compiling:$ac_tool_warned in
   6247 yes:)
   6248 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   6249 whose name does not start with the host triplet.  If you think this
   6250 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   6251 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   6252 whose name does not start with the host triplet.  If you think this
   6253 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   6254 ac_tool_warned=yes ;;
   6255 esac
   6256     STRIP=$ac_ct_STRIP
   6257   fi
   6258 else
   6259   STRIP="$ac_cv_prog_STRIP"
   6260 fi
   6261 
   6262 
   6263 old_CC="$CC"
   6264 old_CFLAGS="$CFLAGS"
   6265 
   6266 # Set sane defaults for various variables
   6267 test -z "$AR" && AR=ar
   6268 test -z "$AR_FLAGS" && AR_FLAGS=cru
   6269 test -z "$AS" && AS=as
   6270 test -z "$CC" && CC=cc
   6271 test -z "$LTCC" && LTCC=$CC
   6272 test -z "$DLLTOOL" && DLLTOOL=dlltool
   6273 test -z "$LD" && LD=ld
   6274 test -z "$LN_S" && LN_S="ln -s"
   6275 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   6276 test -z "$NM" && NM=nm
   6277 test -z "$SED" && SED=sed
   6278 test -z "$OBJDUMP" && OBJDUMP=objdump
   6279 test -z "$RANLIB" && RANLIB=:
   6280 test -z "$STRIP" && STRIP=:
   6281 test -z "$ac_objext" && ac_objext=o
   6282 
   6283 # Determine commands to create old-style static archives.
   6284 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
   6285 old_postinstall_cmds='chmod 644 $oldlib'
   6286 old_postuninstall_cmds=
   6287 
   6288 if test -n "$RANLIB"; then
   6289   case $host_os in
   6290   openbsd*)
   6291     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
   6292     ;;
   6293   *)
   6294     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
   6295     ;;
   6296   esac
   6297   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
   6298 fi
   6299 
   6300 # Only perform the check for file, if the check method requires it
   6301 case $deplibs_check_method in
   6302 file_magic*)
   6303   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   6304     { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
   6305 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
   6306 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   6307   echo $ECHO_N "(cached) $ECHO_C" >&6
   6308 else
   6309   case $MAGIC_CMD in
   6310 [\\/*] |  ?:[\\/]*)
   6311   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6312   ;;
   6313 *)
   6314   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6315   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6316   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6317   for ac_dir in $ac_dummy; do
   6318     IFS="$lt_save_ifs"
   6319     test -z "$ac_dir" && ac_dir=.
   6320     if test -f $ac_dir/${ac_tool_prefix}file; then
   6321       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
   6322       if test -n "$file_magic_test_file"; then
   6323 	case $deplibs_check_method in
   6324 	"file_magic "*)
   6325 	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
   6326 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6327 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6328 	    $EGREP "$file_magic_regex" > /dev/null; then
   6329 	    :
   6330 	  else
   6331 	    cat <<EOF 1>&2
   6332 
   6333 *** Warning: the command libtool uses to detect shared libraries,
   6334 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6335 *** The result is that libtool may fail to recognize shared libraries
   6336 *** as such.  This will affect the creation of libtool libraries that
   6337 *** depend on shared libraries, but programs linked with such libtool
   6338 *** libraries will work regardless of this problem.  Nevertheless, you
   6339 *** may want to report the problem to your system manager and/or to
   6340 *** bug-libtool (at] gnu.org
   6341 
   6342 EOF
   6343 	  fi ;;
   6344 	esac
   6345       fi
   6346       break
   6347     fi
   6348   done
   6349   IFS="$lt_save_ifs"
   6350   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6351   ;;
   6352 esac
   6353 fi
   6354 
   6355 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6356 if test -n "$MAGIC_CMD"; then
   6357   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   6358 echo "${ECHO_T}$MAGIC_CMD" >&6; }
   6359 else
   6360   { echo "$as_me:$LINENO: result: no" >&5
   6361 echo "${ECHO_T}no" >&6; }
   6362 fi
   6363 
   6364 if test -z "$lt_cv_path_MAGIC_CMD"; then
   6365   if test -n "$ac_tool_prefix"; then
   6366     { echo "$as_me:$LINENO: checking for file" >&5
   6367 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
   6368 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   6369   echo $ECHO_N "(cached) $ECHO_C" >&6
   6370 else
   6371   case $MAGIC_CMD in
   6372 [\\/*] |  ?:[\\/]*)
   6373   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   6374   ;;
   6375 *)
   6376   lt_save_MAGIC_CMD="$MAGIC_CMD"
   6377   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6378   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   6379   for ac_dir in $ac_dummy; do
   6380     IFS="$lt_save_ifs"
   6381     test -z "$ac_dir" && ac_dir=.
   6382     if test -f $ac_dir/file; then
   6383       lt_cv_path_MAGIC_CMD="$ac_dir/file"
   6384       if test -n "$file_magic_test_file"; then
   6385 	case $deplibs_check_method in
   6386 	"file_magic "*)
   6387 	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
   6388 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6389 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   6390 	    $EGREP "$file_magic_regex" > /dev/null; then
   6391 	    :
   6392 	  else
   6393 	    cat <<EOF 1>&2
   6394 
   6395 *** Warning: the command libtool uses to detect shared libraries,
   6396 *** $file_magic_cmd, produces output that libtool cannot recognize.
   6397 *** The result is that libtool may fail to recognize shared libraries
   6398 *** as such.  This will affect the creation of libtool libraries that
   6399 *** depend on shared libraries, but programs linked with such libtool
   6400 *** libraries will work regardless of this problem.  Nevertheless, you
   6401 *** may want to report the problem to your system manager and/or to
   6402 *** bug-libtool (at] gnu.org
   6403 
   6404 EOF
   6405 	  fi ;;
   6406 	esac
   6407       fi
   6408       break
   6409     fi
   6410   done
   6411   IFS="$lt_save_ifs"
   6412   MAGIC_CMD="$lt_save_MAGIC_CMD"
   6413   ;;
   6414 esac
   6415 fi
   6416 
   6417 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   6418 if test -n "$MAGIC_CMD"; then
   6419   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   6420 echo "${ECHO_T}$MAGIC_CMD" >&6; }
   6421 else
   6422   { echo "$as_me:$LINENO: result: no" >&5
   6423 echo "${ECHO_T}no" >&6; }
   6424 fi
   6425 
   6426   else
   6427     MAGIC_CMD=:
   6428   fi
   6429 fi
   6430 
   6431   fi
   6432   ;;
   6433 esac
   6434 
   6435 enable_dlopen=yes
   6436 enable_win32_dll=no
   6437 
   6438 # Check whether --enable-libtool-lock was given.
   6439 if test "${enable_libtool_lock+set}" = set; then
   6440   enableval=$enable_libtool_lock;
   6441 fi
   6442 
   6443 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   6444 
   6445 
   6446 # Check whether --with-pic was given.
   6447 if test "${with_pic+set}" = set; then
   6448   withval=$with_pic; pic_mode="$withval"
   6449 else
   6450   pic_mode=default
   6451 fi
   6452 
   6453 test -z "$pic_mode" && pic_mode=default
   6454 
   6455 # Use C for the default configuration in the libtool script
   6456 tagname=
   6457 lt_save_CC="$CC"
   6458 ac_ext=c
   6459 ac_cpp='$CPP $CPPFLAGS'
   6460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   6463 
   6464 
   6465 # Source file extension for C test sources.
   6466 ac_ext=c
   6467 
   6468 # Object file extension for compiled C test sources.
   6469 objext=o
   6470 objext=$objext
   6471 
   6472 # Code to be used in simple compile tests
   6473 lt_simple_compile_test_code="int some_variable = 0;\n"
   6474 
   6475 # Code to be used in simple link tests
   6476 lt_simple_link_test_code='int main(){return(0);}\n'
   6477 
   6478 
   6479 # If no C compiler was specified, use CC.
   6480 LTCC=${LTCC-"$CC"}
   6481 
   6482 # Allow CC to be a program name with arguments.
   6483 compiler=$CC
   6484 
   6485 
   6486 #
   6487 # Check for any special shared library compilation flags.
   6488 #
   6489 lt_prog_cc_shlib=
   6490 if test "$GCC" = no; then
   6491   case $host_os in
   6492   sco3.2v5*)
   6493     lt_prog_cc_shlib='-belf'
   6494     ;;
   6495   esac
   6496 fi
   6497 if test -n "$lt_prog_cc_shlib"; then
   6498   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
   6499 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
   6500   if echo "$old_CC $old_CFLAGS " | grep "[ 	]$lt_prog_cc_shlib[ 	]" >/dev/null; then :
   6501   else
   6502     { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
   6503 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
   6504     lt_cv_prog_cc_can_build_shared=no
   6505   fi
   6506 fi
   6507 
   6508 
   6509 #
   6510 # Check to make sure the static flag actually works.
   6511 #
   6512 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
   6513 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; }
   6514 if test "${lt_prog_compiler_static_works+set}" = set; then
   6515   echo $ECHO_N "(cached) $ECHO_C" >&6
   6516 else
   6517   lt_prog_compiler_static_works=no
   6518    save_LDFLAGS="$LDFLAGS"
   6519    LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
   6520    printf "$lt_simple_link_test_code" > conftest.$ac_ext
   6521    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   6522      # The compiler can only warn and ignore the option if not recognized
   6523      # So say no if there are warnings
   6524      if test -s conftest.err; then
   6525        # Append any errors to the config.log.
   6526        cat conftest.err 1>&5
   6527      else
   6528        lt_prog_compiler_static_works=yes
   6529      fi
   6530    fi
   6531    $rm conftest*
   6532    LDFLAGS="$save_LDFLAGS"
   6533 
   6534 fi
   6535 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
   6536 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
   6537 
   6538 if test x"$lt_prog_compiler_static_works" = xyes; then
   6539     :
   6540 else
   6541     lt_prog_compiler_static=
   6542 fi
   6543 
   6544 
   6545 
   6546 ## CAVEAT EMPTOR:
   6547 ## There is no encapsulation within the following macros, do not change
   6548 ## the running order or otherwise move them around unless you know exactly
   6549 ## what you are doing...
   6550 
   6551 lt_prog_compiler_no_builtin_flag=
   6552 
   6553 if test "$GCC" = yes; then
   6554   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
   6555 
   6556 
   6557 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   6558 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
   6559 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   6560   echo $ECHO_N "(cached) $ECHO_C" >&6
   6561 else
   6562   lt_cv_prog_compiler_rtti_exceptions=no
   6563   ac_outfile=conftest.$ac_objext
   6564    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6565    lt_compiler_flag="-fno-rtti -fno-exceptions"
   6566    # Insert the option either (1) after the last *FLAGS variable, or
   6567    # (2) before a word containing "conftest.", or (3) at the end.
   6568    # Note that $ac_compile itself does not contain backslashes and begins
   6569    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6570    # The option is referenced via a variable to avoid confusing sed.
   6571    lt_compile=`echo "$ac_compile" | $SED \
   6572    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   6573    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6574    -e 's:$: $lt_compiler_flag:'`
   6575    (eval echo "\"\$as_me:6575: $lt_compile\"" >&5)
   6576    (eval "$lt_compile" 2>conftest.err)
   6577    ac_status=$?
   6578    cat conftest.err >&5
   6579    echo "$as_me:6579: \$? = $ac_status" >&5
   6580    if (exit $ac_status) && test -s "$ac_outfile"; then
   6581      # The compiler can only warn and ignore the option if not recognized
   6582      # So say no if there are warnings
   6583      if test ! -s conftest.err; then
   6584        lt_cv_prog_compiler_rtti_exceptions=yes
   6585      fi
   6586    fi
   6587    $rm conftest*
   6588 
   6589 fi
   6590 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   6591 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   6592 
   6593 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   6594     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   6595 else
   6596     :
   6597 fi
   6598 
   6599 fi
   6600 
   6601 lt_prog_compiler_wl=
   6602 lt_prog_compiler_pic=
   6603 lt_prog_compiler_static=
   6604 
   6605 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   6606 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
   6607 
   6608   if test "$GCC" = yes; then
   6609     lt_prog_compiler_wl='-Wl,'
   6610     lt_prog_compiler_static='-static'
   6611 
   6612     case $host_os in
   6613       aix*)
   6614       # All AIX code is PIC.
   6615       if test "$host_cpu" = ia64; then
   6616 	# AIX 5 now supports IA64 processor
   6617 	lt_prog_compiler_static='-Bstatic'
   6618       fi
   6619       ;;
   6620 
   6621     amigaos*)
   6622       # FIXME: we need at least 68020 code to build shared libraries, but
   6623       # adding the `-m68020' flag to GCC prevents building anything better,
   6624       # like `-m68040'.
   6625       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   6626       ;;
   6627 
   6628     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   6629       # PIC is the default for these OSes.
   6630       ;;
   6631 
   6632     mingw* | pw32* | os2*)
   6633       # This hack is so that the source file can tell whether it is being
   6634       # built for inclusion in a dll (and should export symbols for example).
   6635       lt_prog_compiler_pic='-DDLL_EXPORT'
   6636       ;;
   6637 
   6638     darwin* | rhapsody*)
   6639       # PIC is the default on this platform
   6640       # Common symbols not allowed in MH_DYLIB files
   6641       lt_prog_compiler_pic='-fno-common'
   6642       ;;
   6643 
   6644     msdosdjgpp*)
   6645       # Just because we use GCC doesn't mean we suddenly get shared libraries
   6646       # on systems that don't support them.
   6647       lt_prog_compiler_can_build_shared=no
   6648       enable_shared=no
   6649       ;;
   6650 
   6651     sysv4*MP*)
   6652       if test -d /usr/nec; then
   6653 	lt_prog_compiler_pic=-Kconform_pic
   6654       fi
   6655       ;;
   6656 
   6657     hpux*)
   6658       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   6659       # not for PA HP-UX.
   6660       case "$host_cpu" in
   6661       hppa*64*|ia64*)
   6662 	# +Z the default
   6663 	;;
   6664       *)
   6665 	lt_prog_compiler_pic='-fPIC'
   6666 	;;
   6667       esac
   6668       ;;
   6669 
   6670     *)
   6671       lt_prog_compiler_pic='-fPIC'
   6672       ;;
   6673     esac
   6674   else
   6675     # PORTME Check for flag to pass linker flags through the system compiler.
   6676     case $host_os in
   6677     aix*)
   6678       lt_prog_compiler_wl='-Wl,'
   6679       if test "$host_cpu" = ia64; then
   6680 	# AIX 5 now supports IA64 processor
   6681 	lt_prog_compiler_static='-Bstatic'
   6682       else
   6683 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   6684       fi
   6685       ;;
   6686 
   6687     mingw* | pw32* | os2*)
   6688       # This hack is so that the source file can tell whether it is being
   6689       # built for inclusion in a dll (and should export symbols for example).
   6690       lt_prog_compiler_pic='-DDLL_EXPORT'
   6691       ;;
   6692 
   6693     hpux9* | hpux10* | hpux11*)
   6694       lt_prog_compiler_wl='-Wl,'
   6695       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   6696       # not for PA HP-UX.
   6697       case "$host_cpu" in
   6698       hppa*64*|ia64*)
   6699 	# +Z the default
   6700 	;;
   6701       *)
   6702 	lt_prog_compiler_pic='+Z'
   6703 	;;
   6704       esac
   6705       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   6706       lt_prog_compiler_static='${wl}-a ${wl}archive'
   6707       ;;
   6708 
   6709     irix5* | irix6* | nonstopux*)
   6710       lt_prog_compiler_wl='-Wl,'
   6711       # PIC (with -KPIC) is the default.
   6712       lt_prog_compiler_static='-non_shared'
   6713       ;;
   6714 
   6715     newsos6)
   6716       lt_prog_compiler_pic='-KPIC'
   6717       lt_prog_compiler_static='-Bstatic'
   6718       ;;
   6719 
   6720     linux*)
   6721       case $CC in
   6722       icc* | ecc*)
   6723 	lt_prog_compiler_wl='-Wl,'
   6724 	lt_prog_compiler_pic='-KPIC'
   6725 	lt_prog_compiler_static='-static'
   6726         ;;
   6727       ccc*)
   6728         lt_prog_compiler_wl='-Wl,'
   6729         # All Alpha code is PIC.
   6730         lt_prog_compiler_static='-non_shared'
   6731         ;;
   6732       esac
   6733       ;;
   6734 
   6735     osf3* | osf4* | osf5*)
   6736       lt_prog_compiler_wl='-Wl,'
   6737       # All OSF/1 code is PIC.
   6738       lt_prog_compiler_static='-non_shared'
   6739       ;;
   6740 
   6741     sco3.2v5*)
   6742       lt_prog_compiler_pic='-Kpic'
   6743       lt_prog_compiler_static='-dn'
   6744       ;;
   6745 
   6746     solaris*)
   6747       lt_prog_compiler_wl='-Wl,'
   6748       lt_prog_compiler_pic='-KPIC'
   6749       lt_prog_compiler_static='-Bstatic'
   6750       ;;
   6751 
   6752     sunos4*)
   6753       lt_prog_compiler_wl='-Qoption ld '
   6754       lt_prog_compiler_pic='-PIC'
   6755       lt_prog_compiler_static='-Bstatic'
   6756       ;;
   6757 
   6758     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   6759       lt_prog_compiler_wl='-Wl,'
   6760       lt_prog_compiler_pic='-KPIC'
   6761       lt_prog_compiler_static='-Bstatic'
   6762       ;;
   6763 
   6764     sysv4*MP*)
   6765       if test -d /usr/nec ;then
   6766 	lt_prog_compiler_pic='-Kconform_pic'
   6767 	lt_prog_compiler_static='-Bstatic'
   6768       fi
   6769       ;;
   6770 
   6771     uts4*)
   6772       lt_prog_compiler_pic='-pic'
   6773       lt_prog_compiler_static='-Bstatic'
   6774       ;;
   6775 
   6776     *)
   6777       lt_prog_compiler_can_build_shared=no
   6778       ;;
   6779     esac
   6780   fi
   6781 
   6782 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
   6783 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
   6784 
   6785 #
   6786 # Check to make sure the PIC flag actually works.
   6787 #
   6788 if test -n "$lt_prog_compiler_pic"; then
   6789 
   6790 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   6791 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
   6792 if test "${lt_prog_compiler_pic_works+set}" = set; then
   6793   echo $ECHO_N "(cached) $ECHO_C" >&6
   6794 else
   6795   lt_prog_compiler_pic_works=no
   6796   ac_outfile=conftest.$ac_objext
   6797    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6798    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   6799    # Insert the option either (1) after the last *FLAGS variable, or
   6800    # (2) before a word containing "conftest.", or (3) at the end.
   6801    # Note that $ac_compile itself does not contain backslashes and begins
   6802    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6803    # The option is referenced via a variable to avoid confusing sed.
   6804    lt_compile=`echo "$ac_compile" | $SED \
   6805    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   6806    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6807    -e 's:$: $lt_compiler_flag:'`
   6808    (eval echo "\"\$as_me:6808: $lt_compile\"" >&5)
   6809    (eval "$lt_compile" 2>conftest.err)
   6810    ac_status=$?
   6811    cat conftest.err >&5
   6812    echo "$as_me:6812: \$? = $ac_status" >&5
   6813    if (exit $ac_status) && test -s "$ac_outfile"; then
   6814      # The compiler can only warn and ignore the option if not recognized
   6815      # So say no if there are warnings
   6816      if test ! -s conftest.err; then
   6817        lt_prog_compiler_pic_works=yes
   6818      fi
   6819    fi
   6820    $rm conftest*
   6821 
   6822 fi
   6823 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
   6824 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
   6825 
   6826 if test x"$lt_prog_compiler_pic_works" = xyes; then
   6827     case $lt_prog_compiler_pic in
   6828      "" | " "*) ;;
   6829      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   6830      esac
   6831 else
   6832     lt_prog_compiler_pic=
   6833      lt_prog_compiler_can_build_shared=no
   6834 fi
   6835 
   6836 fi
   6837 case "$host_os" in
   6838   # For platforms which do not support PIC, -DPIC is meaningless:
   6839   *djgpp*)
   6840     lt_prog_compiler_pic=
   6841     ;;
   6842   *)
   6843     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   6844     ;;
   6845 esac
   6846 
   6847 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   6848 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   6849 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
   6850   echo $ECHO_N "(cached) $ECHO_C" >&6
   6851 else
   6852   lt_cv_prog_compiler_c_o=no
   6853    $rm -r conftest 2>/dev/null
   6854    mkdir conftest
   6855    cd conftest
   6856    mkdir out
   6857    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   6858 
   6859    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
   6860    # that will create temporary files in the current directory regardless of
   6861    # the output directory.  Thus, making CWD read-only will cause this test
   6862    # to fail, enabling locking or at least warning the user not to do parallel
   6863    # builds.
   6864    chmod -w .
   6865 
   6866    lt_compiler_flag="-o out/conftest2.$ac_objext"
   6867    # Insert the option either (1) after the last *FLAGS variable, or
   6868    # (2) before a word containing "conftest.", or (3) at the end.
   6869    # Note that $ac_compile itself does not contain backslashes and begins
   6870    # with a dollar sign (not a hyphen), so the echo should work correctly.
   6871    lt_compile=`echo "$ac_compile" | $SED \
   6872    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   6873    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   6874    -e 's:$: $lt_compiler_flag:'`
   6875    (eval echo "\"\$as_me:6875: $lt_compile\"" >&5)
   6876    (eval "$lt_compile" 2>out/conftest.err)
   6877    ac_status=$?
   6878    cat out/conftest.err >&5
   6879    echo "$as_me:6879: \$? = $ac_status" >&5
   6880    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   6881    then
   6882      # The compiler can only warn and ignore the option if not recognized
   6883      # So say no if there are warnings
   6884      if test ! -s out/conftest.err; then
   6885        lt_cv_prog_compiler_c_o=yes
   6886      fi
   6887    fi
   6888    chmod u+w .
   6889    $rm conftest*
   6890    # SGI C++ compiler will create directory out/ii_files/ for
   6891    # template instantiation
   6892    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   6893    $rm out/* && rmdir out
   6894    cd ..
   6895    rmdir conftest
   6896    $rm conftest*
   6897 
   6898 fi
   6899 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   6900 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
   6901 
   6902 
   6903 hard_links="nottested"
   6904 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   6905   # do not overwrite the value of need_locks provided by the user
   6906   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   6907 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
   6908   hard_links=yes
   6909   $rm conftest*
   6910   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   6911   touch conftest.a
   6912   ln conftest.a conftest.b 2>&5 || hard_links=no
   6913   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   6914   { echo "$as_me:$LINENO: result: $hard_links" >&5
   6915 echo "${ECHO_T}$hard_links" >&6; }
   6916   if test "$hard_links" = no; then
   6917     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   6918 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   6919     need_locks=warn
   6920   fi
   6921 else
   6922   need_locks=no
   6923 fi
   6924 
   6925 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   6926 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   6927 
   6928   runpath_var=
   6929   allow_undefined_flag=
   6930   enable_shared_with_static_runtimes=no
   6931   archive_cmds=
   6932   archive_expsym_cmds=
   6933   old_archive_From_new_cmds=
   6934   old_archive_from_expsyms_cmds=
   6935   export_dynamic_flag_spec=
   6936   whole_archive_flag_spec=
   6937   thread_safe_flag_spec=
   6938   hardcode_libdir_flag_spec=
   6939   hardcode_libdir_flag_spec_ld=
   6940   hardcode_libdir_separator=
   6941   hardcode_direct=no
   6942   hardcode_minus_L=no
   6943   hardcode_shlibpath_var=unsupported
   6944   link_all_deplibs=unknown
   6945   hardcode_automatic=no
   6946   module_cmds=
   6947   module_expsym_cmds=
   6948   always_export_symbols=no
   6949   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   6950   # include_expsyms should be a list of space-separated symbols to be *always*
   6951   # included in the symbol list
   6952   include_expsyms=
   6953   # exclude_expsyms can be an extended regexp of symbols to exclude
   6954   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   6955   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   6956   # as well as any symbol that contains `d'.
   6957   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
   6958   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   6959   # platforms (ab)use it in PIC code, but their linkers get confused if
   6960   # the symbol is explicitly referenced.  Since portable code cannot
   6961   # rely on this symbol name, it's probably fine to never include it in
   6962   # preloaded symbol tables.
   6963   extract_expsyms_cmds=
   6964 
   6965   case $host_os in
   6966   cygwin* | mingw* | pw32*)
   6967     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   6968     # When not using gcc, we currently assume that we are using
   6969     # Microsoft Visual C++.
   6970     if test "$GCC" != yes; then
   6971       with_gnu_ld=no
   6972     fi
   6973     ;;
   6974   openbsd*)
   6975     with_gnu_ld=no
   6976     ;;
   6977   esac
   6978 
   6979   ld_shlibs=yes
   6980   if test "$with_gnu_ld" = yes; then
   6981     # If archive_cmds runs LD, not CC, wlarc should be empty
   6982     wlarc='${wl}'
   6983 
   6984     # See if GNU ld supports shared libraries.
   6985     case $host_os in
   6986     aix3* | aix4* | aix5*)
   6987       # On AIX/PPC, the GNU linker is very broken
   6988       if test "$host_cpu" != ia64; then
   6989 	ld_shlibs=no
   6990 	cat <<EOF 1>&2
   6991 
   6992 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   6993 *** to be unable to reliably create shared libraries on AIX.
   6994 *** Therefore, libtool is disabling shared libraries support.  If you
   6995 *** really care for shared libraries, you may want to modify your PATH
   6996 *** so that a non-GNU linker is found, and then restart.
   6997 
   6998 EOF
   6999       fi
   7000       ;;
   7001 
   7002     amigaos*)
   7003       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   7004       hardcode_libdir_flag_spec='-L$libdir'
   7005       hardcode_minus_L=yes
   7006 
   7007       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   7008       # that the semantics of dynamic libraries on AmigaOS, at least up
   7009       # to version 4, is to share data among multiple programs linked
   7010       # with the same dynamic library.  Since this doesn't match the
   7011       # behavior of shared libraries on other platforms, we can't use
   7012       # them.
   7013       ld_shlibs=no
   7014       ;;
   7015 
   7016     beos*)
   7017       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7018 	allow_undefined_flag=unsupported
   7019 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   7020 	# support --undefined.  This deserves some investigation.  FIXME
   7021 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7022       else
   7023 	ld_shlibs=no
   7024       fi
   7025       ;;
   7026 
   7027     cygwin* | mingw* | pw32*)
   7028       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   7029       # as there is no search path for DLLs.
   7030       hardcode_libdir_flag_spec='-L$libdir'
   7031       allow_undefined_flag=unsupported
   7032       always_export_symbols=no
   7033       enable_shared_with_static_runtimes=yes
   7034       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   7035 
   7036       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   7037         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
   7038 	# If the export-symbols file already is a .def file (1st line
   7039 	# is EXPORTS), use it as is; otherwise, prepend...
   7040 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   7041 	  cp $export_symbols $output_objdir/$soname.def;
   7042 	else
   7043 	  echo EXPORTS > $output_objdir/$soname.def;
   7044 	  cat $export_symbols >> $output_objdir/$soname.def;
   7045 	fi~
   7046 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
   7047       else
   7048 	ld_shlibs=no
   7049       fi
   7050       ;;
   7051 
   7052     netbsd*)
   7053       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   7054 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   7055 	wlarc=
   7056       else
   7057 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7058 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7059       fi
   7060       ;;
   7061 
   7062     solaris* | sysv5*)
   7063       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   7064 	ld_shlibs=no
   7065 	cat <<EOF 1>&2
   7066 
   7067 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   7068 *** create shared libraries on Solaris systems.  Therefore, libtool
   7069 *** is disabling shared libraries support.  We urge you to upgrade GNU
   7070 *** binutils to release 2.9.1 or newer.  Another option is to modify
   7071 *** your PATH or compiler configuration so that the native linker is
   7072 *** used, and then restart.
   7073 
   7074 EOF
   7075       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7076 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7077 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7078       else
   7079 	ld_shlibs=no
   7080       fi
   7081       ;;
   7082 
   7083     sunos4*)
   7084       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7085       wlarc=
   7086       hardcode_direct=yes
   7087       hardcode_shlibpath_var=no
   7088       ;;
   7089 
   7090   linux*)
   7091     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
   7092         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7093 	archive_cmds="$tmp_archive_cmds"
   7094       supports_anon_versioning=no
   7095       case `$LD -v 2>/dev/null` in
   7096         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   7097         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   7098         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   7099         *\ 2.11.*) ;; # other 2.11 versions
   7100         *) supports_anon_versioning=yes ;;
   7101       esac
   7102       if test $supports_anon_versioning = yes; then
   7103         archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
   7104 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   7105 $echo "local: *; };" >> $output_objdir/$libname.ver~
   7106         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   7107       else
   7108         archive_expsym_cmds="$tmp_archive_cmds"
   7109       fi
   7110     else
   7111       ld_shlibs=no
   7112     fi
   7113     ;;
   7114 
   7115     *)
   7116       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   7117 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   7118 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   7119       else
   7120 	ld_shlibs=no
   7121       fi
   7122       ;;
   7123     esac
   7124 
   7125     if test "$ld_shlibs" = yes; then
   7126       runpath_var=LD_RUN_PATH
   7127       hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
   7128       export_dynamic_flag_spec='${wl}--export-dynamic'
   7129       # ancient GNU ld didn't support --whole-archive et. al.
   7130       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   7131  	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   7132       else
   7133   	whole_archive_flag_spec=
   7134       fi
   7135     fi
   7136   else
   7137     # PORTME fill in a description of your system's linker (not GNU ld)
   7138     case $host_os in
   7139     aix3*)
   7140       allow_undefined_flag=unsupported
   7141       always_export_symbols=yes
   7142       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   7143       # Note: this linker hardcodes the directories in LIBPATH if there
   7144       # are no directories specified by -L.
   7145       hardcode_minus_L=yes
   7146       if test "$GCC" = yes && test -z "$link_static_flag"; then
   7147 	# Neither direct hardcoding nor static linking is supported with a
   7148 	# broken collect2.
   7149 	hardcode_direct=unsupported
   7150       fi
   7151       ;;
   7152 
   7153     aix4* | aix5*)
   7154       if test "$host_cpu" = ia64; then
   7155 	# On IA64, the linker does run time linking by default, so we don't
   7156 	# have to do anything special.
   7157 	aix_use_runtimelinking=no
   7158 	exp_sym_flag='-Bexport'
   7159 	no_entry_flag=""
   7160       else
   7161 	# If we're using GNU nm, then we don't want the "-C" option.
   7162 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   7163 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   7164 	  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'
   7165 	else
   7166 	  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'
   7167 	fi
   7168 	aix_use_runtimelinking=no
   7169 
   7170 	# Test if we are trying to use run time linking or normal
   7171 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   7172 	# need to do runtime linking.
   7173 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   7174 	  for ld_flag in $LDFLAGS; do
   7175   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   7176   	    aix_use_runtimelinking=yes
   7177   	    break
   7178   	  fi
   7179 	  done
   7180 	esac
   7181 
   7182 	exp_sym_flag='-bexport'
   7183 	no_entry_flag='-bnoentry'
   7184       fi
   7185 
   7186       # When large executables or shared objects are built, AIX ld can
   7187       # have problems creating the table of contents.  If linking a library
   7188       # or program results in "error TOC overflow" add -mminimal-toc to
   7189       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   7190       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   7191 
   7192       archive_cmds=''
   7193       hardcode_direct=yes
   7194       hardcode_libdir_separator=':'
   7195       link_all_deplibs=yes
   7196 
   7197       if test "$GCC" = yes; then
   7198 	case $host_os in aix4.012|aix4.012.*)
   7199 	# We only want to do this on AIX 4.2 and lower, the check
   7200 	# below for broken collect2 doesn't work under 4.3+
   7201 	  collect2name=`${CC} -print-prog-name=collect2`
   7202 	  if test -f "$collect2name" && \
   7203   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   7204 	  then
   7205   	  # We have reworked collect2
   7206   	  hardcode_direct=yes
   7207 	  else
   7208   	  # We have old collect2
   7209   	  hardcode_direct=unsupported
   7210   	  # It fails to find uninstalled libraries when the uninstalled
   7211   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   7212   	  # to unsupported forces relinking
   7213   	  hardcode_minus_L=yes
   7214   	  hardcode_libdir_flag_spec='-L$libdir'
   7215   	  hardcode_libdir_separator=
   7216 	  fi
   7217 	esac
   7218 	shared_flag='-shared'
   7219       else
   7220 	# not using gcc
   7221 	if test "$host_cpu" = ia64; then
   7222   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   7223   	# chokes on -Wl,-G. The following line is correct:
   7224 	  shared_flag='-G'
   7225 	else
   7226   	if test "$aix_use_runtimelinking" = yes; then
   7227 	    shared_flag='${wl}-G'
   7228 	  else
   7229 	    shared_flag='${wl}-bM:SRE'
   7230   	fi
   7231 	fi
   7232       fi
   7233 
   7234       # It seems that -bexpall does not export symbols beginning with
   7235       # underscore (_), so it is better to generate a list of symbols to export.
   7236       always_export_symbols=yes
   7237       if test "$aix_use_runtimelinking" = yes; then
   7238 	# Warning - without using the other runtime loading flags (-brtl),
   7239 	# -berok will link without error, but may produce a broken library.
   7240 	allow_undefined_flag='-berok'
   7241        # Determine the default libpath from the value encoded in an empty executable.
   7242        cat >conftest.$ac_ext <<_ACEOF
   7243 /* confdefs.h.  */
   7244 _ACEOF
   7245 cat confdefs.h >>conftest.$ac_ext
   7246 cat >>conftest.$ac_ext <<_ACEOF
   7247 /* end confdefs.h.  */
   7248 
   7249 int
   7250 main ()
   7251 {
   7252 
   7253   ;
   7254   return 0;
   7255 }
   7256 _ACEOF
   7257 rm -f conftest.$ac_objext conftest$ac_exeext
   7258 if { (ac_try="$ac_link"
   7259 case "(($ac_try" in
   7260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7261   *) ac_try_echo=$ac_try;;
   7262 esac
   7263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7264   (eval "$ac_link") 2>conftest.er1
   7265   ac_status=$?
   7266   grep -v '^ *+' conftest.er1 >conftest.err
   7267   rm -f conftest.er1
   7268   cat conftest.err >&5
   7269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7270   (exit $ac_status); } && {
   7271 	 test -z "$ac_c_werror_flag" ||
   7272 	 test ! -s conftest.err
   7273        } && test -s conftest$ac_exeext &&
   7274        $as_test_x conftest$ac_exeext; then
   7275 
   7276 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7277 }'`
   7278 # Check for a 64-bit object if we didn't find anything.
   7279 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7280 }'`; fi
   7281 else
   7282   echo "$as_me: failed program was:" >&5
   7283 sed 's/^/| /' conftest.$ac_ext >&5
   7284 
   7285 
   7286 fi
   7287 
   7288 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   7289       conftest$ac_exeext conftest.$ac_ext
   7290 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   7291 
   7292        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   7293 	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   7294        else
   7295 	if test "$host_cpu" = ia64; then
   7296 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
   7297 	  allow_undefined_flag="-z nodefs"
   7298 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
   7299 	else
   7300 	 # Determine the default libpath from the value encoded in an empty executable.
   7301 	 cat >conftest.$ac_ext <<_ACEOF
   7302 /* confdefs.h.  */
   7303 _ACEOF
   7304 cat confdefs.h >>conftest.$ac_ext
   7305 cat >>conftest.$ac_ext <<_ACEOF
   7306 /* end confdefs.h.  */
   7307 
   7308 int
   7309 main ()
   7310 {
   7311 
   7312   ;
   7313   return 0;
   7314 }
   7315 _ACEOF
   7316 rm -f conftest.$ac_objext conftest$ac_exeext
   7317 if { (ac_try="$ac_link"
   7318 case "(($ac_try" in
   7319   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7320   *) ac_try_echo=$ac_try;;
   7321 esac
   7322 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7323   (eval "$ac_link") 2>conftest.er1
   7324   ac_status=$?
   7325   grep -v '^ *+' conftest.er1 >conftest.err
   7326   rm -f conftest.er1
   7327   cat conftest.err >&5
   7328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7329   (exit $ac_status); } && {
   7330 	 test -z "$ac_c_werror_flag" ||
   7331 	 test ! -s conftest.err
   7332        } && test -s conftest$ac_exeext &&
   7333        $as_test_x conftest$ac_exeext; then
   7334 
   7335 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7336 }'`
   7337 # Check for a 64-bit object if we didn't find anything.
   7338 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   7339 }'`; fi
   7340 else
   7341   echo "$as_me: failed program was:" >&5
   7342 sed 's/^/| /' conftest.$ac_ext >&5
   7343 
   7344 
   7345 fi
   7346 
   7347 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   7348       conftest$ac_exeext conftest.$ac_ext
   7349 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   7350 
   7351 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   7352 	  # Warning - without using the other run time loading flags,
   7353 	  # -berok will link without error, but may produce a broken library.
   7354 	  no_undefined_flag=' ${wl}-bernotok'
   7355 	  allow_undefined_flag=' ${wl}-berok'
   7356 	  # -bexpall does not export symbols beginning with underscore (_)
   7357 	  always_export_symbols=yes
   7358 	  # Exported symbols can be pulled into shared objects from archives
   7359 	  whole_archive_flag_spec=' '
   7360 	  archive_cmds_need_lc=yes
   7361 	  # This is similar to how AIX traditionally builds it's shared libraries.
   7362 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   7363 	fi
   7364       fi
   7365       ;;
   7366 
   7367     amigaos*)
   7368       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   7369       hardcode_libdir_flag_spec='-L$libdir'
   7370       hardcode_minus_L=yes
   7371       # see comment about different semantics on the GNU ld section
   7372       ld_shlibs=no
   7373       ;;
   7374 
   7375     bsdi4*)
   7376       export_dynamic_flag_spec=-rdynamic
   7377       ;;
   7378 
   7379     cygwin* | mingw* | pw32*)
   7380       # When not using gcc, we currently assume that we are using
   7381       # Microsoft Visual C++.
   7382       # hardcode_libdir_flag_spec is actually meaningless, as there is
   7383       # no search path for DLLs.
   7384       hardcode_libdir_flag_spec=' '
   7385       allow_undefined_flag=unsupported
   7386       # Tell ltmain to make .lib files, not .a files.
   7387       libext=lib
   7388       # Tell ltmain to make .dll files, not .so files.
   7389       shrext=".dll"
   7390       # FIXME: Setting linknames here is a bad hack.
   7391       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   7392       # The linker will automatically build a .lib file if we build a DLL.
   7393       old_archive_From_new_cmds='true'
   7394       # FIXME: Should let the user specify the lib program.
   7395       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
   7396       fix_srcfile_path='`cygpath -w "$srcfile"`'
   7397       enable_shared_with_static_runtimes=yes
   7398       ;;
   7399 
   7400     darwin* | rhapsody*)
   7401     if test "$GXX" = yes ; then
   7402       archive_cmds_need_lc=no
   7403       case "$host_os" in
   7404       rhapsody* | darwin1.[012])
   7405 	allow_undefined_flag='-undefined suppress'
   7406 	;;
   7407       *) # Darwin 1.3 on
   7408       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   7409       	allow_undefined_flag='-flat_namespace -undefined suppress'
   7410       else
   7411         case ${MACOSX_DEPLOYMENT_TARGET} in
   7412           10.[012])
   7413             allow_undefined_flag='-flat_namespace -undefined suppress'
   7414             ;;
   7415           10.*)
   7416             allow_undefined_flag='-undefined dynamic_lookup'
   7417             ;;
   7418         esac
   7419       fi
   7420 	;;
   7421       esac
   7422     	lt_int_apple_cc_single_mod=no
   7423     	output_verbose_link_cmd='echo'
   7424     	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
   7425     	  lt_int_apple_cc_single_mod=yes
   7426     	fi
   7427     	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   7428     	  archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   7429     	else
   7430         archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   7431       fi
   7432       module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   7433       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
   7434         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   7435           archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7436         else
   7437           archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7438         fi
   7439           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7440       hardcode_direct=no
   7441       hardcode_automatic=yes
   7442       hardcode_shlibpath_var=unsupported
   7443       whole_archive_flag_spec='-all_load $convenience'
   7444       link_all_deplibs=yes
   7445     else
   7446       ld_shlibs=no
   7447     fi
   7448       ;;
   7449 
   7450     dgux*)
   7451       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7452       hardcode_libdir_flag_spec='-L$libdir'
   7453       hardcode_shlibpath_var=no
   7454       ;;
   7455 
   7456     freebsd1*)
   7457       ld_shlibs=no
   7458       ;;
   7459 
   7460     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   7461     # support.  Future versions do this automatically, but an explicit c++rt0.o
   7462     # does not break anything, and helps significantly (at the cost of a little
   7463     # extra space).
   7464     freebsd2.2*)
   7465       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   7466       hardcode_libdir_flag_spec='-R$libdir'
   7467       hardcode_direct=yes
   7468       hardcode_shlibpath_var=no
   7469       ;;
   7470 
   7471     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   7472     freebsd2*)
   7473       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7474       hardcode_direct=yes
   7475       hardcode_minus_L=yes
   7476       hardcode_shlibpath_var=no
   7477       ;;
   7478 
   7479     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   7480     freebsd* | kfreebsd*-gnu)
   7481       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   7482       hardcode_libdir_flag_spec='-R$libdir'
   7483       hardcode_direct=yes
   7484       hardcode_shlibpath_var=no
   7485       ;;
   7486 
   7487     hpux9*)
   7488       if test "$GCC" = yes; then
   7489 	archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   7490       else
   7491 	archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   7492       fi
   7493       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7494       hardcode_libdir_separator=:
   7495       hardcode_direct=yes
   7496 
   7497       # hardcode_minus_L: Not really in the search PATH,
   7498       # but as the default location of the library.
   7499       hardcode_minus_L=yes
   7500       export_dynamic_flag_spec='${wl}-E'
   7501       ;;
   7502 
   7503     hpux10* | hpux11*)
   7504       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   7505 	case "$host_cpu" in
   7506 	hppa*64*|ia64*)
   7507 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7508 	  ;;
   7509 	*)
   7510 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   7511 	  ;;
   7512 	esac
   7513       else
   7514 	case "$host_cpu" in
   7515 	hppa*64*|ia64*)
   7516 	  archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
   7517 	  ;;
   7518 	*)
   7519 	  archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   7520 	  ;;
   7521 	esac
   7522       fi
   7523       if test "$with_gnu_ld" = no; then
   7524 	case "$host_cpu" in
   7525 	hppa*64*)
   7526 	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7527 	  hardcode_libdir_flag_spec_ld='+b $libdir'
   7528 	  hardcode_libdir_separator=:
   7529 	  hardcode_direct=no
   7530 	  hardcode_shlibpath_var=no
   7531 	  ;;
   7532 	ia64*)
   7533 	  hardcode_libdir_flag_spec='-L$libdir'
   7534 	  hardcode_direct=no
   7535 	  hardcode_shlibpath_var=no
   7536 
   7537 	  # hardcode_minus_L: Not really in the search PATH,
   7538 	  # but as the default location of the library.
   7539 	  hardcode_minus_L=yes
   7540 	  ;;
   7541 	*)
   7542 	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   7543 	  hardcode_libdir_separator=:
   7544 	  hardcode_direct=yes
   7545 	  export_dynamic_flag_spec='${wl}-E'
   7546 
   7547 	  # hardcode_minus_L: Not really in the search PATH,
   7548 	  # but as the default location of the library.
   7549 	  hardcode_minus_L=yes
   7550 	  ;;
   7551 	esac
   7552       fi
   7553       ;;
   7554 
   7555     irix5* | irix6* | nonstopux*)
   7556       if test "$GCC" = yes; then
   7557 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   7558       else
   7559 	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   7560 	hardcode_libdir_flag_spec_ld='-rpath $libdir'
   7561       fi
   7562       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7563       hardcode_libdir_separator=:
   7564       link_all_deplibs=yes
   7565       ;;
   7566 
   7567     netbsd*)
   7568       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   7569 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   7570       else
   7571 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   7572       fi
   7573       hardcode_libdir_flag_spec='-R$libdir'
   7574       hardcode_direct=yes
   7575       hardcode_shlibpath_var=no
   7576       ;;
   7577 
   7578     newsos6)
   7579       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7580       hardcode_direct=yes
   7581       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7582       hardcode_libdir_separator=:
   7583       hardcode_shlibpath_var=no
   7584       ;;
   7585 
   7586     openbsd*)
   7587       hardcode_direct=yes
   7588       hardcode_shlibpath_var=no
   7589       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   7590 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   7591 	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7592 	export_dynamic_flag_spec='${wl}-E'
   7593       else
   7594        case $host_os in
   7595 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   7596 	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   7597 	   hardcode_libdir_flag_spec='-R$libdir'
   7598 	   ;;
   7599 	 *)
   7600 	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   7601 	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   7602 	   ;;
   7603        esac
   7604       fi
   7605       ;;
   7606 
   7607     os2*)
   7608       hardcode_libdir_flag_spec='-L$libdir'
   7609       hardcode_minus_L=yes
   7610       allow_undefined_flag=unsupported
   7611       archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   7612       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   7613       ;;
   7614 
   7615     osf3*)
   7616       if test "$GCC" = yes; then
   7617 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   7618 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   7619       else
   7620 	allow_undefined_flag=' -expect_unresolved \*'
   7621 	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   7622       fi
   7623       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7624       hardcode_libdir_separator=:
   7625       ;;
   7626 
   7627     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   7628       if test "$GCC" = yes; then
   7629 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   7630 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   7631 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   7632       else
   7633 	allow_undefined_flag=' -expect_unresolved \*'
   7634 	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   7635 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   7636 	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
   7637 
   7638 	# Both c and cxx compiler support -rpath directly
   7639 	hardcode_libdir_flag_spec='-rpath $libdir'
   7640       fi
   7641       hardcode_libdir_separator=:
   7642       ;;
   7643 
   7644     sco3.2v5*)
   7645       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7646       hardcode_shlibpath_var=no
   7647       export_dynamic_flag_spec='${wl}-Bexport'
   7648       runpath_var=LD_RUN_PATH
   7649       hardcode_runpath_var=yes
   7650       ;;
   7651 
   7652     solaris*)
   7653       no_undefined_flag=' -z text'
   7654       if test "$GCC" = yes; then
   7655 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7656 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7657 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   7658       else
   7659 	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7660 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7661   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   7662       fi
   7663       hardcode_libdir_flag_spec='-R$libdir'
   7664       hardcode_shlibpath_var=no
   7665       case $host_os in
   7666       solaris2.[0-5] | solaris2.[0-5].*) ;;
   7667       *) # Supported since Solaris 2.6 (maybe 2.5.1?)
   7668 	whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
   7669       esac
   7670       link_all_deplibs=yes
   7671       ;;
   7672 
   7673     sunos4*)
   7674       if test "x$host_vendor" = xsequent; then
   7675 	# Use $CC to link under sequent, because it throws in some extra .o
   7676 	# files that make .init and .fini sections work.
   7677 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   7678       else
   7679 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   7680       fi
   7681       hardcode_libdir_flag_spec='-L$libdir'
   7682       hardcode_direct=yes
   7683       hardcode_minus_L=yes
   7684       hardcode_shlibpath_var=no
   7685       ;;
   7686 
   7687     sysv4)
   7688       case $host_vendor in
   7689 	sni)
   7690 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7691 	  hardcode_direct=yes # is this really true???
   7692 	;;
   7693 	siemens)
   7694 	  ## LD is ld it makes a PLAMLIB
   7695 	  ## CC just makes a GrossModule.
   7696 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   7697 	  reload_cmds='$CC -r -o $output$reload_objs'
   7698 	  hardcode_direct=no
   7699         ;;
   7700 	motorola)
   7701 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7702 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   7703 	;;
   7704       esac
   7705       runpath_var='LD_RUN_PATH'
   7706       hardcode_shlibpath_var=no
   7707       ;;
   7708 
   7709     sysv4.3*)
   7710       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7711       hardcode_shlibpath_var=no
   7712       export_dynamic_flag_spec='-Bexport'
   7713       ;;
   7714 
   7715     sysv4*MP*)
   7716       if test -d /usr/nec; then
   7717 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7718 	hardcode_shlibpath_var=no
   7719 	runpath_var=LD_RUN_PATH
   7720 	hardcode_runpath_var=yes
   7721 	ld_shlibs=yes
   7722       fi
   7723       ;;
   7724 
   7725     sysv4.2uw2*)
   7726       archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   7727       hardcode_direct=yes
   7728       hardcode_minus_L=no
   7729       hardcode_shlibpath_var=no
   7730       hardcode_runpath_var=yes
   7731       runpath_var=LD_RUN_PATH
   7732       ;;
   7733 
   7734    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
   7735       no_undefined_flag='${wl}-z ${wl}text'
   7736       if test "$GCC" = yes; then
   7737 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7738       else
   7739 	archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   7740       fi
   7741       runpath_var='LD_RUN_PATH'
   7742       hardcode_shlibpath_var=no
   7743       ;;
   7744 
   7745     sysv5*)
   7746       no_undefined_flag=' -z text'
   7747       # $CC -shared without GNU ld will not create a library from C++
   7748       # object files and a static libstdc++, better avoid it by now
   7749       archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7750       archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   7751   		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   7752       hardcode_libdir_flag_spec=
   7753       hardcode_shlibpath_var=no
   7754       runpath_var='LD_RUN_PATH'
   7755       ;;
   7756 
   7757     uts4*)
   7758       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   7759       hardcode_libdir_flag_spec='-L$libdir'
   7760       hardcode_shlibpath_var=no
   7761       ;;
   7762 
   7763     *)
   7764       ld_shlibs=no
   7765       ;;
   7766     esac
   7767   fi
   7768 
   7769 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
   7770 echo "${ECHO_T}$ld_shlibs" >&6; }
   7771 test "$ld_shlibs" = no && can_build_shared=no
   7772 
   7773 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   7774 if test "$GCC" = yes; then
   7775   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   7776 fi
   7777 
   7778 #
   7779 # Do we need to explicitly link libc?
   7780 #
   7781 case "x$archive_cmds_need_lc" in
   7782 x|xyes)
   7783   # Assume -lc should be added
   7784   archive_cmds_need_lc=yes
   7785 
   7786   if test "$enable_shared" = yes && test "$GCC" = yes; then
   7787     case $archive_cmds in
   7788     *'~'*)
   7789       # FIXME: we may have to deal with multi-command sequences.
   7790       ;;
   7791     '$CC '*)
   7792       # Test whether the compiler implicitly links with -lc since on some
   7793       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   7794       # to ld, don't add -lc before -lgcc.
   7795       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   7796 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
   7797       $rm conftest*
   7798       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   7799 
   7800       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   7801   (eval $ac_compile) 2>&5
   7802   ac_status=$?
   7803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7804   (exit $ac_status); } 2>conftest.err; then
   7805         soname=conftest
   7806         lib=conftest
   7807         libobjs=conftest.$ac_objext
   7808         deplibs=
   7809         wl=$lt_prog_compiler_wl
   7810         compiler_flags=-v
   7811         linker_flags=-v
   7812         verstring=
   7813         output_objdir=.
   7814         libname=conftest
   7815         lt_save_allow_undefined_flag=$allow_undefined_flag
   7816         allow_undefined_flag=
   7817         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   7818   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   7819   ac_status=$?
   7820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7821   (exit $ac_status); }
   7822         then
   7823 	  archive_cmds_need_lc=no
   7824         else
   7825 	  archive_cmds_need_lc=yes
   7826         fi
   7827         allow_undefined_flag=$lt_save_allow_undefined_flag
   7828       else
   7829         cat conftest.err 1>&5
   7830       fi
   7831       $rm conftest*
   7832       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
   7833 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
   7834       ;;
   7835     esac
   7836   fi
   7837   ;;
   7838 esac
   7839 
   7840 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   7841 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
   7842 library_names_spec=
   7843 libname_spec='lib$name'
   7844 soname_spec=
   7845 shrext=".so"
   7846 postinstall_cmds=
   7847 postuninstall_cmds=
   7848 finish_cmds=
   7849 finish_eval=
   7850 shlibpath_var=
   7851 shlibpath_overrides_runpath=unknown
   7852 version_type=none
   7853 dynamic_linker="$host_os ld.so"
   7854 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   7855 if test "$GCC" = yes; then
   7856   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   7857   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   7858     # if the path contains ";" then we assume it to be the separator
   7859     # otherwise default to the standard path separator (i.e. ":") - it is
   7860     # assumed that no part of a normal pathname contains ";" but that should
   7861     # okay in the real world where ";" in dirpaths is itself problematic.
   7862     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   7863   else
   7864     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   7865   fi
   7866 else
   7867   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   7868 fi
   7869 need_lib_prefix=unknown
   7870 hardcode_into_libs=no
   7871 
   7872 # when you set need_version to no, make sure it does not cause -set_version
   7873 # flags to be left without arguments
   7874 need_version=unknown
   7875 
   7876 case $host_os in
   7877 aix3*)
   7878   version_type=linux
   7879   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   7880   shlibpath_var=LIBPATH
   7881 
   7882   # AIX 3 has no versioning support, so we append a major version to the name.
   7883   soname_spec='${libname}${release}${shared_ext}$major'
   7884   ;;
   7885 
   7886 aix4* | aix5*)
   7887   version_type=linux
   7888   need_lib_prefix=no
   7889   need_version=no
   7890   hardcode_into_libs=yes
   7891   if test "$host_cpu" = ia64; then
   7892     # AIX 5 supports IA64
   7893     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   7894     shlibpath_var=LD_LIBRARY_PATH
   7895   else
   7896     # With GCC up to 2.95.x, collect2 would create an import file
   7897     # for dependence libraries.  The import file would start with
   7898     # the line `#! .'.  This would cause the generated library to
   7899     # depend on `.', always an invalid library.  This was fixed in
   7900     # development snapshots of GCC prior to 3.0.
   7901     case $host_os in
   7902       aix4 | aix4.[01] | aix4.[01].*)
   7903       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   7904 	   echo ' yes '
   7905 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   7906 	:
   7907       else
   7908 	can_build_shared=no
   7909       fi
   7910       ;;
   7911     esac
   7912     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   7913     # soname into executable. Probably we can add versioning support to
   7914     # collect2, so additional links can be useful in future.
   7915     if test "$aix_use_runtimelinking" = yes; then
   7916       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   7917       # instead of lib<name>.a to let people know that these are not
   7918       # typical AIX shared libraries.
   7919       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   7920     else
   7921       # We preserve .a as extension for shared libraries through AIX4.2
   7922       # and later when we are not doing run time linking.
   7923       library_names_spec='${libname}${release}.a $libname.a'
   7924       soname_spec='${libname}${release}${shared_ext}$major'
   7925     fi
   7926     shlibpath_var=LIBPATH
   7927   fi
   7928   ;;
   7929 
   7930 amigaos*)
   7931   library_names_spec='$libname.ixlibrary $libname.a'
   7932   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   7933   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'
   7934   ;;
   7935 
   7936 beos*)
   7937   library_names_spec='${libname}${shared_ext}'
   7938   dynamic_linker="$host_os ld.so"
   7939   shlibpath_var=LIBRARY_PATH
   7940   ;;
   7941 
   7942 bsdi4*)
   7943   version_type=linux
   7944   need_version=no
   7945   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   7946   soname_spec='${libname}${release}${shared_ext}$major'
   7947   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   7948   shlibpath_var=LD_LIBRARY_PATH
   7949   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   7950   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   7951   # the default ld.so.conf also contains /usr/contrib/lib and
   7952   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   7953   # libtool to hard-code these into programs
   7954   ;;
   7955 
   7956 cygwin* | mingw* | pw32*)
   7957   version_type=windows
   7958   shrext=".dll"
   7959   need_version=no
   7960   need_lib_prefix=no
   7961 
   7962   case $GCC,$host_os in
   7963   yes,cygwin* | yes,mingw* | yes,pw32*)
   7964     library_names_spec='$libname.dll.a'
   7965     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   7966     postinstall_cmds='base_file=`basename \${file}`~
   7967       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   7968       dldir=$destdir/`dirname \$dlpath`~
   7969       test -d \$dldir || mkdir -p \$dldir~
   7970       $install_prog $dir/$dlname \$dldir/$dlname'
   7971     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   7972       dlpath=$dir/\$dldll~
   7973        $rm \$dlpath'
   7974     shlibpath_overrides_runpath=yes
   7975 
   7976     case $host_os in
   7977     cygwin*)
   7978       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   7979       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7980       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   7981       ;;
   7982     mingw*)
   7983       # MinGW DLLs use traditional 'lib' prefix
   7984       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   7985       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   7986       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   7987         # It is most probably a Windows format PATH printed by
   7988         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   7989         # path with ; separators, and with drive letters. We can handle the
   7990         # drive letters (cygwin fileutils understands them), so leave them,
   7991         # especially as we might pass files found there to a mingw objdump,
   7992         # which wouldn't understand a cygwinified path. Ahh.
   7993         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   7994       else
   7995         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   7996       fi
   7997       ;;
   7998     pw32*)
   7999       # pw32 DLLs use 'pw' prefix rather than 'lib'
   8000       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
   8001       ;;
   8002     esac
   8003     ;;
   8004 
   8005   *)
   8006     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   8007     ;;
   8008   esac
   8009   dynamic_linker='Win32 ld.exe'
   8010   # FIXME: first we should search . and the directory the executable is in
   8011   shlibpath_var=PATH
   8012   ;;
   8013 
   8014 darwin* | rhapsody*)
   8015   dynamic_linker="$host_os dyld"
   8016   version_type=darwin
   8017   need_lib_prefix=no
   8018   need_version=no
   8019   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   8020   soname_spec='${libname}${release}${major}$shared_ext'
   8021   shlibpath_overrides_runpath=yes
   8022   shlibpath_var=DYLD_LIBRARY_PATH
   8023   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
   8024   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   8025   if test "$GCC" = yes; then
   8026     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"`
   8027   else
   8028     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   8029   fi
   8030   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   8031   ;;
   8032 
   8033 dgux*)
   8034   version_type=linux
   8035   need_lib_prefix=no
   8036   need_version=no
   8037   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   8038   soname_spec='${libname}${release}${shared_ext}$major'
   8039   shlibpath_var=LD_LIBRARY_PATH
   8040   ;;
   8041 
   8042 freebsd1*)
   8043   dynamic_linker=no
   8044   ;;
   8045 
   8046 kfreebsd*-gnu)
   8047   version_type=linux
   8048   need_lib_prefix=no
   8049   need_version=no
   8050   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   8051   soname_spec='${libname}${release}${shared_ext}$major'
   8052   shlibpath_var=LD_LIBRARY_PATH
   8053   shlibpath_overrides_runpath=no
   8054   hardcode_into_libs=yes
   8055   dynamic_linker='GNU ld.so'
   8056   ;;
   8057 
   8058 freebsd*)
   8059   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   8060   version_type=freebsd-$objformat
   8061   case $version_type in
   8062     freebsd-elf*)
   8063       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   8064       need_version=no
   8065       need_lib_prefix=no
   8066       ;;
   8067     freebsd-*)
   8068       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   8069       need_version=yes
   8070       ;;
   8071   esac
   8072   shlibpath_var=LD_LIBRARY_PATH
   8073   case $host_os in
   8074   freebsd2*)
   8075     shlibpath_overrides_runpath=yes
   8076     ;;
   8077   freebsd3.01* | freebsdelf3.01*)
   8078     shlibpath_overrides_runpath=yes
   8079     hardcode_into_libs=yes
   8080     ;;
   8081   *) # from 3.2 on
   8082     shlibpath_overrides_runpath=no
   8083     hardcode_into_libs=yes
   8084     ;;
   8085   esac
   8086   ;;
   8087 
   8088 gnu*)
   8089   version_type=linux
   8090   need_lib_prefix=no
   8091   need_version=no
   8092   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   8093   soname_spec='${libname}${release}${shared_ext}$major'
   8094   shlibpath_var=LD_LIBRARY_PATH
   8095   hardcode_into_libs=yes
   8096   ;;
   8097 
   8098 hpux9* | hpux10* | hpux11*)
   8099   # Give a soname corresponding to the major version so that dld.sl refuses to
   8100   # link against other versions.
   8101   version_type=sunos
   8102   need_lib_prefix=no
   8103   need_version=no
   8104   case "$host_cpu" in
   8105   ia64*)
   8106     shrext='.so'
   8107     hardcode_into_libs=yes
   8108     dynamic_linker="$host_os dld.so"
   8109     shlibpath_var=LD_LIBRARY_PATH
   8110     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8111     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8112     soname_spec='${libname}${release}${shared_ext}$major'
   8113     if test "X$HPUX_IA64_MODE" = X32; then
   8114       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   8115     else
   8116       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   8117     fi
   8118     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8119     ;;
   8120    hppa*64*)
   8121      shrext='.sl'
   8122      hardcode_into_libs=yes
   8123      dynamic_linker="$host_os dld.sl"
   8124      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   8125      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   8126      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8127      soname_spec='${libname}${release}${shared_ext}$major'
   8128      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   8129      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   8130      ;;
   8131    *)
   8132     shrext='.sl'
   8133     dynamic_linker="$host_os dld.sl"
   8134     shlibpath_var=SHLIB_PATH
   8135     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   8136     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8137     soname_spec='${libname}${release}${shared_ext}$major'
   8138     ;;
   8139   esac
   8140   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   8141   postinstall_cmds='chmod 555 $lib'
   8142   ;;
   8143 
   8144 irix5* | irix6* | nonstopux*)
   8145   case $host_os in
   8146     nonstopux*) version_type=nonstopux ;;
   8147     *)
   8148 	if test "$lt_cv_prog_gnu_ld" = yes; then
   8149 		version_type=linux
   8150 	else
   8151 		version_type=irix
   8152 	fi ;;
   8153   esac
   8154   need_lib_prefix=no
   8155   need_version=no
   8156   soname_spec='${libname}${release}${shared_ext}$major'
   8157   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   8158   case $host_os in
   8159   irix5* | nonstopux*)
   8160     libsuff= shlibsuff=
   8161     ;;
   8162   *)
   8163     case $LD in # libtool.m4 will add one of these switches to LD
   8164     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   8165       libsuff= shlibsuff= libmagic=32-bit;;
   8166     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   8167       libsuff=32 shlibsuff=N32 libmagic=N32;;
   8168     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   8169       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   8170     *) libsuff= shlibsuff= libmagic=never-match;;
   8171     esac
   8172     ;;
   8173   esac
   8174   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   8175   shlibpath_overrides_runpath=no
   8176   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   8177   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   8178   hardcode_into_libs=yes
   8179   ;;
   8180 
   8181 # No shared lib support for Linux oldld, aout, or coff.
   8182 linux*oldld* | linux*aout* | linux*coff*)
   8183   dynamic_linker=no
   8184   ;;
   8185 
   8186 # This must be Linux ELF.
   8187 linux*)
   8188   version_type=linux
   8189   need_lib_prefix=no
   8190   need_version=no
   8191   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8192   soname_spec='${libname}${release}${shared_ext}$major'
   8193   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   8194   shlibpath_var=LD_LIBRARY_PATH
   8195   shlibpath_overrides_runpath=no
   8196   # This implies no fast_install, which is unacceptable.
   8197   # Some rework will be needed to allow for fast_install
   8198   # before this can be enabled.
   8199   hardcode_into_libs=yes
   8200 
   8201   # We used to test for /lib/ld.so.1 and disable shared libraries on
   8202   # powerpc, because MkLinux only supported shared libraries with the
   8203   # GNU dynamic linker.  Since this was broken with cross compilers,
   8204   # most powerpc-linux boxes support dynamic linking these days and
   8205   # people can always --disable-shared, the test was removed, and we
   8206   # assume the GNU/Linux dynamic linker is in use.
   8207   dynamic_linker='GNU/Linux ld.so'
   8208   ;;
   8209 
   8210 netbsd*)
   8211   version_type=sunos
   8212   need_lib_prefix=no
   8213   need_version=no
   8214   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   8215     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8216     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   8217     dynamic_linker='NetBSD (a.out) ld.so'
   8218   else
   8219     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
   8220     soname_spec='${libname}${release}${shared_ext}$major'
   8221     dynamic_linker='NetBSD ld.elf_so'
   8222   fi
   8223   shlibpath_var=LD_LIBRARY_PATH
   8224   shlibpath_overrides_runpath=yes
   8225   hardcode_into_libs=yes
   8226   ;;
   8227 
   8228 newsos6)
   8229   version_type=linux
   8230   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8231   shlibpath_var=LD_LIBRARY_PATH
   8232   shlibpath_overrides_runpath=yes
   8233   ;;
   8234 
   8235 nto-qnx*)
   8236   version_type=linux
   8237   need_lib_prefix=no
   8238   need_version=no
   8239   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8240   soname_spec='${libname}${release}${shared_ext}$major'
   8241   shlibpath_var=LD_LIBRARY_PATH
   8242   shlibpath_overrides_runpath=yes
   8243   ;;
   8244 
   8245 openbsd*)
   8246   version_type=sunos
   8247   need_lib_prefix=no
   8248   need_version=no
   8249   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8250   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   8251   shlibpath_var=LD_LIBRARY_PATH
   8252   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   8253     case $host_os in
   8254       openbsd2.[89] | openbsd2.[89].*)
   8255 	shlibpath_overrides_runpath=no
   8256 	;;
   8257       *)
   8258 	shlibpath_overrides_runpath=yes
   8259 	;;
   8260       esac
   8261   else
   8262     shlibpath_overrides_runpath=yes
   8263   fi
   8264   ;;
   8265 
   8266 os2*)
   8267   libname_spec='$name'
   8268   shrext=".dll"
   8269   need_lib_prefix=no
   8270   library_names_spec='$libname${shared_ext} $libname.a'
   8271   dynamic_linker='OS/2 ld.exe'
   8272   shlibpath_var=LIBPATH
   8273   ;;
   8274 
   8275 osf3* | osf4* | osf5*)
   8276   version_type=osf
   8277   need_lib_prefix=no
   8278   need_version=no
   8279   soname_spec='${libname}${release}${shared_ext}$major'
   8280   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8281   shlibpath_var=LD_LIBRARY_PATH
   8282   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   8283   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   8284   ;;
   8285 
   8286 sco3.2v5*)
   8287   version_type=osf
   8288   soname_spec='${libname}${release}${shared_ext}$major'
   8289   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8290   shlibpath_var=LD_LIBRARY_PATH
   8291   ;;
   8292 
   8293 solaris*)
   8294   version_type=linux
   8295   need_lib_prefix=no
   8296   need_version=no
   8297   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8298   soname_spec='${libname}${release}${shared_ext}$major'
   8299   shlibpath_var=LD_LIBRARY_PATH
   8300   shlibpath_overrides_runpath=yes
   8301   hardcode_into_libs=yes
   8302   # ldd complains unless libraries are executable
   8303   postinstall_cmds='chmod +x $lib'
   8304   ;;
   8305 
   8306 sunos4*)
   8307   version_type=sunos
   8308   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   8309   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   8310   shlibpath_var=LD_LIBRARY_PATH
   8311   shlibpath_overrides_runpath=yes
   8312   if test "$with_gnu_ld" = yes; then
   8313     need_lib_prefix=no
   8314   fi
   8315   need_version=yes
   8316   ;;
   8317 
   8318 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   8319   version_type=linux
   8320   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8321   soname_spec='${libname}${release}${shared_ext}$major'
   8322   shlibpath_var=LD_LIBRARY_PATH
   8323   case $host_vendor in
   8324     sni)
   8325       shlibpath_overrides_runpath=no
   8326       need_lib_prefix=no
   8327       export_dynamic_flag_spec='${wl}-Blargedynsym'
   8328       runpath_var=LD_RUN_PATH
   8329       ;;
   8330     siemens)
   8331       need_lib_prefix=no
   8332       ;;
   8333     motorola)
   8334       need_lib_prefix=no
   8335       need_version=no
   8336       shlibpath_overrides_runpath=no
   8337       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   8338       ;;
   8339   esac
   8340   ;;
   8341 
   8342 sysv4*MP*)
   8343   if test -d /usr/nec ;then
   8344     version_type=linux
   8345     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   8346     soname_spec='$libname${shared_ext}.$major'
   8347     shlibpath_var=LD_LIBRARY_PATH
   8348   fi
   8349   ;;
   8350 
   8351 uts4*)
   8352   version_type=linux
   8353   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   8354   soname_spec='${libname}${release}${shared_ext}$major'
   8355   shlibpath_var=LD_LIBRARY_PATH
   8356   ;;
   8357 
   8358 *)
   8359   dynamic_linker=no
   8360   ;;
   8361 esac
   8362 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   8363 echo "${ECHO_T}$dynamic_linker" >&6; }
   8364 test "$dynamic_linker" = no && can_build_shared=no
   8365 
   8366 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   8367 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
   8368 hardcode_action=
   8369 if test -n "$hardcode_libdir_flag_spec" || \
   8370    test -n "$runpath_var " || \
   8371    test "X$hardcode_automatic"="Xyes" ; then
   8372 
   8373   # We can hardcode non-existant directories.
   8374   if test "$hardcode_direct" != no &&
   8375      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   8376      # have to relink, otherwise we might link with an installed library
   8377      # when we should be linking with a yet-to-be-installed one
   8378      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
   8379      test "$hardcode_minus_L" != no; then
   8380     # Linking always hardcodes the temporary library directory.
   8381     hardcode_action=relink
   8382   else
   8383     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   8384     hardcode_action=immediate
   8385   fi
   8386 else
   8387   # We cannot hardcode anything, or else we can only hardcode existing
   8388   # directories.
   8389   hardcode_action=unsupported
   8390 fi
   8391 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
   8392 echo "${ECHO_T}$hardcode_action" >&6; }
   8393 
   8394 if test "$hardcode_action" = relink; then
   8395   # Fast installation is not supported
   8396   enable_fast_install=no
   8397 elif test "$shlibpath_overrides_runpath" = yes ||
   8398      test "$enable_shared" = no; then
   8399   # Fast installation is not necessary
   8400   enable_fast_install=needless
   8401 fi
   8402 
   8403 striplib=
   8404 old_striplib=
   8405 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   8406 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
   8407 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   8408   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   8409   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   8410   { echo "$as_me:$LINENO: result: yes" >&5
   8411 echo "${ECHO_T}yes" >&6; }
   8412 else
   8413 # FIXME - insert some real tests, host_os isn't really good enough
   8414   case $host_os in
   8415    darwin*)
   8416        if test -n "$STRIP" ; then
   8417          striplib="$STRIP -x"
   8418          { echo "$as_me:$LINENO: result: yes" >&5
   8419 echo "${ECHO_T}yes" >&6; }
   8420        else
   8421   { echo "$as_me:$LINENO: result: no" >&5
   8422 echo "${ECHO_T}no" >&6; }
   8423 fi
   8424        ;;
   8425    *)
   8426   { echo "$as_me:$LINENO: result: no" >&5
   8427 echo "${ECHO_T}no" >&6; }
   8428     ;;
   8429   esac
   8430 fi
   8431 
   8432 if test "x$enable_dlopen" != xyes; then
   8433   enable_dlopen=unknown
   8434   enable_dlopen_self=unknown
   8435   enable_dlopen_self_static=unknown
   8436 else
   8437   lt_cv_dlopen=no
   8438   lt_cv_dlopen_libs=
   8439 
   8440   case $host_os in
   8441   beos*)
   8442     lt_cv_dlopen="load_add_on"
   8443     lt_cv_dlopen_libs=
   8444     lt_cv_dlopen_self=yes
   8445     ;;
   8446 
   8447   mingw* | pw32*)
   8448     lt_cv_dlopen="LoadLibrary"
   8449     lt_cv_dlopen_libs=
   8450    ;;
   8451 
   8452   cygwin*)
   8453     lt_cv_dlopen="dlopen"
   8454     lt_cv_dlopen_libs=
   8455    ;;
   8456 
   8457   darwin*)
   8458   # if libdl is installed we need to link against it
   8459     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   8460 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
   8461 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   8462   echo $ECHO_N "(cached) $ECHO_C" >&6
   8463 else
   8464   ac_check_lib_save_LIBS=$LIBS
   8465 LIBS="-ldl  $LIBS"
   8466 cat >conftest.$ac_ext <<_ACEOF
   8467 /* confdefs.h.  */
   8468 _ACEOF
   8469 cat confdefs.h >>conftest.$ac_ext
   8470 cat >>conftest.$ac_ext <<_ACEOF
   8471 /* end confdefs.h.  */
   8472 
   8473 /* Override any GCC internal prototype to avoid an error.
   8474    Use char because int might match the return type of a GCC
   8475    builtin and then its argument prototype would still apply.  */
   8476 #ifdef __cplusplus
   8477 extern "C"
   8478 #endif
   8479 char dlopen ();
   8480 int
   8481 main ()
   8482 {
   8483 return dlopen ();
   8484   ;
   8485   return 0;
   8486 }
   8487 _ACEOF
   8488 rm -f conftest.$ac_objext conftest$ac_exeext
   8489 if { (ac_try="$ac_link"
   8490 case "(($ac_try" in
   8491   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8492   *) ac_try_echo=$ac_try;;
   8493 esac
   8494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8495   (eval "$ac_link") 2>conftest.er1
   8496   ac_status=$?
   8497   grep -v '^ *+' conftest.er1 >conftest.err
   8498   rm -f conftest.er1
   8499   cat conftest.err >&5
   8500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8501   (exit $ac_status); } && {
   8502 	 test -z "$ac_c_werror_flag" ||
   8503 	 test ! -s conftest.err
   8504        } && test -s conftest$ac_exeext &&
   8505        $as_test_x conftest$ac_exeext; then
   8506   ac_cv_lib_dl_dlopen=yes
   8507 else
   8508   echo "$as_me: failed program was:" >&5
   8509 sed 's/^/| /' conftest.$ac_ext >&5
   8510 
   8511 	ac_cv_lib_dl_dlopen=no
   8512 fi
   8513 
   8514 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8515       conftest$ac_exeext conftest.$ac_ext
   8516 LIBS=$ac_check_lib_save_LIBS
   8517 fi
   8518 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   8519 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
   8520 if test $ac_cv_lib_dl_dlopen = yes; then
   8521   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   8522 else
   8523 
   8524     lt_cv_dlopen="dyld"
   8525     lt_cv_dlopen_libs=
   8526     lt_cv_dlopen_self=yes
   8527 
   8528 fi
   8529 
   8530    ;;
   8531 
   8532   *)
   8533     { echo "$as_me:$LINENO: checking for shl_load" >&5
   8534 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
   8535 if test "${ac_cv_func_shl_load+set}" = set; then
   8536   echo $ECHO_N "(cached) $ECHO_C" >&6
   8537 else
   8538   cat >conftest.$ac_ext <<_ACEOF
   8539 /* confdefs.h.  */
   8540 _ACEOF
   8541 cat confdefs.h >>conftest.$ac_ext
   8542 cat >>conftest.$ac_ext <<_ACEOF
   8543 /* end confdefs.h.  */
   8544 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   8545    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   8546 #define shl_load innocuous_shl_load
   8547 
   8548 /* System header to define __stub macros and hopefully few prototypes,
   8549     which can conflict with char shl_load (); below.
   8550     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8551     <limits.h> exists even on freestanding compilers.  */
   8552 
   8553 #ifdef __STDC__
   8554 # include <limits.h>
   8555 #else
   8556 # include <assert.h>
   8557 #endif
   8558 
   8559 #undef shl_load
   8560 
   8561 /* Override any GCC internal prototype to avoid an error.
   8562    Use char because int might match the return type of a GCC
   8563    builtin and then its argument prototype would still apply.  */
   8564 #ifdef __cplusplus
   8565 extern "C"
   8566 #endif
   8567 char shl_load ();
   8568 /* The GNU C library defines this for functions which it implements
   8569     to always fail with ENOSYS.  Some functions are actually named
   8570     something starting with __ and the normal name is an alias.  */
   8571 #if defined __stub_shl_load || defined __stub___shl_load
   8572 choke me
   8573 #endif
   8574 
   8575 int
   8576 main ()
   8577 {
   8578 return shl_load ();
   8579   ;
   8580   return 0;
   8581 }
   8582 _ACEOF
   8583 rm -f conftest.$ac_objext conftest$ac_exeext
   8584 if { (ac_try="$ac_link"
   8585 case "(($ac_try" in
   8586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8587   *) ac_try_echo=$ac_try;;
   8588 esac
   8589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8590   (eval "$ac_link") 2>conftest.er1
   8591   ac_status=$?
   8592   grep -v '^ *+' conftest.er1 >conftest.err
   8593   rm -f conftest.er1
   8594   cat conftest.err >&5
   8595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8596   (exit $ac_status); } && {
   8597 	 test -z "$ac_c_werror_flag" ||
   8598 	 test ! -s conftest.err
   8599        } && test -s conftest$ac_exeext &&
   8600        $as_test_x conftest$ac_exeext; then
   8601   ac_cv_func_shl_load=yes
   8602 else
   8603   echo "$as_me: failed program was:" >&5
   8604 sed 's/^/| /' conftest.$ac_ext >&5
   8605 
   8606 	ac_cv_func_shl_load=no
   8607 fi
   8608 
   8609 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8610       conftest$ac_exeext conftest.$ac_ext
   8611 fi
   8612 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
   8613 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
   8614 if test $ac_cv_func_shl_load = yes; then
   8615   lt_cv_dlopen="shl_load"
   8616 else
   8617   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   8618 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
   8619 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
   8620   echo $ECHO_N "(cached) $ECHO_C" >&6
   8621 else
   8622   ac_check_lib_save_LIBS=$LIBS
   8623 LIBS="-ldld  $LIBS"
   8624 cat >conftest.$ac_ext <<_ACEOF
   8625 /* confdefs.h.  */
   8626 _ACEOF
   8627 cat confdefs.h >>conftest.$ac_ext
   8628 cat >>conftest.$ac_ext <<_ACEOF
   8629 /* end confdefs.h.  */
   8630 
   8631 /* Override any GCC internal prototype to avoid an error.
   8632    Use char because int might match the return type of a GCC
   8633    builtin and then its argument prototype would still apply.  */
   8634 #ifdef __cplusplus
   8635 extern "C"
   8636 #endif
   8637 char shl_load ();
   8638 int
   8639 main ()
   8640 {
   8641 return shl_load ();
   8642   ;
   8643   return 0;
   8644 }
   8645 _ACEOF
   8646 rm -f conftest.$ac_objext conftest$ac_exeext
   8647 if { (ac_try="$ac_link"
   8648 case "(($ac_try" in
   8649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8650   *) ac_try_echo=$ac_try;;
   8651 esac
   8652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8653   (eval "$ac_link") 2>conftest.er1
   8654   ac_status=$?
   8655   grep -v '^ *+' conftest.er1 >conftest.err
   8656   rm -f conftest.er1
   8657   cat conftest.err >&5
   8658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8659   (exit $ac_status); } && {
   8660 	 test -z "$ac_c_werror_flag" ||
   8661 	 test ! -s conftest.err
   8662        } && test -s conftest$ac_exeext &&
   8663        $as_test_x conftest$ac_exeext; then
   8664   ac_cv_lib_dld_shl_load=yes
   8665 else
   8666   echo "$as_me: failed program was:" >&5
   8667 sed 's/^/| /' conftest.$ac_ext >&5
   8668 
   8669 	ac_cv_lib_dld_shl_load=no
   8670 fi
   8671 
   8672 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8673       conftest$ac_exeext conftest.$ac_ext
   8674 LIBS=$ac_check_lib_save_LIBS
   8675 fi
   8676 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
   8677 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
   8678 if test $ac_cv_lib_dld_shl_load = yes; then
   8679   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
   8680 else
   8681   { echo "$as_me:$LINENO: checking for dlopen" >&5
   8682 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
   8683 if test "${ac_cv_func_dlopen+set}" = set; then
   8684   echo $ECHO_N "(cached) $ECHO_C" >&6
   8685 else
   8686   cat >conftest.$ac_ext <<_ACEOF
   8687 /* confdefs.h.  */
   8688 _ACEOF
   8689 cat confdefs.h >>conftest.$ac_ext
   8690 cat >>conftest.$ac_ext <<_ACEOF
   8691 /* end confdefs.h.  */
   8692 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   8693    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   8694 #define dlopen innocuous_dlopen
   8695 
   8696 /* System header to define __stub macros and hopefully few prototypes,
   8697     which can conflict with char dlopen (); below.
   8698     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8699     <limits.h> exists even on freestanding compilers.  */
   8700 
   8701 #ifdef __STDC__
   8702 # include <limits.h>
   8703 #else
   8704 # include <assert.h>
   8705 #endif
   8706 
   8707 #undef dlopen
   8708 
   8709 /* Override any GCC internal prototype to avoid an error.
   8710    Use char because int might match the return type of a GCC
   8711    builtin and then its argument prototype would still apply.  */
   8712 #ifdef __cplusplus
   8713 extern "C"
   8714 #endif
   8715 char dlopen ();
   8716 /* The GNU C library defines this for functions which it implements
   8717     to always fail with ENOSYS.  Some functions are actually named
   8718     something starting with __ and the normal name is an alias.  */
   8719 #if defined __stub_dlopen || defined __stub___dlopen
   8720 choke me
   8721 #endif
   8722 
   8723 int
   8724 main ()
   8725 {
   8726 return dlopen ();
   8727   ;
   8728   return 0;
   8729 }
   8730 _ACEOF
   8731 rm -f conftest.$ac_objext conftest$ac_exeext
   8732 if { (ac_try="$ac_link"
   8733 case "(($ac_try" in
   8734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8735   *) ac_try_echo=$ac_try;;
   8736 esac
   8737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8738   (eval "$ac_link") 2>conftest.er1
   8739   ac_status=$?
   8740   grep -v '^ *+' conftest.er1 >conftest.err
   8741   rm -f conftest.er1
   8742   cat conftest.err >&5
   8743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8744   (exit $ac_status); } && {
   8745 	 test -z "$ac_c_werror_flag" ||
   8746 	 test ! -s conftest.err
   8747        } && test -s conftest$ac_exeext &&
   8748        $as_test_x conftest$ac_exeext; then
   8749   ac_cv_func_dlopen=yes
   8750 else
   8751   echo "$as_me: failed program was:" >&5
   8752 sed 's/^/| /' conftest.$ac_ext >&5
   8753 
   8754 	ac_cv_func_dlopen=no
   8755 fi
   8756 
   8757 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8758       conftest$ac_exeext conftest.$ac_ext
   8759 fi
   8760 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
   8761 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
   8762 if test $ac_cv_func_dlopen = yes; then
   8763   lt_cv_dlopen="dlopen"
   8764 else
   8765   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   8766 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
   8767 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   8768   echo $ECHO_N "(cached) $ECHO_C" >&6
   8769 else
   8770   ac_check_lib_save_LIBS=$LIBS
   8771 LIBS="-ldl  $LIBS"
   8772 cat >conftest.$ac_ext <<_ACEOF
   8773 /* confdefs.h.  */
   8774 _ACEOF
   8775 cat confdefs.h >>conftest.$ac_ext
   8776 cat >>conftest.$ac_ext <<_ACEOF
   8777 /* end confdefs.h.  */
   8778 
   8779 /* Override any GCC internal prototype to avoid an error.
   8780    Use char because int might match the return type of a GCC
   8781    builtin and then its argument prototype would still apply.  */
   8782 #ifdef __cplusplus
   8783 extern "C"
   8784 #endif
   8785 char dlopen ();
   8786 int
   8787 main ()
   8788 {
   8789 return dlopen ();
   8790   ;
   8791   return 0;
   8792 }
   8793 _ACEOF
   8794 rm -f conftest.$ac_objext conftest$ac_exeext
   8795 if { (ac_try="$ac_link"
   8796 case "(($ac_try" in
   8797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8798   *) ac_try_echo=$ac_try;;
   8799 esac
   8800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8801   (eval "$ac_link") 2>conftest.er1
   8802   ac_status=$?
   8803   grep -v '^ *+' conftest.er1 >conftest.err
   8804   rm -f conftest.er1
   8805   cat conftest.err >&5
   8806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8807   (exit $ac_status); } && {
   8808 	 test -z "$ac_c_werror_flag" ||
   8809 	 test ! -s conftest.err
   8810        } && test -s conftest$ac_exeext &&
   8811        $as_test_x conftest$ac_exeext; then
   8812   ac_cv_lib_dl_dlopen=yes
   8813 else
   8814   echo "$as_me: failed program was:" >&5
   8815 sed 's/^/| /' conftest.$ac_ext >&5
   8816 
   8817 	ac_cv_lib_dl_dlopen=no
   8818 fi
   8819 
   8820 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8821       conftest$ac_exeext conftest.$ac_ext
   8822 LIBS=$ac_check_lib_save_LIBS
   8823 fi
   8824 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   8825 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
   8826 if test $ac_cv_lib_dl_dlopen = yes; then
   8827   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   8828 else
   8829   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
   8830 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
   8831 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
   8832   echo $ECHO_N "(cached) $ECHO_C" >&6
   8833 else
   8834   ac_check_lib_save_LIBS=$LIBS
   8835 LIBS="-lsvld  $LIBS"
   8836 cat >conftest.$ac_ext <<_ACEOF
   8837 /* confdefs.h.  */
   8838 _ACEOF
   8839 cat confdefs.h >>conftest.$ac_ext
   8840 cat >>conftest.$ac_ext <<_ACEOF
   8841 /* end confdefs.h.  */
   8842 
   8843 /* Override any GCC internal prototype to avoid an error.
   8844    Use char because int might match the return type of a GCC
   8845    builtin and then its argument prototype would still apply.  */
   8846 #ifdef __cplusplus
   8847 extern "C"
   8848 #endif
   8849 char dlopen ();
   8850 int
   8851 main ()
   8852 {
   8853 return dlopen ();
   8854   ;
   8855   return 0;
   8856 }
   8857 _ACEOF
   8858 rm -f conftest.$ac_objext conftest$ac_exeext
   8859 if { (ac_try="$ac_link"
   8860 case "(($ac_try" in
   8861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8862   *) ac_try_echo=$ac_try;;
   8863 esac
   8864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8865   (eval "$ac_link") 2>conftest.er1
   8866   ac_status=$?
   8867   grep -v '^ *+' conftest.er1 >conftest.err
   8868   rm -f conftest.er1
   8869   cat conftest.err >&5
   8870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8871   (exit $ac_status); } && {
   8872 	 test -z "$ac_c_werror_flag" ||
   8873 	 test ! -s conftest.err
   8874        } && test -s conftest$ac_exeext &&
   8875        $as_test_x conftest$ac_exeext; then
   8876   ac_cv_lib_svld_dlopen=yes
   8877 else
   8878   echo "$as_me: failed program was:" >&5
   8879 sed 's/^/| /' conftest.$ac_ext >&5
   8880 
   8881 	ac_cv_lib_svld_dlopen=no
   8882 fi
   8883 
   8884 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8885       conftest$ac_exeext conftest.$ac_ext
   8886 LIBS=$ac_check_lib_save_LIBS
   8887 fi
   8888 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   8889 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
   8890 if test $ac_cv_lib_svld_dlopen = yes; then
   8891   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   8892 else
   8893   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   8894 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
   8895 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
   8896   echo $ECHO_N "(cached) $ECHO_C" >&6
   8897 else
   8898   ac_check_lib_save_LIBS=$LIBS
   8899 LIBS="-ldld  $LIBS"
   8900 cat >conftest.$ac_ext <<_ACEOF
   8901 /* confdefs.h.  */
   8902 _ACEOF
   8903 cat confdefs.h >>conftest.$ac_ext
   8904 cat >>conftest.$ac_ext <<_ACEOF
   8905 /* end confdefs.h.  */
   8906 
   8907 /* Override any GCC internal prototype to avoid an error.
   8908    Use char because int might match the return type of a GCC
   8909    builtin and then its argument prototype would still apply.  */
   8910 #ifdef __cplusplus
   8911 extern "C"
   8912 #endif
   8913 char dld_link ();
   8914 int
   8915 main ()
   8916 {
   8917 return dld_link ();
   8918   ;
   8919   return 0;
   8920 }
   8921 _ACEOF
   8922 rm -f conftest.$ac_objext conftest$ac_exeext
   8923 if { (ac_try="$ac_link"
   8924 case "(($ac_try" in
   8925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8926   *) ac_try_echo=$ac_try;;
   8927 esac
   8928 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8929   (eval "$ac_link") 2>conftest.er1
   8930   ac_status=$?
   8931   grep -v '^ *+' conftest.er1 >conftest.err
   8932   rm -f conftest.er1
   8933   cat conftest.err >&5
   8934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8935   (exit $ac_status); } && {
   8936 	 test -z "$ac_c_werror_flag" ||
   8937 	 test ! -s conftest.err
   8938        } && test -s conftest$ac_exeext &&
   8939        $as_test_x conftest$ac_exeext; then
   8940   ac_cv_lib_dld_dld_link=yes
   8941 else
   8942   echo "$as_me: failed program was:" >&5
   8943 sed 's/^/| /' conftest.$ac_ext >&5
   8944 
   8945 	ac_cv_lib_dld_dld_link=no
   8946 fi
   8947 
   8948 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   8949       conftest$ac_exeext conftest.$ac_ext
   8950 LIBS=$ac_check_lib_save_LIBS
   8951 fi
   8952 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   8953 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
   8954 if test $ac_cv_lib_dld_dld_link = yes; then
   8955   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
   8956 fi
   8957 
   8958 
   8959 fi
   8960 
   8961 
   8962 fi
   8963 
   8964 
   8965 fi
   8966 
   8967 
   8968 fi
   8969 
   8970 
   8971 fi
   8972 
   8973     ;;
   8974   esac
   8975 
   8976   if test "x$lt_cv_dlopen" != xno; then
   8977     enable_dlopen=yes
   8978   else
   8979     enable_dlopen=no
   8980   fi
   8981 
   8982   case $lt_cv_dlopen in
   8983   dlopen)
   8984     save_CPPFLAGS="$CPPFLAGS"
   8985     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   8986 
   8987     save_LDFLAGS="$LDFLAGS"
   8988     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   8989 
   8990     save_LIBS="$LIBS"
   8991     LIBS="$lt_cv_dlopen_libs $LIBS"
   8992 
   8993     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
   8994 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
   8995 if test "${lt_cv_dlopen_self+set}" = set; then
   8996   echo $ECHO_N "(cached) $ECHO_C" >&6
   8997 else
   8998   	  if test "$cross_compiling" = yes; then :
   8999   lt_cv_dlopen_self=cross
   9000 else
   9001   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9002   lt_status=$lt_dlunknown
   9003   cat > conftest.$ac_ext <<EOF
   9004 #line 9004 "configure"
   9005 #include "confdefs.h"
   9006 
   9007 #if HAVE_DLFCN_H
   9008 #include <dlfcn.h>
   9009 #endif
   9010 
   9011 #include <stdio.h>
   9012 
   9013 #ifdef RTLD_GLOBAL
   9014 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9015 #else
   9016 #  ifdef DL_GLOBAL
   9017 #    define LT_DLGLOBAL		DL_GLOBAL
   9018 #  else
   9019 #    define LT_DLGLOBAL		0
   9020 #  endif
   9021 #endif
   9022 
   9023 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9024    find out it does not work in some platform. */
   9025 #ifndef LT_DLLAZY_OR_NOW
   9026 #  ifdef RTLD_LAZY
   9027 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9028 #  else
   9029 #    ifdef DL_LAZY
   9030 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9031 #    else
   9032 #      ifdef RTLD_NOW
   9033 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9034 #      else
   9035 #        ifdef DL_NOW
   9036 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9037 #        else
   9038 #          define LT_DLLAZY_OR_NOW	0
   9039 #        endif
   9040 #      endif
   9041 #    endif
   9042 #  endif
   9043 #endif
   9044 
   9045 #ifdef __cplusplus
   9046 extern "C" void exit (int);
   9047 #endif
   9048 
   9049 void fnord() { int i=42;}
   9050 int main ()
   9051 {
   9052   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9053   int status = $lt_dlunknown;
   9054 
   9055   if (self)
   9056     {
   9057       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9058       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9059       /* dlclose (self); */
   9060     }
   9061 
   9062     exit (status);
   9063 }
   9064 EOF
   9065   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9066   (eval $ac_link) 2>&5
   9067   ac_status=$?
   9068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9069   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   9070     (./conftest; exit; ) 2>/dev/null
   9071     lt_status=$?
   9072     case x$lt_status in
   9073       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   9074       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   9075       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
   9076     esac
   9077   else :
   9078     # compilation failed
   9079     lt_cv_dlopen_self=no
   9080   fi
   9081 fi
   9082 rm -fr conftest*
   9083 
   9084 
   9085 fi
   9086 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
   9087 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
   9088 
   9089     if test "x$lt_cv_dlopen_self" = xyes; then
   9090       LDFLAGS="$LDFLAGS $link_static_flag"
   9091       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
   9092 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
   9093 if test "${lt_cv_dlopen_self_static+set}" = set; then
   9094   echo $ECHO_N "(cached) $ECHO_C" >&6
   9095 else
   9096   	  if test "$cross_compiling" = yes; then :
   9097   lt_cv_dlopen_self_static=cross
   9098 else
   9099   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   9100   lt_status=$lt_dlunknown
   9101   cat > conftest.$ac_ext <<EOF
   9102 #line 9102 "configure"
   9103 #include "confdefs.h"
   9104 
   9105 #if HAVE_DLFCN_H
   9106 #include <dlfcn.h>
   9107 #endif
   9108 
   9109 #include <stdio.h>
   9110 
   9111 #ifdef RTLD_GLOBAL
   9112 #  define LT_DLGLOBAL		RTLD_GLOBAL
   9113 #else
   9114 #  ifdef DL_GLOBAL
   9115 #    define LT_DLGLOBAL		DL_GLOBAL
   9116 #  else
   9117 #    define LT_DLGLOBAL		0
   9118 #  endif
   9119 #endif
   9120 
   9121 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   9122    find out it does not work in some platform. */
   9123 #ifndef LT_DLLAZY_OR_NOW
   9124 #  ifdef RTLD_LAZY
   9125 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   9126 #  else
   9127 #    ifdef DL_LAZY
   9128 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   9129 #    else
   9130 #      ifdef RTLD_NOW
   9131 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   9132 #      else
   9133 #        ifdef DL_NOW
   9134 #          define LT_DLLAZY_OR_NOW	DL_NOW
   9135 #        else
   9136 #          define LT_DLLAZY_OR_NOW	0
   9137 #        endif
   9138 #      endif
   9139 #    endif
   9140 #  endif
   9141 #endif
   9142 
   9143 #ifdef __cplusplus
   9144 extern "C" void exit (int);
   9145 #endif
   9146 
   9147 void fnord() { int i=42;}
   9148 int main ()
   9149 {
   9150   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   9151   int status = $lt_dlunknown;
   9152 
   9153   if (self)
   9154     {
   9155       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   9156       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   9157       /* dlclose (self); */
   9158     }
   9159 
   9160     exit (status);
   9161 }
   9162 EOF
   9163   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   9164   (eval $ac_link) 2>&5
   9165   ac_status=$?
   9166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9167   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   9168     (./conftest; exit; ) 2>/dev/null
   9169     lt_status=$?
   9170     case x$lt_status in
   9171       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   9172       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   9173       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
   9174     esac
   9175   else :
   9176     # compilation failed
   9177     lt_cv_dlopen_self_static=no
   9178   fi
   9179 fi
   9180 rm -fr conftest*
   9181 
   9182 
   9183 fi
   9184 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
   9185 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
   9186     fi
   9187 
   9188     CPPFLAGS="$save_CPPFLAGS"
   9189     LDFLAGS="$save_LDFLAGS"
   9190     LIBS="$save_LIBS"
   9191     ;;
   9192   esac
   9193 
   9194   case $lt_cv_dlopen_self in
   9195   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   9196   *) enable_dlopen_self=unknown ;;
   9197   esac
   9198 
   9199   case $lt_cv_dlopen_self_static in
   9200   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   9201   *) enable_dlopen_self_static=unknown ;;
   9202   esac
   9203 fi
   9204 
   9205 
   9206 # Report which librarie types wil actually be built
   9207 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   9208 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
   9209 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
   9210 echo "${ECHO_T}$can_build_shared" >&6; }
   9211 
   9212 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   9213 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
   9214 test "$can_build_shared" = "no" && enable_shared=no
   9215 
   9216 # On AIX, shared libraries and static libraries use the same namespace, and
   9217 # are all built from PIC.
   9218 case "$host_os" in
   9219 aix3*)
   9220   test "$enable_shared" = yes && enable_static=no
   9221   if test -n "$RANLIB"; then
   9222     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   9223     postinstall_cmds='$RANLIB $lib'
   9224   fi
   9225   ;;
   9226 
   9227 aix4*)
   9228   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   9229     test "$enable_shared" = yes && enable_static=no
   9230   fi
   9231   ;;
   9232   darwin* | rhapsody*)
   9233   if test "$GCC" = yes; then
   9234     archive_cmds_need_lc=no
   9235     case "$host_os" in
   9236     rhapsody* | darwin1.[012])
   9237       allow_undefined_flag='-undefined suppress'
   9238       ;;
   9239     *) # Darwin 1.3 on
   9240       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   9241       	allow_undefined_flag='-flat_namespace -undefined suppress'
   9242       else
   9243         case ${MACOSX_DEPLOYMENT_TARGET} in
   9244           10.[012])
   9245             allow_undefined_flag='-flat_namespace -undefined suppress'
   9246             ;;
   9247           10.*)
   9248             allow_undefined_flag='-undefined dynamic_lookup'
   9249             ;;
   9250         esac
   9251       fi
   9252       ;;
   9253     esac
   9254     output_verbose_link_cmd='echo'
   9255     archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
   9256     module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   9257     # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
   9258     archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   9259     module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   9260     hardcode_direct=no
   9261     hardcode_automatic=yes
   9262     hardcode_shlibpath_var=unsupported
   9263     whole_archive_flag_spec='-all_load $convenience'
   9264     link_all_deplibs=yes
   9265   else
   9266     ld_shlibs=no
   9267   fi
   9268     ;;
   9269 esac
   9270 { echo "$as_me:$LINENO: result: $enable_shared" >&5
   9271 echo "${ECHO_T}$enable_shared" >&6; }
   9272 
   9273 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   9274 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
   9275 # Make sure either enable_shared or enable_static is yes.
   9276 test "$enable_shared" = yes || enable_static=yes
   9277 { echo "$as_me:$LINENO: result: $enable_static" >&5
   9278 echo "${ECHO_T}$enable_static" >&6; }
   9279 
   9280 # The else clause should only fire when bootstrapping the
   9281 # libtool distribution, otherwise you forgot to ship ltmain.sh
   9282 # with your package, and you will get complaints that there are
   9283 # no rules to generate ltmain.sh.
   9284 if test -f "$ltmain"; then
   9285   # See if we are running on zsh, and set the options which allow our commands through
   9286   # without removal of \ escapes.
   9287   if test -n "${ZSH_VERSION+set}" ; then
   9288     setopt NO_GLOB_SUBST
   9289   fi
   9290   # Now quote all the things that may contain metacharacters while being
   9291   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   9292   # variables and quote the copies for generation of the libtool script.
   9293   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
   9294     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   9295     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   9296     deplibs_check_method reload_flag reload_cmds need_locks \
   9297     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   9298     lt_cv_sys_global_symbol_to_c_name_address \
   9299     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   9300     old_postinstall_cmds old_postuninstall_cmds \
   9301     compiler \
   9302     CC \
   9303     LD \
   9304     lt_prog_compiler_wl \
   9305     lt_prog_compiler_pic \
   9306     lt_prog_compiler_static \
   9307     lt_prog_compiler_no_builtin_flag \
   9308     export_dynamic_flag_spec \
   9309     thread_safe_flag_spec \
   9310     whole_archive_flag_spec \
   9311     enable_shared_with_static_runtimes \
   9312     old_archive_cmds \
   9313     old_archive_from_new_cmds \
   9314     predep_objects \
   9315     postdep_objects \
   9316     predeps \
   9317     postdeps \
   9318     compiler_lib_search_path \
   9319     archive_cmds \
   9320     archive_expsym_cmds \
   9321     postinstall_cmds \
   9322     postuninstall_cmds \
   9323     old_archive_from_expsyms_cmds \
   9324     allow_undefined_flag \
   9325     no_undefined_flag \
   9326     export_symbols_cmds \
   9327     hardcode_libdir_flag_spec \
   9328     hardcode_libdir_flag_spec_ld \
   9329     hardcode_libdir_separator \
   9330     hardcode_automatic \
   9331     module_cmds \
   9332     module_expsym_cmds \
   9333     lt_cv_prog_compiler_c_o \
   9334     exclude_expsyms \
   9335     include_expsyms; do
   9336 
   9337     case $var in
   9338     old_archive_cmds | \
   9339     old_archive_from_new_cmds | \
   9340     archive_cmds | \
   9341     archive_expsym_cmds | \
   9342     module_cmds | \
   9343     module_expsym_cmds | \
   9344     old_archive_from_expsyms_cmds | \
   9345     export_symbols_cmds | \
   9346     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   9347     postinstall_cmds | postuninstall_cmds | \
   9348     old_postinstall_cmds | old_postuninstall_cmds | \
   9349     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   9350       # Double-quote double-evaled strings.
   9351       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   9352       ;;
   9353     *)
   9354       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   9355       ;;
   9356     esac
   9357   done
   9358 
   9359   case $lt_echo in
   9360   *'\$0 --fallback-echo"')
   9361     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   9362     ;;
   9363   esac
   9364 
   9365 cfgfile="${ofile}T"
   9366   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
   9367   $rm -f "$cfgfile"
   9368   { echo "$as_me:$LINENO: creating $ofile" >&5
   9369 echo "$as_me: creating $ofile" >&6;}
   9370 
   9371   cat <<__EOF__ >> "$cfgfile"
   9372 #! $SHELL
   9373 
   9374 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   9375 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
   9376 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   9377 #
   9378 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
   9379 # Free Software Foundation, Inc.
   9380 #
   9381 # This file is part of GNU Libtool:
   9382 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
   9383 #
   9384 # This program is free software; you can redistribute it and/or modify
   9385 # it under the terms of the GNU General Public License as published by
   9386 # the Free Software Foundation; either version 2 of the License, or
   9387 # (at your option) any later version.
   9388 #
   9389 # This program is distributed in the hope that it will be useful, but
   9390 # WITHOUT ANY WARRANTY; without even the implied warranty of
   9391 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   9392 # General Public License for more details.
   9393 #
   9394 # You should have received a copy of the GNU General Public License
   9395 # along with this program; if not, write to the Free Software
   9396 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA.
   9397 #
   9398 # As a special exception to the GNU General Public License, if you
   9399 # distribute this file as part of a program that contains a
   9400 # configuration script generated by Autoconf, you may include it under
   9401 # the same distribution terms that you use for the rest of that program.
   9402 
   9403 # A sed program that does not truncate output.
   9404 SED=$lt_SED
   9405 
   9406 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   9407 Xsed="$SED -e s/^X//"
   9408 
   9409 # The HP-UX ksh and POSIX shell print the target directory to stdout
   9410 # if CDPATH is set.
   9411 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
   9412 
   9413 # The names of the tagged configurations supported by this script.
   9414 available_tags=
   9415 
   9416 # ### BEGIN LIBTOOL CONFIG
   9417 
   9418 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   9419 
   9420 # Shell to use when invoking shell scripts.
   9421 SHELL=$lt_SHELL
   9422 
   9423 # Whether or not to build shared libraries.
   9424 build_libtool_libs=$enable_shared
   9425 
   9426 # Whether or not to build static libraries.
   9427 build_old_libs=$enable_static
   9428 
   9429 # Whether or not to add -lc for building shared libraries.
   9430 build_libtool_need_lc=$archive_cmds_need_lc
   9431 
   9432 # Whether or not to disallow shared libs when runtime libs are static
   9433 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   9434 
   9435 # Whether or not to optimize for fast installation.
   9436 fast_install=$enable_fast_install
   9437 
   9438 # The host system.
   9439 host_alias=$host_alias
   9440 host=$host
   9441 
   9442 # An echo program that does not interpret backslashes.
   9443 echo=$lt_echo
   9444 
   9445 # The archiver.
   9446 AR=$lt_AR
   9447 AR_FLAGS=$lt_AR_FLAGS
   9448 
   9449 # A C compiler.
   9450 LTCC=$lt_LTCC
   9451 
   9452 # A language-specific compiler.
   9453 CC=$lt_compiler
   9454 
   9455 # Is the compiler the GNU C compiler?
   9456 with_gcc=$GCC
   9457 
   9458 # An ERE matcher.
   9459 EGREP=$lt_EGREP
   9460 
   9461 # The linker used to build libraries.
   9462 LD=$lt_LD
   9463 
   9464 # Whether we need hard or soft links.
   9465 LN_S=$lt_LN_S
   9466 
   9467 # A BSD-compatible nm program.
   9468 NM=$lt_NM
   9469 
   9470 # A symbol stripping program
   9471 STRIP="$STRIP"
   9472 
   9473 # Used to examine libraries when file_magic_cmd begins "file"
   9474 MAGIC_CMD=$MAGIC_CMD
   9475 
   9476 # Used on cygwin: DLL creation program.
   9477 DLLTOOL="$DLLTOOL"
   9478 
   9479 # Used on cygwin: object dumper.
   9480 OBJDUMP="$OBJDUMP"
   9481 
   9482 # Used on cygwin: assembler.
   9483 AS="$AS"
   9484 
   9485 # The name of the directory that contains temporary libtool files.
   9486 objdir=$objdir
   9487 
   9488 # How to create reloadable object files.
   9489 reload_flag=$lt_reload_flag
   9490 reload_cmds=$lt_reload_cmds
   9491 
   9492 # How to pass a linker flag through the compiler.
   9493 wl=$lt_lt_prog_compiler_wl
   9494 
   9495 # Object file suffix (normally "o").
   9496 objext="$ac_objext"
   9497 
   9498 # Old archive suffix (normally "a").
   9499 libext="$libext"
   9500 
   9501 # Shared library suffix (normally ".so").
   9502 shrext='$shrext'
   9503 
   9504 # Executable file suffix (normally "").
   9505 exeext="$exeext"
   9506 
   9507 # Additional compiler flags for building library objects.
   9508 pic_flag=$lt_lt_prog_compiler_pic
   9509 pic_mode=$pic_mode
   9510 
   9511 # What is the maximum length of a command?
   9512 max_cmd_len=$lt_cv_sys_max_cmd_len
   9513 
   9514 # Does compiler simultaneously support -c and -o options?
   9515 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   9516 
   9517 # Must we lock files when doing compilation ?
   9518 need_locks=$lt_need_locks
   9519 
   9520 # Do we need the lib prefix for modules?
   9521 need_lib_prefix=$need_lib_prefix
   9522 
   9523 # Do we need a version for libraries?
   9524 need_version=$need_version
   9525 
   9526 # Whether dlopen is supported.
   9527 dlopen_support=$enable_dlopen
   9528 
   9529 # Whether dlopen of programs is supported.
   9530 dlopen_self=$enable_dlopen_self
   9531 
   9532 # Whether dlopen of statically linked programs is supported.
   9533 dlopen_self_static=$enable_dlopen_self_static
   9534 
   9535 # Compiler flag to prevent dynamic linking.
   9536 link_static_flag=$lt_lt_prog_compiler_static
   9537 
   9538 # Compiler flag to turn off builtin functions.
   9539 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   9540 
   9541 # Compiler flag to allow reflexive dlopens.
   9542 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   9543 
   9544 # Compiler flag to generate shared objects directly from archives.
   9545 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   9546 
   9547 # Compiler flag to generate thread-safe objects.
   9548 thread_safe_flag_spec=$lt_thread_safe_flag_spec
   9549 
   9550 # Library versioning type.
   9551 version_type=$version_type
   9552 
   9553 # Format of library name prefix.
   9554 libname_spec=$lt_libname_spec
   9555 
   9556 # List of archive names.  First name is the real one, the rest are links.
   9557 # The last name is the one that the linker finds with -lNAME.
   9558 library_names_spec=$lt_library_names_spec
   9559 
   9560 # The coded name of the library, if different from the real name.
   9561 soname_spec=$lt_soname_spec
   9562 
   9563 # Commands used to build and install an old-style archive.
   9564 RANLIB=$lt_RANLIB
   9565 old_archive_cmds=$lt_old_archive_cmds
   9566 old_postinstall_cmds=$lt_old_postinstall_cmds
   9567 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   9568 
   9569 # Create an old-style archive from a shared archive.
   9570 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   9571 
   9572 # Create a temporary old-style archive to link instead of a shared archive.
   9573 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   9574 
   9575 # Commands used to build and install a shared archive.
   9576 archive_cmds=$lt_archive_cmds
   9577 archive_expsym_cmds=$lt_archive_expsym_cmds
   9578 postinstall_cmds=$lt_postinstall_cmds
   9579 postuninstall_cmds=$lt_postuninstall_cmds
   9580 
   9581 # Commands used to build a loadable module (assumed same as above if empty)
   9582 module_cmds=$lt_module_cmds
   9583 module_expsym_cmds=$lt_module_expsym_cmds
   9584 
   9585 # Commands to strip libraries.
   9586 old_striplib=$lt_old_striplib
   9587 striplib=$lt_striplib
   9588 
   9589 # Dependencies to place before the objects being linked to create a
   9590 # shared library.
   9591 predep_objects=$lt_predep_objects
   9592 
   9593 # Dependencies to place after the objects being linked to create a
   9594 # shared library.
   9595 postdep_objects=$lt_postdep_objects
   9596 
   9597 # Dependencies to place before the objects being linked to create a
   9598 # shared library.
   9599 predeps=$lt_predeps
   9600 
   9601 # Dependencies to place after the objects being linked to create a
   9602 # shared library.
   9603 postdeps=$lt_postdeps
   9604 
   9605 # The library search path used internally by the compiler when linking
   9606 # a shared library.
   9607 compiler_lib_search_path=$lt_compiler_lib_search_path
   9608 
   9609 # Method to check whether dependent libraries are shared objects.
   9610 deplibs_check_method=$lt_deplibs_check_method
   9611 
   9612 # Command to use when deplibs_check_method == file_magic.
   9613 file_magic_cmd=$lt_file_magic_cmd
   9614 
   9615 # Flag that allows shared libraries with undefined symbols to be built.
   9616 allow_undefined_flag=$lt_allow_undefined_flag
   9617 
   9618 # Flag that forces no undefined symbols.
   9619 no_undefined_flag=$lt_no_undefined_flag
   9620 
   9621 # Commands used to finish a libtool library installation in a directory.
   9622 finish_cmds=$lt_finish_cmds
   9623 
   9624 # Same as above, but a single script fragment to be evaled but not shown.
   9625 finish_eval=$lt_finish_eval
   9626 
   9627 # Take the output of nm and produce a listing of raw symbols and C names.
   9628 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   9629 
   9630 # Transform the output of nm in a proper C declaration
   9631 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   9632 
   9633 # Transform the output of nm in a C name address pair
   9634 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   9635 
   9636 # This is the shared library runtime path variable.
   9637 runpath_var=$runpath_var
   9638 
   9639 # This is the shared library path variable.
   9640 shlibpath_var=$shlibpath_var
   9641 
   9642 # Is shlibpath searched before the hard-coded library search path?
   9643 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   9644 
   9645 # How to hardcode a shared library path into an executable.
   9646 hardcode_action=$hardcode_action
   9647 
   9648 # Whether we should hardcode library paths into libraries.
   9649 hardcode_into_libs=$hardcode_into_libs
   9650 
   9651 # Flag to hardcode \$libdir into a binary during linking.
   9652 # This must work even if \$libdir does not exist.
   9653 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   9654 
   9655 # If ld is used when linking, flag to hardcode \$libdir into
   9656 # a binary during linking. This must work even if \$libdir does
   9657 # not exist.
   9658 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
   9659 
   9660 # Whether we need a single -rpath flag with a separated argument.
   9661 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   9662 
   9663 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   9664 # resulting binary.
   9665 hardcode_direct=$hardcode_direct
   9666 
   9667 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   9668 # resulting binary.
   9669 hardcode_minus_L=$hardcode_minus_L
   9670 
   9671 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   9672 # the resulting binary.
   9673 hardcode_shlibpath_var=$hardcode_shlibpath_var
   9674 
   9675 # Set to yes if building a shared library automatically hardcodes DIR into the library
   9676 # and all subsequent libraries and executables linked against it.
   9677 hardcode_automatic=$hardcode_automatic
   9678 
   9679 # Variables whose values should be saved in libtool wrapper scripts and
   9680 # restored at relink time.
   9681 variables_saved_for_relink="$variables_saved_for_relink"
   9682 
   9683 # Whether libtool must link a program against all its dependency libraries.
   9684 link_all_deplibs=$link_all_deplibs
   9685 
   9686 # Compile-time system search path for libraries
   9687 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   9688 
   9689 # Run-time system search path for libraries
   9690 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   9691 
   9692 # Fix the shell variable \$srcfile for the compiler.
   9693 fix_srcfile_path="$fix_srcfile_path"
   9694 
   9695 # Set to yes if exported symbols are required.
   9696 always_export_symbols=$always_export_symbols
   9697 
   9698 # The commands to list exported symbols.
   9699 export_symbols_cmds=$lt_export_symbols_cmds
   9700 
   9701 # The commands to extract the exported symbol list from a shared archive.
   9702 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   9703 
   9704 # Symbols that should not be listed in the preloaded symbols.
   9705 exclude_expsyms=$lt_exclude_expsyms
   9706 
   9707 # Symbols that must always be exported.
   9708 include_expsyms=$lt_include_expsyms
   9709 
   9710 # ### END LIBTOOL CONFIG
   9711 
   9712 __EOF__
   9713 
   9714 
   9715   case $host_os in
   9716   aix3*)
   9717     cat <<\EOF >> "$cfgfile"
   9718 
   9719 # AIX sometimes has problems with the GCC collect2 program.  For some
   9720 # reason, if we set the COLLECT_NAMES environment variable, the problems
   9721 # vanish in a puff of smoke.
   9722 if test "X${COLLECT_NAMES+set}" != Xset; then
   9723   COLLECT_NAMES=
   9724   export COLLECT_NAMES
   9725 fi
   9726 EOF
   9727     ;;
   9728   esac
   9729 
   9730   # We use sed instead of cat because bash on DJGPP gets confused if
   9731   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   9732   # text mode, it properly converts lines to CR/LF.  This bash problem
   9733   # is reportedly fixed, but why not run on old versions too?
   9734   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
   9735 
   9736   mv -f "$cfgfile" "$ofile" || \
   9737     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   9738   chmod +x "$ofile"
   9739 
   9740 else
   9741   # If there is no Makefile yet, we rely on a make rule to execute
   9742   # `config.status --recheck' to rerun these tests and create the
   9743   # libtool script then.
   9744   test -f Makefile && make "$ltmain"
   9745 fi
   9746 
   9747 
   9748 ac_ext=c
   9749 ac_cpp='$CPP $CPPFLAGS'
   9750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9753 
   9754 CC="$lt_save_CC"
   9755 
   9756 
   9757 # Check whether --with-tags was given.
   9758 if test "${with_tags+set}" = set; then
   9759   withval=$with_tags; tagnames="$withval"
   9760 fi
   9761 
   9762 
   9763 if test -f "$ltmain" && test -n "$tagnames"; then
   9764   if test ! -f "${ofile}"; then
   9765     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
   9766 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
   9767   fi
   9768 
   9769   if test -z "$LTCC"; then
   9770     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
   9771     if test -z "$LTCC"; then
   9772       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
   9773 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
   9774     else
   9775       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
   9776 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
   9777     fi
   9778   fi
   9779 
   9780   # Extract list of available tagged configurations in $ofile.
   9781   # Note that this assumes the entire list is on one line.
   9782   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
   9783 
   9784   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   9785   for tagname in $tagnames; do
   9786     IFS="$lt_save_ifs"
   9787     # Check whether tagname contains only valid characters
   9788     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
   9789     "") ;;
   9790     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
   9791 echo "$as_me: error: invalid tag name: $tagname" >&2;}
   9792    { (exit 1); exit 1; }; }
   9793 	;;
   9794     esac
   9795 
   9796     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
   9797     then
   9798       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
   9799 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
   9800    { (exit 1); exit 1; }; }
   9801     fi
   9802 
   9803     # Update the list of available tags.
   9804     if test -n "$tagname"; then
   9805       echo appending configuration tag \"$tagname\" to $ofile
   9806 
   9807       case $tagname in
   9808       CXX)
   9809 	if test -n "$CXX" && test "X$CXX" != "Xno"; then
   9810 	  ac_ext=cpp
   9811 ac_cpp='$CXXCPP $CPPFLAGS'
   9812 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9813 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9814 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9815 
   9816 
   9817 
   9818 
   9819 archive_cmds_need_lc_CXX=no
   9820 allow_undefined_flag_CXX=
   9821 always_export_symbols_CXX=no
   9822 archive_expsym_cmds_CXX=
   9823 export_dynamic_flag_spec_CXX=
   9824 hardcode_direct_CXX=no
   9825 hardcode_libdir_flag_spec_CXX=
   9826 hardcode_libdir_flag_spec_ld_CXX=
   9827 hardcode_libdir_separator_CXX=
   9828 hardcode_minus_L_CXX=no
   9829 hardcode_automatic_CXX=no
   9830 module_cmds_CXX=
   9831 module_expsym_cmds_CXX=
   9832 link_all_deplibs_CXX=unknown
   9833 old_archive_cmds_CXX=$old_archive_cmds
   9834 no_undefined_flag_CXX=
   9835 whole_archive_flag_spec_CXX=
   9836 enable_shared_with_static_runtimes_CXX=no
   9837 
   9838 # Dependencies to place before and after the object being linked:
   9839 predep_objects_CXX=
   9840 postdep_objects_CXX=
   9841 predeps_CXX=
   9842 postdeps_CXX=
   9843 compiler_lib_search_path_CXX=
   9844 
   9845 # Source file extension for C++ test sources.
   9846 ac_ext=cc
   9847 
   9848 # Object file extension for compiled C++ test sources.
   9849 objext=o
   9850 objext_CXX=$objext
   9851 
   9852 # Code to be used in simple compile tests
   9853 lt_simple_compile_test_code="int some_variable = 0;\n"
   9854 
   9855 # Code to be used in simple link tests
   9856 lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
   9857 
   9858 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   9859 
   9860 # If no C compiler was specified, use CC.
   9861 LTCC=${LTCC-"$CC"}
   9862 
   9863 # Allow CC to be a program name with arguments.
   9864 compiler=$CC
   9865 
   9866 
   9867 # Allow CC to be a program name with arguments.
   9868 lt_save_CC=$CC
   9869 lt_save_LD=$LD
   9870 lt_save_GCC=$GCC
   9871 GCC=$GXX
   9872 lt_save_with_gnu_ld=$with_gnu_ld
   9873 lt_save_path_LD=$lt_cv_path_LD
   9874 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
   9875   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
   9876 else
   9877   unset lt_cv_prog_gnu_ld
   9878 fi
   9879 if test -n "${lt_cv_path_LDCXX+set}"; then
   9880   lt_cv_path_LD=$lt_cv_path_LDCXX
   9881 else
   9882   unset lt_cv_path_LD
   9883 fi
   9884 test -z "${LDCXX+set}" || LD=$LDCXX
   9885 CC=${CXX-"c++"}
   9886 compiler=$CC
   9887 compiler_CXX=$CC
   9888 cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
   9889 
   9890 # We don't want -fno-exception wen compiling C++ code, so set the
   9891 # no_builtin_flag separately
   9892 if test "$GXX" = yes; then
   9893   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
   9894 else
   9895   lt_prog_compiler_no_builtin_flag_CXX=
   9896 fi
   9897 
   9898 if test "$GXX" = yes; then
   9899   # Set up default GNU C++ configuration
   9900 
   9901 
   9902 # Check whether --with-gnu-ld was given.
   9903 if test "${with_gnu_ld+set}" = set; then
   9904   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   9905 else
   9906   with_gnu_ld=no
   9907 fi
   9908 
   9909 ac_prog=ld
   9910 if test "$GCC" = yes; then
   9911   # Check if gcc -print-prog-name=ld gives a path.
   9912   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   9913 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
   9914   case $host in
   9915   *-*-mingw*)
   9916     # gcc leaves a trailing carriage return which upsets mingw
   9917     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   9918   *)
   9919     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   9920   esac
   9921   case $ac_prog in
   9922     # Accept absolute paths.
   9923     [\\/]* | ?:[\\/]*)
   9924       re_direlt='/[^/][^/]*/\.\./'
   9925       # Canonicalize the pathname of ld
   9926       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
   9927       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   9928 	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
   9929       done
   9930       test -z "$LD" && LD="$ac_prog"
   9931       ;;
   9932   "")
   9933     # If it fails, then pretend we aren't using GCC.
   9934     ac_prog=ld
   9935     ;;
   9936   *)
   9937     # If it is relative, then search for the first ld in PATH.
   9938     with_gnu_ld=unknown
   9939     ;;
   9940   esac
   9941 elif test "$with_gnu_ld" = yes; then
   9942   { echo "$as_me:$LINENO: checking for GNU ld" >&5
   9943 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
   9944 else
   9945   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   9946 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
   9947 fi
   9948 if test "${lt_cv_path_LD+set}" = set; then
   9949   echo $ECHO_N "(cached) $ECHO_C" >&6
   9950 else
   9951   if test -z "$LD"; then
   9952   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   9953   for ac_dir in $PATH; do
   9954     IFS="$lt_save_ifs"
   9955     test -z "$ac_dir" && ac_dir=.
   9956     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   9957       lt_cv_path_LD="$ac_dir/$ac_prog"
   9958       # Check to see if the program is GNU ld.  I'd rather use --version,
   9959       # but apparently some GNU ld's only accept -v.
   9960       # Break only if it was the GNU/non-GNU ld that we prefer.
   9961       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   9962       *GNU* | *'with BFD'*)
   9963 	test "$with_gnu_ld" != no && break
   9964 	;;
   9965       *)
   9966 	test "$with_gnu_ld" != yes && break
   9967 	;;
   9968       esac
   9969     fi
   9970   done
   9971   IFS="$lt_save_ifs"
   9972 else
   9973   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   9974 fi
   9975 fi
   9976 
   9977 LD="$lt_cv_path_LD"
   9978 if test -n "$LD"; then
   9979   { echo "$as_me:$LINENO: result: $LD" >&5
   9980 echo "${ECHO_T}$LD" >&6; }
   9981 else
   9982   { echo "$as_me:$LINENO: result: no" >&5
   9983 echo "${ECHO_T}no" >&6; }
   9984 fi
   9985 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   9986 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   9987    { (exit 1); exit 1; }; }
   9988 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   9989 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
   9990 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   9991   echo $ECHO_N "(cached) $ECHO_C" >&6
   9992 else
   9993   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
   9994 case `$LD -v 2>&1 </dev/null` in
   9995 *GNU* | *'with BFD'*)
   9996   lt_cv_prog_gnu_ld=yes
   9997   ;;
   9998 *)
   9999   lt_cv_prog_gnu_ld=no
   10000   ;;
   10001 esac
   10002 fi
   10003 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   10004 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
   10005 with_gnu_ld=$lt_cv_prog_gnu_ld
   10006 
   10007 
   10008 
   10009   # Check if GNU C++ uses GNU ld as the underlying linker, since the
   10010   # archiving commands below assume that GNU ld is being used.
   10011   if test "$with_gnu_ld" = yes; then
   10012     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10013     archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   10014 
   10015     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   10016     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10017 
   10018     # If archive_cmds runs LD, not CC, wlarc should be empty
   10019     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
   10020     #     investigate it a little bit more. (MM)
   10021     wlarc='${wl}'
   10022 
   10023     # ancient GNU ld didn't support --whole-archive et. al.
   10024     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
   10025 	grep 'no-whole-archive' > /dev/null; then
   10026       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   10027     else
   10028       whole_archive_flag_spec_CXX=
   10029     fi
   10030   else
   10031     with_gnu_ld=no
   10032     wlarc=
   10033 
   10034     # A generic and very simple default shared library creation
   10035     # command for GNU C++ for the case where it uses the native
   10036     # linker, instead of GNU ld.  If possible, this setting should
   10037     # overridden to take advantage of the native linker features on
   10038     # the platform it is being used on.
   10039     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   10040   fi
   10041 
   10042   # Commands to make compiler produce verbose output that lists
   10043   # what "hidden" libraries, object files and flags are used when
   10044   # linking a shared library.
   10045   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10046 
   10047 else
   10048   GXX=no
   10049   with_gnu_ld=no
   10050   wlarc=
   10051 fi
   10052 
   10053 # PORTME: fill in a description of your system's C++ link characteristics
   10054 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   10055 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   10056 ld_shlibs_CXX=yes
   10057 case $host_os in
   10058   aix3*)
   10059     # FIXME: insert proper C++ library support
   10060     ld_shlibs_CXX=no
   10061     ;;
   10062   aix4* | aix5*)
   10063     if test "$host_cpu" = ia64; then
   10064       # On IA64, the linker does run time linking by default, so we don't
   10065       # have to do anything special.
   10066       aix_use_runtimelinking=no
   10067       exp_sym_flag='-Bexport'
   10068       no_entry_flag=""
   10069     else
   10070       aix_use_runtimelinking=no
   10071 
   10072       # Test if we are trying to use run time linking or normal
   10073       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
   10074       # need to do runtime linking.
   10075       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   10076 	for ld_flag in $LDFLAGS; do
   10077 	  case $ld_flag in
   10078 	  *-brtl*)
   10079 	    aix_use_runtimelinking=yes
   10080 	    break
   10081 	    ;;
   10082 	  esac
   10083 	done
   10084       esac
   10085 
   10086       exp_sym_flag='-bexport'
   10087       no_entry_flag='-bnoentry'
   10088     fi
   10089 
   10090     # When large executables or shared objects are built, AIX ld can
   10091     # have problems creating the table of contents.  If linking a library
   10092     # or program results in "error TOC overflow" add -mminimal-toc to
   10093     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   10094     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   10095 
   10096     archive_cmds_CXX=''
   10097     hardcode_direct_CXX=yes
   10098     hardcode_libdir_separator_CXX=':'
   10099     link_all_deplibs_CXX=yes
   10100 
   10101     if test "$GXX" = yes; then
   10102       case $host_os in aix4.012|aix4.012.*)
   10103       # We only want to do this on AIX 4.2 and lower, the check
   10104       # below for broken collect2 doesn't work under 4.3+
   10105 	collect2name=`${CC} -print-prog-name=collect2`
   10106 	if test -f "$collect2name" && \
   10107 	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   10108 	then
   10109 	  # We have reworked collect2
   10110 	  hardcode_direct_CXX=yes
   10111 	else
   10112 	  # We have old collect2
   10113 	  hardcode_direct_CXX=unsupported
   10114 	  # It fails to find uninstalled libraries when the uninstalled
   10115 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   10116 	  # to unsupported forces relinking
   10117 	  hardcode_minus_L_CXX=yes
   10118 	  hardcode_libdir_flag_spec_CXX='-L$libdir'
   10119 	  hardcode_libdir_separator_CXX=
   10120 	fi
   10121       esac
   10122       shared_flag='-shared'
   10123     else
   10124       # not using gcc
   10125       if test "$host_cpu" = ia64; then
   10126 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   10127 	# chokes on -Wl,-G. The following line is correct:
   10128 	shared_flag='-G'
   10129       else
   10130 	if test "$aix_use_runtimelinking" = yes; then
   10131 	  shared_flag='${wl}-G'
   10132 	else
   10133 	  shared_flag='${wl}-bM:SRE'
   10134 	fi
   10135       fi
   10136     fi
   10137 
   10138     # It seems that -bexpall does not export symbols beginning with
   10139     # underscore (_), so it is better to generate a list of symbols to export.
   10140     always_export_symbols_CXX=yes
   10141     if test "$aix_use_runtimelinking" = yes; then
   10142       # Warning - without using the other runtime loading flags (-brtl),
   10143       # -berok will link without error, but may produce a broken library.
   10144       allow_undefined_flag_CXX='-berok'
   10145       # Determine the default libpath from the value encoded in an empty executable.
   10146       cat >conftest.$ac_ext <<_ACEOF
   10147 /* confdefs.h.  */
   10148 _ACEOF
   10149 cat confdefs.h >>conftest.$ac_ext
   10150 cat >>conftest.$ac_ext <<_ACEOF
   10151 /* end confdefs.h.  */
   10152 
   10153 int
   10154 main ()
   10155 {
   10156 
   10157   ;
   10158   return 0;
   10159 }
   10160 _ACEOF
   10161 rm -f conftest.$ac_objext conftest$ac_exeext
   10162 if { (ac_try="$ac_link"
   10163 case "(($ac_try" in
   10164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   10165   *) ac_try_echo=$ac_try;;
   10166 esac
   10167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   10168   (eval "$ac_link") 2>conftest.er1
   10169   ac_status=$?
   10170   grep -v '^ *+' conftest.er1 >conftest.err
   10171   rm -f conftest.er1
   10172   cat conftest.err >&5
   10173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10174   (exit $ac_status); } && {
   10175 	 test -z "$ac_cxx_werror_flag" ||
   10176 	 test ! -s conftest.err
   10177        } && test -s conftest$ac_exeext &&
   10178        $as_test_x conftest$ac_exeext; then
   10179 
   10180 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10181 }'`
   10182 # Check for a 64-bit object if we didn't find anything.
   10183 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10184 }'`; fi
   10185 else
   10186   echo "$as_me: failed program was:" >&5
   10187 sed 's/^/| /' conftest.$ac_ext >&5
   10188 
   10189 
   10190 fi
   10191 
   10192 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   10193       conftest$ac_exeext conftest.$ac_ext
   10194 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10195 
   10196       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10197 
   10198       archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   10199      else
   10200       if test "$host_cpu" = ia64; then
   10201 	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
   10202 	allow_undefined_flag_CXX="-z nodefs"
   10203 	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
   10204       else
   10205 	# Determine the default libpath from the value encoded in an empty executable.
   10206 	cat >conftest.$ac_ext <<_ACEOF
   10207 /* confdefs.h.  */
   10208 _ACEOF
   10209 cat confdefs.h >>conftest.$ac_ext
   10210 cat >>conftest.$ac_ext <<_ACEOF
   10211 /* end confdefs.h.  */
   10212 
   10213 int
   10214 main ()
   10215 {
   10216 
   10217   ;
   10218   return 0;
   10219 }
   10220 _ACEOF
   10221 rm -f conftest.$ac_objext conftest$ac_exeext
   10222 if { (ac_try="$ac_link"
   10223 case "(($ac_try" in
   10224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   10225   *) ac_try_echo=$ac_try;;
   10226 esac
   10227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   10228   (eval "$ac_link") 2>conftest.er1
   10229   ac_status=$?
   10230   grep -v '^ *+' conftest.er1 >conftest.err
   10231   rm -f conftest.er1
   10232   cat conftest.err >&5
   10233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10234   (exit $ac_status); } && {
   10235 	 test -z "$ac_cxx_werror_flag" ||
   10236 	 test ! -s conftest.err
   10237        } && test -s conftest$ac_exeext &&
   10238        $as_test_x conftest$ac_exeext; then
   10239 
   10240 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10241 }'`
   10242 # Check for a 64-bit object if we didn't find anything.
   10243 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   10244 }'`; fi
   10245 else
   10246   echo "$as_me: failed program was:" >&5
   10247 sed 's/^/| /' conftest.$ac_ext >&5
   10248 
   10249 
   10250 fi
   10251 
   10252 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   10253       conftest$ac_exeext conftest.$ac_ext
   10254 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10255 
   10256 	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   10257 	# Warning - without using the other run time loading flags,
   10258 	# -berok will link without error, but may produce a broken library.
   10259 	no_undefined_flag_CXX=' ${wl}-bernotok'
   10260 	allow_undefined_flag_CXX=' ${wl}-berok'
   10261 	# -bexpall does not export symbols beginning with underscore (_)
   10262 	always_export_symbols_CXX=yes
   10263 	# Exported symbols can be pulled into shared objects from archives
   10264 	whole_archive_flag_spec_CXX=' '
   10265 	archive_cmds_need_lc_CXX=yes
   10266 	# This is similar to how AIX traditionally builds it's shared libraries.
   10267 	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   10268       fi
   10269     fi
   10270     ;;
   10271   chorus*)
   10272     case $cc_basename in
   10273       *)
   10274 	# FIXME: insert proper C++ library support
   10275 	ld_shlibs_CXX=no
   10276 	;;
   10277     esac
   10278     ;;
   10279 
   10280   cygwin* | mingw* | pw32*)
   10281     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
   10282     # as there is no search path for DLLs.
   10283     hardcode_libdir_flag_spec_CXX='-L$libdir'
   10284     allow_undefined_flag_CXX=unsupported
   10285     always_export_symbols_CXX=no
   10286     enable_shared_with_static_runtimes_CXX=yes
   10287 
   10288     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   10289       archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
   10290       # If the export-symbols file already is a .def file (1st line
   10291       # is EXPORTS), use it as is; otherwise, prepend...
   10292       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   10293 	cp $export_symbols $output_objdir/$soname.def;
   10294       else
   10295 	echo EXPORTS > $output_objdir/$soname.def;
   10296 	cat $export_symbols >> $output_objdir/$soname.def;
   10297       fi~
   10298       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
   10299     else
   10300       ld_shlibs_CXX=no
   10301     fi
   10302   ;;
   10303 
   10304   darwin* | rhapsody*)
   10305   if test "$GXX" = yes; then
   10306     archive_cmds_need_lc_CXX=no
   10307     case "$host_os" in
   10308     rhapsody* | darwin1.[012])
   10309       allow_undefined_flag_CXX='-undefined suppress'
   10310       ;;
   10311     *) # Darwin 1.3 on
   10312       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   10313       	allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
   10314       else
   10315         case ${MACOSX_DEPLOYMENT_TARGET} in
   10316           10.[012])
   10317             allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
   10318             ;;
   10319           10.*)
   10320             allow_undefined_flag_CXX='-undefined dynamic_lookup'
   10321             ;;
   10322         esac
   10323       fi
   10324       ;;
   10325     esac
   10326     lt_int_apple_cc_single_mod=no
   10327     output_verbose_link_cmd='echo'
   10328     if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
   10329       lt_int_apple_cc_single_mod=yes
   10330     fi
   10331     if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   10332       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   10333     else
   10334       archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   10335     fi
   10336     module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   10337 
   10338     # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
   10339     if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   10340       archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10341     else
   10342       archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10343     fi
   10344     module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   10345     hardcode_direct_CXX=no
   10346     hardcode_automatic_CXX=yes
   10347     hardcode_shlibpath_var_CXX=unsupported
   10348     whole_archive_flag_spec_CXX='-all_load $convenience'
   10349     link_all_deplibs_CXX=yes
   10350   else
   10351     ld_shlibs_CXX=no
   10352   fi
   10353     ;;
   10354 
   10355   dgux*)
   10356     case $cc_basename in
   10357       ec++)
   10358 	# FIXME: insert proper C++ library support
   10359 	ld_shlibs_CXX=no
   10360 	;;
   10361       ghcx)
   10362 	# Green Hills C++ Compiler
   10363 	# FIXME: insert proper C++ library support
   10364 	ld_shlibs_CXX=no
   10365 	;;
   10366       *)
   10367 	# FIXME: insert proper C++ library support
   10368 	ld_shlibs_CXX=no
   10369 	;;
   10370     esac
   10371     ;;
   10372   freebsd12*)
   10373     # C++ shared libraries reported to be fairly broken before switch to ELF
   10374     ld_shlibs_CXX=no
   10375     ;;
   10376   freebsd-elf*)
   10377     archive_cmds_need_lc_CXX=no
   10378     ;;
   10379   freebsd* | kfreebsd*-gnu)
   10380     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
   10381     # conventions
   10382     ld_shlibs_CXX=yes
   10383     ;;
   10384   gnu*)
   10385     ;;
   10386   hpux9*)
   10387     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10388     hardcode_libdir_separator_CXX=:
   10389     export_dynamic_flag_spec_CXX='${wl}-E'
   10390     hardcode_direct_CXX=yes
   10391     hardcode_minus_L_CXX=yes # Not in the search PATH,
   10392 				# but as the default
   10393 				# location of the library.
   10394 
   10395     case $cc_basename in
   10396     CC)
   10397       # FIXME: insert proper C++ library support
   10398       ld_shlibs_CXX=no
   10399       ;;
   10400     aCC)
   10401       archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   10402       # Commands to make compiler produce verbose output that lists
   10403       # what "hidden" libraries, object files and flags are used when
   10404       # linking a shared library.
   10405       #
   10406       # There doesn't appear to be a way to prevent this compiler from
   10407       # explicitly linking system object files so we need to strip them
   10408       # from the output so that they don't get included in the library
   10409       # dependencies.
   10410       output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10411       ;;
   10412     *)
   10413       if test "$GXX" = yes; then
   10414         archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   10415       else
   10416         # FIXME: insert proper C++ library support
   10417         ld_shlibs_CXX=no
   10418       fi
   10419       ;;
   10420     esac
   10421     ;;
   10422   hpux10*|hpux11*)
   10423     if test $with_gnu_ld = no; then
   10424       case "$host_cpu" in
   10425       hppa*64*)
   10426 	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10427 	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
   10428 	hardcode_libdir_separator_CXX=:
   10429         ;;
   10430       ia64*)
   10431 	hardcode_libdir_flag_spec_CXX='-L$libdir'
   10432         ;;
   10433       *)
   10434 	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   10435 	hardcode_libdir_separator_CXX=:
   10436 	export_dynamic_flag_spec_CXX='${wl}-E'
   10437         ;;
   10438       esac
   10439     fi
   10440     case "$host_cpu" in
   10441     hppa*64*)
   10442       hardcode_direct_CXX=no
   10443       hardcode_shlibpath_var_CXX=no
   10444       ;;
   10445     ia64*)
   10446       hardcode_direct_CXX=no
   10447       hardcode_shlibpath_var_CXX=no
   10448       hardcode_minus_L_CXX=yes # Not in the search PATH,
   10449 					      # but as the default
   10450 					      # location of the library.
   10451       ;;
   10452     *)
   10453       hardcode_direct_CXX=yes
   10454       hardcode_minus_L_CXX=yes # Not in the search PATH,
   10455 					      # but as the default
   10456 					      # location of the library.
   10457       ;;
   10458     esac
   10459 
   10460     case $cc_basename in
   10461       CC)
   10462 	# FIXME: insert proper C++ library support
   10463 	ld_shlibs_CXX=no
   10464 	;;
   10465       aCC)
   10466 	case "$host_cpu" in
   10467 	hppa*64*|ia64*)
   10468 	  archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
   10469 	  ;;
   10470 	*)
   10471 	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10472 	  ;;
   10473 	esac
   10474 	# Commands to make compiler produce verbose output that lists
   10475 	# what "hidden" libraries, object files and flags are used when
   10476 	# linking a shared library.
   10477 	#
   10478 	# There doesn't appear to be a way to prevent this compiler from
   10479 	# explicitly linking system object files so we need to strip them
   10480 	# from the output so that they don't get included in the library
   10481 	# dependencies.
   10482 	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10483 	;;
   10484       *)
   10485 	if test "$GXX" = yes; then
   10486 	  if test $with_gnu_ld = no; then
   10487 	    case "$host_cpu" in
   10488 	    ia64*|hppa*64*)
   10489 	      archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
   10490 	      ;;
   10491 	    *)
   10492 	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10493 	      ;;
   10494 	    esac
   10495 	  fi
   10496 	else
   10497 	  # FIXME: insert proper C++ library support
   10498 	  ld_shlibs_CXX=no
   10499 	fi
   10500 	;;
   10501     esac
   10502     ;;
   10503   irix5* | irix6*)
   10504     case $cc_basename in
   10505       CC)
   10506 	# SGI C++
   10507 	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
   10508 
   10509 	# Archives containing C++ object files must be created using
   10510 	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
   10511 	# necessary to make sure instantiated templates are included
   10512 	# in the archive.
   10513 	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
   10514 	;;
   10515       *)
   10516 	if test "$GXX" = yes; then
   10517 	  if test "$with_gnu_ld" = no; then
   10518 	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
   10519 	  else
   10520 	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
   10521 	  fi
   10522 	fi
   10523 	link_all_deplibs_CXX=yes
   10524 	;;
   10525     esac
   10526     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10527     hardcode_libdir_separator_CXX=:
   10528     ;;
   10529   linux*)
   10530     case $cc_basename in
   10531       KCC)
   10532 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10533 
   10534 	# KCC will only create a shared library if the output file
   10535 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10536 	# to its proper name (with version) after linking.
   10537 	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   10538 	archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
   10539 	# Commands to make compiler produce verbose output that lists
   10540 	# what "hidden" libraries, object files and flags are used when
   10541 	# linking a shared library.
   10542 	#
   10543 	# There doesn't appear to be a way to prevent this compiler from
   10544 	# explicitly linking system object files so we need to strip them
   10545 	# from the output so that they don't get included in the library
   10546 	# dependencies.
   10547 	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10548 
   10549 	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
   10550 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10551 
   10552 	# Archives containing C++ object files must be created using
   10553 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   10554 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   10555 	;;
   10556       icpc)
   10557 	# Intel C++
   10558 	with_gnu_ld=yes
   10559 	archive_cmds_need_lc_CXX=no
   10560 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10561 	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   10562 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10563 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   10564 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   10565 	;;
   10566       cxx)
   10567 	# Compaq C++
   10568 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10569 	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
   10570 
   10571 	runpath_var=LD_RUN_PATH
   10572 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   10573 	hardcode_libdir_separator_CXX=:
   10574 
   10575 	# Commands to make compiler produce verbose output that lists
   10576 	# what "hidden" libraries, object files and flags are used when
   10577 	# linking a shared library.
   10578 	#
   10579 	# There doesn't appear to be a way to prevent this compiler from
   10580 	# explicitly linking system object files so we need to strip them
   10581 	# from the output so that they don't get included in the library
   10582 	# dependencies.
   10583 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10584 	;;
   10585     esac
   10586     ;;
   10587   lynxos*)
   10588     # FIXME: insert proper C++ library support
   10589     ld_shlibs_CXX=no
   10590     ;;
   10591   m88k*)
   10592     # FIXME: insert proper C++ library support
   10593     ld_shlibs_CXX=no
   10594     ;;
   10595   mvs*)
   10596     case $cc_basename in
   10597       cxx)
   10598 	# FIXME: insert proper C++ library support
   10599 	ld_shlibs_CXX=no
   10600 	;;
   10601       *)
   10602 	# FIXME: insert proper C++ library support
   10603 	ld_shlibs_CXX=no
   10604 	;;
   10605     esac
   10606     ;;
   10607   netbsd*)
   10608     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   10609       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
   10610       wlarc=
   10611       hardcode_libdir_flag_spec_CXX='-R$libdir'
   10612       hardcode_direct_CXX=yes
   10613       hardcode_shlibpath_var_CXX=no
   10614     fi
   10615     # Workaround some broken pre-1.5 toolchains
   10616     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
   10617     ;;
   10618   osf3*)
   10619     case $cc_basename in
   10620       KCC)
   10621 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10622 
   10623 	# KCC will only create a shared library if the output file
   10624 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10625 	# to its proper name (with version) after linking.
   10626 	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   10627 
   10628 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10629 	hardcode_libdir_separator_CXX=:
   10630 
   10631 	# Archives containing C++ object files must be created using
   10632 	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
   10633 	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   10634 
   10635 	;;
   10636       RCC)
   10637 	# Rational C++ 2.4.1
   10638 	# FIXME: insert proper C++ library support
   10639 	ld_shlibs_CXX=no
   10640 	;;
   10641       cxx)
   10642 	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10643 	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
   10644 
   10645 	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10646 	hardcode_libdir_separator_CXX=:
   10647 
   10648 	# Commands to make compiler produce verbose output that lists
   10649 	# what "hidden" libraries, object files and flags are used when
   10650 	# linking a shared library.
   10651 	#
   10652 	# There doesn't appear to be a way to prevent this compiler from
   10653 	# explicitly linking system object files so we need to strip them
   10654 	# from the output so that they don't get included in the library
   10655 	# dependencies.
   10656 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10657 	;;
   10658       *)
   10659 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10660 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10661 	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
   10662 
   10663 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10664 	  hardcode_libdir_separator_CXX=:
   10665 
   10666 	  # Commands to make compiler produce verbose output that lists
   10667 	  # what "hidden" libraries, object files and flags are used when
   10668 	  # linking a shared library.
   10669 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10670 
   10671 	else
   10672 	  # FIXME: insert proper C++ library support
   10673 	  ld_shlibs_CXX=no
   10674 	fi
   10675 	;;
   10676     esac
   10677     ;;
   10678   osf4* | osf5*)
   10679     case $cc_basename in
   10680       KCC)
   10681 	# Kuck and Associates, Inc. (KAI) C++ Compiler
   10682 
   10683 	# KCC will only create a shared library if the output file
   10684 	# ends with ".so" (or ".sl" for HP-UX), so rename the library
   10685 	# to its proper name (with version) after linking.
   10686 	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   10687 
   10688 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   10689 	hardcode_libdir_separator_CXX=:
   10690 
   10691 	# Archives containing C++ object files must be created using
   10692 	# the KAI C++ compiler.
   10693 	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
   10694 	;;
   10695       RCC)
   10696 	# Rational C++ 2.4.1
   10697 	# FIXME: insert proper C++ library support
   10698 	ld_shlibs_CXX=no
   10699 	;;
   10700       cxx)
   10701 	allow_undefined_flag_CXX=' -expect_unresolved \*'
   10702 	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
   10703 	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
   10704 	  echo "-hidden">> $lib.exp~
   10705 	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry $objdir/so_locations -o $lib~
   10706 	  $rm $lib.exp'
   10707 
   10708 	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   10709 	hardcode_libdir_separator_CXX=:
   10710 
   10711 	# Commands to make compiler produce verbose output that lists
   10712 	# what "hidden" libraries, object files and flags are used when
   10713 	# linking a shared library.
   10714 	#
   10715 	# There doesn't appear to be a way to prevent this compiler from
   10716 	# explicitly linking system object files so we need to strip them
   10717 	# from the output so that they don't get included in the library
   10718 	# dependencies.
   10719 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10720 	;;
   10721       *)
   10722 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10723 	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   10724 	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
   10725 
   10726 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   10727 	  hardcode_libdir_separator_CXX=:
   10728 
   10729 	  # Commands to make compiler produce verbose output that lists
   10730 	  # what "hidden" libraries, object files and flags are used when
   10731 	  # linking a shared library.
   10732 	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
   10733 
   10734 	else
   10735 	  # FIXME: insert proper C++ library support
   10736 	  ld_shlibs_CXX=no
   10737 	fi
   10738 	;;
   10739     esac
   10740     ;;
   10741   psos*)
   10742     # FIXME: insert proper C++ library support
   10743     ld_shlibs_CXX=no
   10744     ;;
   10745   sco*)
   10746     archive_cmds_need_lc_CXX=no
   10747     case $cc_basename in
   10748       CC)
   10749 	# FIXME: insert proper C++ library support
   10750 	ld_shlibs_CXX=no
   10751 	;;
   10752       *)
   10753 	# FIXME: insert proper C++ library support
   10754 	ld_shlibs_CXX=no
   10755 	;;
   10756     esac
   10757     ;;
   10758   sunos4*)
   10759     case $cc_basename in
   10760       CC)
   10761 	# Sun C++ 4.x
   10762 	# FIXME: insert proper C++ library support
   10763 	ld_shlibs_CXX=no
   10764 	;;
   10765       lcc)
   10766 	# Lucid
   10767 	# FIXME: insert proper C++ library support
   10768 	ld_shlibs_CXX=no
   10769 	;;
   10770       *)
   10771 	# FIXME: insert proper C++ library support
   10772 	ld_shlibs_CXX=no
   10773 	;;
   10774     esac
   10775     ;;
   10776   solaris*)
   10777     case $cc_basename in
   10778       CC)
   10779 	# Sun C++ 4.2, 5.x and Centerline C++
   10780 	no_undefined_flag_CXX=' -zdefs'
   10781 	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   10782 	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10783 	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   10784 
   10785 	hardcode_libdir_flag_spec_CXX='-R$libdir'
   10786 	hardcode_shlibpath_var_CXX=no
   10787 	case $host_os in
   10788 	  solaris2.0-5 | solaris2.0-5.*) ;;
   10789 	  *)
   10790 	    # The C++ compiler is used as linker so we must use $wl
   10791 	    # flag to pass the commands to the underlying system
   10792 	    # linker.
   10793 	    # Supported since Solaris 2.6 (maybe 2.5.1?)
   10794 	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   10795 	    ;;
   10796 	esac
   10797 	link_all_deplibs_CXX=yes
   10798 
   10799 	# Commands to make compiler produce verbose output that lists
   10800 	# what "hidden" libraries, object files and flags are used when
   10801 	# linking a shared library.
   10802 	#
   10803 	# There doesn't appear to be a way to prevent this compiler from
   10804 	# explicitly linking system object files so we need to strip them
   10805 	# from the output so that they don't get included in the library
   10806 	# dependencies.
   10807 	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
   10808 
   10809 	# Archives containing C++ object files must be created using
   10810 	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
   10811 	# necessary to make sure instantiated templates are included
   10812 	# in the archive.
   10813 	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   10814 	;;
   10815       gcx)
   10816 	# Green Hills C++ Compiler
   10817 	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   10818 
   10819 	# The C++ compiler must be used to create the archive.
   10820 	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
   10821 	;;
   10822       *)
   10823 	# GNU C++ compiler with Solaris linker
   10824 	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   10825 	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
   10826 	  if $CC --version | grep -v '^2\.7' > /dev/null; then
   10827 	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   10828 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10829 		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   10830 
   10831 	    # Commands to make compiler produce verbose output that lists
   10832 	    # what "hidden" libraries, object files and flags are used when
   10833 	    # linking a shared library.
   10834 	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   10835 	  else
   10836 	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
   10837 	    # platform.
   10838 	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   10839 	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   10840 		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
   10841 
   10842 	    # Commands to make compiler produce verbose output that lists
   10843 	    # what "hidden" libraries, object files and flags are used when
   10844 	    # linking a shared library.
   10845 	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
   10846 	  fi
   10847 
   10848 	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
   10849 	fi
   10850 	;;
   10851     esac
   10852     ;;
   10853   sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
   10854     archive_cmds_need_lc_CXX=no
   10855     ;;
   10856   tandem*)
   10857     case $cc_basename in
   10858       NCC)
   10859 	# NonStop-UX NCC 3.20
   10860 	# FIXME: insert proper C++ library support
   10861 	ld_shlibs_CXX=no
   10862 	;;
   10863       *)
   10864 	# FIXME: insert proper C++ library support
   10865 	ld_shlibs_CXX=no
   10866 	;;
   10867     esac
   10868     ;;
   10869   vxworks*)
   10870     # FIXME: insert proper C++ library support
   10871     ld_shlibs_CXX=no
   10872     ;;
   10873   *)
   10874     # FIXME: insert proper C++ library support
   10875     ld_shlibs_CXX=no
   10876     ;;
   10877 esac
   10878 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   10879 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
   10880 test "$ld_shlibs_CXX" = no && can_build_shared=no
   10881 
   10882 GCC_CXX="$GXX"
   10883 LD_CXX="$LD"
   10884 
   10885 ## CAVEAT EMPTOR:
   10886 ## There is no encapsulation within the following macros, do not change
   10887 ## the running order or otherwise move them around unless you know exactly
   10888 ## what you are doing...
   10889 
   10890 cat > conftest.$ac_ext <<EOF
   10891 class Foo
   10892 {
   10893 public:
   10894   Foo (void) { a = 0; }
   10895 private:
   10896   int a;
   10897 };
   10898 EOF
   10899 
   10900 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   10901   (eval $ac_compile) 2>&5
   10902   ac_status=$?
   10903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10904   (exit $ac_status); }; then
   10905   # Parse the compiler output and extract the necessary
   10906   # objects, libraries and library flags.
   10907 
   10908   # Sentinel used to keep track of whether or not we are before
   10909   # the conftest object file.
   10910   pre_test_object_deps_done=no
   10911 
   10912   # The `*' in the case matches for architectures that use `case' in
   10913   # $output_verbose_cmd can trigger glob expansion during the loop
   10914   # eval without this substitution.
   10915   output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
   10916 
   10917   for p in `eval $output_verbose_link_cmd`; do
   10918     case $p in
   10919 
   10920     -L* | -R* | -l*)
   10921        # Some compilers place space between "-{L,R}" and the path.
   10922        # Remove the space.
   10923        if test $p = "-L" \
   10924 	  || test $p = "-R"; then
   10925 	 prev=$p
   10926 	 continue
   10927        else
   10928 	 prev=
   10929        fi
   10930 
   10931        if test "$pre_test_object_deps_done" = no; then
   10932 	 case $p in
   10933 	 -L* | -R*)
   10934 	   # Internal compiler library paths should come after those
   10935 	   # provided the user.  The postdeps already come after the
   10936 	   # user supplied libs so there is no need to process them.
   10937 	   if test -z "$compiler_lib_search_path_CXX"; then
   10938 	     compiler_lib_search_path_CXX="${prev}${p}"
   10939 	   else
   10940 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
   10941 	   fi
   10942 	   ;;
   10943 	 # The "-l" case would never come before the object being
   10944 	 # linked, so don't bother handling this case.
   10945 	 esac
   10946        else
   10947 	 if test -z "$postdeps_CXX"; then
   10948 	   postdeps_CXX="${prev}${p}"
   10949 	 else
   10950 	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
   10951 	 fi
   10952        fi
   10953        ;;
   10954 
   10955     *.$objext)
   10956        # This assumes that the test object file only shows up
   10957        # once in the compiler output.
   10958        if test "$p" = "conftest.$objext"; then
   10959 	 pre_test_object_deps_done=yes
   10960 	 continue
   10961        fi
   10962 
   10963        if test "$pre_test_object_deps_done" = no; then
   10964 	 if test -z "$predep_objects_CXX"; then
   10965 	   predep_objects_CXX="$p"
   10966 	 else
   10967 	   predep_objects_CXX="$predep_objects_CXX $p"
   10968 	 fi
   10969        else
   10970 	 if test -z "$postdep_objects_CXX"; then
   10971 	   postdep_objects_CXX="$p"
   10972 	 else
   10973 	   postdep_objects_CXX="$postdep_objects_CXX $p"
   10974 	 fi
   10975        fi
   10976        ;;
   10977 
   10978     *) ;; # Ignore the rest.
   10979 
   10980     esac
   10981   done
   10982 
   10983   # Clean up.
   10984   rm -f a.out a.exe
   10985 else
   10986   echo "libtool.m4: error: problem compiling CXX test program"
   10987 fi
   10988 
   10989 $rm -f confest.$objext
   10990 
   10991 case " $postdeps_CXX " in
   10992 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   10993 esac
   10994 
   10995 lt_prog_compiler_wl_CXX=
   10996 lt_prog_compiler_pic_CXX=
   10997 lt_prog_compiler_static_CXX=
   10998 
   10999 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   11000 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
   11001 
   11002   # C++ specific cases for pic, static, wl, etc.
   11003   if test "$GXX" = yes; then
   11004     lt_prog_compiler_wl_CXX='-Wl,'
   11005     lt_prog_compiler_static_CXX='-static'
   11006 
   11007     case $host_os in
   11008     aix*)
   11009       # All AIX code is PIC.
   11010       if test "$host_cpu" = ia64; then
   11011 	# AIX 5 now supports IA64 processor
   11012 	lt_prog_compiler_static_CXX='-Bstatic'
   11013       fi
   11014       ;;
   11015     amigaos*)
   11016       # FIXME: we need at least 68020 code to build shared libraries, but
   11017       # adding the `-m68020' flag to GCC prevents building anything better,
   11018       # like `-m68040'.
   11019       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
   11020       ;;
   11021     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   11022       # PIC is the default for these OSes.
   11023       ;;
   11024     mingw* | os2* | pw32*)
   11025       # This hack is so that the source file can tell whether it is being
   11026       # built for inclusion in a dll (and should export symbols for example).
   11027       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   11028       ;;
   11029     darwin* | rhapsody*)
   11030       # PIC is the default on this platform
   11031       # Common symbols not allowed in MH_DYLIB files
   11032       lt_prog_compiler_pic_CXX='-fno-common'
   11033       ;;
   11034     *djgpp*)
   11035       # DJGPP does not support shared libraries at all
   11036       lt_prog_compiler_pic_CXX=
   11037       ;;
   11038     sysv4*MP*)
   11039       if test -d /usr/nec; then
   11040 	lt_prog_compiler_pic_CXX=-Kconform_pic
   11041       fi
   11042       ;;
   11043     hpux*)
   11044       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   11045       # not for PA HP-UX.
   11046       case "$host_cpu" in
   11047       hppa*64*|ia64*)
   11048 	;;
   11049       *)
   11050 	lt_prog_compiler_pic_CXX='-fPIC'
   11051 	;;
   11052       esac
   11053       ;;
   11054     *)
   11055       lt_prog_compiler_pic_CXX='-fPIC'
   11056       ;;
   11057     esac
   11058   else
   11059     case $host_os in
   11060       aix4* | aix5*)
   11061 	# All AIX code is PIC.
   11062 	if test "$host_cpu" = ia64; then
   11063 	  # AIX 5 now supports IA64 processor
   11064 	  lt_prog_compiler_static_CXX='-Bstatic'
   11065 	else
   11066 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
   11067 	fi
   11068 	;;
   11069       chorus*)
   11070 	case $cc_basename in
   11071 	cxch68)
   11072 	  # Green Hills C++ Compiler
   11073 	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
   11074 	  ;;
   11075 	esac
   11076 	;;
   11077       dgux*)
   11078 	case $cc_basename in
   11079 	  ec++)
   11080 	    lt_prog_compiler_pic_CXX='-KPIC'
   11081 	    ;;
   11082 	  ghcx)
   11083 	    # Green Hills C++ Compiler
   11084 	    lt_prog_compiler_pic_CXX='-pic'
   11085 	    ;;
   11086 	  *)
   11087 	    ;;
   11088 	esac
   11089 	;;
   11090       freebsd* | kfreebsd*-gnu)
   11091 	# FreeBSD uses GNU C++
   11092 	;;
   11093       hpux9* | hpux10* | hpux11*)
   11094 	case $cc_basename in
   11095 	  CC)
   11096 	    lt_prog_compiler_wl_CXX='-Wl,'
   11097 	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
   11098 	    if test "$host_cpu" != ia64; then
   11099 	      lt_prog_compiler_pic_CXX='+Z'
   11100 	    fi
   11101 	    ;;
   11102 	  aCC)
   11103 	    lt_prog_compiler_wl_CXX='-Wl,'
   11104 	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
   11105 	    case "$host_cpu" in
   11106 	    hppa*64*|ia64*)
   11107 	      # +Z the default
   11108 	      ;;
   11109 	    *)
   11110 	      lt_prog_compiler_pic_CXX='+Z'
   11111 	      ;;
   11112 	    esac
   11113 	    ;;
   11114 	  *)
   11115 	    ;;
   11116 	esac
   11117 	;;
   11118       irix5* | irix6* | nonstopux*)
   11119 	case $cc_basename in
   11120 	  CC)
   11121 	    lt_prog_compiler_wl_CXX='-Wl,'
   11122 	    lt_prog_compiler_static_CXX='-non_shared'
   11123 	    # CC pic flag -KPIC is the default.
   11124 	    ;;
   11125 	  *)
   11126 	    ;;
   11127 	esac
   11128 	;;
   11129       linux*)
   11130 	case $cc_basename in
   11131 	  KCC)
   11132 	    # KAI C++ Compiler
   11133 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11134 	    lt_prog_compiler_pic_CXX='-fPIC'
   11135 	    ;;
   11136 	  icpc)
   11137 	    # Intel C++
   11138 	    lt_prog_compiler_wl_CXX='-Wl,'
   11139 	    lt_prog_compiler_pic_CXX='-KPIC'
   11140 	    lt_prog_compiler_static_CXX='-static'
   11141 	    ;;
   11142 	  cxx)
   11143 	    # Compaq C++
   11144 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11145 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11146 	    lt_prog_compiler_pic_CXX=
   11147 	    lt_prog_compiler_static_CXX='-non_shared'
   11148 	    ;;
   11149 	  *)
   11150 	    ;;
   11151 	esac
   11152 	;;
   11153       lynxos*)
   11154 	;;
   11155       m88k*)
   11156 	;;
   11157       mvs*)
   11158 	case $cc_basename in
   11159 	  cxx)
   11160 	    lt_prog_compiler_pic_CXX='-W c,exportall'
   11161 	    ;;
   11162 	  *)
   11163 	    ;;
   11164 	esac
   11165 	;;
   11166       netbsd*)
   11167 	;;
   11168       osf3* | osf4* | osf5*)
   11169 	case $cc_basename in
   11170 	  KCC)
   11171 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   11172 	    ;;
   11173 	  RCC)
   11174 	    # Rational C++ 2.4.1
   11175 	    lt_prog_compiler_pic_CXX='-pic'
   11176 	    ;;
   11177 	  cxx)
   11178 	    # Digital/Compaq C++
   11179 	    lt_prog_compiler_wl_CXX='-Wl,'
   11180 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   11181 	    # Linux and Compaq Tru64 Unix objects are PIC.
   11182 	    lt_prog_compiler_pic_CXX=
   11183 	    lt_prog_compiler_static_CXX='-non_shared'
   11184 	    ;;
   11185 	  *)
   11186 	    ;;
   11187 	esac
   11188 	;;
   11189       psos*)
   11190 	;;
   11191       sco*)
   11192 	case $cc_basename in
   11193 	  CC)
   11194 	    lt_prog_compiler_pic_CXX='-fPIC'
   11195 	    ;;
   11196 	  *)
   11197 	    ;;
   11198 	esac
   11199 	;;
   11200       solaris*)
   11201 	case $cc_basename in
   11202 	  CC)
   11203 	    # Sun C++ 4.2, 5.x and Centerline C++
   11204 	    lt_prog_compiler_pic_CXX='-KPIC'
   11205 	    lt_prog_compiler_static_CXX='-Bstatic'
   11206 	    lt_prog_compiler_wl_CXX='-Qoption ld '
   11207 	    ;;
   11208 	  gcx)
   11209 	    # Green Hills C++ Compiler
   11210 	    lt_prog_compiler_pic_CXX='-PIC'
   11211 	    ;;
   11212 	  *)
   11213 	    ;;
   11214 	esac
   11215 	;;
   11216       sunos4*)
   11217 	case $cc_basename in
   11218 	  CC)
   11219 	    # Sun C++ 4.x
   11220 	    lt_prog_compiler_pic_CXX='-pic'
   11221 	    lt_prog_compiler_static_CXX='-Bstatic'
   11222 	    ;;
   11223 	  lcc)
   11224 	    # Lucid
   11225 	    lt_prog_compiler_pic_CXX='-pic'
   11226 	    ;;
   11227 	  *)
   11228 	    ;;
   11229 	esac
   11230 	;;
   11231       tandem*)
   11232 	case $cc_basename in
   11233 	  NCC)
   11234 	    # NonStop-UX NCC 3.20
   11235 	    lt_prog_compiler_pic_CXX='-KPIC'
   11236 	    ;;
   11237 	  *)
   11238 	    ;;
   11239 	esac
   11240 	;;
   11241       unixware*)
   11242 	;;
   11243       vxworks*)
   11244 	;;
   11245       *)
   11246 	lt_prog_compiler_can_build_shared_CXX=no
   11247 	;;
   11248     esac
   11249   fi
   11250 
   11251 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
   11252 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
   11253 
   11254 #
   11255 # Check to make sure the PIC flag actually works.
   11256 #
   11257 if test -n "$lt_prog_compiler_pic_CXX"; then
   11258 
   11259 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   11260 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
   11261 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
   11262   echo $ECHO_N "(cached) $ECHO_C" >&6
   11263 else
   11264   lt_prog_compiler_pic_works_CXX=no
   11265   ac_outfile=conftest.$ac_objext
   11266    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11267    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   11268    # Insert the option either (1) after the last *FLAGS variable, or
   11269    # (2) before a word containing "conftest.", or (3) at the end.
   11270    # Note that $ac_compile itself does not contain backslashes and begins
   11271    # with a dollar sign (not a hyphen), so the echo should work correctly.
   11272    # The option is referenced via a variable to avoid confusing sed.
   11273    lt_compile=`echo "$ac_compile" | $SED \
   11274    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   11275    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   11276    -e 's:$: $lt_compiler_flag:'`
   11277    (eval echo "\"\$as_me:11277: $lt_compile\"" >&5)
   11278    (eval "$lt_compile" 2>conftest.err)
   11279    ac_status=$?
   11280    cat conftest.err >&5
   11281    echo "$as_me:11281: \$? = $ac_status" >&5
   11282    if (exit $ac_status) && test -s "$ac_outfile"; then
   11283      # The compiler can only warn and ignore the option if not recognized
   11284      # So say no if there are warnings
   11285      if test ! -s conftest.err; then
   11286        lt_prog_compiler_pic_works_CXX=yes
   11287      fi
   11288    fi
   11289    $rm conftest*
   11290 
   11291 fi
   11292 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
   11293 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
   11294 
   11295 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
   11296     case $lt_prog_compiler_pic_CXX in
   11297      "" | " "*) ;;
   11298      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
   11299      esac
   11300 else
   11301     lt_prog_compiler_pic_CXX=
   11302      lt_prog_compiler_can_build_shared_CXX=no
   11303 fi
   11304 
   11305 fi
   11306 case "$host_os" in
   11307   # For platforms which do not support PIC, -DPIC is meaningless:
   11308   *djgpp*)
   11309     lt_prog_compiler_pic_CXX=
   11310     ;;
   11311   *)
   11312     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
   11313     ;;
   11314 esac
   11315 
   11316 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   11317 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   11318 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
   11319   echo $ECHO_N "(cached) $ECHO_C" >&6
   11320 else
   11321   lt_cv_prog_compiler_c_o_CXX=no
   11322    $rm -r conftest 2>/dev/null
   11323    mkdir conftest
   11324    cd conftest
   11325    mkdir out
   11326    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11327 
   11328    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
   11329    # that will create temporary files in the current directory regardless of
   11330    # the output directory.  Thus, making CWD read-only will cause this test
   11331    # to fail, enabling locking or at least warning the user not to do parallel
   11332    # builds.
   11333    chmod -w .
   11334 
   11335    lt_compiler_flag="-o out/conftest2.$ac_objext"
   11336    # Insert the option either (1) after the last *FLAGS variable, or
   11337    # (2) before a word containing "conftest.", or (3) at the end.
   11338    # Note that $ac_compile itself does not contain backslashes and begins
   11339    # with a dollar sign (not a hyphen), so the echo should work correctly.
   11340    lt_compile=`echo "$ac_compile" | $SED \
   11341    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   11342    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   11343    -e 's:$: $lt_compiler_flag:'`
   11344    (eval echo "\"\$as_me:11344: $lt_compile\"" >&5)
   11345    (eval "$lt_compile" 2>out/conftest.err)
   11346    ac_status=$?
   11347    cat out/conftest.err >&5
   11348    echo "$as_me:11348: \$? = $ac_status" >&5
   11349    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   11350    then
   11351      # The compiler can only warn and ignore the option if not recognized
   11352      # So say no if there are warnings
   11353      if test ! -s out/conftest.err; then
   11354        lt_cv_prog_compiler_c_o_CXX=yes
   11355      fi
   11356    fi
   11357    chmod u+w .
   11358    $rm conftest*
   11359    # SGI C++ compiler will create directory out/ii_files/ for
   11360    # template instantiation
   11361    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   11362    $rm out/* && rmdir out
   11363    cd ..
   11364    rmdir conftest
   11365    $rm conftest*
   11366 
   11367 fi
   11368 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   11369 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
   11370 
   11371 
   11372 hard_links="nottested"
   11373 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
   11374   # do not overwrite the value of need_locks provided by the user
   11375   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   11376 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
   11377   hard_links=yes
   11378   $rm conftest*
   11379   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   11380   touch conftest.a
   11381   ln conftest.a conftest.b 2>&5 || hard_links=no
   11382   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   11383   { echo "$as_me:$LINENO: result: $hard_links" >&5
   11384 echo "${ECHO_T}$hard_links" >&6; }
   11385   if test "$hard_links" = no; then
   11386     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   11387 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   11388     need_locks=warn
   11389   fi
   11390 else
   11391   need_locks=no
   11392 fi
   11393 
   11394 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   11395 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   11396 
   11397   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11398   case $host_os in
   11399   aix4* | aix5*)
   11400     # If we're using GNU nm, then we don't want the "-C" option.
   11401     # -C means demangle to AIX nm, but means don't demangle with GNU nm
   11402     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   11403       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   11404     else
   11405       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   11406     fi
   11407     ;;
   11408   pw32*)
   11409     export_symbols_cmds_CXX="$ltdll_cmds"
   11410   ;;
   11411   cygwin* | mingw*)
   11412     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   11413   ;;
   11414   *)
   11415     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   11416   ;;
   11417   esac
   11418 
   11419 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   11420 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
   11421 test "$ld_shlibs_CXX" = no && can_build_shared=no
   11422 
   11423 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   11424 if test "$GCC" = yes; then
   11425   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   11426 fi
   11427 
   11428 #
   11429 # Do we need to explicitly link libc?
   11430 #
   11431 case "x$archive_cmds_need_lc_CXX" in
   11432 x|xyes)
   11433   # Assume -lc should be added
   11434   archive_cmds_need_lc_CXX=yes
   11435 
   11436   if test "$enable_shared" = yes && test "$GCC" = yes; then
   11437     case $archive_cmds_CXX in
   11438     *'~'*)
   11439       # FIXME: we may have to deal with multi-command sequences.
   11440       ;;
   11441     '$CC '*)
   11442       # Test whether the compiler implicitly links with -lc since on some
   11443       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   11444       # to ld, don't add -lc before -lgcc.
   11445       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   11446 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
   11447       $rm conftest*
   11448       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   11449 
   11450       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   11451   (eval $ac_compile) 2>&5
   11452   ac_status=$?
   11453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11454   (exit $ac_status); } 2>conftest.err; then
   11455         soname=conftest
   11456         lib=conftest
   11457         libobjs=conftest.$ac_objext
   11458         deplibs=
   11459         wl=$lt_prog_compiler_wl_CXX
   11460         compiler_flags=-v
   11461         linker_flags=-v
   11462         verstring=
   11463         output_objdir=.
   11464         libname=conftest
   11465         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
   11466         allow_undefined_flag_CXX=
   11467         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   11468   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   11469   ac_status=$?
   11470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11471   (exit $ac_status); }
   11472         then
   11473 	  archive_cmds_need_lc_CXX=no
   11474         else
   11475 	  archive_cmds_need_lc_CXX=yes
   11476         fi
   11477         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
   11478       else
   11479         cat conftest.err 1>&5
   11480       fi
   11481       $rm conftest*
   11482       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
   11483 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
   11484       ;;
   11485     esac
   11486   fi
   11487   ;;
   11488 esac
   11489 
   11490 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   11491 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
   11492 library_names_spec=
   11493 libname_spec='lib$name'
   11494 soname_spec=
   11495 shrext=".so"
   11496 postinstall_cmds=
   11497 postuninstall_cmds=
   11498 finish_cmds=
   11499 finish_eval=
   11500 shlibpath_var=
   11501 shlibpath_overrides_runpath=unknown
   11502 version_type=none
   11503 dynamic_linker="$host_os ld.so"
   11504 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   11505 if test "$GCC" = yes; then
   11506   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11507   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   11508     # if the path contains ";" then we assume it to be the separator
   11509     # otherwise default to the standard path separator (i.e. ":") - it is
   11510     # assumed that no part of a normal pathname contains ";" but that should
   11511     # okay in the real world where ";" in dirpaths is itself problematic.
   11512     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11513   else
   11514     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11515   fi
   11516 else
   11517   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   11518 fi
   11519 need_lib_prefix=unknown
   11520 hardcode_into_libs=no
   11521 
   11522 # when you set need_version to no, make sure it does not cause -set_version
   11523 # flags to be left without arguments
   11524 need_version=unknown
   11525 
   11526 case $host_os in
   11527 aix3*)
   11528   version_type=linux
   11529   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   11530   shlibpath_var=LIBPATH
   11531 
   11532   # AIX 3 has no versioning support, so we append a major version to the name.
   11533   soname_spec='${libname}${release}${shared_ext}$major'
   11534   ;;
   11535 
   11536 aix4* | aix5*)
   11537   version_type=linux
   11538   need_lib_prefix=no
   11539   need_version=no
   11540   hardcode_into_libs=yes
   11541   if test "$host_cpu" = ia64; then
   11542     # AIX 5 supports IA64
   11543     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   11544     shlibpath_var=LD_LIBRARY_PATH
   11545   else
   11546     # With GCC up to 2.95.x, collect2 would create an import file
   11547     # for dependence libraries.  The import file would start with
   11548     # the line `#! .'.  This would cause the generated library to
   11549     # depend on `.', always an invalid library.  This was fixed in
   11550     # development snapshots of GCC prior to 3.0.
   11551     case $host_os in
   11552       aix4 | aix4.[01] | aix4.[01].*)
   11553       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   11554 	   echo ' yes '
   11555 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   11556 	:
   11557       else
   11558 	can_build_shared=no
   11559       fi
   11560       ;;
   11561     esac
   11562     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   11563     # soname into executable. Probably we can add versioning support to
   11564     # collect2, so additional links can be useful in future.
   11565     if test "$aix_use_runtimelinking" = yes; then
   11566       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   11567       # instead of lib<name>.a to let people know that these are not
   11568       # typical AIX shared libraries.
   11569       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11570     else
   11571       # We preserve .a as extension for shared libraries through AIX4.2
   11572       # and later when we are not doing run time linking.
   11573       library_names_spec='${libname}${release}.a $libname.a'
   11574       soname_spec='${libname}${release}${shared_ext}$major'
   11575     fi
   11576     shlibpath_var=LIBPATH
   11577   fi
   11578   ;;
   11579 
   11580 amigaos*)
   11581   library_names_spec='$libname.ixlibrary $libname.a'
   11582   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   11583   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'
   11584   ;;
   11585 
   11586 beos*)
   11587   library_names_spec='${libname}${shared_ext}'
   11588   dynamic_linker="$host_os ld.so"
   11589   shlibpath_var=LIBRARY_PATH
   11590   ;;
   11591 
   11592 bsdi4*)
   11593   version_type=linux
   11594   need_version=no
   11595   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11596   soname_spec='${libname}${release}${shared_ext}$major'
   11597   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   11598   shlibpath_var=LD_LIBRARY_PATH
   11599   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   11600   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   11601   # the default ld.so.conf also contains /usr/contrib/lib and
   11602   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   11603   # libtool to hard-code these into programs
   11604   ;;
   11605 
   11606 cygwin* | mingw* | pw32*)
   11607   version_type=windows
   11608   shrext=".dll"
   11609   need_version=no
   11610   need_lib_prefix=no
   11611 
   11612   case $GCC,$host_os in
   11613   yes,cygwin* | yes,mingw* | yes,pw32*)
   11614     library_names_spec='$libname.dll.a'
   11615     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   11616     postinstall_cmds='base_file=`basename \${file}`~
   11617       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   11618       dldir=$destdir/`dirname \$dlpath`~
   11619       test -d \$dldir || mkdir -p \$dldir~
   11620       $install_prog $dir/$dlname \$dldir/$dlname'
   11621     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   11622       dlpath=$dir/\$dldll~
   11623        $rm \$dlpath'
   11624     shlibpath_overrides_runpath=yes
   11625 
   11626     case $host_os in
   11627     cygwin*)
   11628       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   11629       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11630       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   11631       ;;
   11632     mingw*)
   11633       # MinGW DLLs use traditional 'lib' prefix
   11634       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11635       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11636       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   11637         # It is most probably a Windows format PATH printed by
   11638         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   11639         # path with ; separators, and with drive letters. We can handle the
   11640         # drive letters (cygwin fileutils understands them), so leave them,
   11641         # especially as we might pass files found there to a mingw objdump,
   11642         # which wouldn't understand a cygwinified path. Ahh.
   11643         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11644       else
   11645         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11646       fi
   11647       ;;
   11648     pw32*)
   11649       # pw32 DLLs use 'pw' prefix rather than 'lib'
   11650       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
   11651       ;;
   11652     esac
   11653     ;;
   11654 
   11655   *)
   11656     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   11657     ;;
   11658   esac
   11659   dynamic_linker='Win32 ld.exe'
   11660   # FIXME: first we should search . and the directory the executable is in
   11661   shlibpath_var=PATH
   11662   ;;
   11663 
   11664 darwin* | rhapsody*)
   11665   dynamic_linker="$host_os dyld"
   11666   version_type=darwin
   11667   need_lib_prefix=no
   11668   need_version=no
   11669   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   11670   soname_spec='${libname}${release}${major}$shared_ext'
   11671   shlibpath_overrides_runpath=yes
   11672   shlibpath_var=DYLD_LIBRARY_PATH
   11673   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
   11674   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   11675   if test "$GCC" = yes; then
   11676     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"`
   11677   else
   11678     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   11679   fi
   11680   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   11681   ;;
   11682 
   11683 dgux*)
   11684   version_type=linux
   11685   need_lib_prefix=no
   11686   need_version=no
   11687   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   11688   soname_spec='${libname}${release}${shared_ext}$major'
   11689   shlibpath_var=LD_LIBRARY_PATH
   11690   ;;
   11691 
   11692 freebsd1*)
   11693   dynamic_linker=no
   11694   ;;
   11695 
   11696 kfreebsd*-gnu)
   11697   version_type=linux
   11698   need_lib_prefix=no
   11699   need_version=no
   11700   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   11701   soname_spec='${libname}${release}${shared_ext}$major'
   11702   shlibpath_var=LD_LIBRARY_PATH
   11703   shlibpath_overrides_runpath=no
   11704   hardcode_into_libs=yes
   11705   dynamic_linker='GNU ld.so'
   11706   ;;
   11707 
   11708 freebsd*)
   11709   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   11710   version_type=freebsd-$objformat
   11711   case $version_type in
   11712     freebsd-elf*)
   11713       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   11714       need_version=no
   11715       need_lib_prefix=no
   11716       ;;
   11717     freebsd-*)
   11718       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   11719       need_version=yes
   11720       ;;
   11721   esac
   11722   shlibpath_var=LD_LIBRARY_PATH
   11723   case $host_os in
   11724   freebsd2*)
   11725     shlibpath_overrides_runpath=yes
   11726     ;;
   11727   freebsd3.01* | freebsdelf3.01*)
   11728     shlibpath_overrides_runpath=yes
   11729     hardcode_into_libs=yes
   11730     ;;
   11731   *) # from 3.2 on
   11732     shlibpath_overrides_runpath=no
   11733     hardcode_into_libs=yes
   11734     ;;
   11735   esac
   11736   ;;
   11737 
   11738 gnu*)
   11739   version_type=linux
   11740   need_lib_prefix=no
   11741   need_version=no
   11742   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   11743   soname_spec='${libname}${release}${shared_ext}$major'
   11744   shlibpath_var=LD_LIBRARY_PATH
   11745   hardcode_into_libs=yes
   11746   ;;
   11747 
   11748 hpux9* | hpux10* | hpux11*)
   11749   # Give a soname corresponding to the major version so that dld.sl refuses to
   11750   # link against other versions.
   11751   version_type=sunos
   11752   need_lib_prefix=no
   11753   need_version=no
   11754   case "$host_cpu" in
   11755   ia64*)
   11756     shrext='.so'
   11757     hardcode_into_libs=yes
   11758     dynamic_linker="$host_os dld.so"
   11759     shlibpath_var=LD_LIBRARY_PATH
   11760     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   11761     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11762     soname_spec='${libname}${release}${shared_ext}$major'
   11763     if test "X$HPUX_IA64_MODE" = X32; then
   11764       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   11765     else
   11766       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   11767     fi
   11768     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11769     ;;
   11770    hppa*64*)
   11771      shrext='.sl'
   11772      hardcode_into_libs=yes
   11773      dynamic_linker="$host_os dld.sl"
   11774      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   11775      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   11776      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11777      soname_spec='${libname}${release}${shared_ext}$major'
   11778      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   11779      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11780      ;;
   11781    *)
   11782     shrext='.sl'
   11783     dynamic_linker="$host_os dld.sl"
   11784     shlibpath_var=SHLIB_PATH
   11785     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   11786     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11787     soname_spec='${libname}${release}${shared_ext}$major'
   11788     ;;
   11789   esac
   11790   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   11791   postinstall_cmds='chmod 555 $lib'
   11792   ;;
   11793 
   11794 irix5* | irix6* | nonstopux*)
   11795   case $host_os in
   11796     nonstopux*) version_type=nonstopux ;;
   11797     *)
   11798 	if test "$lt_cv_prog_gnu_ld" = yes; then
   11799 		version_type=linux
   11800 	else
   11801 		version_type=irix
   11802 	fi ;;
   11803   esac
   11804   need_lib_prefix=no
   11805   need_version=no
   11806   soname_spec='${libname}${release}${shared_ext}$major'
   11807   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   11808   case $host_os in
   11809   irix5* | nonstopux*)
   11810     libsuff= shlibsuff=
   11811     ;;
   11812   *)
   11813     case $LD in # libtool.m4 will add one of these switches to LD
   11814     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   11815       libsuff= shlibsuff= libmagic=32-bit;;
   11816     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   11817       libsuff=32 shlibsuff=N32 libmagic=N32;;
   11818     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   11819       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   11820     *) libsuff= shlibsuff= libmagic=never-match;;
   11821     esac
   11822     ;;
   11823   esac
   11824   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   11825   shlibpath_overrides_runpath=no
   11826   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   11827   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   11828   hardcode_into_libs=yes
   11829   ;;
   11830 
   11831 # No shared lib support for Linux oldld, aout, or coff.
   11832 linux*oldld* | linux*aout* | linux*coff*)
   11833   dynamic_linker=no
   11834   ;;
   11835 
   11836 # This must be Linux ELF.
   11837 linux*)
   11838   version_type=linux
   11839   need_lib_prefix=no
   11840   need_version=no
   11841   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11842   soname_spec='${libname}${release}${shared_ext}$major'
   11843   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   11844   shlibpath_var=LD_LIBRARY_PATH
   11845   shlibpath_overrides_runpath=no
   11846   # This implies no fast_install, which is unacceptable.
   11847   # Some rework will be needed to allow for fast_install
   11848   # before this can be enabled.
   11849   hardcode_into_libs=yes
   11850 
   11851   # We used to test for /lib/ld.so.1 and disable shared libraries on
   11852   # powerpc, because MkLinux only supported shared libraries with the
   11853   # GNU dynamic linker.  Since this was broken with cross compilers,
   11854   # most powerpc-linux boxes support dynamic linking these days and
   11855   # people can always --disable-shared, the test was removed, and we
   11856   # assume the GNU/Linux dynamic linker is in use.
   11857   dynamic_linker='GNU/Linux ld.so'
   11858   ;;
   11859 
   11860 netbsd*)
   11861   version_type=sunos
   11862   need_lib_prefix=no
   11863   need_version=no
   11864   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   11865     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11866     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11867     dynamic_linker='NetBSD (a.out) ld.so'
   11868   else
   11869     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
   11870     soname_spec='${libname}${release}${shared_ext}$major'
   11871     dynamic_linker='NetBSD ld.elf_so'
   11872   fi
   11873   shlibpath_var=LD_LIBRARY_PATH
   11874   shlibpath_overrides_runpath=yes
   11875   hardcode_into_libs=yes
   11876   ;;
   11877 
   11878 newsos6)
   11879   version_type=linux
   11880   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11881   shlibpath_var=LD_LIBRARY_PATH
   11882   shlibpath_overrides_runpath=yes
   11883   ;;
   11884 
   11885 nto-qnx*)
   11886   version_type=linux
   11887   need_lib_prefix=no
   11888   need_version=no
   11889   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11890   soname_spec='${libname}${release}${shared_ext}$major'
   11891   shlibpath_var=LD_LIBRARY_PATH
   11892   shlibpath_overrides_runpath=yes
   11893   ;;
   11894 
   11895 openbsd*)
   11896   version_type=sunos
   11897   need_lib_prefix=no
   11898   need_version=no
   11899   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11900   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11901   shlibpath_var=LD_LIBRARY_PATH
   11902   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   11903     case $host_os in
   11904       openbsd2.[89] | openbsd2.[89].*)
   11905 	shlibpath_overrides_runpath=no
   11906 	;;
   11907       *)
   11908 	shlibpath_overrides_runpath=yes
   11909 	;;
   11910       esac
   11911   else
   11912     shlibpath_overrides_runpath=yes
   11913   fi
   11914   ;;
   11915 
   11916 os2*)
   11917   libname_spec='$name'
   11918   shrext=".dll"
   11919   need_lib_prefix=no
   11920   library_names_spec='$libname${shared_ext} $libname.a'
   11921   dynamic_linker='OS/2 ld.exe'
   11922   shlibpath_var=LIBPATH
   11923   ;;
   11924 
   11925 osf3* | osf4* | osf5*)
   11926   version_type=osf
   11927   need_lib_prefix=no
   11928   need_version=no
   11929   soname_spec='${libname}${release}${shared_ext}$major'
   11930   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11931   shlibpath_var=LD_LIBRARY_PATH
   11932   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   11933   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   11934   ;;
   11935 
   11936 sco3.2v5*)
   11937   version_type=osf
   11938   soname_spec='${libname}${release}${shared_ext}$major'
   11939   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11940   shlibpath_var=LD_LIBRARY_PATH
   11941   ;;
   11942 
   11943 solaris*)
   11944   version_type=linux
   11945   need_lib_prefix=no
   11946   need_version=no
   11947   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11948   soname_spec='${libname}${release}${shared_ext}$major'
   11949   shlibpath_var=LD_LIBRARY_PATH
   11950   shlibpath_overrides_runpath=yes
   11951   hardcode_into_libs=yes
   11952   # ldd complains unless libraries are executable
   11953   postinstall_cmds='chmod +x $lib'
   11954   ;;
   11955 
   11956 sunos4*)
   11957   version_type=sunos
   11958   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11959   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   11960   shlibpath_var=LD_LIBRARY_PATH
   11961   shlibpath_overrides_runpath=yes
   11962   if test "$with_gnu_ld" = yes; then
   11963     need_lib_prefix=no
   11964   fi
   11965   need_version=yes
   11966   ;;
   11967 
   11968 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   11969   version_type=linux
   11970   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11971   soname_spec='${libname}${release}${shared_ext}$major'
   11972   shlibpath_var=LD_LIBRARY_PATH
   11973   case $host_vendor in
   11974     sni)
   11975       shlibpath_overrides_runpath=no
   11976       need_lib_prefix=no
   11977       export_dynamic_flag_spec='${wl}-Blargedynsym'
   11978       runpath_var=LD_RUN_PATH
   11979       ;;
   11980     siemens)
   11981       need_lib_prefix=no
   11982       ;;
   11983     motorola)
   11984       need_lib_prefix=no
   11985       need_version=no
   11986       shlibpath_overrides_runpath=no
   11987       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   11988       ;;
   11989   esac
   11990   ;;
   11991 
   11992 sysv4*MP*)
   11993   if test -d /usr/nec ;then
   11994     version_type=linux
   11995     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   11996     soname_spec='$libname${shared_ext}.$major'
   11997     shlibpath_var=LD_LIBRARY_PATH
   11998   fi
   11999   ;;
   12000 
   12001 uts4*)
   12002   version_type=linux
   12003   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   12004   soname_spec='${libname}${release}${shared_ext}$major'
   12005   shlibpath_var=LD_LIBRARY_PATH
   12006   ;;
   12007 
   12008 *)
   12009   dynamic_linker=no
   12010   ;;
   12011 esac
   12012 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   12013 echo "${ECHO_T}$dynamic_linker" >&6; }
   12014 test "$dynamic_linker" = no && can_build_shared=no
   12015 
   12016 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   12017 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
   12018 hardcode_action_CXX=
   12019 if test -n "$hardcode_libdir_flag_spec_CXX" || \
   12020    test -n "$runpath_var CXX" || \
   12021    test "X$hardcode_automatic_CXX"="Xyes" ; then
   12022 
   12023   # We can hardcode non-existant directories.
   12024   if test "$hardcode_direct_CXX" != no &&
   12025      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   12026      # have to relink, otherwise we might link with an installed library
   12027      # when we should be linking with a yet-to-be-installed one
   12028      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
   12029      test "$hardcode_minus_L_CXX" != no; then
   12030     # Linking always hardcodes the temporary library directory.
   12031     hardcode_action_CXX=relink
   12032   else
   12033     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   12034     hardcode_action_CXX=immediate
   12035   fi
   12036 else
   12037   # We cannot hardcode anything, or else we can only hardcode existing
   12038   # directories.
   12039   hardcode_action_CXX=unsupported
   12040 fi
   12041 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
   12042 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
   12043 
   12044 if test "$hardcode_action_CXX" = relink; then
   12045   # Fast installation is not supported
   12046   enable_fast_install=no
   12047 elif test "$shlibpath_overrides_runpath" = yes ||
   12048      test "$enable_shared" = no; then
   12049   # Fast installation is not necessary
   12050   enable_fast_install=needless
   12051 fi
   12052 
   12053 striplib=
   12054 old_striplib=
   12055 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   12056 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
   12057 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   12058   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   12059   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   12060   { echo "$as_me:$LINENO: result: yes" >&5
   12061 echo "${ECHO_T}yes" >&6; }
   12062 else
   12063 # FIXME - insert some real tests, host_os isn't really good enough
   12064   case $host_os in
   12065    darwin*)
   12066        if test -n "$STRIP" ; then
   12067          striplib="$STRIP -x"
   12068          { echo "$as_me:$LINENO: result: yes" >&5
   12069 echo "${ECHO_T}yes" >&6; }
   12070        else
   12071   { echo "$as_me:$LINENO: result: no" >&5
   12072 echo "${ECHO_T}no" >&6; }
   12073 fi
   12074        ;;
   12075    *)
   12076   { echo "$as_me:$LINENO: result: no" >&5
   12077 echo "${ECHO_T}no" >&6; }
   12078     ;;
   12079   esac
   12080 fi
   12081 
   12082 if test "x$enable_dlopen" != xyes; then
   12083   enable_dlopen=unknown
   12084   enable_dlopen_self=unknown
   12085   enable_dlopen_self_static=unknown
   12086 else
   12087   lt_cv_dlopen=no
   12088   lt_cv_dlopen_libs=
   12089 
   12090   case $host_os in
   12091   beos*)
   12092     lt_cv_dlopen="load_add_on"
   12093     lt_cv_dlopen_libs=
   12094     lt_cv_dlopen_self=yes
   12095     ;;
   12096 
   12097   mingw* | pw32*)
   12098     lt_cv_dlopen="LoadLibrary"
   12099     lt_cv_dlopen_libs=
   12100    ;;
   12101 
   12102   cygwin*)
   12103     lt_cv_dlopen="dlopen"
   12104     lt_cv_dlopen_libs=
   12105    ;;
   12106 
   12107   darwin*)
   12108   # if libdl is installed we need to link against it
   12109     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   12110 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
   12111 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   12112   echo $ECHO_N "(cached) $ECHO_C" >&6
   12113 else
   12114   ac_check_lib_save_LIBS=$LIBS
   12115 LIBS="-ldl  $LIBS"
   12116 cat >conftest.$ac_ext <<_ACEOF
   12117 /* confdefs.h.  */
   12118 _ACEOF
   12119 cat confdefs.h >>conftest.$ac_ext
   12120 cat >>conftest.$ac_ext <<_ACEOF
   12121 /* end confdefs.h.  */
   12122 
   12123 /* Override any GCC internal prototype to avoid an error.
   12124    Use char because int might match the return type of a GCC
   12125    builtin and then its argument prototype would still apply.  */
   12126 #ifdef __cplusplus
   12127 extern "C"
   12128 #endif
   12129 char dlopen ();
   12130 int
   12131 main ()
   12132 {
   12133 return dlopen ();
   12134   ;
   12135   return 0;
   12136 }
   12137 _ACEOF
   12138 rm -f conftest.$ac_objext conftest$ac_exeext
   12139 if { (ac_try="$ac_link"
   12140 case "(($ac_try" in
   12141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12142   *) ac_try_echo=$ac_try;;
   12143 esac
   12144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12145   (eval "$ac_link") 2>conftest.er1
   12146   ac_status=$?
   12147   grep -v '^ *+' conftest.er1 >conftest.err
   12148   rm -f conftest.er1
   12149   cat conftest.err >&5
   12150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12151   (exit $ac_status); } && {
   12152 	 test -z "$ac_cxx_werror_flag" ||
   12153 	 test ! -s conftest.err
   12154        } && test -s conftest$ac_exeext &&
   12155        $as_test_x conftest$ac_exeext; then
   12156   ac_cv_lib_dl_dlopen=yes
   12157 else
   12158   echo "$as_me: failed program was:" >&5
   12159 sed 's/^/| /' conftest.$ac_ext >&5
   12160 
   12161 	ac_cv_lib_dl_dlopen=no
   12162 fi
   12163 
   12164 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12165       conftest$ac_exeext conftest.$ac_ext
   12166 LIBS=$ac_check_lib_save_LIBS
   12167 fi
   12168 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   12169 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
   12170 if test $ac_cv_lib_dl_dlopen = yes; then
   12171   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   12172 else
   12173 
   12174     lt_cv_dlopen="dyld"
   12175     lt_cv_dlopen_libs=
   12176     lt_cv_dlopen_self=yes
   12177 
   12178 fi
   12179 
   12180    ;;
   12181 
   12182   *)
   12183     { echo "$as_me:$LINENO: checking for shl_load" >&5
   12184 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
   12185 if test "${ac_cv_func_shl_load+set}" = set; then
   12186   echo $ECHO_N "(cached) $ECHO_C" >&6
   12187 else
   12188   cat >conftest.$ac_ext <<_ACEOF
   12189 /* confdefs.h.  */
   12190 _ACEOF
   12191 cat confdefs.h >>conftest.$ac_ext
   12192 cat >>conftest.$ac_ext <<_ACEOF
   12193 /* end confdefs.h.  */
   12194 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   12195    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   12196 #define shl_load innocuous_shl_load
   12197 
   12198 /* System header to define __stub macros and hopefully few prototypes,
   12199     which can conflict with char shl_load (); below.
   12200     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   12201     <limits.h> exists even on freestanding compilers.  */
   12202 
   12203 #ifdef __STDC__
   12204 # include <limits.h>
   12205 #else
   12206 # include <assert.h>
   12207 #endif
   12208 
   12209 #undef shl_load
   12210 
   12211 /* Override any GCC internal prototype to avoid an error.
   12212    Use char because int might match the return type of a GCC
   12213    builtin and then its argument prototype would still apply.  */
   12214 #ifdef __cplusplus
   12215 extern "C"
   12216 #endif
   12217 char shl_load ();
   12218 /* The GNU C library defines this for functions which it implements
   12219     to always fail with ENOSYS.  Some functions are actually named
   12220     something starting with __ and the normal name is an alias.  */
   12221 #if defined __stub_shl_load || defined __stub___shl_load
   12222 choke me
   12223 #endif
   12224 
   12225 int
   12226 main ()
   12227 {
   12228 return shl_load ();
   12229   ;
   12230   return 0;
   12231 }
   12232 _ACEOF
   12233 rm -f conftest.$ac_objext conftest$ac_exeext
   12234 if { (ac_try="$ac_link"
   12235 case "(($ac_try" in
   12236   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12237   *) ac_try_echo=$ac_try;;
   12238 esac
   12239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12240   (eval "$ac_link") 2>conftest.er1
   12241   ac_status=$?
   12242   grep -v '^ *+' conftest.er1 >conftest.err
   12243   rm -f conftest.er1
   12244   cat conftest.err >&5
   12245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12246   (exit $ac_status); } && {
   12247 	 test -z "$ac_cxx_werror_flag" ||
   12248 	 test ! -s conftest.err
   12249        } && test -s conftest$ac_exeext &&
   12250        $as_test_x conftest$ac_exeext; then
   12251   ac_cv_func_shl_load=yes
   12252 else
   12253   echo "$as_me: failed program was:" >&5
   12254 sed 's/^/| /' conftest.$ac_ext >&5
   12255 
   12256 	ac_cv_func_shl_load=no
   12257 fi
   12258 
   12259 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12260       conftest$ac_exeext conftest.$ac_ext
   12261 fi
   12262 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
   12263 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
   12264 if test $ac_cv_func_shl_load = yes; then
   12265   lt_cv_dlopen="shl_load"
   12266 else
   12267   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   12268 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
   12269 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
   12270   echo $ECHO_N "(cached) $ECHO_C" >&6
   12271 else
   12272   ac_check_lib_save_LIBS=$LIBS
   12273 LIBS="-ldld  $LIBS"
   12274 cat >conftest.$ac_ext <<_ACEOF
   12275 /* confdefs.h.  */
   12276 _ACEOF
   12277 cat confdefs.h >>conftest.$ac_ext
   12278 cat >>conftest.$ac_ext <<_ACEOF
   12279 /* end confdefs.h.  */
   12280 
   12281 /* Override any GCC internal prototype to avoid an error.
   12282    Use char because int might match the return type of a GCC
   12283    builtin and then its argument prototype would still apply.  */
   12284 #ifdef __cplusplus
   12285 extern "C"
   12286 #endif
   12287 char shl_load ();
   12288 int
   12289 main ()
   12290 {
   12291 return shl_load ();
   12292   ;
   12293   return 0;
   12294 }
   12295 _ACEOF
   12296 rm -f conftest.$ac_objext conftest$ac_exeext
   12297 if { (ac_try="$ac_link"
   12298 case "(($ac_try" in
   12299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12300   *) ac_try_echo=$ac_try;;
   12301 esac
   12302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12303   (eval "$ac_link") 2>conftest.er1
   12304   ac_status=$?
   12305   grep -v '^ *+' conftest.er1 >conftest.err
   12306   rm -f conftest.er1
   12307   cat conftest.err >&5
   12308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12309   (exit $ac_status); } && {
   12310 	 test -z "$ac_cxx_werror_flag" ||
   12311 	 test ! -s conftest.err
   12312        } && test -s conftest$ac_exeext &&
   12313        $as_test_x conftest$ac_exeext; then
   12314   ac_cv_lib_dld_shl_load=yes
   12315 else
   12316   echo "$as_me: failed program was:" >&5
   12317 sed 's/^/| /' conftest.$ac_ext >&5
   12318 
   12319 	ac_cv_lib_dld_shl_load=no
   12320 fi
   12321 
   12322 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12323       conftest$ac_exeext conftest.$ac_ext
   12324 LIBS=$ac_check_lib_save_LIBS
   12325 fi
   12326 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
   12327 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
   12328 if test $ac_cv_lib_dld_shl_load = yes; then
   12329   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
   12330 else
   12331   { echo "$as_me:$LINENO: checking for dlopen" >&5
   12332 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
   12333 if test "${ac_cv_func_dlopen+set}" = set; then
   12334   echo $ECHO_N "(cached) $ECHO_C" >&6
   12335 else
   12336   cat >conftest.$ac_ext <<_ACEOF
   12337 /* confdefs.h.  */
   12338 _ACEOF
   12339 cat confdefs.h >>conftest.$ac_ext
   12340 cat >>conftest.$ac_ext <<_ACEOF
   12341 /* end confdefs.h.  */
   12342 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   12343    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   12344 #define dlopen innocuous_dlopen
   12345 
   12346 /* System header to define __stub macros and hopefully few prototypes,
   12347     which can conflict with char dlopen (); below.
   12348     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   12349     <limits.h> exists even on freestanding compilers.  */
   12350 
   12351 #ifdef __STDC__
   12352 # include <limits.h>
   12353 #else
   12354 # include <assert.h>
   12355 #endif
   12356 
   12357 #undef dlopen
   12358 
   12359 /* Override any GCC internal prototype to avoid an error.
   12360    Use char because int might match the return type of a GCC
   12361    builtin and then its argument prototype would still apply.  */
   12362 #ifdef __cplusplus
   12363 extern "C"
   12364 #endif
   12365 char dlopen ();
   12366 /* The GNU C library defines this for functions which it implements
   12367     to always fail with ENOSYS.  Some functions are actually named
   12368     something starting with __ and the normal name is an alias.  */
   12369 #if defined __stub_dlopen || defined __stub___dlopen
   12370 choke me
   12371 #endif
   12372 
   12373 int
   12374 main ()
   12375 {
   12376 return dlopen ();
   12377   ;
   12378   return 0;
   12379 }
   12380 _ACEOF
   12381 rm -f conftest.$ac_objext conftest$ac_exeext
   12382 if { (ac_try="$ac_link"
   12383 case "(($ac_try" in
   12384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12385   *) ac_try_echo=$ac_try;;
   12386 esac
   12387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12388   (eval "$ac_link") 2>conftest.er1
   12389   ac_status=$?
   12390   grep -v '^ *+' conftest.er1 >conftest.err
   12391   rm -f conftest.er1
   12392   cat conftest.err >&5
   12393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12394   (exit $ac_status); } && {
   12395 	 test -z "$ac_cxx_werror_flag" ||
   12396 	 test ! -s conftest.err
   12397        } && test -s conftest$ac_exeext &&
   12398        $as_test_x conftest$ac_exeext; then
   12399   ac_cv_func_dlopen=yes
   12400 else
   12401   echo "$as_me: failed program was:" >&5
   12402 sed 's/^/| /' conftest.$ac_ext >&5
   12403 
   12404 	ac_cv_func_dlopen=no
   12405 fi
   12406 
   12407 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12408       conftest$ac_exeext conftest.$ac_ext
   12409 fi
   12410 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
   12411 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
   12412 if test $ac_cv_func_dlopen = yes; then
   12413   lt_cv_dlopen="dlopen"
   12414 else
   12415   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   12416 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
   12417 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   12418   echo $ECHO_N "(cached) $ECHO_C" >&6
   12419 else
   12420   ac_check_lib_save_LIBS=$LIBS
   12421 LIBS="-ldl  $LIBS"
   12422 cat >conftest.$ac_ext <<_ACEOF
   12423 /* confdefs.h.  */
   12424 _ACEOF
   12425 cat confdefs.h >>conftest.$ac_ext
   12426 cat >>conftest.$ac_ext <<_ACEOF
   12427 /* end confdefs.h.  */
   12428 
   12429 /* Override any GCC internal prototype to avoid an error.
   12430    Use char because int might match the return type of a GCC
   12431    builtin and then its argument prototype would still apply.  */
   12432 #ifdef __cplusplus
   12433 extern "C"
   12434 #endif
   12435 char dlopen ();
   12436 int
   12437 main ()
   12438 {
   12439 return dlopen ();
   12440   ;
   12441   return 0;
   12442 }
   12443 _ACEOF
   12444 rm -f conftest.$ac_objext conftest$ac_exeext
   12445 if { (ac_try="$ac_link"
   12446 case "(($ac_try" in
   12447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12448   *) ac_try_echo=$ac_try;;
   12449 esac
   12450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12451   (eval "$ac_link") 2>conftest.er1
   12452   ac_status=$?
   12453   grep -v '^ *+' conftest.er1 >conftest.err
   12454   rm -f conftest.er1
   12455   cat conftest.err >&5
   12456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12457   (exit $ac_status); } && {
   12458 	 test -z "$ac_cxx_werror_flag" ||
   12459 	 test ! -s conftest.err
   12460        } && test -s conftest$ac_exeext &&
   12461        $as_test_x conftest$ac_exeext; then
   12462   ac_cv_lib_dl_dlopen=yes
   12463 else
   12464   echo "$as_me: failed program was:" >&5
   12465 sed 's/^/| /' conftest.$ac_ext >&5
   12466 
   12467 	ac_cv_lib_dl_dlopen=no
   12468 fi
   12469 
   12470 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12471       conftest$ac_exeext conftest.$ac_ext
   12472 LIBS=$ac_check_lib_save_LIBS
   12473 fi
   12474 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   12475 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
   12476 if test $ac_cv_lib_dl_dlopen = yes; then
   12477   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   12478 else
   12479   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
   12480 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
   12481 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
   12482   echo $ECHO_N "(cached) $ECHO_C" >&6
   12483 else
   12484   ac_check_lib_save_LIBS=$LIBS
   12485 LIBS="-lsvld  $LIBS"
   12486 cat >conftest.$ac_ext <<_ACEOF
   12487 /* confdefs.h.  */
   12488 _ACEOF
   12489 cat confdefs.h >>conftest.$ac_ext
   12490 cat >>conftest.$ac_ext <<_ACEOF
   12491 /* end confdefs.h.  */
   12492 
   12493 /* Override any GCC internal prototype to avoid an error.
   12494    Use char because int might match the return type of a GCC
   12495    builtin and then its argument prototype would still apply.  */
   12496 #ifdef __cplusplus
   12497 extern "C"
   12498 #endif
   12499 char dlopen ();
   12500 int
   12501 main ()
   12502 {
   12503 return dlopen ();
   12504   ;
   12505   return 0;
   12506 }
   12507 _ACEOF
   12508 rm -f conftest.$ac_objext conftest$ac_exeext
   12509 if { (ac_try="$ac_link"
   12510 case "(($ac_try" in
   12511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12512   *) ac_try_echo=$ac_try;;
   12513 esac
   12514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12515   (eval "$ac_link") 2>conftest.er1
   12516   ac_status=$?
   12517   grep -v '^ *+' conftest.er1 >conftest.err
   12518   rm -f conftest.er1
   12519   cat conftest.err >&5
   12520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12521   (exit $ac_status); } && {
   12522 	 test -z "$ac_cxx_werror_flag" ||
   12523 	 test ! -s conftest.err
   12524        } && test -s conftest$ac_exeext &&
   12525        $as_test_x conftest$ac_exeext; then
   12526   ac_cv_lib_svld_dlopen=yes
   12527 else
   12528   echo "$as_me: failed program was:" >&5
   12529 sed 's/^/| /' conftest.$ac_ext >&5
   12530 
   12531 	ac_cv_lib_svld_dlopen=no
   12532 fi
   12533 
   12534 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12535       conftest$ac_exeext conftest.$ac_ext
   12536 LIBS=$ac_check_lib_save_LIBS
   12537 fi
   12538 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   12539 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
   12540 if test $ac_cv_lib_svld_dlopen = yes; then
   12541   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   12542 else
   12543   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   12544 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
   12545 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
   12546   echo $ECHO_N "(cached) $ECHO_C" >&6
   12547 else
   12548   ac_check_lib_save_LIBS=$LIBS
   12549 LIBS="-ldld  $LIBS"
   12550 cat >conftest.$ac_ext <<_ACEOF
   12551 /* confdefs.h.  */
   12552 _ACEOF
   12553 cat confdefs.h >>conftest.$ac_ext
   12554 cat >>conftest.$ac_ext <<_ACEOF
   12555 /* end confdefs.h.  */
   12556 
   12557 /* Override any GCC internal prototype to avoid an error.
   12558    Use char because int might match the return type of a GCC
   12559    builtin and then its argument prototype would still apply.  */
   12560 #ifdef __cplusplus
   12561 extern "C"
   12562 #endif
   12563 char dld_link ();
   12564 int
   12565 main ()
   12566 {
   12567 return dld_link ();
   12568   ;
   12569   return 0;
   12570 }
   12571 _ACEOF
   12572 rm -f conftest.$ac_objext conftest$ac_exeext
   12573 if { (ac_try="$ac_link"
   12574 case "(($ac_try" in
   12575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12576   *) ac_try_echo=$ac_try;;
   12577 esac
   12578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12579   (eval "$ac_link") 2>conftest.er1
   12580   ac_status=$?
   12581   grep -v '^ *+' conftest.er1 >conftest.err
   12582   rm -f conftest.er1
   12583   cat conftest.err >&5
   12584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12585   (exit $ac_status); } && {
   12586 	 test -z "$ac_cxx_werror_flag" ||
   12587 	 test ! -s conftest.err
   12588        } && test -s conftest$ac_exeext &&
   12589        $as_test_x conftest$ac_exeext; then
   12590   ac_cv_lib_dld_dld_link=yes
   12591 else
   12592   echo "$as_me: failed program was:" >&5
   12593 sed 's/^/| /' conftest.$ac_ext >&5
   12594 
   12595 	ac_cv_lib_dld_dld_link=no
   12596 fi
   12597 
   12598 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12599       conftest$ac_exeext conftest.$ac_ext
   12600 LIBS=$ac_check_lib_save_LIBS
   12601 fi
   12602 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   12603 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
   12604 if test $ac_cv_lib_dld_dld_link = yes; then
   12605   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
   12606 fi
   12607 
   12608 
   12609 fi
   12610 
   12611 
   12612 fi
   12613 
   12614 
   12615 fi
   12616 
   12617 
   12618 fi
   12619 
   12620 
   12621 fi
   12622 
   12623     ;;
   12624   esac
   12625 
   12626   if test "x$lt_cv_dlopen" != xno; then
   12627     enable_dlopen=yes
   12628   else
   12629     enable_dlopen=no
   12630   fi
   12631 
   12632   case $lt_cv_dlopen in
   12633   dlopen)
   12634     save_CPPFLAGS="$CPPFLAGS"
   12635     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   12636 
   12637     save_LDFLAGS="$LDFLAGS"
   12638     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   12639 
   12640     save_LIBS="$LIBS"
   12641     LIBS="$lt_cv_dlopen_libs $LIBS"
   12642 
   12643     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
   12644 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
   12645 if test "${lt_cv_dlopen_self+set}" = set; then
   12646   echo $ECHO_N "(cached) $ECHO_C" >&6
   12647 else
   12648   	  if test "$cross_compiling" = yes; then :
   12649   lt_cv_dlopen_self=cross
   12650 else
   12651   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   12652   lt_status=$lt_dlunknown
   12653   cat > conftest.$ac_ext <<EOF
   12654 #line 12654 "configure"
   12655 #include "confdefs.h"
   12656 
   12657 #if HAVE_DLFCN_H
   12658 #include <dlfcn.h>
   12659 #endif
   12660 
   12661 #include <stdio.h>
   12662 
   12663 #ifdef RTLD_GLOBAL
   12664 #  define LT_DLGLOBAL		RTLD_GLOBAL
   12665 #else
   12666 #  ifdef DL_GLOBAL
   12667 #    define LT_DLGLOBAL		DL_GLOBAL
   12668 #  else
   12669 #    define LT_DLGLOBAL		0
   12670 #  endif
   12671 #endif
   12672 
   12673 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   12674    find out it does not work in some platform. */
   12675 #ifndef LT_DLLAZY_OR_NOW
   12676 #  ifdef RTLD_LAZY
   12677 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   12678 #  else
   12679 #    ifdef DL_LAZY
   12680 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   12681 #    else
   12682 #      ifdef RTLD_NOW
   12683 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   12684 #      else
   12685 #        ifdef DL_NOW
   12686 #          define LT_DLLAZY_OR_NOW	DL_NOW
   12687 #        else
   12688 #          define LT_DLLAZY_OR_NOW	0
   12689 #        endif
   12690 #      endif
   12691 #    endif
   12692 #  endif
   12693 #endif
   12694 
   12695 #ifdef __cplusplus
   12696 extern "C" void exit (int);
   12697 #endif
   12698 
   12699 void fnord() { int i=42;}
   12700 int main ()
   12701 {
   12702   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   12703   int status = $lt_dlunknown;
   12704 
   12705   if (self)
   12706     {
   12707       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   12708       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   12709       /* dlclose (self); */
   12710     }
   12711 
   12712     exit (status);
   12713 }
   12714 EOF
   12715   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   12716   (eval $ac_link) 2>&5
   12717   ac_status=$?
   12718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12719   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   12720     (./conftest; exit; ) 2>/dev/null
   12721     lt_status=$?
   12722     case x$lt_status in
   12723       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   12724       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   12725       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
   12726     esac
   12727   else :
   12728     # compilation failed
   12729     lt_cv_dlopen_self=no
   12730   fi
   12731 fi
   12732 rm -fr conftest*
   12733 
   12734 
   12735 fi
   12736 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
   12737 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
   12738 
   12739     if test "x$lt_cv_dlopen_self" = xyes; then
   12740       LDFLAGS="$LDFLAGS $link_static_flag"
   12741       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
   12742 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
   12743 if test "${lt_cv_dlopen_self_static+set}" = set; then
   12744   echo $ECHO_N "(cached) $ECHO_C" >&6
   12745 else
   12746   	  if test "$cross_compiling" = yes; then :
   12747   lt_cv_dlopen_self_static=cross
   12748 else
   12749   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   12750   lt_status=$lt_dlunknown
   12751   cat > conftest.$ac_ext <<EOF
   12752 #line 12752 "configure"
   12753 #include "confdefs.h"
   12754 
   12755 #if HAVE_DLFCN_H
   12756 #include <dlfcn.h>
   12757 #endif
   12758 
   12759 #include <stdio.h>
   12760 
   12761 #ifdef RTLD_GLOBAL
   12762 #  define LT_DLGLOBAL		RTLD_GLOBAL
   12763 #else
   12764 #  ifdef DL_GLOBAL
   12765 #    define LT_DLGLOBAL		DL_GLOBAL
   12766 #  else
   12767 #    define LT_DLGLOBAL		0
   12768 #  endif
   12769 #endif
   12770 
   12771 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   12772    find out it does not work in some platform. */
   12773 #ifndef LT_DLLAZY_OR_NOW
   12774 #  ifdef RTLD_LAZY
   12775 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   12776 #  else
   12777 #    ifdef DL_LAZY
   12778 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   12779 #    else
   12780 #      ifdef RTLD_NOW
   12781 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   12782 #      else
   12783 #        ifdef DL_NOW
   12784 #          define LT_DLLAZY_OR_NOW	DL_NOW
   12785 #        else
   12786 #          define LT_DLLAZY_OR_NOW	0
   12787 #        endif
   12788 #      endif
   12789 #    endif
   12790 #  endif
   12791 #endif
   12792 
   12793 #ifdef __cplusplus
   12794 extern "C" void exit (int);
   12795 #endif
   12796 
   12797 void fnord() { int i=42;}
   12798 int main ()
   12799 {
   12800   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   12801   int status = $lt_dlunknown;
   12802 
   12803   if (self)
   12804     {
   12805       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   12806       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   12807       /* dlclose (self); */
   12808     }
   12809 
   12810     exit (status);
   12811 }
   12812 EOF
   12813   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   12814   (eval $ac_link) 2>&5
   12815   ac_status=$?
   12816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12817   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   12818     (./conftest; exit; ) 2>/dev/null
   12819     lt_status=$?
   12820     case x$lt_status in
   12821       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   12822       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   12823       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
   12824     esac
   12825   else :
   12826     # compilation failed
   12827     lt_cv_dlopen_self_static=no
   12828   fi
   12829 fi
   12830 rm -fr conftest*
   12831 
   12832 
   12833 fi
   12834 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
   12835 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
   12836     fi
   12837 
   12838     CPPFLAGS="$save_CPPFLAGS"
   12839     LDFLAGS="$save_LDFLAGS"
   12840     LIBS="$save_LIBS"
   12841     ;;
   12842   esac
   12843 
   12844   case $lt_cv_dlopen_self in
   12845   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   12846   *) enable_dlopen_self=unknown ;;
   12847   esac
   12848 
   12849   case $lt_cv_dlopen_self_static in
   12850   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   12851   *) enable_dlopen_self_static=unknown ;;
   12852   esac
   12853 fi
   12854 
   12855 
   12856 # The else clause should only fire when bootstrapping the
   12857 # libtool distribution, otherwise you forgot to ship ltmain.sh
   12858 # with your package, and you will get complaints that there are
   12859 # no rules to generate ltmain.sh.
   12860 if test -f "$ltmain"; then
   12861   # See if we are running on zsh, and set the options which allow our commands through
   12862   # without removal of \ escapes.
   12863   if test -n "${ZSH_VERSION+set}" ; then
   12864     setopt NO_GLOB_SUBST
   12865   fi
   12866   # Now quote all the things that may contain metacharacters while being
   12867   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   12868   # variables and quote the copies for generation of the libtool script.
   12869   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
   12870     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   12871     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   12872     deplibs_check_method reload_flag reload_cmds need_locks \
   12873     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   12874     lt_cv_sys_global_symbol_to_c_name_address \
   12875     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   12876     old_postinstall_cmds old_postuninstall_cmds \
   12877     compiler_CXX \
   12878     CC_CXX \
   12879     LD_CXX \
   12880     lt_prog_compiler_wl_CXX \
   12881     lt_prog_compiler_pic_CXX \
   12882     lt_prog_compiler_static_CXX \
   12883     lt_prog_compiler_no_builtin_flag_CXX \
   12884     export_dynamic_flag_spec_CXX \
   12885     thread_safe_flag_spec_CXX \
   12886     whole_archive_flag_spec_CXX \
   12887     enable_shared_with_static_runtimes_CXX \
   12888     old_archive_cmds_CXX \
   12889     old_archive_from_new_cmds_CXX \
   12890     predep_objects_CXX \
   12891     postdep_objects_CXX \
   12892     predeps_CXX \
   12893     postdeps_CXX \
   12894     compiler_lib_search_path_CXX \
   12895     archive_cmds_CXX \
   12896     archive_expsym_cmds_CXX \
   12897     postinstall_cmds_CXX \
   12898     postuninstall_cmds_CXX \
   12899     old_archive_from_expsyms_cmds_CXX \
   12900     allow_undefined_flag_CXX \
   12901     no_undefined_flag_CXX \
   12902     export_symbols_cmds_CXX \
   12903     hardcode_libdir_flag_spec_CXX \
   12904     hardcode_libdir_flag_spec_ld_CXX \
   12905     hardcode_libdir_separator_CXX \
   12906     hardcode_automatic_CXX \
   12907     module_cmds_CXX \
   12908     module_expsym_cmds_CXX \
   12909     lt_cv_prog_compiler_c_o_CXX \
   12910     exclude_expsyms_CXX \
   12911     include_expsyms_CXX; do
   12912 
   12913     case $var in
   12914     old_archive_cmds_CXX | \
   12915     old_archive_from_new_cmds_CXX | \
   12916     archive_cmds_CXX | \
   12917     archive_expsym_cmds_CXX | \
   12918     module_cmds_CXX | \
   12919     module_expsym_cmds_CXX | \
   12920     old_archive_from_expsyms_cmds_CXX | \
   12921     export_symbols_cmds_CXX | \
   12922     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   12923     postinstall_cmds | postuninstall_cmds | \
   12924     old_postinstall_cmds | old_postuninstall_cmds | \
   12925     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   12926       # Double-quote double-evaled strings.
   12927       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   12928       ;;
   12929     *)
   12930       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   12931       ;;
   12932     esac
   12933   done
   12934 
   12935   case $lt_echo in
   12936   *'\$0 --fallback-echo"')
   12937     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   12938     ;;
   12939   esac
   12940 
   12941 cfgfile="$ofile"
   12942 
   12943   cat <<__EOF__ >> "$cfgfile"
   12944 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   12945 
   12946 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   12947 
   12948 # Shell to use when invoking shell scripts.
   12949 SHELL=$lt_SHELL
   12950 
   12951 # Whether or not to build shared libraries.
   12952 build_libtool_libs=$enable_shared
   12953 
   12954 # Whether or not to build static libraries.
   12955 build_old_libs=$enable_static
   12956 
   12957 # Whether or not to add -lc for building shared libraries.
   12958 build_libtool_need_lc=$archive_cmds_need_lc_CXX
   12959 
   12960 # Whether or not to disallow shared libs when runtime libs are static
   12961 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   12962 
   12963 # Whether or not to optimize for fast installation.
   12964 fast_install=$enable_fast_install
   12965 
   12966 # The host system.
   12967 host_alias=$host_alias
   12968 host=$host
   12969 
   12970 # An echo program that does not interpret backslashes.
   12971 echo=$lt_echo
   12972 
   12973 # The archiver.
   12974 AR=$lt_AR
   12975 AR_FLAGS=$lt_AR_FLAGS
   12976 
   12977 # A C compiler.
   12978 LTCC=$lt_LTCC
   12979 
   12980 # A language-specific compiler.
   12981 CC=$lt_compiler_CXX
   12982 
   12983 # Is the compiler the GNU C compiler?
   12984 with_gcc=$GCC_CXX
   12985 
   12986 # An ERE matcher.
   12987 EGREP=$lt_EGREP
   12988 
   12989 # The linker used to build libraries.
   12990 LD=$lt_LD_CXX
   12991 
   12992 # Whether we need hard or soft links.
   12993 LN_S=$lt_LN_S
   12994 
   12995 # A BSD-compatible nm program.
   12996 NM=$lt_NM
   12997 
   12998 # A symbol stripping program
   12999 STRIP="$STRIP"
   13000 
   13001 # Used to examine libraries when file_magic_cmd begins "file"
   13002 MAGIC_CMD=$MAGIC_CMD
   13003 
   13004 # Used on cygwin: DLL creation program.
   13005 DLLTOOL="$DLLTOOL"
   13006 
   13007 # Used on cygwin: object dumper.
   13008 OBJDUMP="$OBJDUMP"
   13009 
   13010 # Used on cygwin: assembler.
   13011 AS="$AS"
   13012 
   13013 # The name of the directory that contains temporary libtool files.
   13014 objdir=$objdir
   13015 
   13016 # How to create reloadable object files.
   13017 reload_flag=$lt_reload_flag
   13018 reload_cmds=$lt_reload_cmds
   13019 
   13020 # How to pass a linker flag through the compiler.
   13021 wl=$lt_lt_prog_compiler_wl_CXX
   13022 
   13023 # Object file suffix (normally "o").
   13024 objext="$ac_objext"
   13025 
   13026 # Old archive suffix (normally "a").
   13027 libext="$libext"
   13028 
   13029 # Shared library suffix (normally ".so").
   13030 shrext='$shrext'
   13031 
   13032 # Executable file suffix (normally "").
   13033 exeext="$exeext"
   13034 
   13035 # Additional compiler flags for building library objects.
   13036 pic_flag=$lt_lt_prog_compiler_pic_CXX
   13037 pic_mode=$pic_mode
   13038 
   13039 # What is the maximum length of a command?
   13040 max_cmd_len=$lt_cv_sys_max_cmd_len
   13041 
   13042 # Does compiler simultaneously support -c and -o options?
   13043 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   13044 
   13045 # Must we lock files when doing compilation ?
   13046 need_locks=$lt_need_locks
   13047 
   13048 # Do we need the lib prefix for modules?
   13049 need_lib_prefix=$need_lib_prefix
   13050 
   13051 # Do we need a version for libraries?
   13052 need_version=$need_version
   13053 
   13054 # Whether dlopen is supported.
   13055 dlopen_support=$enable_dlopen
   13056 
   13057 # Whether dlopen of programs is supported.
   13058 dlopen_self=$enable_dlopen_self
   13059 
   13060 # Whether dlopen of statically linked programs is supported.
   13061 dlopen_self_static=$enable_dlopen_self_static
   13062 
   13063 # Compiler flag to prevent dynamic linking.
   13064 link_static_flag=$lt_lt_prog_compiler_static_CXX
   13065 
   13066 # Compiler flag to turn off builtin functions.
   13067 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   13068 
   13069 # Compiler flag to allow reflexive dlopens.
   13070 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   13071 
   13072 # Compiler flag to generate shared objects directly from archives.
   13073 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   13074 
   13075 # Compiler flag to generate thread-safe objects.
   13076 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
   13077 
   13078 # Library versioning type.
   13079 version_type=$version_type
   13080 
   13081 # Format of library name prefix.
   13082 libname_spec=$lt_libname_spec
   13083 
   13084 # List of archive names.  First name is the real one, the rest are links.
   13085 # The last name is the one that the linker finds with -lNAME.
   13086 library_names_spec=$lt_library_names_spec
   13087 
   13088 # The coded name of the library, if different from the real name.
   13089 soname_spec=$lt_soname_spec
   13090 
   13091 # Commands used to build and install an old-style archive.
   13092 RANLIB=$lt_RANLIB
   13093 old_archive_cmds=$lt_old_archive_cmds_CXX
   13094 old_postinstall_cmds=$lt_old_postinstall_cmds
   13095 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   13096 
   13097 # Create an old-style archive from a shared archive.
   13098 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   13099 
   13100 # Create a temporary old-style archive to link instead of a shared archive.
   13101 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   13102 
   13103 # Commands used to build and install a shared archive.
   13104 archive_cmds=$lt_archive_cmds_CXX
   13105 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   13106 postinstall_cmds=$lt_postinstall_cmds
   13107 postuninstall_cmds=$lt_postuninstall_cmds
   13108 
   13109 # Commands used to build a loadable module (assumed same as above if empty)
   13110 module_cmds=$lt_module_cmds_CXX
   13111 module_expsym_cmds=$lt_module_expsym_cmds_CXX
   13112 
   13113 # Commands to strip libraries.
   13114 old_striplib=$lt_old_striplib
   13115 striplib=$lt_striplib
   13116 
   13117 # Dependencies to place before the objects being linked to create a
   13118 # shared library.
   13119 predep_objects=$lt_predep_objects_CXX
   13120 
   13121 # Dependencies to place after the objects being linked to create a
   13122 # shared library.
   13123 postdep_objects=$lt_postdep_objects_CXX
   13124 
   13125 # Dependencies to place before the objects being linked to create a
   13126 # shared library.
   13127 predeps=$lt_predeps_CXX
   13128 
   13129 # Dependencies to place after the objects being linked to create a
   13130 # shared library.
   13131 postdeps=$lt_postdeps_CXX
   13132 
   13133 # The library search path used internally by the compiler when linking
   13134 # a shared library.
   13135 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   13136 
   13137 # Method to check whether dependent libraries are shared objects.
   13138 deplibs_check_method=$lt_deplibs_check_method
   13139 
   13140 # Command to use when deplibs_check_method == file_magic.
   13141 file_magic_cmd=$lt_file_magic_cmd
   13142 
   13143 # Flag that allows shared libraries with undefined symbols to be built.
   13144 allow_undefined_flag=$lt_allow_undefined_flag_CXX
   13145 
   13146 # Flag that forces no undefined symbols.
   13147 no_undefined_flag=$lt_no_undefined_flag_CXX
   13148 
   13149 # Commands used to finish a libtool library installation in a directory.
   13150 finish_cmds=$lt_finish_cmds
   13151 
   13152 # Same as above, but a single script fragment to be evaled but not shown.
   13153 finish_eval=$lt_finish_eval
   13154 
   13155 # Take the output of nm and produce a listing of raw symbols and C names.
   13156 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   13157 
   13158 # Transform the output of nm in a proper C declaration
   13159 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   13160 
   13161 # Transform the output of nm in a C name address pair
   13162 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   13163 
   13164 # This is the shared library runtime path variable.
   13165 runpath_var=$runpath_var
   13166 
   13167 # This is the shared library path variable.
   13168 shlibpath_var=$shlibpath_var
   13169 
   13170 # Is shlibpath searched before the hard-coded library search path?
   13171 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   13172 
   13173 # How to hardcode a shared library path into an executable.
   13174 hardcode_action=$hardcode_action_CXX
   13175 
   13176 # Whether we should hardcode library paths into libraries.
   13177 hardcode_into_libs=$hardcode_into_libs
   13178 
   13179 # Flag to hardcode \$libdir into a binary during linking.
   13180 # This must work even if \$libdir does not exist.
   13181 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   13182 
   13183 # If ld is used when linking, flag to hardcode \$libdir into
   13184 # a binary during linking. This must work even if \$libdir does
   13185 # not exist.
   13186 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
   13187 
   13188 # Whether we need a single -rpath flag with a separated argument.
   13189 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   13190 
   13191 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   13192 # resulting binary.
   13193 hardcode_direct=$hardcode_direct_CXX
   13194 
   13195 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   13196 # resulting binary.
   13197 hardcode_minus_L=$hardcode_minus_L_CXX
   13198 
   13199 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   13200 # the resulting binary.
   13201 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   13202 
   13203 # Set to yes if building a shared library automatically hardcodes DIR into the library
   13204 # and all subsequent libraries and executables linked against it.
   13205 hardcode_automatic=$hardcode_automatic_CXX
   13206 
   13207 # Variables whose values should be saved in libtool wrapper scripts and
   13208 # restored at relink time.
   13209 variables_saved_for_relink="$variables_saved_for_relink"
   13210 
   13211 # Whether libtool must link a program against all its dependency libraries.
   13212 link_all_deplibs=$link_all_deplibs_CXX
   13213 
   13214 # Compile-time system search path for libraries
   13215 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   13216 
   13217 # Run-time system search path for libraries
   13218 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   13219 
   13220 # Fix the shell variable \$srcfile for the compiler.
   13221 fix_srcfile_path="$fix_srcfile_path_CXX"
   13222 
   13223 # Set to yes if exported symbols are required.
   13224 always_export_symbols=$always_export_symbols_CXX
   13225 
   13226 # The commands to list exported symbols.
   13227 export_symbols_cmds=$lt_export_symbols_cmds_CXX
   13228 
   13229 # The commands to extract the exported symbol list from a shared archive.
   13230 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   13231 
   13232 # Symbols that should not be listed in the preloaded symbols.
   13233 exclude_expsyms=$lt_exclude_expsyms_CXX
   13234 
   13235 # Symbols that must always be exported.
   13236 include_expsyms=$lt_include_expsyms_CXX
   13237 
   13238 # ### END LIBTOOL TAG CONFIG: $tagname
   13239 
   13240 __EOF__
   13241 
   13242 
   13243 else
   13244   # If there is no Makefile yet, we rely on a make rule to execute
   13245   # `config.status --recheck' to rerun these tests and create the
   13246   # libtool script then.
   13247   test -f Makefile && make "$ltmain"
   13248 fi
   13249 
   13250 
   13251 ac_ext=c
   13252 ac_cpp='$CPP $CPPFLAGS'
   13253 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   13254 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   13255 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   13256 
   13257 CC=$lt_save_CC
   13258 LDCXX=$LD
   13259 LD=$lt_save_LD
   13260 GCC=$lt_save_GCC
   13261 with_gnu_ldcxx=$with_gnu_ld
   13262 with_gnu_ld=$lt_save_with_gnu_ld
   13263 lt_cv_path_LDCXX=$lt_cv_path_LD
   13264 lt_cv_path_LD=$lt_save_path_LD
   13265 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
   13266 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   13267 
   13268 	else
   13269 	  tagname=""
   13270 	fi
   13271 	;;
   13272 
   13273       F77)
   13274 	if test -n "$F77" && test "X$F77" != "Xno"; then
   13275 
   13276 ac_ext=f
   13277 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
   13278 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   13279 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
   13280 
   13281 
   13282 archive_cmds_need_lc_F77=no
   13283 allow_undefined_flag_F77=
   13284 always_export_symbols_F77=no
   13285 archive_expsym_cmds_F77=
   13286 export_dynamic_flag_spec_F77=
   13287 hardcode_direct_F77=no
   13288 hardcode_libdir_flag_spec_F77=
   13289 hardcode_libdir_flag_spec_ld_F77=
   13290 hardcode_libdir_separator_F77=
   13291 hardcode_minus_L_F77=no
   13292 hardcode_automatic_F77=no
   13293 module_cmds_F77=
   13294 module_expsym_cmds_F77=
   13295 link_all_deplibs_F77=unknown
   13296 old_archive_cmds_F77=$old_archive_cmds
   13297 no_undefined_flag_F77=
   13298 whole_archive_flag_spec_F77=
   13299 enable_shared_with_static_runtimes_F77=no
   13300 
   13301 # Source file extension for f77 test sources.
   13302 ac_ext=f
   13303 
   13304 # Object file extension for compiled f77 test sources.
   13305 objext=o
   13306 objext_F77=$objext
   13307 
   13308 # Code to be used in simple compile tests
   13309 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
   13310 
   13311 # Code to be used in simple link tests
   13312 lt_simple_link_test_code="      program t\n      end\n"
   13313 
   13314 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   13315 
   13316 # If no C compiler was specified, use CC.
   13317 LTCC=${LTCC-"$CC"}
   13318 
   13319 # Allow CC to be a program name with arguments.
   13320 compiler=$CC
   13321 
   13322 
   13323 # Allow CC to be a program name with arguments.
   13324 lt_save_CC="$CC"
   13325 CC=${F77-"f77"}
   13326 compiler=$CC
   13327 compiler_F77=$CC
   13328 cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
   13329 
   13330 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   13331 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
   13332 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
   13333 echo "${ECHO_T}$can_build_shared" >&6; }
   13334 
   13335 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   13336 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
   13337 test "$can_build_shared" = "no" && enable_shared=no
   13338 
   13339 # On AIX, shared libraries and static libraries use the same namespace, and
   13340 # are all built from PIC.
   13341 case "$host_os" in
   13342 aix3*)
   13343   test "$enable_shared" = yes && enable_static=no
   13344   if test -n "$RANLIB"; then
   13345     archive_cmds="$archive_cmds~\$RANLIB \$lib"
   13346     postinstall_cmds='$RANLIB $lib'
   13347   fi
   13348   ;;
   13349 aix4*)
   13350   test "$enable_shared" = yes && enable_static=no
   13351   ;;
   13352 esac
   13353 { echo "$as_me:$LINENO: result: $enable_shared" >&5
   13354 echo "${ECHO_T}$enable_shared" >&6; }
   13355 
   13356 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   13357 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
   13358 # Make sure either enable_shared or enable_static is yes.
   13359 test "$enable_shared" = yes || enable_static=yes
   13360 { echo "$as_me:$LINENO: result: $enable_static" >&5
   13361 echo "${ECHO_T}$enable_static" >&6; }
   13362 
   13363 test "$ld_shlibs_F77" = no && can_build_shared=no
   13364 
   13365 GCC_F77="$G77"
   13366 LD_F77="$LD"
   13367 
   13368 lt_prog_compiler_wl_F77=
   13369 lt_prog_compiler_pic_F77=
   13370 lt_prog_compiler_static_F77=
   13371 
   13372 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   13373 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
   13374 
   13375   if test "$GCC" = yes; then
   13376     lt_prog_compiler_wl_F77='-Wl,'
   13377     lt_prog_compiler_static_F77='-static'
   13378 
   13379     case $host_os in
   13380       aix*)
   13381       # All AIX code is PIC.
   13382       if test "$host_cpu" = ia64; then
   13383 	# AIX 5 now supports IA64 processor
   13384 	lt_prog_compiler_static_F77='-Bstatic'
   13385       fi
   13386       ;;
   13387 
   13388     amigaos*)
   13389       # FIXME: we need at least 68020 code to build shared libraries, but
   13390       # adding the `-m68020' flag to GCC prevents building anything better,
   13391       # like `-m68040'.
   13392       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
   13393       ;;
   13394 
   13395     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   13396       # PIC is the default for these OSes.
   13397       ;;
   13398 
   13399     mingw* | pw32* | os2*)
   13400       # This hack is so that the source file can tell whether it is being
   13401       # built for inclusion in a dll (and should export symbols for example).
   13402       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13403       ;;
   13404 
   13405     darwin* | rhapsody*)
   13406       # PIC is the default on this platform
   13407       # Common symbols not allowed in MH_DYLIB files
   13408       lt_prog_compiler_pic_F77='-fno-common'
   13409       ;;
   13410 
   13411     msdosdjgpp*)
   13412       # Just because we use GCC doesn't mean we suddenly get shared libraries
   13413       # on systems that don't support them.
   13414       lt_prog_compiler_can_build_shared_F77=no
   13415       enable_shared=no
   13416       ;;
   13417 
   13418     sysv4*MP*)
   13419       if test -d /usr/nec; then
   13420 	lt_prog_compiler_pic_F77=-Kconform_pic
   13421       fi
   13422       ;;
   13423 
   13424     hpux*)
   13425       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13426       # not for PA HP-UX.
   13427       case "$host_cpu" in
   13428       hppa*64*|ia64*)
   13429 	# +Z the default
   13430 	;;
   13431       *)
   13432 	lt_prog_compiler_pic_F77='-fPIC'
   13433 	;;
   13434       esac
   13435       ;;
   13436 
   13437     *)
   13438       lt_prog_compiler_pic_F77='-fPIC'
   13439       ;;
   13440     esac
   13441   else
   13442     # PORTME Check for flag to pass linker flags through the system compiler.
   13443     case $host_os in
   13444     aix*)
   13445       lt_prog_compiler_wl_F77='-Wl,'
   13446       if test "$host_cpu" = ia64; then
   13447 	# AIX 5 now supports IA64 processor
   13448 	lt_prog_compiler_static_F77='-Bstatic'
   13449       else
   13450 	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
   13451       fi
   13452       ;;
   13453 
   13454     mingw* | pw32* | os2*)
   13455       # This hack is so that the source file can tell whether it is being
   13456       # built for inclusion in a dll (and should export symbols for example).
   13457       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
   13458       ;;
   13459 
   13460     hpux9* | hpux10* | hpux11*)
   13461       lt_prog_compiler_wl_F77='-Wl,'
   13462       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   13463       # not for PA HP-UX.
   13464       case "$host_cpu" in
   13465       hppa*64*|ia64*)
   13466 	# +Z the default
   13467 	;;
   13468       *)
   13469 	lt_prog_compiler_pic_F77='+Z'
   13470 	;;
   13471       esac
   13472       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   13473       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
   13474       ;;
   13475 
   13476     irix5* | irix6* | nonstopux*)
   13477       lt_prog_compiler_wl_F77='-Wl,'
   13478       # PIC (with -KPIC) is the default.
   13479       lt_prog_compiler_static_F77='-non_shared'
   13480       ;;
   13481 
   13482     newsos6)
   13483       lt_prog_compiler_pic_F77='-KPIC'
   13484       lt_prog_compiler_static_F77='-Bstatic'
   13485       ;;
   13486 
   13487     linux*)
   13488       case $CC in
   13489       icc* | ecc*)
   13490 	lt_prog_compiler_wl_F77='-Wl,'
   13491 	lt_prog_compiler_pic_F77='-KPIC'
   13492 	lt_prog_compiler_static_F77='-static'
   13493         ;;
   13494       ccc*)
   13495         lt_prog_compiler_wl_F77='-Wl,'
   13496         # All Alpha code is PIC.
   13497         lt_prog_compiler_static_F77='-non_shared'
   13498         ;;
   13499       esac
   13500       ;;
   13501 
   13502     osf3* | osf4* | osf5*)
   13503       lt_prog_compiler_wl_F77='-Wl,'
   13504       # All OSF/1 code is PIC.
   13505       lt_prog_compiler_static_F77='-non_shared'
   13506       ;;
   13507 
   13508     sco3.2v5*)
   13509       lt_prog_compiler_pic_F77='-Kpic'
   13510       lt_prog_compiler_static_F77='-dn'
   13511       ;;
   13512 
   13513     solaris*)
   13514       lt_prog_compiler_wl_F77='-Wl,'
   13515       lt_prog_compiler_pic_F77='-KPIC'
   13516       lt_prog_compiler_static_F77='-Bstatic'
   13517       ;;
   13518 
   13519     sunos4*)
   13520       lt_prog_compiler_wl_F77='-Qoption ld '
   13521       lt_prog_compiler_pic_F77='-PIC'
   13522       lt_prog_compiler_static_F77='-Bstatic'
   13523       ;;
   13524 
   13525     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   13526       lt_prog_compiler_wl_F77='-Wl,'
   13527       lt_prog_compiler_pic_F77='-KPIC'
   13528       lt_prog_compiler_static_F77='-Bstatic'
   13529       ;;
   13530 
   13531     sysv4*MP*)
   13532       if test -d /usr/nec ;then
   13533 	lt_prog_compiler_pic_F77='-Kconform_pic'
   13534 	lt_prog_compiler_static_F77='-Bstatic'
   13535       fi
   13536       ;;
   13537 
   13538     uts4*)
   13539       lt_prog_compiler_pic_F77='-pic'
   13540       lt_prog_compiler_static_F77='-Bstatic'
   13541       ;;
   13542 
   13543     *)
   13544       lt_prog_compiler_can_build_shared_F77=no
   13545       ;;
   13546     esac
   13547   fi
   13548 
   13549 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
   13550 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
   13551 
   13552 #
   13553 # Check to make sure the PIC flag actually works.
   13554 #
   13555 if test -n "$lt_prog_compiler_pic_F77"; then
   13556 
   13557 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
   13558 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
   13559 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
   13560   echo $ECHO_N "(cached) $ECHO_C" >&6
   13561 else
   13562   lt_prog_compiler_pic_works_F77=no
   13563   ac_outfile=conftest.$ac_objext
   13564    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   13565    lt_compiler_flag="$lt_prog_compiler_pic_F77"
   13566    # Insert the option either (1) after the last *FLAGS variable, or
   13567    # (2) before a word containing "conftest.", or (3) at the end.
   13568    # Note that $ac_compile itself does not contain backslashes and begins
   13569    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13570    # The option is referenced via a variable to avoid confusing sed.
   13571    lt_compile=`echo "$ac_compile" | $SED \
   13572    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   13573    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13574    -e 's:$: $lt_compiler_flag:'`
   13575    (eval echo "\"\$as_me:13575: $lt_compile\"" >&5)
   13576    (eval "$lt_compile" 2>conftest.err)
   13577    ac_status=$?
   13578    cat conftest.err >&5
   13579    echo "$as_me:13579: \$? = $ac_status" >&5
   13580    if (exit $ac_status) && test -s "$ac_outfile"; then
   13581      # The compiler can only warn and ignore the option if not recognized
   13582      # So say no if there are warnings
   13583      if test ! -s conftest.err; then
   13584        lt_prog_compiler_pic_works_F77=yes
   13585      fi
   13586    fi
   13587    $rm conftest*
   13588 
   13589 fi
   13590 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
   13591 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
   13592 
   13593 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
   13594     case $lt_prog_compiler_pic_F77 in
   13595      "" | " "*) ;;
   13596      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
   13597      esac
   13598 else
   13599     lt_prog_compiler_pic_F77=
   13600      lt_prog_compiler_can_build_shared_F77=no
   13601 fi
   13602 
   13603 fi
   13604 case "$host_os" in
   13605   # For platforms which do not support PIC, -DPIC is meaningless:
   13606   *djgpp*)
   13607     lt_prog_compiler_pic_F77=
   13608     ;;
   13609   *)
   13610     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
   13611     ;;
   13612 esac
   13613 
   13614 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   13615 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   13616 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
   13617   echo $ECHO_N "(cached) $ECHO_C" >&6
   13618 else
   13619   lt_cv_prog_compiler_c_o_F77=no
   13620    $rm -r conftest 2>/dev/null
   13621    mkdir conftest
   13622    cd conftest
   13623    mkdir out
   13624    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   13625 
   13626    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
   13627    # that will create temporary files in the current directory regardless of
   13628    # the output directory.  Thus, making CWD read-only will cause this test
   13629    # to fail, enabling locking or at least warning the user not to do parallel
   13630    # builds.
   13631    chmod -w .
   13632 
   13633    lt_compiler_flag="-o out/conftest2.$ac_objext"
   13634    # Insert the option either (1) after the last *FLAGS variable, or
   13635    # (2) before a word containing "conftest.", or (3) at the end.
   13636    # Note that $ac_compile itself does not contain backslashes and begins
   13637    # with a dollar sign (not a hyphen), so the echo should work correctly.
   13638    lt_compile=`echo "$ac_compile" | $SED \
   13639    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   13640    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   13641    -e 's:$: $lt_compiler_flag:'`
   13642    (eval echo "\"\$as_me:13642: $lt_compile\"" >&5)
   13643    (eval "$lt_compile" 2>out/conftest.err)
   13644    ac_status=$?
   13645    cat out/conftest.err >&5
   13646    echo "$as_me:13646: \$? = $ac_status" >&5
   13647    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   13648    then
   13649      # The compiler can only warn and ignore the option if not recognized
   13650      # So say no if there are warnings
   13651      if test ! -s out/conftest.err; then
   13652        lt_cv_prog_compiler_c_o_F77=yes
   13653      fi
   13654    fi
   13655    chmod u+w .
   13656    $rm conftest*
   13657    # SGI C++ compiler will create directory out/ii_files/ for
   13658    # template instantiation
   13659    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   13660    $rm out/* && rmdir out
   13661    cd ..
   13662    rmdir conftest
   13663    $rm conftest*
   13664 
   13665 fi
   13666 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
   13667 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
   13668 
   13669 
   13670 hard_links="nottested"
   13671 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
   13672   # do not overwrite the value of need_locks provided by the user
   13673   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   13674 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
   13675   hard_links=yes
   13676   $rm conftest*
   13677   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13678   touch conftest.a
   13679   ln conftest.a conftest.b 2>&5 || hard_links=no
   13680   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   13681   { echo "$as_me:$LINENO: result: $hard_links" >&5
   13682 echo "${ECHO_T}$hard_links" >&6; }
   13683   if test "$hard_links" = no; then
   13684     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   13685 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   13686     need_locks=warn
   13687   fi
   13688 else
   13689   need_locks=no
   13690 fi
   13691 
   13692 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   13693 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   13694 
   13695   runpath_var=
   13696   allow_undefined_flag_F77=
   13697   enable_shared_with_static_runtimes_F77=no
   13698   archive_cmds_F77=
   13699   archive_expsym_cmds_F77=
   13700   old_archive_From_new_cmds_F77=
   13701   old_archive_from_expsyms_cmds_F77=
   13702   export_dynamic_flag_spec_F77=
   13703   whole_archive_flag_spec_F77=
   13704   thread_safe_flag_spec_F77=
   13705   hardcode_libdir_flag_spec_F77=
   13706   hardcode_libdir_flag_spec_ld_F77=
   13707   hardcode_libdir_separator_F77=
   13708   hardcode_direct_F77=no
   13709   hardcode_minus_L_F77=no
   13710   hardcode_shlibpath_var_F77=unsupported
   13711   link_all_deplibs_F77=unknown
   13712   hardcode_automatic_F77=no
   13713   module_cmds_F77=
   13714   module_expsym_cmds_F77=
   13715   always_export_symbols_F77=no
   13716   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   13717   # include_expsyms should be a list of space-separated symbols to be *always*
   13718   # included in the symbol list
   13719   include_expsyms_F77=
   13720   # exclude_expsyms can be an extended regexp of symbols to exclude
   13721   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   13722   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   13723   # as well as any symbol that contains `d'.
   13724   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
   13725   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   13726   # platforms (ab)use it in PIC code, but their linkers get confused if
   13727   # the symbol is explicitly referenced.  Since portable code cannot
   13728   # rely on this symbol name, it's probably fine to never include it in
   13729   # preloaded symbol tables.
   13730   extract_expsyms_cmds=
   13731 
   13732   case $host_os in
   13733   cygwin* | mingw* | pw32*)
   13734     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   13735     # When not using gcc, we currently assume that we are using
   13736     # Microsoft Visual C++.
   13737     if test "$GCC" != yes; then
   13738       with_gnu_ld=no
   13739     fi
   13740     ;;
   13741   openbsd*)
   13742     with_gnu_ld=no
   13743     ;;
   13744   esac
   13745 
   13746   ld_shlibs_F77=yes
   13747   if test "$with_gnu_ld" = yes; then
   13748     # If archive_cmds runs LD, not CC, wlarc should be empty
   13749     wlarc='${wl}'
   13750 
   13751     # See if GNU ld supports shared libraries.
   13752     case $host_os in
   13753     aix3* | aix4* | aix5*)
   13754       # On AIX/PPC, the GNU linker is very broken
   13755       if test "$host_cpu" != ia64; then
   13756 	ld_shlibs_F77=no
   13757 	cat <<EOF 1>&2
   13758 
   13759 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   13760 *** to be unable to reliably create shared libraries on AIX.
   13761 *** Therefore, libtool is disabling shared libraries support.  If you
   13762 *** really care for shared libraries, you may want to modify your PATH
   13763 *** so that a non-GNU linker is found, and then restart.
   13764 
   13765 EOF
   13766       fi
   13767       ;;
   13768 
   13769     amigaos*)
   13770       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   13771       hardcode_libdir_flag_spec_F77='-L$libdir'
   13772       hardcode_minus_L_F77=yes
   13773 
   13774       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   13775       # that the semantics of dynamic libraries on AmigaOS, at least up
   13776       # to version 4, is to share data among multiple programs linked
   13777       # with the same dynamic library.  Since this doesn't match the
   13778       # behavior of shared libraries on other platforms, we can't use
   13779       # them.
   13780       ld_shlibs_F77=no
   13781       ;;
   13782 
   13783     beos*)
   13784       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13785 	allow_undefined_flag_F77=unsupported
   13786 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   13787 	# support --undefined.  This deserves some investigation.  FIXME
   13788 	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13789       else
   13790 	ld_shlibs_F77=no
   13791       fi
   13792       ;;
   13793 
   13794     cygwin* | mingw* | pw32*)
   13795       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
   13796       # as there is no search path for DLLs.
   13797       hardcode_libdir_flag_spec_F77='-L$libdir'
   13798       allow_undefined_flag_F77=unsupported
   13799       always_export_symbols_F77=no
   13800       enable_shared_with_static_runtimes_F77=yes
   13801       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   13802 
   13803       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   13804         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
   13805 	# If the export-symbols file already is a .def file (1st line
   13806 	# is EXPORTS), use it as is; otherwise, prepend...
   13807 	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   13808 	  cp $export_symbols $output_objdir/$soname.def;
   13809 	else
   13810 	  echo EXPORTS > $output_objdir/$soname.def;
   13811 	  cat $export_symbols >> $output_objdir/$soname.def;
   13812 	fi~
   13813 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
   13814       else
   13815 	ld_shlibs=no
   13816       fi
   13817       ;;
   13818 
   13819     netbsd*)
   13820       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   13821 	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   13822 	wlarc=
   13823       else
   13824 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13825 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13826       fi
   13827       ;;
   13828 
   13829     solaris* | sysv5*)
   13830       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   13831 	ld_shlibs_F77=no
   13832 	cat <<EOF 1>&2
   13833 
   13834 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   13835 *** create shared libraries on Solaris systems.  Therefore, libtool
   13836 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13837 *** binutils to release 2.9.1 or newer.  Another option is to modify
   13838 *** your PATH or compiler configuration so that the native linker is
   13839 *** used, and then restart.
   13840 
   13841 EOF
   13842       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13843 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13844 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13845       else
   13846 	ld_shlibs_F77=no
   13847       fi
   13848       ;;
   13849 
   13850     sunos4*)
   13851       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13852       wlarc=
   13853       hardcode_direct_F77=yes
   13854       hardcode_shlibpath_var_F77=no
   13855       ;;
   13856 
   13857   linux*)
   13858     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
   13859         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13860 	archive_cmds_F77="$tmp_archive_cmds"
   13861       supports_anon_versioning=no
   13862       case `$LD -v 2>/dev/null` in
   13863         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   13864         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   13865         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   13866         *\ 2.11.*) ;; # other 2.11 versions
   13867         *) supports_anon_versioning=yes ;;
   13868       esac
   13869       if test $supports_anon_versioning = yes; then
   13870         archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
   13871 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13872 $echo "local: *; };" >> $output_objdir/$libname.ver~
   13873         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   13874       else
   13875         archive_expsym_cmds_F77="$tmp_archive_cmds"
   13876       fi
   13877     else
   13878       ld_shlibs_F77=no
   13879     fi
   13880     ;;
   13881 
   13882     *)
   13883       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   13884 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13885 	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13886       else
   13887 	ld_shlibs_F77=no
   13888       fi
   13889       ;;
   13890     esac
   13891 
   13892     if test "$ld_shlibs_F77" = yes; then
   13893       runpath_var=LD_RUN_PATH
   13894       hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
   13895       export_dynamic_flag_spec_F77='${wl}--export-dynamic'
   13896       # ancient GNU ld didn't support --whole-archive et. al.
   13897       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   13898  	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   13899       else
   13900   	whole_archive_flag_spec_F77=
   13901       fi
   13902     fi
   13903   else
   13904     # PORTME fill in a description of your system's linker (not GNU ld)
   13905     case $host_os in
   13906     aix3*)
   13907       allow_undefined_flag_F77=unsupported
   13908       always_export_symbols_F77=yes
   13909       archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   13910       # Note: this linker hardcodes the directories in LIBPATH if there
   13911       # are no directories specified by -L.
   13912       hardcode_minus_L_F77=yes
   13913       if test "$GCC" = yes && test -z "$link_static_flag"; then
   13914 	# Neither direct hardcoding nor static linking is supported with a
   13915 	# broken collect2.
   13916 	hardcode_direct_F77=unsupported
   13917       fi
   13918       ;;
   13919 
   13920     aix4* | aix5*)
   13921       if test "$host_cpu" = ia64; then
   13922 	# On IA64, the linker does run time linking by default, so we don't
   13923 	# have to do anything special.
   13924 	aix_use_runtimelinking=no
   13925 	exp_sym_flag='-Bexport'
   13926 	no_entry_flag=""
   13927       else
   13928 	# If we're using GNU nm, then we don't want the "-C" option.
   13929 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   13930 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   13931 	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   13932 	else
   13933 	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   13934 	fi
   13935 	aix_use_runtimelinking=no
   13936 
   13937 	# Test if we are trying to use run time linking or normal
   13938 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   13939 	# need to do runtime linking.
   13940 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   13941 	  for ld_flag in $LDFLAGS; do
   13942   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   13943   	    aix_use_runtimelinking=yes
   13944   	    break
   13945   	  fi
   13946 	  done
   13947 	esac
   13948 
   13949 	exp_sym_flag='-bexport'
   13950 	no_entry_flag='-bnoentry'
   13951       fi
   13952 
   13953       # When large executables or shared objects are built, AIX ld can
   13954       # have problems creating the table of contents.  If linking a library
   13955       # or program results in "error TOC overflow" add -mminimal-toc to
   13956       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   13957       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   13958 
   13959       archive_cmds_F77=''
   13960       hardcode_direct_F77=yes
   13961       hardcode_libdir_separator_F77=':'
   13962       link_all_deplibs_F77=yes
   13963 
   13964       if test "$GCC" = yes; then
   13965 	case $host_os in aix4.012|aix4.012.*)
   13966 	# We only want to do this on AIX 4.2 and lower, the check
   13967 	# below for broken collect2 doesn't work under 4.3+
   13968 	  collect2name=`${CC} -print-prog-name=collect2`
   13969 	  if test -f "$collect2name" && \
   13970   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   13971 	  then
   13972   	  # We have reworked collect2
   13973   	  hardcode_direct_F77=yes
   13974 	  else
   13975   	  # We have old collect2
   13976   	  hardcode_direct_F77=unsupported
   13977   	  # It fails to find uninstalled libraries when the uninstalled
   13978   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   13979   	  # to unsupported forces relinking
   13980   	  hardcode_minus_L_F77=yes
   13981   	  hardcode_libdir_flag_spec_F77='-L$libdir'
   13982   	  hardcode_libdir_separator_F77=
   13983 	  fi
   13984 	esac
   13985 	shared_flag='-shared'
   13986       else
   13987 	# not using gcc
   13988 	if test "$host_cpu" = ia64; then
   13989   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   13990   	# chokes on -Wl,-G. The following line is correct:
   13991 	  shared_flag='-G'
   13992 	else
   13993   	if test "$aix_use_runtimelinking" = yes; then
   13994 	    shared_flag='${wl}-G'
   13995 	  else
   13996 	    shared_flag='${wl}-bM:SRE'
   13997   	fi
   13998 	fi
   13999       fi
   14000 
   14001       # It seems that -bexpall does not export symbols beginning with
   14002       # underscore (_), so it is better to generate a list of symbols to export.
   14003       always_export_symbols_F77=yes
   14004       if test "$aix_use_runtimelinking" = yes; then
   14005 	# Warning - without using the other runtime loading flags (-brtl),
   14006 	# -berok will link without error, but may produce a broken library.
   14007 	allow_undefined_flag_F77='-berok'
   14008        # Determine the default libpath from the value encoded in an empty executable.
   14009        cat >conftest.$ac_ext <<_ACEOF
   14010       program main
   14011 
   14012       end
   14013 _ACEOF
   14014 rm -f conftest.$ac_objext conftest$ac_exeext
   14015 if { (ac_try="$ac_link"
   14016 case "(($ac_try" in
   14017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   14018   *) ac_try_echo=$ac_try;;
   14019 esac
   14020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   14021   (eval "$ac_link") 2>conftest.er1
   14022   ac_status=$?
   14023   grep -v '^ *+' conftest.er1 >conftest.err
   14024   rm -f conftest.er1
   14025   cat conftest.err >&5
   14026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14027   (exit $ac_status); } && {
   14028 	 test -z "$ac_f77_werror_flag" ||
   14029 	 test ! -s conftest.err
   14030        } && test -s conftest$ac_exeext &&
   14031        $as_test_x conftest$ac_exeext; then
   14032 
   14033 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   14034 }'`
   14035 # Check for a 64-bit object if we didn't find anything.
   14036 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   14037 }'`; fi
   14038 else
   14039   echo "$as_me: failed program was:" >&5
   14040 sed 's/^/| /' conftest.$ac_ext >&5
   14041 
   14042 
   14043 fi
   14044 
   14045 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   14046       conftest$ac_exeext conftest.$ac_ext
   14047 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   14048 
   14049        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   14050 	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   14051        else
   14052 	if test "$host_cpu" = ia64; then
   14053 	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
   14054 	  allow_undefined_flag_F77="-z nodefs"
   14055 	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
   14056 	else
   14057 	 # Determine the default libpath from the value encoded in an empty executable.
   14058 	 cat >conftest.$ac_ext <<_ACEOF
   14059       program main
   14060 
   14061       end
   14062 _ACEOF
   14063 rm -f conftest.$ac_objext conftest$ac_exeext
   14064 if { (ac_try="$ac_link"
   14065 case "(($ac_try" in
   14066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   14067   *) ac_try_echo=$ac_try;;
   14068 esac
   14069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   14070   (eval "$ac_link") 2>conftest.er1
   14071   ac_status=$?
   14072   grep -v '^ *+' conftest.er1 >conftest.err
   14073   rm -f conftest.er1
   14074   cat conftest.err >&5
   14075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14076   (exit $ac_status); } && {
   14077 	 test -z "$ac_f77_werror_flag" ||
   14078 	 test ! -s conftest.err
   14079        } && test -s conftest$ac_exeext &&
   14080        $as_test_x conftest$ac_exeext; then
   14081 
   14082 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   14083 }'`
   14084 # Check for a 64-bit object if we didn't find anything.
   14085 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   14086 }'`; fi
   14087 else
   14088   echo "$as_me: failed program was:" >&5
   14089 sed 's/^/| /' conftest.$ac_ext >&5
   14090 
   14091 
   14092 fi
   14093 
   14094 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   14095       conftest$ac_exeext conftest.$ac_ext
   14096 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   14097 
   14098 	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
   14099 	  # Warning - without using the other run time loading flags,
   14100 	  # -berok will link without error, but may produce a broken library.
   14101 	  no_undefined_flag_F77=' ${wl}-bernotok'
   14102 	  allow_undefined_flag_F77=' ${wl}-berok'
   14103 	  # -bexpall does not export symbols beginning with underscore (_)
   14104 	  always_export_symbols_F77=yes
   14105 	  # Exported symbols can be pulled into shared objects from archives
   14106 	  whole_archive_flag_spec_F77=' '
   14107 	  archive_cmds_need_lc_F77=yes
   14108 	  # This is similar to how AIX traditionally builds it's shared libraries.
   14109 	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   14110 	fi
   14111       fi
   14112       ;;
   14113 
   14114     amigaos*)
   14115       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   14116       hardcode_libdir_flag_spec_F77='-L$libdir'
   14117       hardcode_minus_L_F77=yes
   14118       # see comment about different semantics on the GNU ld section
   14119       ld_shlibs_F77=no
   14120       ;;
   14121 
   14122     bsdi4*)
   14123       export_dynamic_flag_spec_F77=-rdynamic
   14124       ;;
   14125 
   14126     cygwin* | mingw* | pw32*)
   14127       # When not using gcc, we currently assume that we are using
   14128       # Microsoft Visual C++.
   14129       # hardcode_libdir_flag_spec is actually meaningless, as there is
   14130       # no search path for DLLs.
   14131       hardcode_libdir_flag_spec_F77=' '
   14132       allow_undefined_flag_F77=unsupported
   14133       # Tell ltmain to make .lib files, not .a files.
   14134       libext=lib
   14135       # Tell ltmain to make .dll files, not .so files.
   14136       shrext=".dll"
   14137       # FIXME: Setting linknames here is a bad hack.
   14138       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   14139       # The linker will automatically build a .lib file if we build a DLL.
   14140       old_archive_From_new_cmds_F77='true'
   14141       # FIXME: Should let the user specify the lib program.
   14142       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
   14143       fix_srcfile_path='`cygpath -w "$srcfile"`'
   14144       enable_shared_with_static_runtimes_F77=yes
   14145       ;;
   14146 
   14147     darwin* | rhapsody*)
   14148     if test "$GXX" = yes ; then
   14149       archive_cmds_need_lc_F77=no
   14150       case "$host_os" in
   14151       rhapsody* | darwin1.[012])
   14152 	allow_undefined_flag_F77='-undefined suppress'
   14153 	;;
   14154       *) # Darwin 1.3 on
   14155       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   14156       	allow_undefined_flag_F77='-flat_namespace -undefined suppress'
   14157       else
   14158         case ${MACOSX_DEPLOYMENT_TARGET} in
   14159           10.[012])
   14160             allow_undefined_flag_F77='-flat_namespace -undefined suppress'
   14161             ;;
   14162           10.*)
   14163             allow_undefined_flag_F77='-undefined dynamic_lookup'
   14164             ;;
   14165         esac
   14166       fi
   14167 	;;
   14168       esac
   14169     	lt_int_apple_cc_single_mod=no
   14170     	output_verbose_link_cmd='echo'
   14171     	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
   14172     	  lt_int_apple_cc_single_mod=yes
   14173     	fi
   14174     	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   14175     	  archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   14176     	else
   14177         archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   14178       fi
   14179       module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   14180       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
   14181         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   14182           archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   14183         else
   14184           archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   14185         fi
   14186           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   14187       hardcode_direct_F77=no
   14188       hardcode_automatic_F77=yes
   14189       hardcode_shlibpath_var_F77=unsupported
   14190       whole_archive_flag_spec_F77='-all_load $convenience'
   14191       link_all_deplibs_F77=yes
   14192     else
   14193       ld_shlibs_F77=no
   14194     fi
   14195       ;;
   14196 
   14197     dgux*)
   14198       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14199       hardcode_libdir_flag_spec_F77='-L$libdir'
   14200       hardcode_shlibpath_var_F77=no
   14201       ;;
   14202 
   14203     freebsd1*)
   14204       ld_shlibs_F77=no
   14205       ;;
   14206 
   14207     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   14208     # support.  Future versions do this automatically, but an explicit c++rt0.o
   14209     # does not break anything, and helps significantly (at the cost of a little
   14210     # extra space).
   14211     freebsd2.2*)
   14212       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   14213       hardcode_libdir_flag_spec_F77='-R$libdir'
   14214       hardcode_direct_F77=yes
   14215       hardcode_shlibpath_var_F77=no
   14216       ;;
   14217 
   14218     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   14219     freebsd2*)
   14220       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14221       hardcode_direct_F77=yes
   14222       hardcode_minus_L_F77=yes
   14223       hardcode_shlibpath_var_F77=no
   14224       ;;
   14225 
   14226     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   14227     freebsd* | kfreebsd*-gnu)
   14228       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   14229       hardcode_libdir_flag_spec_F77='-R$libdir'
   14230       hardcode_direct_F77=yes
   14231       hardcode_shlibpath_var_F77=no
   14232       ;;
   14233 
   14234     hpux9*)
   14235       if test "$GCC" = yes; then
   14236 	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   14237       else
   14238 	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   14239       fi
   14240       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14241       hardcode_libdir_separator_F77=:
   14242       hardcode_direct_F77=yes
   14243 
   14244       # hardcode_minus_L: Not really in the search PATH,
   14245       # but as the default location of the library.
   14246       hardcode_minus_L_F77=yes
   14247       export_dynamic_flag_spec_F77='${wl}-E'
   14248       ;;
   14249 
   14250     hpux10* | hpux11*)
   14251       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   14252 	case "$host_cpu" in
   14253 	hppa*64*|ia64*)
   14254 	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14255 	  ;;
   14256 	*)
   14257 	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   14258 	  ;;
   14259 	esac
   14260       else
   14261 	case "$host_cpu" in
   14262 	hppa*64*|ia64*)
   14263 	  archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
   14264 	  ;;
   14265 	*)
   14266 	  archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   14267 	  ;;
   14268 	esac
   14269       fi
   14270       if test "$with_gnu_ld" = no; then
   14271 	case "$host_cpu" in
   14272 	hppa*64*)
   14273 	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14274 	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
   14275 	  hardcode_libdir_separator_F77=:
   14276 	  hardcode_direct_F77=no
   14277 	  hardcode_shlibpath_var_F77=no
   14278 	  ;;
   14279 	ia64*)
   14280 	  hardcode_libdir_flag_spec_F77='-L$libdir'
   14281 	  hardcode_direct_F77=no
   14282 	  hardcode_shlibpath_var_F77=no
   14283 
   14284 	  # hardcode_minus_L: Not really in the search PATH,
   14285 	  # but as the default location of the library.
   14286 	  hardcode_minus_L_F77=yes
   14287 	  ;;
   14288 	*)
   14289 	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
   14290 	  hardcode_libdir_separator_F77=:
   14291 	  hardcode_direct_F77=yes
   14292 	  export_dynamic_flag_spec_F77='${wl}-E'
   14293 
   14294 	  # hardcode_minus_L: Not really in the search PATH,
   14295 	  # but as the default location of the library.
   14296 	  hardcode_minus_L_F77=yes
   14297 	  ;;
   14298 	esac
   14299       fi
   14300       ;;
   14301 
   14302     irix5* | irix6* | nonstopux*)
   14303       if test "$GCC" = yes; then
   14304 	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   14305       else
   14306 	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   14307 	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
   14308       fi
   14309       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14310       hardcode_libdir_separator_F77=:
   14311       link_all_deplibs_F77=yes
   14312       ;;
   14313 
   14314     netbsd*)
   14315       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14316 	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   14317       else
   14318 	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   14319       fi
   14320       hardcode_libdir_flag_spec_F77='-R$libdir'
   14321       hardcode_direct_F77=yes
   14322       hardcode_shlibpath_var_F77=no
   14323       ;;
   14324 
   14325     newsos6)
   14326       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14327       hardcode_direct_F77=yes
   14328       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14329       hardcode_libdir_separator_F77=:
   14330       hardcode_shlibpath_var_F77=no
   14331       ;;
   14332 
   14333     openbsd*)
   14334       hardcode_direct_F77=yes
   14335       hardcode_shlibpath_var_F77=no
   14336       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   14337 	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14338 	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14339 	export_dynamic_flag_spec_F77='${wl}-E'
   14340       else
   14341        case $host_os in
   14342 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   14343 	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   14344 	   hardcode_libdir_flag_spec_F77='-R$libdir'
   14345 	   ;;
   14346 	 *)
   14347 	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   14348 	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
   14349 	   ;;
   14350        esac
   14351       fi
   14352       ;;
   14353 
   14354     os2*)
   14355       hardcode_libdir_flag_spec_F77='-L$libdir'
   14356       hardcode_minus_L_F77=yes
   14357       allow_undefined_flag_F77=unsupported
   14358       archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   14359       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   14360       ;;
   14361 
   14362     osf3*)
   14363       if test "$GCC" = yes; then
   14364 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14365 	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   14366       else
   14367 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14368 	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   14369       fi
   14370       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14371       hardcode_libdir_separator_F77=:
   14372       ;;
   14373 
   14374     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   14375       if test "$GCC" = yes; then
   14376 	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
   14377 	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   14378 	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
   14379       else
   14380 	allow_undefined_flag_F77=' -expect_unresolved \*'
   14381 	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   14382 	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   14383 	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
   14384 
   14385 	# Both c and cxx compiler support -rpath directly
   14386 	hardcode_libdir_flag_spec_F77='-rpath $libdir'
   14387       fi
   14388       hardcode_libdir_separator_F77=:
   14389       ;;
   14390 
   14391     sco3.2v5*)
   14392       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14393       hardcode_shlibpath_var_F77=no
   14394       export_dynamic_flag_spec_F77='${wl}-Bexport'
   14395       runpath_var=LD_RUN_PATH
   14396       hardcode_runpath_var=yes
   14397       ;;
   14398 
   14399     solaris*)
   14400       no_undefined_flag_F77=' -z text'
   14401       if test "$GCC" = yes; then
   14402 	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14403 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14404 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   14405       else
   14406 	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14407 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14408   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   14409       fi
   14410       hardcode_libdir_flag_spec_F77='-R$libdir'
   14411       hardcode_shlibpath_var_F77=no
   14412       case $host_os in
   14413       solaris2.[0-5] | solaris2.[0-5].*) ;;
   14414       *) # Supported since Solaris 2.6 (maybe 2.5.1?)
   14415 	whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
   14416       esac
   14417       link_all_deplibs_F77=yes
   14418       ;;
   14419 
   14420     sunos4*)
   14421       if test "x$host_vendor" = xsequent; then
   14422 	# Use $CC to link under sequent, because it throws in some extra .o
   14423 	# files that make .init and .fini sections work.
   14424 	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   14425       else
   14426 	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   14427       fi
   14428       hardcode_libdir_flag_spec_F77='-L$libdir'
   14429       hardcode_direct_F77=yes
   14430       hardcode_minus_L_F77=yes
   14431       hardcode_shlibpath_var_F77=no
   14432       ;;
   14433 
   14434     sysv4)
   14435       case $host_vendor in
   14436 	sni)
   14437 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14438 	  hardcode_direct_F77=yes # is this really true???
   14439 	;;
   14440 	siemens)
   14441 	  ## LD is ld it makes a PLAMLIB
   14442 	  ## CC just makes a GrossModule.
   14443 	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   14444 	  reload_cmds_F77='$CC -r -o $output$reload_objs'
   14445 	  hardcode_direct_F77=no
   14446         ;;
   14447 	motorola)
   14448 	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14449 	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
   14450 	;;
   14451       esac
   14452       runpath_var='LD_RUN_PATH'
   14453       hardcode_shlibpath_var_F77=no
   14454       ;;
   14455 
   14456     sysv4.3*)
   14457       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14458       hardcode_shlibpath_var_F77=no
   14459       export_dynamic_flag_spec_F77='-Bexport'
   14460       ;;
   14461 
   14462     sysv4*MP*)
   14463       if test -d /usr/nec; then
   14464 	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14465 	hardcode_shlibpath_var_F77=no
   14466 	runpath_var=LD_RUN_PATH
   14467 	hardcode_runpath_var=yes
   14468 	ld_shlibs_F77=yes
   14469       fi
   14470       ;;
   14471 
   14472     sysv4.2uw2*)
   14473       archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   14474       hardcode_direct_F77=yes
   14475       hardcode_minus_L_F77=no
   14476       hardcode_shlibpath_var_F77=no
   14477       hardcode_runpath_var=yes
   14478       runpath_var=LD_RUN_PATH
   14479       ;;
   14480 
   14481    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
   14482       no_undefined_flag_F77='${wl}-z ${wl}text'
   14483       if test "$GCC" = yes; then
   14484 	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14485       else
   14486 	archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   14487       fi
   14488       runpath_var='LD_RUN_PATH'
   14489       hardcode_shlibpath_var_F77=no
   14490       ;;
   14491 
   14492     sysv5*)
   14493       no_undefined_flag_F77=' -z text'
   14494       # $CC -shared without GNU ld will not create a library from C++
   14495       # object files and a static libstdc++, better avoid it by now
   14496       archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14497       archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   14498   		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   14499       hardcode_libdir_flag_spec_F77=
   14500       hardcode_shlibpath_var_F77=no
   14501       runpath_var='LD_RUN_PATH'
   14502       ;;
   14503 
   14504     uts4*)
   14505       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   14506       hardcode_libdir_flag_spec_F77='-L$libdir'
   14507       hardcode_shlibpath_var_F77=no
   14508       ;;
   14509 
   14510     *)
   14511       ld_shlibs_F77=no
   14512       ;;
   14513     esac
   14514   fi
   14515 
   14516 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
   14517 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
   14518 test "$ld_shlibs_F77" = no && can_build_shared=no
   14519 
   14520 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   14521 if test "$GCC" = yes; then
   14522   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   14523 fi
   14524 
   14525 #
   14526 # Do we need to explicitly link libc?
   14527 #
   14528 case "x$archive_cmds_need_lc_F77" in
   14529 x|xyes)
   14530   # Assume -lc should be added
   14531   archive_cmds_need_lc_F77=yes
   14532 
   14533   if test "$enable_shared" = yes && test "$GCC" = yes; then
   14534     case $archive_cmds_F77 in
   14535     *'~'*)
   14536       # FIXME: we may have to deal with multi-command sequences.
   14537       ;;
   14538     '$CC '*)
   14539       # Test whether the compiler implicitly links with -lc since on some
   14540       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   14541       # to ld, don't add -lc before -lgcc.
   14542       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   14543 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
   14544       $rm conftest*
   14545       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   14546 
   14547       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   14548   (eval $ac_compile) 2>&5
   14549   ac_status=$?
   14550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14551   (exit $ac_status); } 2>conftest.err; then
   14552         soname=conftest
   14553         lib=conftest
   14554         libobjs=conftest.$ac_objext
   14555         deplibs=
   14556         wl=$lt_prog_compiler_wl_F77
   14557         compiler_flags=-v
   14558         linker_flags=-v
   14559         verstring=
   14560         output_objdir=.
   14561         libname=conftest
   14562         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
   14563         allow_undefined_flag_F77=
   14564         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   14565   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   14566   ac_status=$?
   14567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14568   (exit $ac_status); }
   14569         then
   14570 	  archive_cmds_need_lc_F77=no
   14571         else
   14572 	  archive_cmds_need_lc_F77=yes
   14573         fi
   14574         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
   14575       else
   14576         cat conftest.err 1>&5
   14577       fi
   14578       $rm conftest*
   14579       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
   14580 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
   14581       ;;
   14582     esac
   14583   fi
   14584   ;;
   14585 esac
   14586 
   14587 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   14588 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
   14589 library_names_spec=
   14590 libname_spec='lib$name'
   14591 soname_spec=
   14592 shrext=".so"
   14593 postinstall_cmds=
   14594 postuninstall_cmds=
   14595 finish_cmds=
   14596 finish_eval=
   14597 shlibpath_var=
   14598 shlibpath_overrides_runpath=unknown
   14599 version_type=none
   14600 dynamic_linker="$host_os ld.so"
   14601 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   14602 if test "$GCC" = yes; then
   14603   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14604   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   14605     # if the path contains ";" then we assume it to be the separator
   14606     # otherwise default to the standard path separator (i.e. ":") - it is
   14607     # assumed that no part of a normal pathname contains ";" but that should
   14608     # okay in the real world where ";" in dirpaths is itself problematic.
   14609     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14610   else
   14611     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14612   fi
   14613 else
   14614   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   14615 fi
   14616 need_lib_prefix=unknown
   14617 hardcode_into_libs=no
   14618 
   14619 # when you set need_version to no, make sure it does not cause -set_version
   14620 # flags to be left without arguments
   14621 need_version=unknown
   14622 
   14623 case $host_os in
   14624 aix3*)
   14625   version_type=linux
   14626   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   14627   shlibpath_var=LIBPATH
   14628 
   14629   # AIX 3 has no versioning support, so we append a major version to the name.
   14630   soname_spec='${libname}${release}${shared_ext}$major'
   14631   ;;
   14632 
   14633 aix4* | aix5*)
   14634   version_type=linux
   14635   need_lib_prefix=no
   14636   need_version=no
   14637   hardcode_into_libs=yes
   14638   if test "$host_cpu" = ia64; then
   14639     # AIX 5 supports IA64
   14640     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   14641     shlibpath_var=LD_LIBRARY_PATH
   14642   else
   14643     # With GCC up to 2.95.x, collect2 would create an import file
   14644     # for dependence libraries.  The import file would start with
   14645     # the line `#! .'.  This would cause the generated library to
   14646     # depend on `.', always an invalid library.  This was fixed in
   14647     # development snapshots of GCC prior to 3.0.
   14648     case $host_os in
   14649       aix4 | aix4.[01] | aix4.[01].*)
   14650       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   14651 	   echo ' yes '
   14652 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   14653 	:
   14654       else
   14655 	can_build_shared=no
   14656       fi
   14657       ;;
   14658     esac
   14659     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   14660     # soname into executable. Probably we can add versioning support to
   14661     # collect2, so additional links can be useful in future.
   14662     if test "$aix_use_runtimelinking" = yes; then
   14663       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   14664       # instead of lib<name>.a to let people know that these are not
   14665       # typical AIX shared libraries.
   14666       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14667     else
   14668       # We preserve .a as extension for shared libraries through AIX4.2
   14669       # and later when we are not doing run time linking.
   14670       library_names_spec='${libname}${release}.a $libname.a'
   14671       soname_spec='${libname}${release}${shared_ext}$major'
   14672     fi
   14673     shlibpath_var=LIBPATH
   14674   fi
   14675   ;;
   14676 
   14677 amigaos*)
   14678   library_names_spec='$libname.ixlibrary $libname.a'
   14679   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   14680   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'
   14681   ;;
   14682 
   14683 beos*)
   14684   library_names_spec='${libname}${shared_ext}'
   14685   dynamic_linker="$host_os ld.so"
   14686   shlibpath_var=LIBRARY_PATH
   14687   ;;
   14688 
   14689 bsdi4*)
   14690   version_type=linux
   14691   need_version=no
   14692   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14693   soname_spec='${libname}${release}${shared_ext}$major'
   14694   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   14695   shlibpath_var=LD_LIBRARY_PATH
   14696   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   14697   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   14698   # the default ld.so.conf also contains /usr/contrib/lib and
   14699   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   14700   # libtool to hard-code these into programs
   14701   ;;
   14702 
   14703 cygwin* | mingw* | pw32*)
   14704   version_type=windows
   14705   shrext=".dll"
   14706   need_version=no
   14707   need_lib_prefix=no
   14708 
   14709   case $GCC,$host_os in
   14710   yes,cygwin* | yes,mingw* | yes,pw32*)
   14711     library_names_spec='$libname.dll.a'
   14712     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   14713     postinstall_cmds='base_file=`basename \${file}`~
   14714       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   14715       dldir=$destdir/`dirname \$dlpath`~
   14716       test -d \$dldir || mkdir -p \$dldir~
   14717       $install_prog $dir/$dlname \$dldir/$dlname'
   14718     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   14719       dlpath=$dir/\$dldll~
   14720        $rm \$dlpath'
   14721     shlibpath_overrides_runpath=yes
   14722 
   14723     case $host_os in
   14724     cygwin*)
   14725       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   14726       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14727       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   14728       ;;
   14729     mingw*)
   14730       # MinGW DLLs use traditional 'lib' prefix
   14731       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14732       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14733       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   14734         # It is most probably a Windows format PATH printed by
   14735         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   14736         # path with ; separators, and with drive letters. We can handle the
   14737         # drive letters (cygwin fileutils understands them), so leave them,
   14738         # especially as we might pass files found there to a mingw objdump,
   14739         # which wouldn't understand a cygwinified path. Ahh.
   14740         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14741       else
   14742         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14743       fi
   14744       ;;
   14745     pw32*)
   14746       # pw32 DLLs use 'pw' prefix rather than 'lib'
   14747       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
   14748       ;;
   14749     esac
   14750     ;;
   14751 
   14752   *)
   14753     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   14754     ;;
   14755   esac
   14756   dynamic_linker='Win32 ld.exe'
   14757   # FIXME: first we should search . and the directory the executable is in
   14758   shlibpath_var=PATH
   14759   ;;
   14760 
   14761 darwin* | rhapsody*)
   14762   dynamic_linker="$host_os dyld"
   14763   version_type=darwin
   14764   need_lib_prefix=no
   14765   need_version=no
   14766   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   14767   soname_spec='${libname}${release}${major}$shared_ext'
   14768   shlibpath_overrides_runpath=yes
   14769   shlibpath_var=DYLD_LIBRARY_PATH
   14770   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
   14771   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
   14772   if test "$GCC" = yes; then
   14773     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"`
   14774   else
   14775     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
   14776   fi
   14777   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   14778   ;;
   14779 
   14780 dgux*)
   14781   version_type=linux
   14782   need_lib_prefix=no
   14783   need_version=no
   14784   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   14785   soname_spec='${libname}${release}${shared_ext}$major'
   14786   shlibpath_var=LD_LIBRARY_PATH
   14787   ;;
   14788 
   14789 freebsd1*)
   14790   dynamic_linker=no
   14791   ;;
   14792 
   14793 kfreebsd*-gnu)
   14794   version_type=linux
   14795   need_lib_prefix=no
   14796   need_version=no
   14797   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   14798   soname_spec='${libname}${release}${shared_ext}$major'
   14799   shlibpath_var=LD_LIBRARY_PATH
   14800   shlibpath_overrides_runpath=no
   14801   hardcode_into_libs=yes
   14802   dynamic_linker='GNU ld.so'
   14803   ;;
   14804 
   14805 freebsd*)
   14806   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
   14807   version_type=freebsd-$objformat
   14808   case $version_type in
   14809     freebsd-elf*)
   14810       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   14811       need_version=no
   14812       need_lib_prefix=no
   14813       ;;
   14814     freebsd-*)
   14815       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   14816       need_version=yes
   14817       ;;
   14818   esac
   14819   shlibpath_var=LD_LIBRARY_PATH
   14820   case $host_os in
   14821   freebsd2*)
   14822     shlibpath_overrides_runpath=yes
   14823     ;;
   14824   freebsd3.01* | freebsdelf3.01*)
   14825     shlibpath_overrides_runpath=yes
   14826     hardcode_into_libs=yes
   14827     ;;
   14828   *) # from 3.2 on
   14829     shlibpath_overrides_runpath=no
   14830     hardcode_into_libs=yes
   14831     ;;
   14832   esac
   14833   ;;
   14834 
   14835 gnu*)
   14836   version_type=linux
   14837   need_lib_prefix=no
   14838   need_version=no
   14839   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   14840   soname_spec='${libname}${release}${shared_ext}$major'
   14841   shlibpath_var=LD_LIBRARY_PATH
   14842   hardcode_into_libs=yes
   14843   ;;
   14844 
   14845 hpux9* | hpux10* | hpux11*)
   14846   # Give a soname corresponding to the major version so that dld.sl refuses to
   14847   # link against other versions.
   14848   version_type=sunos
   14849   need_lib_prefix=no
   14850   need_version=no
   14851   case "$host_cpu" in
   14852   ia64*)
   14853     shrext='.so'
   14854     hardcode_into_libs=yes
   14855     dynamic_linker="$host_os dld.so"
   14856     shlibpath_var=LD_LIBRARY_PATH
   14857     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14858     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14859     soname_spec='${libname}${release}${shared_ext}$major'
   14860     if test "X$HPUX_IA64_MODE" = X32; then
   14861       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   14862     else
   14863       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   14864     fi
   14865     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14866     ;;
   14867    hppa*64*)
   14868      shrext='.sl'
   14869      hardcode_into_libs=yes
   14870      dynamic_linker="$host_os dld.sl"
   14871      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   14872      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14873      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14874      soname_spec='${libname}${release}${shared_ext}$major'
   14875      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   14876      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14877      ;;
   14878    *)
   14879     shrext='.sl'
   14880     dynamic_linker="$host_os dld.sl"
   14881     shlibpath_var=SHLIB_PATH
   14882     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   14883     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14884     soname_spec='${libname}${release}${shared_ext}$major'
   14885     ;;
   14886   esac
   14887   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   14888   postinstall_cmds='chmod 555 $lib'
   14889   ;;
   14890 
   14891 irix5* | irix6* | nonstopux*)
   14892   case $host_os in
   14893     nonstopux*) version_type=nonstopux ;;
   14894     *)
   14895 	if test "$lt_cv_prog_gnu_ld" = yes; then
   14896 		version_type=linux
   14897 	else
   14898 		version_type=irix
   14899 	fi ;;
   14900   esac
   14901   need_lib_prefix=no
   14902   need_version=no
   14903   soname_spec='${libname}${release}${shared_ext}$major'
   14904   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   14905   case $host_os in
   14906   irix5* | nonstopux*)
   14907     libsuff= shlibsuff=
   14908     ;;
   14909   *)
   14910     case $LD in # libtool.m4 will add one of these switches to LD
   14911     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   14912       libsuff= shlibsuff= libmagic=32-bit;;
   14913     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   14914       libsuff=32 shlibsuff=N32 libmagic=N32;;
   14915     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   14916       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   14917     *) libsuff= shlibsuff= libmagic=never-match;;
   14918     esac
   14919     ;;
   14920   esac
   14921   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   14922   shlibpath_overrides_runpath=no
   14923   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   14924   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   14925   hardcode_into_libs=yes
   14926   ;;
   14927 
   14928 # No shared lib support for Linux oldld, aout, or coff.
   14929 linux*oldld* | linux*aout* | linux*coff*)
   14930   dynamic_linker=no
   14931   ;;
   14932 
   14933 # This must be Linux ELF.
   14934 linux*)
   14935   version_type=linux
   14936   need_lib_prefix=no
   14937   need_version=no
   14938   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14939   soname_spec='${libname}${release}${shared_ext}$major'
   14940   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   14941   shlibpath_var=LD_LIBRARY_PATH
   14942   shlibpath_overrides_runpath=no
   14943   # This implies no fast_install, which is unacceptable.
   14944   # Some rework will be needed to allow for fast_install
   14945   # before this can be enabled.
   14946   hardcode_into_libs=yes
   14947 
   14948   # We used to test for /lib/ld.so.1 and disable shared libraries on
   14949   # powerpc, because MkLinux only supported shared libraries with the
   14950   # GNU dynamic linker.  Since this was broken with cross compilers,
   14951   # most powerpc-linux boxes support dynamic linking these days and
   14952   # people can always --disable-shared, the test was removed, and we
   14953   # assume the GNU/Linux dynamic linker is in use.
   14954   dynamic_linker='GNU/Linux ld.so'
   14955   ;;
   14956 
   14957 netbsd*)
   14958   version_type=sunos
   14959   need_lib_prefix=no
   14960   need_version=no
   14961   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   14962     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14963     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   14964     dynamic_linker='NetBSD (a.out) ld.so'
   14965   else
   14966     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
   14967     soname_spec='${libname}${release}${shared_ext}$major'
   14968     dynamic_linker='NetBSD ld.elf_so'
   14969   fi
   14970   shlibpath_var=LD_LIBRARY_PATH
   14971   shlibpath_overrides_runpath=yes
   14972   hardcode_into_libs=yes
   14973   ;;
   14974 
   14975 newsos6)
   14976   version_type=linux
   14977   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14978   shlibpath_var=LD_LIBRARY_PATH
   14979   shlibpath_overrides_runpath=yes
   14980   ;;
   14981 
   14982 nto-qnx*)
   14983   version_type=linux
   14984   need_lib_prefix=no
   14985   need_version=no
   14986   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14987   soname_spec='${libname}${release}${shared_ext}$major'
   14988   shlibpath_var=LD_LIBRARY_PATH
   14989   shlibpath_overrides_runpath=yes
   14990   ;;
   14991 
   14992 openbsd*)
   14993   version_type=sunos
   14994   need_lib_prefix=no
   14995   need_version=no
   14996   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   14997   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   14998   shlibpath_var=LD_LIBRARY_PATH
   14999   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   15000     case $host_os in
   15001       openbsd2.[89] | openbsd2.[89].*)
   15002 	shlibpath_overrides_runpath=no
   15003 	;;
   15004       *)
   15005 	shlibpath_overrides_runpath=yes
   15006 	;;
   15007       esac
   15008   else
   15009     shlibpath_overrides_runpath=yes
   15010   fi
   15011   ;;
   15012 
   15013 os2*)
   15014   libname_spec='$name'
   15015   shrext=".dll"
   15016   need_lib_prefix=no
   15017   library_names_spec='$libname${shared_ext} $libname.a'
   15018   dynamic_linker='OS/2 ld.exe'
   15019   shlibpath_var=LIBPATH
   15020   ;;
   15021 
   15022 osf3* | osf4* | osf5*)
   15023   version_type=osf
   15024   need_lib_prefix=no
   15025   need_version=no
   15026   soname_spec='${libname}${release}${shared_ext}$major'
   15027   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15028   shlibpath_var=LD_LIBRARY_PATH
   15029   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   15030   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   15031   ;;
   15032 
   15033 sco3.2v5*)
   15034   version_type=osf
   15035   soname_spec='${libname}${release}${shared_ext}$major'
   15036   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15037   shlibpath_var=LD_LIBRARY_PATH
   15038   ;;
   15039 
   15040 solaris*)
   15041   version_type=linux
   15042   need_lib_prefix=no
   15043   need_version=no
   15044   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15045   soname_spec='${libname}${release}${shared_ext}$major'
   15046   shlibpath_var=LD_LIBRARY_PATH
   15047   shlibpath_overrides_runpath=yes
   15048   hardcode_into_libs=yes
   15049   # ldd complains unless libraries are executable
   15050   postinstall_cmds='chmod +x $lib'
   15051   ;;
   15052 
   15053 sunos4*)
   15054   version_type=sunos
   15055   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15056   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   15057   shlibpath_var=LD_LIBRARY_PATH
   15058   shlibpath_overrides_runpath=yes
   15059   if test "$with_gnu_ld" = yes; then
   15060     need_lib_prefix=no
   15061   fi
   15062   need_version=yes
   15063   ;;
   15064 
   15065 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   15066   version_type=linux
   15067   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15068   soname_spec='${libname}${release}${shared_ext}$major'
   15069   shlibpath_var=LD_LIBRARY_PATH
   15070   case $host_vendor in
   15071     sni)
   15072       shlibpath_overrides_runpath=no
   15073       need_lib_prefix=no
   15074       export_dynamic_flag_spec='${wl}-Blargedynsym'
   15075       runpath_var=LD_RUN_PATH
   15076       ;;
   15077     siemens)
   15078       need_lib_prefix=no
   15079       ;;
   15080     motorola)
   15081       need_lib_prefix=no
   15082       need_version=no
   15083       shlibpath_overrides_runpath=no
   15084       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   15085       ;;
   15086   esac
   15087   ;;
   15088 
   15089 sysv4*MP*)
   15090   if test -d /usr/nec ;then
   15091     version_type=linux
   15092     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   15093     soname_spec='$libname${shared_ext}.$major'
   15094     shlibpath_var=LD_LIBRARY_PATH
   15095   fi
   15096   ;;
   15097 
   15098 uts4*)
   15099   version_type=linux
   15100   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15101   soname_spec='${libname}${release}${shared_ext}$major'
   15102   shlibpath_var=LD_LIBRARY_PATH
   15103   ;;
   15104 
   15105 *)
   15106   dynamic_linker=no
   15107   ;;
   15108 esac
   15109 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   15110 echo "${ECHO_T}$dynamic_linker" >&6; }
   15111 test "$dynamic_linker" = no && can_build_shared=no
   15112 
   15113 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   15114 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
   15115 hardcode_action_F77=
   15116 if test -n "$hardcode_libdir_flag_spec_F77" || \
   15117    test -n "$runpath_var F77" || \
   15118    test "X$hardcode_automatic_F77"="Xyes" ; then
   15119 
   15120   # We can hardcode non-existant directories.
   15121   if test "$hardcode_direct_F77" != no &&
   15122      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   15123      # have to relink, otherwise we might link with an installed library
   15124      # when we should be linking with a yet-to-be-installed one
   15125      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
   15126      test "$hardcode_minus_L_F77" != no; then
   15127     # Linking always hardcodes the temporary library directory.
   15128     hardcode_action_F77=relink
   15129   else
   15130     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   15131     hardcode_action_F77=immediate
   15132   fi
   15133 else
   15134   # We cannot hardcode anything, or else we can only hardcode existing
   15135   # directories.
   15136   hardcode_action_F77=unsupported
   15137 fi
   15138 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
   15139 echo "${ECHO_T}$hardcode_action_F77" >&6; }
   15140 
   15141 if test "$hardcode_action_F77" = relink; then
   15142   # Fast installation is not supported
   15143   enable_fast_install=no
   15144 elif test "$shlibpath_overrides_runpath" = yes ||
   15145      test "$enable_shared" = no; then
   15146   # Fast installation is not necessary
   15147   enable_fast_install=needless
   15148 fi
   15149 
   15150 striplib=
   15151 old_striplib=
   15152 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   15153 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
   15154 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   15155   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   15156   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   15157   { echo "$as_me:$LINENO: result: yes" >&5
   15158 echo "${ECHO_T}yes" >&6; }
   15159 else
   15160 # FIXME - insert some real tests, host_os isn't really good enough
   15161   case $host_os in
   15162    darwin*)
   15163        if test -n "$STRIP" ; then
   15164          striplib="$STRIP -x"
   15165          { echo "$as_me:$LINENO: result: yes" >&5
   15166 echo "${ECHO_T}yes" >&6; }
   15167        else
   15168   { echo "$as_me:$LINENO: result: no" >&5
   15169 echo "${ECHO_T}no" >&6; }
   15170 fi
   15171        ;;
   15172    *)
   15173   { echo "$as_me:$LINENO: result: no" >&5
   15174 echo "${ECHO_T}no" >&6; }
   15175     ;;
   15176   esac
   15177 fi
   15178 
   15179 
   15180 
   15181 # The else clause should only fire when bootstrapping the
   15182 # libtool distribution, otherwise you forgot to ship ltmain.sh
   15183 # with your package, and you will get complaints that there are
   15184 # no rules to generate ltmain.sh.
   15185 if test -f "$ltmain"; then
   15186   # See if we are running on zsh, and set the options which allow our commands through
   15187   # without removal of \ escapes.
   15188   if test -n "${ZSH_VERSION+set}" ; then
   15189     setopt NO_GLOB_SUBST
   15190   fi
   15191   # Now quote all the things that may contain metacharacters while being
   15192   # careful not to overquote the AC_SUBSTed values.  We take copies of the
   15193   # variables and quote the copies for generation of the libtool script.
   15194   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
   15195     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
   15196     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
   15197     deplibs_check_method reload_flag reload_cmds need_locks \
   15198     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
   15199     lt_cv_sys_global_symbol_to_c_name_address \
   15200     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
   15201     old_postinstall_cmds old_postuninstall_cmds \
   15202     compiler_F77 \
   15203     CC_F77 \
   15204     LD_F77 \
   15205     lt_prog_compiler_wl_F77 \
   15206     lt_prog_compiler_pic_F77 \
   15207     lt_prog_compiler_static_F77 \
   15208     lt_prog_compiler_no_builtin_flag_F77 \
   15209     export_dynamic_flag_spec_F77 \
   15210     thread_safe_flag_spec_F77 \
   15211     whole_archive_flag_spec_F77 \
   15212     enable_shared_with_static_runtimes_F77 \
   15213     old_archive_cmds_F77 \
   15214     old_archive_from_new_cmds_F77 \
   15215     predep_objects_F77 \
   15216     postdep_objects_F77 \
   15217     predeps_F77 \
   15218     postdeps_F77 \
   15219     compiler_lib_search_path_F77 \
   15220     archive_cmds_F77 \
   15221     archive_expsym_cmds_F77 \
   15222     postinstall_cmds_F77 \
   15223     postuninstall_cmds_F77 \
   15224     old_archive_from_expsyms_cmds_F77 \
   15225     allow_undefined_flag_F77 \
   15226     no_undefined_flag_F77 \
   15227     export_symbols_cmds_F77 \
   15228     hardcode_libdir_flag_spec_F77 \
   15229     hardcode_libdir_flag_spec_ld_F77 \
   15230     hardcode_libdir_separator_F77 \
   15231     hardcode_automatic_F77 \
   15232     module_cmds_F77 \
   15233     module_expsym_cmds_F77 \
   15234     lt_cv_prog_compiler_c_o_F77 \
   15235     exclude_expsyms_F77 \
   15236     include_expsyms_F77; do
   15237 
   15238     case $var in
   15239     old_archive_cmds_F77 | \
   15240     old_archive_from_new_cmds_F77 | \
   15241     archive_cmds_F77 | \
   15242     archive_expsym_cmds_F77 | \
   15243     module_cmds_F77 | \
   15244     module_expsym_cmds_F77 | \
   15245     old_archive_from_expsyms_cmds_F77 | \
   15246     export_symbols_cmds_F77 | \
   15247     extract_expsyms_cmds | reload_cmds | finish_cmds | \
   15248     postinstall_cmds | postuninstall_cmds | \
   15249     old_postinstall_cmds | old_postuninstall_cmds | \
   15250     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
   15251       # Double-quote double-evaled strings.
   15252       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
   15253       ;;
   15254     *)
   15255       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
   15256       ;;
   15257     esac
   15258   done
   15259 
   15260   case $lt_echo in
   15261   *'\$0 --fallback-echo"')
   15262     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
   15263     ;;
   15264   esac
   15265 
   15266 cfgfile="$ofile"
   15267 
   15268   cat <<__EOF__ >> "$cfgfile"
   15269 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
   15270 
   15271 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   15272 
   15273 # Shell to use when invoking shell scripts.
   15274 SHELL=$lt_SHELL
   15275 
   15276 # Whether or not to build shared libraries.
   15277 build_libtool_libs=$enable_shared
   15278 
   15279 # Whether or not to build static libraries.
   15280 build_old_libs=$enable_static
   15281 
   15282 # Whether or not to add -lc for building shared libraries.
   15283 build_libtool_need_lc=$archive_cmds_need_lc_F77
   15284 
   15285 # Whether or not to disallow shared libs when runtime libs are static
   15286 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
   15287 
   15288 # Whether or not to optimize for fast installation.
   15289 fast_install=$enable_fast_install
   15290 
   15291 # The host system.
   15292 host_alias=$host_alias
   15293 host=$host
   15294 
   15295 # An echo program that does not interpret backslashes.
   15296 echo=$lt_echo
   15297 
   15298 # The archiver.
   15299 AR=$lt_AR
   15300 AR_FLAGS=$lt_AR_FLAGS
   15301 
   15302 # A C compiler.
   15303 LTCC=$lt_LTCC
   15304 
   15305 # A language-specific compiler.
   15306 CC=$lt_compiler_F77
   15307 
   15308 # Is the compiler the GNU C compiler?
   15309 with_gcc=$GCC_F77
   15310 
   15311 # An ERE matcher.
   15312 EGREP=$lt_EGREP
   15313 
   15314 # The linker used to build libraries.
   15315 LD=$lt_LD_F77
   15316 
   15317 # Whether we need hard or soft links.
   15318 LN_S=$lt_LN_S
   15319 
   15320 # A BSD-compatible nm program.
   15321 NM=$lt_NM
   15322 
   15323 # A symbol stripping program
   15324 STRIP="$STRIP"
   15325 
   15326 # Used to examine libraries when file_magic_cmd begins "file"
   15327 MAGIC_CMD=$MAGIC_CMD
   15328 
   15329 # Used on cygwin: DLL creation program.
   15330 DLLTOOL="$DLLTOOL"
   15331 
   15332 # Used on cygwin: object dumper.
   15333 OBJDUMP="$OBJDUMP"
   15334 
   15335 # Used on cygwin: assembler.
   15336 AS="$AS"
   15337 
   15338 # The name of the directory that contains temporary libtool files.
   15339 objdir=$objdir
   15340 
   15341 # How to create reloadable object files.
   15342 reload_flag=$lt_reload_flag
   15343 reload_cmds=$lt_reload_cmds
   15344 
   15345 # How to pass a linker flag through the compiler.
   15346 wl=$lt_lt_prog_compiler_wl_F77
   15347 
   15348 # Object file suffix (normally "o").
   15349 objext="$ac_objext"
   15350 
   15351 # Old archive suffix (normally "a").
   15352 libext="$libext"
   15353 
   15354 # Shared library suffix (normally ".so").
   15355 shrext='$shrext'
   15356 
   15357 # Executable file suffix (normally "").
   15358 exeext="$exeext"
   15359 
   15360 # Additional compiler flags for building library objects.
   15361 pic_flag=$lt_lt_prog_compiler_pic_F77
   15362 pic_mode=$pic_mode
   15363 
   15364 # What is the maximum length of a command?
   15365 max_cmd_len=$lt_cv_sys_max_cmd_len
   15366 
   15367 # Does compiler simultaneously support -c and -o options?
   15368 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
   15369 
   15370 # Must we lock files when doing compilation ?
   15371 need_locks=$lt_need_locks
   15372 
   15373 # Do we need the lib prefix for modules?
   15374 need_lib_prefix=$need_lib_prefix
   15375 
   15376 # Do we need a version for libraries?
   15377 need_version=$need_version
   15378 
   15379 # Whether dlopen is supported.
   15380 dlopen_support=$enable_dlopen
   15381 
   15382 # Whether dlopen of programs is supported.
   15383 dlopen_self=$enable_dlopen_self
   15384 
   15385 # Whether dlopen of statically linked programs is supported.
   15386 dlopen_self_static=$enable_dlopen_self_static
   15387 
   15388 # Compiler flag to prevent dynamic linking.
   15389 link_static_flag=$lt_lt_prog_compiler_static_F77
   15390 
   15391 # Compiler flag to turn off builtin functions.
   15392 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
   15393 
   15394 # Compiler flag to allow reflexive dlopens.
   15395 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
   15396 
   15397 # Compiler flag to generate shared objects directly from archives.
   15398 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
   15399 
   15400 # Compiler flag to generate thread-safe objects.
   15401 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
   15402 
   15403 # Library versioning type.
   15404 version_type=$version_type
   15405 
   15406 # Format of library name prefix.
   15407 libname_spec=$lt_libname_spec
   15408 
   15409 # List of archive names.  First name is the real one, the rest are links.
   15410 # The last name is the one that the linker finds with -lNAME.
   15411 library_names_spec=$lt_library_names_spec
   15412 
   15413 # The coded name of the library, if different from the real name.
   15414 soname_spec=$lt_soname_spec
   15415 
   15416 # Commands used to build and install an old-style archive.
   15417 RANLIB=$lt_RANLIB
   15418 old_archive_cmds=$lt_old_archive_cmds_F77
   15419 old_postinstall_cmds=$lt_old_postinstall_cmds
   15420 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   15421 
   15422 # Create an old-style archive from a shared archive.
   15423 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
   15424 
   15425 # Create a temporary old-style archive to link instead of a shared archive.
   15426 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
   15427 
   15428 # Commands used to build and install a shared archive.
   15429 archive_cmds=$lt_archive_cmds_F77
   15430 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
   15431 postinstall_cmds=$lt_postinstall_cmds
   15432 postuninstall_cmds=$lt_postuninstall_cmds
   15433 
   15434 # Commands used to build a loadable module (assumed same as above if empty)
   15435 module_cmds=$lt_module_cmds_F77
   15436 module_expsym_cmds=$lt_module_expsym_cmds_F77
   15437 
   15438 # Commands to strip libraries.
   15439 old_striplib=$lt_old_striplib
   15440 striplib=$lt_striplib
   15441 
   15442 # Dependencies to place before the objects being linked to create a
   15443 # shared library.
   15444 predep_objects=$lt_predep_objects_F77
   15445 
   15446 # Dependencies to place after the objects being linked to create a
   15447 # shared library.
   15448 postdep_objects=$lt_postdep_objects_F77
   15449 
   15450 # Dependencies to place before the objects being linked to create a
   15451 # shared library.
   15452 predeps=$lt_predeps_F77
   15453 
   15454 # Dependencies to place after the objects being linked to create a
   15455 # shared library.
   15456 postdeps=$lt_postdeps_F77
   15457 
   15458 # The library search path used internally by the compiler when linking
   15459 # a shared library.
   15460 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
   15461 
   15462 # Method to check whether dependent libraries are shared objects.
   15463 deplibs_check_method=$lt_deplibs_check_method
   15464 
   15465 # Command to use when deplibs_check_method == file_magic.
   15466 file_magic_cmd=$lt_file_magic_cmd
   15467 
   15468 # Flag that allows shared libraries with undefined symbols to be built.
   15469 allow_undefined_flag=$lt_allow_undefined_flag_F77
   15470 
   15471 # Flag that forces no undefined symbols.
   15472 no_undefined_flag=$lt_no_undefined_flag_F77
   15473 
   15474 # Commands used to finish a libtool library installation in a directory.
   15475 finish_cmds=$lt_finish_cmds
   15476 
   15477 # Same as above, but a single script fragment to be evaled but not shown.
   15478 finish_eval=$lt_finish_eval
   15479 
   15480 # Take the output of nm and produce a listing of raw symbols and C names.
   15481 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   15482 
   15483 # Transform the output of nm in a proper C declaration
   15484 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   15485 
   15486 # Transform the output of nm in a C name address pair
   15487 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   15488 
   15489 # This is the shared library runtime path variable.
   15490 runpath_var=$runpath_var
   15491 
   15492 # This is the shared library path variable.
   15493 shlibpath_var=$shlibpath_var
   15494 
   15495 # Is shlibpath searched before the hard-coded library search path?
   15496 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   15497 
   15498 # How to hardcode a shared library path into an executable.
   15499 hardcode_action=$hardcode_action_F77
   15500 
   15501 # Whether we should hardcode library paths into libraries.
   15502 hardcode_into_libs=$hardcode_into_libs
   15503 
   15504 # Flag to hardcode \$libdir into a binary during linking.
   15505 # This must work even if \$libdir does not exist.
   15506 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
   15507 
   15508 # If ld is used when linking, flag to hardcode \$libdir into
   15509 # a binary during linking. This must work even if \$libdir does
   15510 # not exist.
   15511 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
   15512 
   15513 # Whether we need a single -rpath flag with a separated argument.
   15514 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
   15515 
   15516 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
   15517 # resulting binary.
   15518 hardcode_direct=$hardcode_direct_F77
   15519 
   15520 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
   15521 # resulting binary.
   15522 hardcode_minus_L=$hardcode_minus_L_F77
   15523 
   15524 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
   15525 # the resulting binary.
   15526 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
   15527 
   15528 # Set to yes if building a shared library automatically hardcodes DIR into the library
   15529 # and all subsequent libraries and executables linked against it.
   15530 hardcode_automatic=$hardcode_automatic_F77
   15531 
   15532 # Variables whose values should be saved in libtool wrapper scripts and
   15533 # restored at relink time.
   15534 variables_saved_for_relink="$variables_saved_for_relink"
   15535 
   15536 # Whether libtool must link a program against all its dependency libraries.
   15537 link_all_deplibs=$link_all_deplibs_F77
   15538 
   15539 # Compile-time system search path for libraries
   15540 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   15541 
   15542 # Run-time system search path for libraries
   15543 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   15544 
   15545 # Fix the shell variable \$srcfile for the compiler.
   15546 fix_srcfile_path="$fix_srcfile_path_F77"
   15547 
   15548 # Set to yes if exported symbols are required.
   15549 always_export_symbols=$always_export_symbols_F77
   15550 
   15551 # The commands to list exported symbols.
   15552 export_symbols_cmds=$lt_export_symbols_cmds_F77
   15553 
   15554 # The commands to extract the exported symbol list from a shared archive.
   15555 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   15556 
   15557 # Symbols that should not be listed in the preloaded symbols.
   15558 exclude_expsyms=$lt_exclude_expsyms_F77
   15559 
   15560 # Symbols that must always be exported.
   15561 include_expsyms=$lt_include_expsyms_F77
   15562 
   15563 # ### END LIBTOOL TAG CONFIG: $tagname
   15564 
   15565 __EOF__
   15566 
   15567 
   15568 else
   15569   # If there is no Makefile yet, we rely on a make rule to execute
   15570   # `config.status --recheck' to rerun these tests and create the
   15571   # libtool script then.
   15572   test -f Makefile && make "$ltmain"
   15573 fi
   15574 
   15575 
   15576 ac_ext=c
   15577 ac_cpp='$CPP $CPPFLAGS'
   15578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15581 
   15582 CC="$lt_save_CC"
   15583 
   15584 	else
   15585 	  tagname=""
   15586 	fi
   15587 	;;
   15588 
   15589       GCJ)
   15590 	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
   15591 
   15592 
   15593 # Source file extension for Java test sources.
   15594 ac_ext=java
   15595 
   15596 # Object file extension for compiled Java test sources.
   15597 objext=o
   15598 objext_GCJ=$objext
   15599 
   15600 # Code to be used in simple compile tests
   15601 lt_simple_compile_test_code="class foo {}\n"
   15602 
   15603 # Code to be used in simple link tests
   15604 lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
   15605 
   15606 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   15607 
   15608 # If no C compiler was specified, use CC.
   15609 LTCC=${LTCC-"$CC"}
   15610 
   15611 # Allow CC to be a program name with arguments.
   15612 compiler=$CC
   15613 
   15614 
   15615 # Allow CC to be a program name with arguments.
   15616 lt_save_CC="$CC"
   15617 CC=${GCJ-"gcj"}
   15618 compiler=$CC
   15619 compiler_GCJ=$CC
   15620 
   15621 # GCJ did not exist at the time GCC didn't implicitly link libc in.
   15622 archive_cmds_need_lc_GCJ=no
   15623 
   15624 ## CAVEAT EMPTOR:
   15625 ## There is no encapsulation within the following macros, do not change
   15626 ## the running order or otherwise move them around unless you know exactly
   15627 ## what you are doing...
   15628 
   15629 lt_prog_compiler_no_builtin_flag_GCJ=
   15630 
   15631 if test "$GCC" = yes; then
   15632   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
   15633 
   15634 
   15635 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   15636 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
   15637 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   15638   echo $ECHO_N "(cached) $ECHO_C" >&6
   15639 else
   15640   lt_cv_prog_compiler_rtti_exceptions=no
   15641   ac_outfile=conftest.$ac_objext
   15642    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15643    lt_compiler_flag="-fno-rtti -fno-exceptions"
   15644    # Insert the option either (1) after the last *FLAGS variable, or
   15645    # (2) before a word containing "conftest.", or (3) at the end.
   15646    # Note that $ac_compile itself does not contain backslashes and begins
   15647    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15648    # The option is referenced via a variable to avoid confusing sed.
   15649    lt_compile=`echo "$ac_compile" | $SED \
   15650    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   15651    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15652    -e 's:$: $lt_compiler_flag:'`
   15653    (eval echo "\"\$as_me:15653: $lt_compile\"" >&5)
   15654    (eval "$lt_compile" 2>conftest.err)
   15655    ac_status=$?
   15656    cat conftest.err >&5
   15657    echo "$as_me:15657: \$? = $ac_status" >&5
   15658    if (exit $ac_status) && test -s "$ac_outfile"; then
   15659      # The compiler can only warn and ignore the option if not recognized
   15660      # So say no if there are warnings
   15661      if test ! -s conftest.err; then
   15662        lt_cv_prog_compiler_rtti_exceptions=yes
   15663      fi
   15664    fi
   15665    $rm conftest*
   15666 
   15667 fi
   15668 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   15669 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   15670 
   15671 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   15672     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
   15673 else
   15674     :
   15675 fi
   15676 
   15677 fi
   15678 
   15679 lt_prog_compiler_wl_GCJ=
   15680 lt_prog_compiler_pic_GCJ=
   15681 lt_prog_compiler_static_GCJ=
   15682 
   15683 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   15684 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
   15685 
   15686   if test "$GCC" = yes; then
   15687     lt_prog_compiler_wl_GCJ='-Wl,'
   15688     lt_prog_compiler_static_GCJ='-static'
   15689 
   15690     case $host_os in
   15691       aix*)
   15692       # All AIX code is PIC.
   15693       if test "$host_cpu" = ia64; then
   15694 	# AIX 5 now supports IA64 processor
   15695 	lt_prog_compiler_static_GCJ='-Bstatic'
   15696       fi
   15697       ;;
   15698 
   15699     amigaos*)
   15700       # FIXME: we need at least 68020 code to build shared libraries, but
   15701       # adding the `-m68020' flag to GCC prevents building anything better,
   15702       # like `-m68040'.
   15703       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
   15704       ;;
   15705 
   15706     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   15707       # PIC is the default for these OSes.
   15708       ;;
   15709 
   15710     mingw* | pw32* | os2*)
   15711       # This hack is so that the source file can tell whether it is being
   15712       # built for inclusion in a dll (and should export symbols for example).
   15713       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
   15714       ;;
   15715 
   15716     darwin* | rhapsody*)
   15717       # PIC is the default on this platform
   15718       # Common symbols not allowed in MH_DYLIB files
   15719       lt_prog_compiler_pic_GCJ='-fno-common'
   15720       ;;
   15721 
   15722     msdosdjgpp*)
   15723       # Just because we use GCC doesn't mean we suddenly get shared libraries
   15724       # on systems that don't support them.
   15725       lt_prog_compiler_can_build_shared_GCJ=no
   15726       enable_shared=no
   15727       ;;
   15728 
   15729     sysv4*MP*)
   15730       if test -d /usr/nec; then
   15731 	lt_prog_compiler_pic_GCJ=-Kconform_pic
   15732       fi
   15733       ;;
   15734 
   15735     hpux*)
   15736       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   15737       # not for PA HP-UX.
   15738       case "$host_cpu" in
   15739       hppa*64*|ia64*)
   15740 	# +Z the default
   15741 	;;
   15742       *)
   15743 	lt_prog_compiler_pic_GCJ='-fPIC'
   15744 	;;
   15745       esac
   15746       ;;
   15747 
   15748     *)
   15749       lt_prog_compiler_pic_GCJ='-fPIC'
   15750       ;;
   15751     esac
   15752   else
   15753     # PORTME Check for flag to pass linker flags through the system compiler.
   15754     case $host_os in
   15755     aix*)
   15756       lt_prog_compiler_wl_GCJ='-Wl,'
   15757       if test "$host_cpu" = ia64; then
   15758 	# AIX 5 now supports IA64 processor
   15759 	lt_prog_compiler_static_GCJ='-Bstatic'
   15760       else
   15761 	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
   15762       fi
   15763       ;;
   15764 
   15765     mingw* | pw32* | os2*)
   15766       # This hack is so that the source file can tell whether it is being
   15767       # built for inclusion in a dll (and should export symbols for example).
   15768       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
   15769       ;;
   15770 
   15771     hpux9* | hpux10* | hpux11*)
   15772       lt_prog_compiler_wl_GCJ='-Wl,'
   15773       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   15774       # not for PA HP-UX.
   15775       case "$host_cpu" in
   15776       hppa*64*|ia64*)
   15777 	# +Z the default
   15778 	;;
   15779       *)
   15780 	lt_prog_compiler_pic_GCJ='+Z'
   15781 	;;
   15782       esac
   15783       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   15784       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
   15785       ;;
   15786 
   15787     irix5* | irix6* | nonstopux*)
   15788       lt_prog_compiler_wl_GCJ='-Wl,'
   15789       # PIC (with -KPIC) is the default.
   15790       lt_prog_compiler_static_GCJ='-non_shared'
   15791       ;;
   15792 
   15793     newsos6)
   15794       lt_prog_compiler_pic_GCJ='-KPIC'
   15795       lt_prog_compiler_static_GCJ='-Bstatic'
   15796       ;;
   15797 
   15798     linux*)
   15799       case $CC in
   15800       icc* | ecc*)
   15801 	lt_prog_compiler_wl_GCJ='-Wl,'
   15802 	lt_prog_compiler_pic_GCJ='-KPIC'
   15803 	lt_prog_compiler_static_GCJ='-static'
   15804         ;;
   15805       ccc*)
   15806         lt_prog_compiler_wl_GCJ='-Wl,'
   15807         # All Alpha code is PIC.
   15808         lt_prog_compiler_static_GCJ='-non_shared'
   15809         ;;
   15810       esac
   15811       ;;
   15812 
   15813     osf3* | osf4* | osf5*)
   15814       lt_prog_compiler_wl_GCJ='-Wl,'
   15815       # All OSF/1 code is PIC.
   15816       lt_prog_compiler_static_GCJ='-non_shared'
   15817       ;;
   15818 
   15819     sco3.2v5*)
   15820       lt_prog_compiler_pic_GCJ='-Kpic'
   15821       lt_prog_compiler_static_GCJ='-dn'
   15822       ;;
   15823 
   15824     solaris*)
   15825       lt_prog_compiler_wl_GCJ='-Wl,'
   15826       lt_prog_compiler_pic_GCJ='-KPIC'
   15827       lt_prog_compiler_static_GCJ='-Bstatic'
   15828       ;;
   15829 
   15830     sunos4*)
   15831       lt_prog_compiler_wl_GCJ='-Qoption ld '
   15832       lt_prog_compiler_pic_GCJ='-PIC'
   15833       lt_prog_compiler_static_GCJ='-Bstatic'
   15834       ;;
   15835 
   15836     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   15837       lt_prog_compiler_wl_GCJ='-Wl,'
   15838       lt_prog_compiler_pic_GCJ='-KPIC'
   15839       lt_prog_compiler_static_GCJ='-Bstatic'
   15840       ;;
   15841 
   15842     sysv4*MP*)
   15843       if test -d /usr/nec ;then
   15844 	lt_prog_compiler_pic_GCJ='-Kconform_pic'
   15845 	lt_prog_compiler_static_GCJ='-Bstatic'
   15846       fi
   15847       ;;
   15848 
   15849     uts4*)
   15850       lt_prog_compiler_pic_GCJ='-pic'
   15851       lt_prog_compiler_static_GCJ='-Bstatic'
   15852       ;;
   15853 
   15854     *)
   15855       lt_prog_compiler_can_build_shared_GCJ=no
   15856       ;;
   15857     esac
   15858   fi
   15859 
   15860 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
   15861 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
   15862 
   15863 #
   15864 # Check to make sure the PIC flag actually works.
   15865 #
   15866 if test -n "$lt_prog_compiler_pic_GCJ"; then
   15867 
   15868 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
   15869 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
   15870 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
   15871   echo $ECHO_N "(cached) $ECHO_C" >&6
   15872 else
   15873   lt_prog_compiler_pic_works_GCJ=no
   15874   ac_outfile=conftest.$ac_objext
   15875    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15876    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
   15877    # Insert the option either (1) after the last *FLAGS variable, or
   15878    # (2) before a word containing "conftest.", or (3) at the end.
   15879    # Note that $ac_compile itself does not contain backslashes and begins
   15880    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15881    # The option is referenced via a variable to avoid confusing sed.
   15882    lt_compile=`echo "$ac_compile" | $SED \
   15883    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   15884    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15885    -e 's:$: $lt_compiler_flag:'`
   15886    (eval echo "\"\$as_me:15886: $lt_compile\"" >&5)
   15887    (eval "$lt_compile" 2>conftest.err)
   15888    ac_status=$?
   15889    cat conftest.err >&5
   15890    echo "$as_me:15890: \$? = $ac_status" >&5
   15891    if (exit $ac_status) && test -s "$ac_outfile"; then
   15892      # The compiler can only warn and ignore the option if not recognized
   15893      # So say no if there are warnings
   15894      if test ! -s conftest.err; then
   15895        lt_prog_compiler_pic_works_GCJ=yes
   15896      fi
   15897    fi
   15898    $rm conftest*
   15899 
   15900 fi
   15901 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
   15902 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
   15903 
   15904 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
   15905     case $lt_prog_compiler_pic_GCJ in
   15906      "" | " "*) ;;
   15907      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
   15908      esac
   15909 else
   15910     lt_prog_compiler_pic_GCJ=
   15911      lt_prog_compiler_can_build_shared_GCJ=no
   15912 fi
   15913 
   15914 fi
   15915 case "$host_os" in
   15916   # For platforms which do not support PIC, -DPIC is meaningless:
   15917   *djgpp*)
   15918     lt_prog_compiler_pic_GCJ=
   15919     ;;
   15920   *)
   15921     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
   15922     ;;
   15923 esac
   15924 
   15925 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   15926 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   15927 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
   15928   echo $ECHO_N "(cached) $ECHO_C" >&6
   15929 else
   15930   lt_cv_prog_compiler_c_o_GCJ=no
   15931    $rm -r conftest 2>/dev/null
   15932    mkdir conftest
   15933    cd conftest
   15934    mkdir out
   15935    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   15936 
   15937    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
   15938    # that will create temporary files in the current directory regardless of
   15939    # the output directory.  Thus, making CWD read-only will cause this test
   15940    # to fail, enabling locking or at least warning the user not to do parallel
   15941    # builds.
   15942    chmod -w .
   15943 
   15944    lt_compiler_flag="-o out/conftest2.$ac_objext"
   15945    # Insert the option either (1) after the last *FLAGS variable, or
   15946    # (2) before a word containing "conftest.", or (3) at the end.
   15947    # Note that $ac_compile itself does not contain backslashes and begins
   15948    # with a dollar sign (not a hyphen), so the echo should work correctly.
   15949    lt_compile=`echo "$ac_compile" | $SED \
   15950    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   15951    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   15952    -e 's:$: $lt_compiler_flag:'`
   15953    (eval echo "\"\$as_me:15953: $lt_compile\"" >&5)
   15954    (eval "$lt_compile" 2>out/conftest.err)
   15955    ac_status=$?
   15956    cat out/conftest.err >&5
   15957    echo "$as_me:15957: \$? = $ac_status" >&5
   15958    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   15959    then
   15960      # The compiler can only warn and ignore the option if not recognized
   15961      # So say no if there are warnings
   15962      if test ! -s out/conftest.err; then
   15963        lt_cv_prog_compiler_c_o_GCJ=yes
   15964      fi
   15965    fi
   15966    chmod u+w .
   15967    $rm conftest*
   15968    # SGI C++ compiler will create directory out/ii_files/ for
   15969    # template instantiation
   15970    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   15971    $rm out/* && rmdir out
   15972    cd ..
   15973    rmdir conftest
   15974    $rm conftest*
   15975 
   15976 fi
   15977 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
   15978 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
   15979 
   15980 
   15981 hard_links="nottested"
   15982 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
   15983   # do not overwrite the value of need_locks provided by the user
   15984   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   15985 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
   15986   hard_links=yes
   15987   $rm conftest*
   15988   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   15989   touch conftest.a
   15990   ln conftest.a conftest.b 2>&5 || hard_links=no
   15991   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   15992   { echo "$as_me:$LINENO: result: $hard_links" >&5
   15993 echo "${ECHO_T}$hard_links" >&6; }
   15994   if test "$hard_links" = no; then
   15995     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   15996 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   15997     need_locks=warn
   15998   fi
   15999 else
   16000   need_locks=no
   16001 fi
   16002 
   16003 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   16004 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   16005 
   16006   runpath_var=
   16007   allow_undefined_flag_GCJ=
   16008   enable_shared_with_static_runtimes_GCJ=no
   16009   archive_cmds_GCJ=
   16010   archive_expsym_cmds_GCJ=
   16011   old_archive_From_new_cmds_GCJ=
   16012   old_archive_from_expsyms_cmds_GCJ=
   16013   export_dynamic_flag_spec_GCJ=
   16014   whole_archive_flag_spec_GCJ=
   16015   thread_safe_flag_spec_GCJ=
   16016   hardcode_libdir_flag_spec_GCJ=
   16017   hardcode_libdir_flag_spec_ld_GCJ=
   16018   hardcode_libdir_separator_GCJ=
   16019   hardcode_direct_GCJ=no
   16020   hardcode_minus_L_GCJ=no
   16021   hardcode_shlibpath_var_GCJ=unsupported
   16022   link_all_deplibs_GCJ=unknown
   16023   hardcode_automatic_GCJ=no
   16024   module_cmds_GCJ=
   16025   module_expsym_cmds_GCJ=
   16026   always_export_symbols_GCJ=no
   16027   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   16028   # include_expsyms should be a list of space-separated symbols to be *always*
   16029   # included in the symbol list
   16030   include_expsyms_GCJ=
   16031   # exclude_expsyms can be an extended regexp of symbols to exclude
   16032   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   16033   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   16034   # as well as any symbol that contains `d'.
   16035   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
   16036   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   16037   # platforms (ab)use it in PIC code, but their linkers get confused if
   16038   # the symbol is explicitly referenced.  Since portable code cannot
   16039   # rely on this symbol name, it's probably fine to never include it in
   16040   # preloaded symbol tables.
   16041   extract_expsyms_cmds=
   16042 
   16043   case $host_os in
   16044   cygwin* | mingw* | pw32*)
   16045     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   16046     # When not using gcc, we currently assume that we are using
   16047     # Microsoft Visual C++.
   16048     if test "$GCC" != yes; then
   16049       with_gnu_ld=no
   16050     fi
   16051     ;;
   16052   openbsd*)
   16053     with_gnu_ld=no
   16054     ;;
   16055   esac
   16056 
   16057   ld_shlibs_GCJ=yes
   16058   if test "$with_gnu_ld" = yes; then
   16059     # If archive_cmds runs LD, not CC, wlarc should be empty
   16060     wlarc='${wl}'
   16061 
   16062     # See if GNU ld supports shared libraries.
   16063     case $host_os in
   16064     aix3* | aix4* | aix5*)
   16065       # On AIX/PPC, the GNU linker is very broken
   16066       if test "$host_cpu" != ia64; then
   16067 	ld_shlibs_GCJ=no
   16068 	cat <<EOF 1>&2
   16069 
   16070 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   16071 *** to be unable to reliably create shared libraries on AIX.
   16072 *** Therefore, libtool is disabling shared libraries support.  If you
   16073 *** really care for shared libraries, you may want to modify your PATH
   16074 *** so that a non-GNU linker is found, and then restart.
   16075 
   16076 EOF
   16077       fi
   16078       ;;
   16079 
   16080     amigaos*)
   16081       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   16082       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16083       hardcode_minus_L_GCJ=yes
   16084 
   16085       # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
   16086       # that the semantics of dynamic libraries on AmigaOS, at least up
   16087       # to version 4, is to share data among multiple programs linked
   16088       # with the same dynamic library.  Since this doesn't match the
   16089       # behavior of shared libraries on other platforms, we can't use
   16090       # them.
   16091       ld_shlibs_GCJ=no
   16092       ;;
   16093 
   16094     beos*)
   16095       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16096 	allow_undefined_flag_GCJ=unsupported
   16097 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   16098 	# support --undefined.  This deserves some investigation.  FIXME
   16099 	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16100       else
   16101 	ld_shlibs_GCJ=no
   16102       fi
   16103       ;;
   16104 
   16105     cygwin* | mingw* | pw32*)
   16106       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
   16107       # as there is no search path for DLLs.
   16108       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16109       allow_undefined_flag_GCJ=unsupported
   16110       always_export_symbols_GCJ=no
   16111       enable_shared_with_static_runtimes_GCJ=yes
   16112       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
   16113 
   16114       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
   16115         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
   16116 	# If the export-symbols file already is a .def file (1st line
   16117 	# is EXPORTS), use it as is; otherwise, prepend...
   16118 	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   16119 	  cp $export_symbols $output_objdir/$soname.def;
   16120 	else
   16121 	  echo EXPORTS > $output_objdir/$soname.def;
   16122 	  cat $export_symbols >> $output_objdir/$soname.def;
   16123 	fi~
   16124 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
   16125       else
   16126 	ld_shlibs=no
   16127       fi
   16128       ;;
   16129 
   16130     netbsd*)
   16131       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16132 	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   16133 	wlarc=
   16134       else
   16135 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16136 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16137       fi
   16138       ;;
   16139 
   16140     solaris* | sysv5*)
   16141       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
   16142 	ld_shlibs_GCJ=no
   16143 	cat <<EOF 1>&2
   16144 
   16145 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   16146 *** create shared libraries on Solaris systems.  Therefore, libtool
   16147 *** is disabling shared libraries support.  We urge you to upgrade GNU
   16148 *** binutils to release 2.9.1 or newer.  Another option is to modify
   16149 *** your PATH or compiler configuration so that the native linker is
   16150 *** used, and then restart.
   16151 
   16152 EOF
   16153       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16154 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16155 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16156       else
   16157 	ld_shlibs_GCJ=no
   16158       fi
   16159       ;;
   16160 
   16161     sunos4*)
   16162       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16163       wlarc=
   16164       hardcode_direct_GCJ=yes
   16165       hardcode_shlibpath_var_GCJ=no
   16166       ;;
   16167 
   16168   linux*)
   16169     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
   16170         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16171 	archive_cmds_GCJ="$tmp_archive_cmds"
   16172       supports_anon_versioning=no
   16173       case `$LD -v 2>/dev/null` in
   16174         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   16175         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   16176         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   16177         *\ 2.11.*) ;; # other 2.11 versions
   16178         *) supports_anon_versioning=yes ;;
   16179       esac
   16180       if test $supports_anon_versioning = yes; then
   16181         archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
   16182 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   16183 $echo "local: *; };" >> $output_objdir/$libname.ver~
   16184         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   16185       else
   16186         archive_expsym_cmds_GCJ="$tmp_archive_cmds"
   16187       fi
   16188     else
   16189       ld_shlibs_GCJ=no
   16190     fi
   16191     ;;
   16192 
   16193     *)
   16194       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
   16195 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   16196 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   16197       else
   16198 	ld_shlibs_GCJ=no
   16199       fi
   16200       ;;
   16201     esac
   16202 
   16203     if test "$ld_shlibs_GCJ" = yes; then
   16204       runpath_var=LD_RUN_PATH
   16205       hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
   16206       export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
   16207       # ancient GNU ld didn't support --whole-archive et. al.
   16208       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
   16209  	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   16210       else
   16211   	whole_archive_flag_spec_GCJ=
   16212       fi
   16213     fi
   16214   else
   16215     # PORTME fill in a description of your system's linker (not GNU ld)
   16216     case $host_os in
   16217     aix3*)
   16218       allow_undefined_flag_GCJ=unsupported
   16219       always_export_symbols_GCJ=yes
   16220       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   16221       # Note: this linker hardcodes the directories in LIBPATH if there
   16222       # are no directories specified by -L.
   16223       hardcode_minus_L_GCJ=yes
   16224       if test "$GCC" = yes && test -z "$link_static_flag"; then
   16225 	# Neither direct hardcoding nor static linking is supported with a
   16226 	# broken collect2.
   16227 	hardcode_direct_GCJ=unsupported
   16228       fi
   16229       ;;
   16230 
   16231     aix4* | aix5*)
   16232       if test "$host_cpu" = ia64; then
   16233 	# On IA64, the linker does run time linking by default, so we don't
   16234 	# have to do anything special.
   16235 	aix_use_runtimelinking=no
   16236 	exp_sym_flag='-Bexport'
   16237 	no_entry_flag=""
   16238       else
   16239 	# If we're using GNU nm, then we don't want the "-C" option.
   16240 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   16241 	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
   16242 	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   16243 	else
   16244 	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
   16245 	fi
   16246 	aix_use_runtimelinking=no
   16247 
   16248 	# Test if we are trying to use run time linking or normal
   16249 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   16250 	# need to do runtime linking.
   16251 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
   16252 	  for ld_flag in $LDFLAGS; do
   16253   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   16254   	    aix_use_runtimelinking=yes
   16255   	    break
   16256   	  fi
   16257 	  done
   16258 	esac
   16259 
   16260 	exp_sym_flag='-bexport'
   16261 	no_entry_flag='-bnoentry'
   16262       fi
   16263 
   16264       # When large executables or shared objects are built, AIX ld can
   16265       # have problems creating the table of contents.  If linking a library
   16266       # or program results in "error TOC overflow" add -mminimal-toc to
   16267       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   16268       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   16269 
   16270       archive_cmds_GCJ=''
   16271       hardcode_direct_GCJ=yes
   16272       hardcode_libdir_separator_GCJ=':'
   16273       link_all_deplibs_GCJ=yes
   16274 
   16275       if test "$GCC" = yes; then
   16276 	case $host_os in aix4.012|aix4.012.*)
   16277 	# We only want to do this on AIX 4.2 and lower, the check
   16278 	# below for broken collect2 doesn't work under 4.3+
   16279 	  collect2name=`${CC} -print-prog-name=collect2`
   16280 	  if test -f "$collect2name" && \
   16281   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
   16282 	  then
   16283   	  # We have reworked collect2
   16284   	  hardcode_direct_GCJ=yes
   16285 	  else
   16286   	  # We have old collect2
   16287   	  hardcode_direct_GCJ=unsupported
   16288   	  # It fails to find uninstalled libraries when the uninstalled
   16289   	  # path is not listed in the libpath.  Setting hardcode_minus_L
   16290   	  # to unsupported forces relinking
   16291   	  hardcode_minus_L_GCJ=yes
   16292   	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16293   	  hardcode_libdir_separator_GCJ=
   16294 	  fi
   16295 	esac
   16296 	shared_flag='-shared'
   16297       else
   16298 	# not using gcc
   16299 	if test "$host_cpu" = ia64; then
   16300   	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   16301   	# chokes on -Wl,-G. The following line is correct:
   16302 	  shared_flag='-G'
   16303 	else
   16304   	if test "$aix_use_runtimelinking" = yes; then
   16305 	    shared_flag='${wl}-G'
   16306 	  else
   16307 	    shared_flag='${wl}-bM:SRE'
   16308   	fi
   16309 	fi
   16310       fi
   16311 
   16312       # It seems that -bexpall does not export symbols beginning with
   16313       # underscore (_), so it is better to generate a list of symbols to export.
   16314       always_export_symbols_GCJ=yes
   16315       if test "$aix_use_runtimelinking" = yes; then
   16316 	# Warning - without using the other runtime loading flags (-brtl),
   16317 	# -berok will link without error, but may produce a broken library.
   16318 	allow_undefined_flag_GCJ='-berok'
   16319        # Determine the default libpath from the value encoded in an empty executable.
   16320        cat >conftest.$ac_ext <<_ACEOF
   16321 /* confdefs.h.  */
   16322 _ACEOF
   16323 cat confdefs.h >>conftest.$ac_ext
   16324 cat >>conftest.$ac_ext <<_ACEOF
   16325 /* end confdefs.h.  */
   16326 
   16327 int
   16328 main ()
   16329 {
   16330 
   16331   ;
   16332   return 0;
   16333 }
   16334 _ACEOF
   16335 rm -f conftest.$ac_objext conftest$ac_exeext
   16336 if { (ac_try="$ac_link"
   16337 case "(($ac_try" in
   16338   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16339   *) ac_try_echo=$ac_try;;
   16340 esac
   16341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16342   (eval "$ac_link") 2>conftest.er1
   16343   ac_status=$?
   16344   grep -v '^ *+' conftest.er1 >conftest.err
   16345   rm -f conftest.er1
   16346   cat conftest.err >&5
   16347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16348   (exit $ac_status); } && {
   16349 	 test -z "$ac_c_werror_flag" ||
   16350 	 test ! -s conftest.err
   16351        } && test -s conftest$ac_exeext &&
   16352        $as_test_x conftest$ac_exeext; then
   16353 
   16354 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16355 }'`
   16356 # Check for a 64-bit object if we didn't find anything.
   16357 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16358 }'`; fi
   16359 else
   16360   echo "$as_me: failed program was:" >&5
   16361 sed 's/^/| /' conftest.$ac_ext >&5
   16362 
   16363 
   16364 fi
   16365 
   16366 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16367       conftest$ac_exeext conftest.$ac_ext
   16368 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16369 
   16370        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16371 	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   16372        else
   16373 	if test "$host_cpu" = ia64; then
   16374 	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
   16375 	  allow_undefined_flag_GCJ="-z nodefs"
   16376 	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
   16377 	else
   16378 	 # Determine the default libpath from the value encoded in an empty executable.
   16379 	 cat >conftest.$ac_ext <<_ACEOF
   16380 /* confdefs.h.  */
   16381 _ACEOF
   16382 cat confdefs.h >>conftest.$ac_ext
   16383 cat >>conftest.$ac_ext <<_ACEOF
   16384 /* end confdefs.h.  */
   16385 
   16386 int
   16387 main ()
   16388 {
   16389 
   16390   ;
   16391   return 0;
   16392 }
   16393 _ACEOF
   16394 rm -f conftest.$ac_objext conftest$ac_exeext
   16395 if { (ac_try="$ac_link"
   16396 case "(($ac_try" in
   16397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16398   *) ac_try_echo=$ac_try;;
   16399 esac
   16400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16401   (eval "$ac_link") 2>conftest.er1
   16402   ac_status=$?
   16403   grep -v '^ *+' conftest.er1 >conftest.err
   16404   rm -f conftest.er1
   16405   cat conftest.err >&5
   16406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16407   (exit $ac_status); } && {
   16408 	 test -z "$ac_c_werror_flag" ||
   16409 	 test ! -s conftest.err
   16410        } && test -s conftest$ac_exeext &&
   16411        $as_test_x conftest$ac_exeext; then
   16412 
   16413 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16414 }'`
   16415 # Check for a 64-bit object if we didn't find anything.
   16416 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
   16417 }'`; fi
   16418 else
   16419   echo "$as_me: failed program was:" >&5
   16420 sed 's/^/| /' conftest.$ac_ext >&5
   16421 
   16422 
   16423 fi
   16424 
   16425 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16426       conftest$ac_exeext conftest.$ac_ext
   16427 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   16428 
   16429 	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
   16430 	  # Warning - without using the other run time loading flags,
   16431 	  # -berok will link without error, but may produce a broken library.
   16432 	  no_undefined_flag_GCJ=' ${wl}-bernotok'
   16433 	  allow_undefined_flag_GCJ=' ${wl}-berok'
   16434 	  # -bexpall does not export symbols beginning with underscore (_)
   16435 	  always_export_symbols_GCJ=yes
   16436 	  # Exported symbols can be pulled into shared objects from archives
   16437 	  whole_archive_flag_spec_GCJ=' '
   16438 	  archive_cmds_need_lc_GCJ=yes
   16439 	  # This is similar to how AIX traditionally builds it's shared libraries.
   16440 	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   16441 	fi
   16442       fi
   16443       ;;
   16444 
   16445     amigaos*)
   16446       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   16447       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16448       hardcode_minus_L_GCJ=yes
   16449       # see comment about different semantics on the GNU ld section
   16450       ld_shlibs_GCJ=no
   16451       ;;
   16452 
   16453     bsdi4*)
   16454       export_dynamic_flag_spec_GCJ=-rdynamic
   16455       ;;
   16456 
   16457     cygwin* | mingw* | pw32*)
   16458       # When not using gcc, we currently assume that we are using
   16459       # Microsoft Visual C++.
   16460       # hardcode_libdir_flag_spec is actually meaningless, as there is
   16461       # no search path for DLLs.
   16462       hardcode_libdir_flag_spec_GCJ=' '
   16463       allow_undefined_flag_GCJ=unsupported
   16464       # Tell ltmain to make .lib files, not .a files.
   16465       libext=lib
   16466       # Tell ltmain to make .dll files, not .so files.
   16467       shrext=".dll"
   16468       # FIXME: Setting linknames here is a bad hack.
   16469       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
   16470       # The linker will automatically build a .lib file if we build a DLL.
   16471       old_archive_From_new_cmds_GCJ='true'
   16472       # FIXME: Should let the user specify the lib program.
   16473       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
   16474       fix_srcfile_path='`cygpath -w "$srcfile"`'
   16475       enable_shared_with_static_runtimes_GCJ=yes
   16476       ;;
   16477 
   16478     darwin* | rhapsody*)
   16479     if test "$GXX" = yes ; then
   16480       archive_cmds_need_lc_GCJ=no
   16481       case "$host_os" in
   16482       rhapsody* | darwin1.[012])
   16483 	allow_undefined_flag_GCJ='-undefined suppress'
   16484 	;;
   16485       *) # Darwin 1.3 on
   16486       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
   16487       	allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
   16488       else
   16489         case ${MACOSX_DEPLOYMENT_TARGET} in
   16490           10.[012])
   16491             allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
   16492             ;;
   16493           10.*)
   16494             allow_undefined_flag_GCJ='-undefined dynamic_lookup'
   16495             ;;
   16496         esac
   16497       fi
   16498 	;;
   16499       esac
   16500     	lt_int_apple_cc_single_mod=no
   16501     	output_verbose_link_cmd='echo'
   16502     	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
   16503     	  lt_int_apple_cc_single_mod=yes
   16504     	fi
   16505     	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   16506     	  archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   16507     	else
   16508         archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
   16509       fi
   16510       module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
   16511       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
   16512         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
   16513           archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16514         else
   16515           archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16516         fi
   16517           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
   16518       hardcode_direct_GCJ=no
   16519       hardcode_automatic_GCJ=yes
   16520       hardcode_shlibpath_var_GCJ=unsupported
   16521       whole_archive_flag_spec_GCJ='-all_load $convenience'
   16522       link_all_deplibs_GCJ=yes
   16523     else
   16524       ld_shlibs_GCJ=no
   16525     fi
   16526       ;;
   16527 
   16528     dgux*)
   16529       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16530       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16531       hardcode_shlibpath_var_GCJ=no
   16532       ;;
   16533 
   16534     freebsd1*)
   16535       ld_shlibs_GCJ=no
   16536       ;;
   16537 
   16538     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   16539     # support.  Future versions do this automatically, but an explicit c++rt0.o
   16540     # does not break anything, and helps significantly (at the cost of a little
   16541     # extra space).
   16542     freebsd2.2*)
   16543       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   16544       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16545       hardcode_direct_GCJ=yes
   16546       hardcode_shlibpath_var_GCJ=no
   16547       ;;
   16548 
   16549     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   16550     freebsd2*)
   16551       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16552       hardcode_direct_GCJ=yes
   16553       hardcode_minus_L_GCJ=yes
   16554       hardcode_shlibpath_var_GCJ=no
   16555       ;;
   16556 
   16557     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   16558     freebsd* | kfreebsd*-gnu)
   16559       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   16560       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16561       hardcode_direct_GCJ=yes
   16562       hardcode_shlibpath_var_GCJ=no
   16563       ;;
   16564 
   16565     hpux9*)
   16566       if test "$GCC" = yes; then
   16567 	archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   16568       else
   16569 	archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   16570       fi
   16571       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16572       hardcode_libdir_separator_GCJ=:
   16573       hardcode_direct_GCJ=yes
   16574 
   16575       # hardcode_minus_L: Not really in the search PATH,
   16576       # but as the default location of the library.
   16577       hardcode_minus_L_GCJ=yes
   16578       export_dynamic_flag_spec_GCJ='${wl}-E'
   16579       ;;
   16580 
   16581     hpux10* | hpux11*)
   16582       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   16583 	case "$host_cpu" in
   16584 	hppa*64*|ia64*)
   16585 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16586 	  ;;
   16587 	*)
   16588 	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   16589 	  ;;
   16590 	esac
   16591       else
   16592 	case "$host_cpu" in
   16593 	hppa*64*|ia64*)
   16594 	  archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
   16595 	  ;;
   16596 	*)
   16597 	  archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   16598 	  ;;
   16599 	esac
   16600       fi
   16601       if test "$with_gnu_ld" = no; then
   16602 	case "$host_cpu" in
   16603 	hppa*64*)
   16604 	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16605 	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
   16606 	  hardcode_libdir_separator_GCJ=:
   16607 	  hardcode_direct_GCJ=no
   16608 	  hardcode_shlibpath_var_GCJ=no
   16609 	  ;;
   16610 	ia64*)
   16611 	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16612 	  hardcode_direct_GCJ=no
   16613 	  hardcode_shlibpath_var_GCJ=no
   16614 
   16615 	  # hardcode_minus_L: Not really in the search PATH,
   16616 	  # but as the default location of the library.
   16617 	  hardcode_minus_L_GCJ=yes
   16618 	  ;;
   16619 	*)
   16620 	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
   16621 	  hardcode_libdir_separator_GCJ=:
   16622 	  hardcode_direct_GCJ=yes
   16623 	  export_dynamic_flag_spec_GCJ='${wl}-E'
   16624 
   16625 	  # hardcode_minus_L: Not really in the search PATH,
   16626 	  # but as the default location of the library.
   16627 	  hardcode_minus_L_GCJ=yes
   16628 	  ;;
   16629 	esac
   16630       fi
   16631       ;;
   16632 
   16633     irix5* | irix6* | nonstopux*)
   16634       if test "$GCC" = yes; then
   16635 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   16636       else
   16637 	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   16638 	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
   16639       fi
   16640       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16641       hardcode_libdir_separator_GCJ=:
   16642       link_all_deplibs_GCJ=yes
   16643       ;;
   16644 
   16645     netbsd*)
   16646       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
   16647 	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   16648       else
   16649 	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   16650       fi
   16651       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16652       hardcode_direct_GCJ=yes
   16653       hardcode_shlibpath_var_GCJ=no
   16654       ;;
   16655 
   16656     newsos6)
   16657       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16658       hardcode_direct_GCJ=yes
   16659       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16660       hardcode_libdir_separator_GCJ=:
   16661       hardcode_shlibpath_var_GCJ=no
   16662       ;;
   16663 
   16664     openbsd*)
   16665       hardcode_direct_GCJ=yes
   16666       hardcode_shlibpath_var_GCJ=no
   16667       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   16668 	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   16669 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16670 	export_dynamic_flag_spec_GCJ='${wl}-E'
   16671       else
   16672        case $host_os in
   16673 	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   16674 	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   16675 	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16676 	   ;;
   16677 	 *)
   16678 	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   16679 	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
   16680 	   ;;
   16681        esac
   16682       fi
   16683       ;;
   16684 
   16685     os2*)
   16686       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16687       hardcode_minus_L_GCJ=yes
   16688       allow_undefined_flag_GCJ=unsupported
   16689       archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   16690       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   16691       ;;
   16692 
   16693     osf3*)
   16694       if test "$GCC" = yes; then
   16695 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   16696 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   16697       else
   16698 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   16699 	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   16700       fi
   16701       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16702       hardcode_libdir_separator_GCJ=:
   16703       ;;
   16704 
   16705     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   16706       if test "$GCC" = yes; then
   16707 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
   16708 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   16709 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
   16710       else
   16711 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
   16712 	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
   16713 	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
   16714 	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
   16715 
   16716 	# Both c and cxx compiler support -rpath directly
   16717 	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
   16718       fi
   16719       hardcode_libdir_separator_GCJ=:
   16720       ;;
   16721 
   16722     sco3.2v5*)
   16723       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16724       hardcode_shlibpath_var_GCJ=no
   16725       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
   16726       runpath_var=LD_RUN_PATH
   16727       hardcode_runpath_var=yes
   16728       ;;
   16729 
   16730     solaris*)
   16731       no_undefined_flag_GCJ=' -z text'
   16732       if test "$GCC" = yes; then
   16733 	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16734 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16735 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
   16736       else
   16737 	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16738 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16739   	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   16740       fi
   16741       hardcode_libdir_flag_spec_GCJ='-R$libdir'
   16742       hardcode_shlibpath_var_GCJ=no
   16743       case $host_os in
   16744       solaris2.[0-5] | solaris2.[0-5].*) ;;
   16745       *) # Supported since Solaris 2.6 (maybe 2.5.1?)
   16746 	whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
   16747       esac
   16748       link_all_deplibs_GCJ=yes
   16749       ;;
   16750 
   16751     sunos4*)
   16752       if test "x$host_vendor" = xsequent; then
   16753 	# Use $CC to link under sequent, because it throws in some extra .o
   16754 	# files that make .init and .fini sections work.
   16755 	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   16756       else
   16757 	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   16758       fi
   16759       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16760       hardcode_direct_GCJ=yes
   16761       hardcode_minus_L_GCJ=yes
   16762       hardcode_shlibpath_var_GCJ=no
   16763       ;;
   16764 
   16765     sysv4)
   16766       case $host_vendor in
   16767 	sni)
   16768 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16769 	  hardcode_direct_GCJ=yes # is this really true???
   16770 	;;
   16771 	siemens)
   16772 	  ## LD is ld it makes a PLAMLIB
   16773 	  ## CC just makes a GrossModule.
   16774 	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   16775 	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
   16776 	  hardcode_direct_GCJ=no
   16777         ;;
   16778 	motorola)
   16779 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16780 	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
   16781 	;;
   16782       esac
   16783       runpath_var='LD_RUN_PATH'
   16784       hardcode_shlibpath_var_GCJ=no
   16785       ;;
   16786 
   16787     sysv4.3*)
   16788       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16789       hardcode_shlibpath_var_GCJ=no
   16790       export_dynamic_flag_spec_GCJ='-Bexport'
   16791       ;;
   16792 
   16793     sysv4*MP*)
   16794       if test -d /usr/nec; then
   16795 	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16796 	hardcode_shlibpath_var_GCJ=no
   16797 	runpath_var=LD_RUN_PATH
   16798 	hardcode_runpath_var=yes
   16799 	ld_shlibs_GCJ=yes
   16800       fi
   16801       ;;
   16802 
   16803     sysv4.2uw2*)
   16804       archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   16805       hardcode_direct_GCJ=yes
   16806       hardcode_minus_L_GCJ=no
   16807       hardcode_shlibpath_var_GCJ=no
   16808       hardcode_runpath_var=yes
   16809       runpath_var=LD_RUN_PATH
   16810       ;;
   16811 
   16812    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
   16813       no_undefined_flag_GCJ='${wl}-z ${wl}text'
   16814       if test "$GCC" = yes; then
   16815 	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16816       else
   16817 	archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   16818       fi
   16819       runpath_var='LD_RUN_PATH'
   16820       hardcode_shlibpath_var_GCJ=no
   16821       ;;
   16822 
   16823     sysv5*)
   16824       no_undefined_flag_GCJ=' -z text'
   16825       # $CC -shared without GNU ld will not create a library from C++
   16826       # object files and a static libstdc++, better avoid it by now
   16827       archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16828       archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
   16829   		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
   16830       hardcode_libdir_flag_spec_GCJ=
   16831       hardcode_shlibpath_var_GCJ=no
   16832       runpath_var='LD_RUN_PATH'
   16833       ;;
   16834 
   16835     uts4*)
   16836       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   16837       hardcode_libdir_flag_spec_GCJ='-L$libdir'
   16838       hardcode_shlibpath_var_GCJ=no
   16839       ;;
   16840 
   16841     *)
   16842       ld_shlibs_GCJ=no
   16843       ;;
   16844     esac
   16845   fi
   16846 
   16847 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
   16848 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
   16849 test "$ld_shlibs_GCJ" = no && can_build_shared=no
   16850 
   16851 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   16852 if test "$GCC" = yes; then
   16853   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   16854 fi
   16855 
   16856 #
   16857 # Do we need to explicitly link libc?
   16858 #
   16859 case "x$archive_cmds_need_lc_GCJ" in
   16860 x|xyes)
   16861   # Assume -lc should be added
   16862   archive_cmds_need_lc_GCJ=yes
   16863 
   16864   if test "$enable_shared" = yes && test "$GCC" = yes; then
   16865     case $archive_cmds_GCJ in
   16866     *'~'*)
   16867       # FIXME: we may have to deal with multi-command sequences.
   16868       ;;
   16869     '$CC '*)
   16870       # Test whether the compiler implicitly links with -lc since on some
   16871       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   16872       # to ld, don't add -lc before -lgcc.
   16873       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   16874 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
   16875       $rm conftest*
   16876       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   16877 
   16878       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   16879   (eval $ac_compile) 2>&5
   16880   ac_status=$?
   16881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16882   (exit $ac_status); } 2>conftest.err; then
   16883         soname=conftest
   16884         lib=conftest
   16885         libobjs=conftest.$ac_objext
   16886         deplibs=
   16887         wl=$lt_prog_compiler_wl_GCJ
   16888         compiler_flags=-v
   16889         linker_flags=-v
   16890         verstring=
   16891         output_objdir=.
   16892         libname=conftest
   16893         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
   16894         allow_undefined_flag_GCJ=
   16895         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
   16896   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
   16897   ac_status=$?
   16898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16899   (exit $ac_status); }
   16900         then
   16901 	  archive_cmds_need_lc_GCJ=no
   16902         else
   16903 	  archive_cmds_need_lc_GCJ=yes
   16904         fi
   16905         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
   16906       else
   16907         cat conftest.err 1>&5
   16908       fi
   16909       $rm conftest*
   16910       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
   16911 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
   16912       ;;
   16913     esac
   16914   fi
   16915   ;;
   16916 esac
   16917 
   16918 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   16919 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
   16920 library_names_spec=
   16921 libname_spec='lib$name'
   16922 soname_spec=
   16923 shrext=".so"
   16924 postinstall_cmds=
   16925 postuninstall_cmds=
   16926 finish_cmds=
   16927 finish_eval=
   16928 shlibpath_var=
   16929 shlibpath_overrides_runpath=unknown
   16930 version_type=none
   16931 dynamic_linker="$host_os ld.so"
   16932 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   16933 if test "$GCC" = yes; then
   16934   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   16935   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
   16936     # if the path contains ";" then we assume it to be the separator
   16937     # otherwise default to the standard path separator (i.e. ":") - it is
   16938     # assumed that no part of a normal pathname contains ";" but that should
   16939     # okay in the real world where ";" in dirpaths is itself problematic.
   16940     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   16941   else
   16942     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   16943   fi
   16944 else
   16945   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   16946 fi
   16947 need_lib_prefix=unknown
   16948 hardcode_into_libs=no
   16949 
   16950 # when you set need_version to no, make sure it does not cause -set_version
   16951 # flags to be left without arguments
   16952 need_version=unknown
   16953 
   16954 case $host_os in
   16955 aix3*)
   16956   version_type=linux
   16957   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   16958   shlibpath_var=LIBPATH
   16959 
   16960   # AIX 3 has no versioning support, so we append a major version to the name.
   16961   soname_spec='${libname}${release}${shared_ext}$major'
   16962   ;;
   16963 
   16964 aix4* | aix5*)
   16965   version_type=linux
   16966   need_lib_prefix=no
   16967   need_version=no
   16968   hardcode_into_libs=yes
   16969   if test "$host_cpu" = ia64; then
   16970     # AIX 5 supports IA64
   16971     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   16972     shlibpath_var=LD_LIBRARY_PATH
   16973   else
   16974     # With GCC up to 2.95.x, collect2 would create an import file
   16975     # for dependence libraries.  The import file would start with
   16976     # the line `#! .'.  This would cause the generated library to
   16977     # depend on `.', always an invalid library.  This was fixed in
   16978     # development snapshots of GCC prior to 3.0.
   16979     case $host_os in
   16980       aix4 | aix4.[01] | aix4.[01].*)
   16981       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   16982 	   echo ' yes '
   16983 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
   16984 	:
   16985       else
   16986 	can_build_shared=no
   16987       fi
   16988       ;;
   16989     esac
   16990     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   16991     # soname into executable. Probably we can add versioning support to
   16992     # collect2, so additional links can be useful in future.
   16993     if test "$aix_use_runtimelinking" = yes; then
   16994       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   16995       # instead of lib<name>.a to let people know that these are not
   16996       # typical AIX shared libraries.
   16997       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   16998     else
   16999       # We preserve .a as extension for shared libraries through AIX4.2
   17000       # and later when we are not doing run time linking.
   17001       library_names_spec='${libname}${release}.a $libname.a'
   17002       soname_spec='${libname}${release}${shared_ext}$major'
   17003     fi
   17004     shlibpath_var=LIBPATH
   17005   fi
   17006   ;;
   17007 
   17008 amigaos*)
   17009   library_names_spec='$libname.ixlibrary $libname.a'
   17010   # Create ${libname}_ixlibrary.a entries in /sys/libs.
   17011   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'
   17012   ;;
   17013 
   17014 beos*)
   17015   library_names_spec='${libname}${shared_ext}'
   17016   dynamic_linker="$host_os ld.so"
   17017   shlibpath_var=LIBRARY_PATH
   17018   ;;
   17019 
   17020 bsdi4*)
   17021   version_type=linux
   17022   need_version=no
   17023   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   17024   soname_spec='${libname}${release}${shared_ext}$major'
   17025   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   17026   shlibpath_var=LD_LIBRARY_PATH
   17027   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   17028   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   17029   # the default ld.so.conf also contains /usr/contrib/lib and
   17030   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   17031   # libtool to hard-code these into programs
   17032   ;;
   17033 
   17034 cygwin* | mingw* | pw32*)
   17035   version_type=windows
   17036   shrext=".dll"
   17037   need_version=no
   17038   need_lib_prefix=no
   17039 
   17040   case $GCC,$host_os in
   17041   yes,cygwin* | yes,mingw* | yes,pw32*)
   17042     library_names_spec='$libname.dll.a'
   17043     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   17044     postinstall_cmds='base_file=`basename \${file}`~
   17045       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
   17046       dldir=$destdir/`dirname \$dlpath`~
   17047       test -d \$dldir || mkdir -p \$dldir~
   17048       $install_prog $dir/$dlname \$dldir/$dlname'
   17049     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   17050       dlpath=$dir/\$dldll~
   17051        $rm \$dlpath'
   17052     shlibpath_overrides_runpath=yes
   17053 
   17054     case $host_os in
   17055     cygwin*)
   17056       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   17057       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17058       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   17059       ;;
   17060     mingw*)
   17061       # MinGW DLLs use traditional 'lib' prefix
   17062       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   17063       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   17064       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
   17065         # It is most probably a Windows format PATH printed by
   17066         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   17067         # path with ; separators, and with drive letters. We can handle the
   17068         # drive letters (cygwin fileutils understands them), so leave them,
   17069         # especially as we might pass files found there to a mingw objdump,
   17070         # which wouldn't understand a cygwinified path. Ahh.
   17071         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   17072       else
   17073         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   17074       fi
   17075       ;;
   17076     pw32*)
   17077       # pw32 DLLs use 'pw' prefix rather than 'lib'
   17078       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
   17079       ;;
   17080     esac
   17081     ;;
   17082 
   17083   *)
   17084     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   17085     ;;
   17086   esac
   17087   dynamic_linker='Win32 ld.exe'
   17088   # FIXME: first we should search . and the directory the executable is in
   17089   shlibpath_var=PATH
   17090   ;;
   170