Home | History | Annotate | Download | only in protobuf
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.61 for Protocol Buffers 2.3.0.
      4 #
      5 # Report bugs to <protobuf (at] googlegroups.com>.
      6 #
      7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
      8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
      9 # This configure script is free software; the Free Software Foundation
     10 # gives unlimited permission to copy, distribute and modify it.
     11 ## --------------------- ##
     12 ## M4sh Initialization.  ##
     13 ## --------------------- ##
     14 
     15 # Be more Bourne compatible
     16 DUALCASE=1; export DUALCASE # for MKS sh
     17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
     18   emulate sh
     19   NULLCMD=:
     20   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
     21   # is contrary to our usage.  Disable this feature.
     22   alias -g '${1+"$@"}'='"$@"'
     23   setopt NO_GLOB_SUBST
     24 else
     25   case `(set -o) 2>/dev/null` in
     26   *posix*) set -o posix ;;
     27 esac
     28 
     29 fi
     30 
     31 
     32 
     33 
     34 # PATH needs CR
     35 # Avoid depending upon Character Ranges.
     36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
     37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
     38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
     39 as_cr_digits='0123456789'
     40 as_cr_alnum=$as_cr_Letters$as_cr_digits
     41 
     42 # The user is always right.
     43 if test "${PATH_SEPARATOR+set}" != set; then
     44   echo "#! /bin/sh" >conf$$.sh
     45   echo  "exit 0"   >>conf$$.sh
     46   chmod +x conf$$.sh
     47   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
     48     PATH_SEPARATOR=';'
     49   else
     50     PATH_SEPARATOR=:
     51   fi
     52   rm -f conf$$.sh
     53 fi
     54 
     55 # Support unset when possible.
     56 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
     57   as_unset=unset
     58 else
     59   as_unset=false
     60 fi
     61 
     62 
     63 # IFS
     64 # We need space, tab and new line, in precisely that order.  Quoting is
     65 # there to prevent editors from complaining about space-tab.
     66 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     67 # splitting by setting IFS to empty value.)
     68 as_nl='
     69 '
     70 IFS=" ""	$as_nl"
     71 
     72 # Find who we are.  Look in the path if we contain no directory separator.
     73 case $0 in
     74   *[\\/]* ) as_myself=$0 ;;
     75   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     76 for as_dir in $PATH
     77 do
     78   IFS=$as_save_IFS
     79   test -z "$as_dir" && as_dir=.
     80   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
     81 done
     82 IFS=$as_save_IFS
     83 
     84      ;;
     85 esac
     86 # We did not find ourselves, most probably we were run as `sh COMMAND'
     87 # in which case we are not to be found in the path.
     88 if test "x$as_myself" = x; then
     89   as_myself=$0
     90 fi
     91 if test ! -f "$as_myself"; then
     92   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
     93   { (exit 1); exit 1; }
     94 fi
     95 
     96 # Work around bugs in pre-3.0 UWIN ksh.
     97 for as_var in ENV MAIL MAILPATH
     98 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
     99 done
    100 PS1='$ '
    101 PS2='> '
    102 PS4='+ '
    103 
    104 # NLS nuisances.
    105 for as_var in \
    106   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
    107   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
    108   LC_TELEPHONE LC_TIME
    109 do
    110   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
    111     eval $as_var=C; export $as_var
    112   else
    113     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
    114   fi
    115 done
    116 
    117 # Required to use basename.
    118 if expr a : '\(a\)' >/dev/null 2>&1 &&
    119    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    120   as_expr=expr
    121 else
    122   as_expr=false
    123 fi
    124 
    125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    126   as_basename=basename
    127 else
    128   as_basename=false
    129 fi
    130 
    131 
    132 # Name of the executable.
    133 as_me=`$as_basename -- "$0" ||
    134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    135 	 X"$0" : 'X\(//\)$' \| \
    136 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    137 echo X/"$0" |
    138     sed '/^.*\/\([^/][^/]*\)\/*$/{
    139 	    s//\1/
    140 	    q
    141 	  }
    142 	  /^X\/\(\/\/\)$/{
    143 	    s//\1/
    144 	    q
    145 	  }
    146 	  /^X\/\(\/\).*/{
    147 	    s//\1/
    148 	    q
    149 	  }
    150 	  s/.*/./; q'`
    151 
    152 # CDPATH.
    153 $as_unset CDPATH
    154 
    155 
    156 if test "x$CONFIG_SHELL" = x; then
    157   if (eval ":") 2>/dev/null; then
    158   as_have_required=yes
    159 else
    160   as_have_required=no
    161 fi
    162 
    163   if test $as_have_required = yes && 	 (eval ":
    164 (as_func_return () {
    165   (exit \$1)
    166 }
    167 as_func_success () {
    168   as_func_return 0
    169 }
    170 as_func_failure () {
    171   as_func_return 1
    172 }
    173 as_func_ret_success () {
    174   return 0
    175 }
    176 as_func_ret_failure () {
    177   return 1
    178 }
    179 
    180 exitcode=0
    181 if as_func_success; then
    182   :
    183 else
    184   exitcode=1
    185   echo as_func_success failed.
    186 fi
    187 
    188 if as_func_failure; then
    189   exitcode=1
    190   echo as_func_failure succeeded.
    191 fi
    192 
    193 if as_func_ret_success; then
    194   :
    195 else
    196   exitcode=1
    197   echo as_func_ret_success failed.
    198 fi
    199 
    200 if as_func_ret_failure; then
    201   exitcode=1
    202   echo as_func_ret_failure succeeded.
    203 fi
    204 
    205 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
    206   :
    207 else
    208   exitcode=1
    209   echo positional parameters were not saved.
    210 fi
    211 
    212 test \$exitcode = 0) || { (exit 1); exit 1; }
    213 
    214 (
    215   as_lineno_1=\$LINENO
    216   as_lineno_2=\$LINENO
    217   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
    218   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
    219 ") 2> /dev/null; then
    220   :
    221 else
    222   as_candidate_shells=
    223     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    224 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    225 do
    226   IFS=$as_save_IFS
    227   test -z "$as_dir" && as_dir=.
    228   case $as_dir in
    229 	 /*)
    230 	   for as_base in sh bash ksh sh5; do
    231 	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
    232 	   done;;
    233        esac
    234 done
    235 IFS=$as_save_IFS
    236 
    237 
    238       for as_shell in $as_candidate_shells $SHELL; do
    239 	 # Try only shells that exist, to save several forks.
    240 	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    241 		{ ("$as_shell") 2> /dev/null <<\_ASEOF
    242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    243   emulate sh
    244   NULLCMD=:
    245   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    246   # is contrary to our usage.  Disable this feature.
    247   alias -g '${1+"$@"}'='"$@"'
    248   setopt NO_GLOB_SUBST
    249 else
    250   case `(set -o) 2>/dev/null` in
    251   *posix*) set -o posix ;;
    252 esac
    253 
    254 fi
    255 
    256 
    257 :
    258 _ASEOF
    259 }; then
    260   CONFIG_SHELL=$as_shell
    261 	       as_have_required=yes
    262 	       if { "$as_shell" 2> /dev/null <<\_ASEOF
    263 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    264   emulate sh
    265   NULLCMD=:
    266   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    267   # is contrary to our usage.  Disable this feature.
    268   alias -g '${1+"$@"}'='"$@"'
    269   setopt NO_GLOB_SUBST
    270 else
    271   case `(set -o) 2>/dev/null` in
    272   *posix*) set -o posix ;;
    273 esac
    274 
    275 fi
    276 
    277 
    278 :
    279 (as_func_return () {
    280   (exit $1)
    281 }
    282 as_func_success () {
    283   as_func_return 0
    284 }
    285 as_func_failure () {
    286   as_func_return 1
    287 }
    288 as_func_ret_success () {
    289   return 0
    290 }
    291 as_func_ret_failure () {
    292   return 1
    293 }
    294 
    295 exitcode=0
    296 if as_func_success; then
    297   :
    298 else
    299   exitcode=1
    300   echo as_func_success failed.
    301 fi
    302 
    303 if as_func_failure; then
    304   exitcode=1
    305   echo as_func_failure succeeded.
    306 fi
    307 
    308 if as_func_ret_success; then
    309   :
    310 else
    311   exitcode=1
    312   echo as_func_ret_success failed.
    313 fi
    314 
    315 if as_func_ret_failure; then
    316   exitcode=1
    317   echo as_func_ret_failure succeeded.
    318 fi
    319 
    320 if ( set x; as_func_ret_success y && test x = "$1" ); then
    321   :
    322 else
    323   exitcode=1
    324   echo positional parameters were not saved.
    325 fi
    326 
    327 test $exitcode = 0) || { (exit 1); exit 1; }
    328 
    329 (
    330   as_lineno_1=$LINENO
    331   as_lineno_2=$LINENO
    332   test "x$as_lineno_1" != "x$as_lineno_2" &&
    333   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
    334 
    335 _ASEOF
    336 }; then
    337   break
    338 fi
    339 
    340 fi
    341 
    342       done
    343 
    344       if test "x$CONFIG_SHELL" != x; then
    345   for as_var in BASH_ENV ENV
    346         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
    347         done
    348         export CONFIG_SHELL
    349         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
    350 fi
    351 
    352 
    353     if test $as_have_required = no; then
    354   echo This script requires a shell more modern than all the
    355       echo shells that I found on your system.  Please install a
    356       echo modern shell, or manually run the script under such a
    357       echo shell if you do have one.
    358       { (exit 1); exit 1; }
    359 fi
    360 
    361 
    362 fi
    363 
    364 fi
    365 
    366 
    367 
    368 (eval "as_func_return () {
    369   (exit \$1)
    370 }
    371 as_func_success () {
    372   as_func_return 0
    373 }
    374 as_func_failure () {
    375   as_func_return 1
    376 }
    377 as_func_ret_success () {
    378   return 0
    379 }
    380 as_func_ret_failure () {
    381   return 1
    382 }
    383 
    384 exitcode=0
    385 if as_func_success; then
    386   :
    387 else
    388   exitcode=1
    389   echo as_func_success failed.
    390 fi
    391 
    392 if as_func_failure; then
    393   exitcode=1
    394   echo as_func_failure succeeded.
    395 fi
    396 
    397 if as_func_ret_success; then
    398   :
    399 else
    400   exitcode=1
    401   echo as_func_ret_success failed.
    402 fi
    403 
    404 if as_func_ret_failure; then
    405   exitcode=1
    406   echo as_func_ret_failure succeeded.
    407 fi
    408 
    409 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
    410   :
    411 else
    412   exitcode=1
    413   echo positional parameters were not saved.
    414 fi
    415 
    416 test \$exitcode = 0") || {
    417   echo No shell found that supports shell functions.
    418   echo Please tell autoconf@gnu.org about your system,
    419   echo including any error possibly output before this
    420   echo message
    421 }
    422 
    423 
    424 
    425   as_lineno_1=$LINENO
    426   as_lineno_2=$LINENO
    427   test "x$as_lineno_1" != "x$as_lineno_2" &&
    428   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
    429 
    430   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
    431   # uniformly replaced by the line number.  The first 'sed' inserts a
    432   # line-number line after each line using $LINENO; the second 'sed'
    433   # does the real work.  The second script uses 'N' to pair each
    434   # line-number line with the line containing $LINENO, and appends
    435   # trailing '-' during substitution so that $LINENO is not a special
    436   # case at line end.
    437   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
    438   # scripts with optimization help from Paolo Bonzini.  Blame Lee
    439   # E. McMahon (1931-1989) for sed's syntax.  :-)
    440   sed -n '
    441     p
    442     /[$]LINENO/=
    443   ' <$as_myself |
    444     sed '
    445       s/[$]LINENO.*/&-/
    446       t lineno
    447       b
    448       :lineno
    449       N
    450       :loop
    451       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    452       t loop
    453       s/-\n.*//
    454     ' >$as_me.lineno &&
    455   chmod +x "$as_me.lineno" ||
    456     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    457    { (exit 1); exit 1; }; }
    458 
    459   # Don't try to exec as it changes $[0], causing all sort of problems
    460   # (the dirname of $[0] is not the place where we might find the
    461   # original and so on.  Autoconf is especially sensitive to this).
    462   . "./$as_me.lineno"
    463   # Exit status is that of the last command.
    464   exit
    465 }
    466 
    467 
    468 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    469   as_dirname=dirname
    470 else
    471   as_dirname=false
    472 fi
    473 
    474 ECHO_C= ECHO_N= ECHO_T=
    475 case `echo -n x` in
    476 -n*)
    477   case `echo 'x\c'` in
    478   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    479   *)   ECHO_C='\c';;
    480   esac;;
    481 *)
    482   ECHO_N='-n';;
    483 esac
    484 
    485 if expr a : '\(a\)' >/dev/null 2>&1 &&
    486    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    487   as_expr=expr
    488 else
    489   as_expr=false
    490 fi
    491 
    492 rm -f conf$$ conf$$.exe conf$$.file
    493 if test -d conf$$.dir; then
    494   rm -f conf$$.dir/conf$$.file
    495 else
    496   rm -f conf$$.dir
    497   mkdir conf$$.dir
    498 fi
    499 echo >conf$$.file
    500 if ln -s conf$$.file conf$$ 2>/dev/null; then
    501   as_ln_s='ln -s'
    502   # ... but there are two gotchas:
    503   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    504   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    505   # In both cases, we have to default to `cp -p'.
    506   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    507     as_ln_s='cp -p'
    508 elif ln conf$$.file conf$$ 2>/dev/null; then
    509   as_ln_s=ln
    510 else
    511   as_ln_s='cp -p'
    512 fi
    513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    514 rmdir conf$$.dir 2>/dev/null
    515 
    516 if mkdir -p . 2>/dev/null; then
    517   as_mkdir_p=:
    518 else
    519   test -d ./-p && rmdir ./-p
    520   as_mkdir_p=false
    521 fi
    522 
    523 if test -x / >/dev/null 2>&1; then
    524   as_test_x='test -x'
    525 else
    526   if ls -dL / >/dev/null 2>&1; then
    527     as_ls_L_option=L
    528   else
    529     as_ls_L_option=
    530   fi
    531   as_test_x='
    532     eval sh -c '\''
    533       if test -d "$1"; then
    534         test -d "$1/.";
    535       else
    536 	case $1 in
    537         -*)set "./$1";;
    538 	esac;
    539 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
    540 	???[sx]*):;;*)false;;esac;fi
    541     '\'' sh
    542   '
    543 fi
    544 as_executable_p=$as_test_x
    545 
    546 # Sed expression to map a string onto a valid CPP name.
    547 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    548 
    549 # Sed expression to map a string onto a valid variable name.
    550 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    551 
    552 
    553 
    554 
    555 # Check that we are running under the correct shell.
    556 SHELL=${CONFIG_SHELL-/bin/sh}
    557 
    558 case X$lt_ECHO in
    559 X*--fallback-echo)
    560   # Remove one level of quotation (which was required for Make).
    561   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
    562   ;;
    563 esac
    564 
    565 ECHO=${lt_ECHO-echo}
    566 if test "X$1" = X--no-reexec; then
    567   # Discard the --no-reexec flag, and continue.
    568   shift
    569 elif test "X$1" = X--fallback-echo; then
    570   # Avoid inline document here, it may be left over
    571   :
    572 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
    573   # Yippee, $ECHO works!
    574   :
    575 else
    576   # Restart under the correct shell.
    577   exec $SHELL "$0" --no-reexec ${1+"$@"}
    578 fi
    579 
    580 if test "X$1" = X--fallback-echo; then
    581   # used as fallback echo
    582   shift
    583   cat <<_LT_EOF
    584 $*
    585 _LT_EOF
    586   exit 0
    587 fi
    588 
    589 # The HP-UX ksh and POSIX shell print the target directory to stdout
    590 # if CDPATH is set.
    591 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    592 
    593 if test -z "$lt_ECHO"; then
    594   if test "X${echo_test_string+set}" != Xset; then
    595     # find a string as large as possible, as long as the shell can cope with it
    596     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
    597       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
    598       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
    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 lt_ECHO=$ECHO
    696 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
    697    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
    698 fi
    699 
    700 
    701 
    702 
    703 exec 7<&0 </dev/null 6>&1
    704 
    705 # Name of the host.
    706 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
    707 # so uname gets run too.
    708 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    709 
    710 #
    711 # Initializations.
    712 #
    713 ac_default_prefix=/usr/local
    714 ac_clean_files=
    715 ac_config_libobj_dir=.
    716 LIBOBJS=
    717 cross_compiling=no
    718 subdirs=
    719 MFLAGS=
    720 MAKEFLAGS=
    721 SHELL=${CONFIG_SHELL-/bin/sh}
    722 
    723 # Identity of this package.
    724 PACKAGE_NAME='Protocol Buffers'
    725 PACKAGE_TARNAME='protobuf'
    726 PACKAGE_VERSION='2.3.0'
    727 PACKAGE_STRING='Protocol Buffers 2.3.0'
    728 PACKAGE_BUGREPORT='protobuf (at] googlegroups.com'
    729 
    730 ac_unique_file="src/google/protobuf/message.cc"
    731 # Factoring default headers for most tests.
    732 ac_includes_default="\
    733 #include <stdio.h>
    734 #ifdef HAVE_SYS_TYPES_H
    735 # include <sys/types.h>
    736 #endif
    737 #ifdef HAVE_SYS_STAT_H
    738 # include <sys/stat.h>
    739 #endif
    740 #ifdef STDC_HEADERS
    741 # include <stdlib.h>
    742 # include <stddef.h>
    743 #else
    744 # ifdef HAVE_STDLIB_H
    745 #  include <stdlib.h>
    746 # endif
    747 #endif
    748 #ifdef HAVE_STRING_H
    749 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    750 #  include <memory.h>
    751 # endif
    752 # include <string.h>
    753 #endif
    754 #ifdef HAVE_STRINGS_H
    755 # include <strings.h>
    756 #endif
    757 #ifdef HAVE_INTTYPES_H
    758 # include <inttypes.h>
    759 #endif
    760 #ifdef HAVE_STDINT_H
    761 # include <stdint.h>
    762 #endif
    763 #ifdef HAVE_UNISTD_H
    764 # include <unistd.h>
    765 #endif"
    766 
    767 ac_subst_vars='SHELL
    768 PATH_SEPARATOR
    769 PACKAGE_NAME
    770 PACKAGE_TARNAME
    771 PACKAGE_VERSION
    772 PACKAGE_STRING
    773 PACKAGE_BUGREPORT
    774 exec_prefix
    775 prefix
    776 program_transform_name
    777 bindir
    778 sbindir
    779 libexecdir
    780 datarootdir
    781 datadir
    782 sysconfdir
    783 sharedstatedir
    784 localstatedir
    785 includedir
    786 oldincludedir
    787 docdir
    788 infodir
    789 htmldir
    790 dvidir
    791 pdfdir
    792 psdir
    793 libdir
    794 localedir
    795 mandir
    796 DEFS
    797 ECHO_C
    798 ECHO_N
    799 ECHO_T
    800 LIBS
    801 build_alias
    802 host_alias
    803 target_alias
    804 build
    805 build_cpu
    806 build_vendor
    807 build_os
    808 host
    809 host_cpu
    810 host_vendor
    811 host_os
    812 target
    813 target_cpu
    814 target_vendor
    815 target_os
    816 INSTALL_PROGRAM
    817 INSTALL_SCRIPT
    818 INSTALL_DATA
    819 am__isrc
    820 CYGPATH_W
    821 PACKAGE
    822 VERSION
    823 ACLOCAL
    824 AUTOCONF
    825 AUTOMAKE
    826 AUTOHEADER
    827 MAKEINFO
    828 install_sh
    829 STRIP
    830 INSTALL_STRIP_PROGRAM
    831 mkdir_p
    832 AWK
    833 SET_MAKE
    834 am__leading_dot
    835 AMTAR
    836 am__tar
    837 am__untar
    838 CC
    839 CFLAGS
    840 LDFLAGS
    841 CPPFLAGS
    842 ac_ct_CC
    843 EXEEXT
    844 OBJEXT
    845 DEPDIR
    846 am__include
    847 am__quote
    848 AMDEP_TRUE
    849 AMDEP_FALSE
    850 AMDEPBACKSLASH
    851 CCDEPMODE
    852 am__fastdepCC_TRUE
    853 am__fastdepCC_FALSE
    854 CXX
    855 CXXFLAGS
    856 ac_ct_CXX
    857 CXXDEPMODE
    858 am__fastdepCXX_TRUE
    859 am__fastdepCXX_FALSE
    860 CXXCPP
    861 GREP
    862 EGREP
    863 GCC_TRUE
    864 GCC_FALSE
    865 PROTOBUF_OPT_FLAG
    866 ISAINFO
    867 LIBTOOL
    868 SED
    869 FGREP
    870 LD
    871 DUMPBIN
    872 ac_ct_DUMPBIN
    873 NM
    874 LN_S
    875 AR
    876 RANLIB
    877 lt_ECHO
    878 DSYMUTIL
    879 NMEDIT
    880 LIPO
    881 OTOOL
    882 OTOOL64
    883 LIBOBJS
    884 POW_LIB
    885 HAVE_ZLIB_TRUE
    886 HAVE_ZLIB_FALSE
    887 PROTOC
    888 USE_EXTERNAL_PROTOC_TRUE
    889 USE_EXTERNAL_PROTOC_FALSE
    890 acx_pthread_config
    891 PTHREAD_CC
    892 PTHREAD_LIBS
    893 PTHREAD_CFLAGS
    894 subdirs
    895 LTLIBOBJS'
    896 ac_subst_files=''
    897       ac_precious_vars='build_alias
    898 host_alias
    899 target_alias
    900 CC
    901 CFLAGS
    902 LDFLAGS
    903 LIBS
    904 CPPFLAGS
    905 CXX
    906 CXXFLAGS
    907 CCC
    908 CXXCPP'
    909 ac_subdirs_all='gtest'
    910 
    911 # Initialize some variables set by options.
    912 ac_init_help=
    913 ac_init_version=false
    914 # The variables have the same names as the options, with
    915 # dashes changed to underlines.
    916 cache_file=/dev/null
    917 exec_prefix=NONE
    918 no_create=
    919 no_recursion=
    920 prefix=NONE
    921 program_prefix=NONE
    922 program_suffix=NONE
    923 program_transform_name=s,x,x,
    924 silent=
    925 site=
    926 srcdir=
    927 verbose=
    928 x_includes=NONE
    929 x_libraries=NONE
    930 
    931 # Installation directory options.
    932 # These are left unexpanded so users can "make install exec_prefix=/foo"
    933 # and all the variables that are supposed to be based on exec_prefix
    934 # by default will actually change.
    935 # Use braces instead of parens because sh, perl, etc. also accept them.
    936 # (The list follows the same order as the GNU Coding Standards.)
    937 bindir='${exec_prefix}/bin'
    938 sbindir='${exec_prefix}/sbin'
    939 libexecdir='${exec_prefix}/libexec'
    940 datarootdir='${prefix}/share'
    941 datadir='${datarootdir}'
    942 sysconfdir='${prefix}/etc'
    943 sharedstatedir='${prefix}/com'
    944 localstatedir='${prefix}/var'
    945 includedir='${prefix}/include'
    946 oldincludedir='/usr/include'
    947 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    948 infodir='${datarootdir}/info'
    949 htmldir='${docdir}'
    950 dvidir='${docdir}'
    951 pdfdir='${docdir}'
    952 psdir='${docdir}'
    953 libdir='${exec_prefix}/lib'
    954 localedir='${datarootdir}/locale'
    955 mandir='${datarootdir}/man'
    956 
    957 ac_prev=
    958 ac_dashdash=
    959 for ac_option
    960 do
    961   # If the previous option needs an argument, assign it.
    962   if test -n "$ac_prev"; then
    963     eval $ac_prev=\$ac_option
    964     ac_prev=
    965     continue
    966   fi
    967 
    968   case $ac_option in
    969   *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    970   *)	ac_optarg=yes ;;
    971   esac
    972 
    973   # Accept the important Cygnus configure options, so we can diagnose typos.
    974 
    975   case $ac_dashdash$ac_option in
    976   --)
    977     ac_dashdash=yes ;;
    978 
    979   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    980     ac_prev=bindir ;;
    981   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    982     bindir=$ac_optarg ;;
    983 
    984   -build | --build | --buil | --bui | --bu)
    985     ac_prev=build_alias ;;
    986   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    987     build_alias=$ac_optarg ;;
    988 
    989   -cache-file | --cache-file | --cache-fil | --cache-fi \
    990   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    991     ac_prev=cache_file ;;
    992   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    993   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    994     cache_file=$ac_optarg ;;
    995 
    996   --config-cache | -C)
    997     cache_file=config.cache ;;
    998 
    999   -datadir | --datadir | --datadi | --datad)
   1000     ac_prev=datadir ;;
   1001   -datadir=* | --datadir=* | --datadi=* | --datad=*)
   1002     datadir=$ac_optarg ;;
   1003 
   1004   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
   1005   | --dataroo | --dataro | --datar)
   1006     ac_prev=datarootdir ;;
   1007   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
   1008   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
   1009     datarootdir=$ac_optarg ;;
   1010 
   1011   -disable-* | --disable-*)
   1012     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
   1013     # Reject names that are not valid shell variable names.
   1014     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1015       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   1016    { (exit 1); exit 1; }; }
   1017     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
   1018     eval enable_$ac_feature=no ;;
   1019 
   1020   -docdir | --docdir | --docdi | --doc | --do)
   1021     ac_prev=docdir ;;
   1022   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1023     docdir=$ac_optarg ;;
   1024 
   1025   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1026     ac_prev=dvidir ;;
   1027   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1028     dvidir=$ac_optarg ;;
   1029 
   1030   -enable-* | --enable-*)
   1031     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1032     # Reject names that are not valid shell variable names.
   1033     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1034       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   1035    { (exit 1); exit 1; }; }
   1036     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
   1037     eval enable_$ac_feature=\$ac_optarg ;;
   1038 
   1039   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1040   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1041   | --exec | --exe | --ex)
   1042     ac_prev=exec_prefix ;;
   1043   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1044   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1045   | --exec=* | --exe=* | --ex=*)
   1046     exec_prefix=$ac_optarg ;;
   1047 
   1048   -gas | --gas | --ga | --g)
   1049     # Obsolete; use --with-gas.
   1050     with_gas=yes ;;
   1051 
   1052   -help | --help | --hel | --he | -h)
   1053     ac_init_help=long ;;
   1054   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1055     ac_init_help=recursive ;;
   1056   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1057     ac_init_help=short ;;
   1058 
   1059   -host | --host | --hos | --ho)
   1060     ac_prev=host_alias ;;
   1061   -host=* | --host=* | --hos=* | --ho=*)
   1062     host_alias=$ac_optarg ;;
   1063 
   1064   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1065     ac_prev=htmldir ;;
   1066   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1067   | --ht=*)
   1068     htmldir=$ac_optarg ;;
   1069 
   1070   -includedir | --includedir | --includedi | --included | --include \
   1071   | --includ | --inclu | --incl | --inc)
   1072     ac_prev=includedir ;;
   1073   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1074   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1075     includedir=$ac_optarg ;;
   1076 
   1077   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1078     ac_prev=infodir ;;
   1079   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1080     infodir=$ac_optarg ;;
   1081 
   1082   -libdir | --libdir | --libdi | --libd)
   1083     ac_prev=libdir ;;
   1084   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1085     libdir=$ac_optarg ;;
   1086 
   1087   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1088   | --libexe | --libex | --libe)
   1089     ac_prev=libexecdir ;;
   1090   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1091   | --libexe=* | --libex=* | --libe=*)
   1092     libexecdir=$ac_optarg ;;
   1093 
   1094   -localedir | --localedir | --localedi | --localed | --locale)
   1095     ac_prev=localedir ;;
   1096   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1097     localedir=$ac_optarg ;;
   1098 
   1099   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1100   | --localstate | --localstat | --localsta | --localst | --locals)
   1101     ac_prev=localstatedir ;;
   1102   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1103   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1104     localstatedir=$ac_optarg ;;
   1105 
   1106   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1107     ac_prev=mandir ;;
   1108   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1109     mandir=$ac_optarg ;;
   1110 
   1111   -nfp | --nfp | --nf)
   1112     # Obsolete; use --without-fp.
   1113     with_fp=no ;;
   1114 
   1115   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1116   | --no-cr | --no-c | -n)
   1117     no_create=yes ;;
   1118 
   1119   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1120   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1121     no_recursion=yes ;;
   1122 
   1123   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1124   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1125   | --oldin | --oldi | --old | --ol | --o)
   1126     ac_prev=oldincludedir ;;
   1127   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1128   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1129   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1130     oldincludedir=$ac_optarg ;;
   1131 
   1132   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1133     ac_prev=prefix ;;
   1134   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1135     prefix=$ac_optarg ;;
   1136 
   1137   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1138   | --program-pre | --program-pr | --program-p)
   1139     ac_prev=program_prefix ;;
   1140   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1141   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1142     program_prefix=$ac_optarg ;;
   1143 
   1144   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1145   | --program-suf | --program-su | --program-s)
   1146     ac_prev=program_suffix ;;
   1147   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1148   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1149     program_suffix=$ac_optarg ;;
   1150 
   1151   -program-transform-name | --program-transform-name \
   1152   | --program-transform-nam | --program-transform-na \
   1153   | --program-transform-n | --program-transform- \
   1154   | --program-transform | --program-transfor \
   1155   | --program-transfo | --program-transf \
   1156   | --program-trans | --program-tran \
   1157   | --progr-tra | --program-tr | --program-t)
   1158     ac_prev=program_transform_name ;;
   1159   -program-transform-name=* | --program-transform-name=* \
   1160   | --program-transform-nam=* | --program-transform-na=* \
   1161   | --program-transform-n=* | --program-transform-=* \
   1162   | --program-transform=* | --program-transfor=* \
   1163   | --program-transfo=* | --program-transf=* \
   1164   | --program-trans=* | --program-tran=* \
   1165   | --progr-tra=* | --program-tr=* | --program-t=*)
   1166     program_transform_name=$ac_optarg ;;
   1167 
   1168   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1169     ac_prev=pdfdir ;;
   1170   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1171     pdfdir=$ac_optarg ;;
   1172 
   1173   -psdir | --psdir | --psdi | --psd | --ps)
   1174     ac_prev=psdir ;;
   1175   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1176     psdir=$ac_optarg ;;
   1177 
   1178   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1179   | -silent | --silent | --silen | --sile | --sil)
   1180     silent=yes ;;
   1181 
   1182   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1183     ac_prev=sbindir ;;
   1184   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1185   | --sbi=* | --sb=*)
   1186     sbindir=$ac_optarg ;;
   1187 
   1188   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1189   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1190   | --sharedst | --shareds | --shared | --share | --shar \
   1191   | --sha | --sh)
   1192     ac_prev=sharedstatedir ;;
   1193   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1194   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1195   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1196   | --sha=* | --sh=*)
   1197     sharedstatedir=$ac_optarg ;;
   1198 
   1199   -site | --site | --sit)
   1200     ac_prev=site ;;
   1201   -site=* | --site=* | --sit=*)
   1202     site=$ac_optarg ;;
   1203 
   1204   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1205     ac_prev=srcdir ;;
   1206   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1207     srcdir=$ac_optarg ;;
   1208 
   1209   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1210   | --syscon | --sysco | --sysc | --sys | --sy)
   1211     ac_prev=sysconfdir ;;
   1212   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1213   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1214     sysconfdir=$ac_optarg ;;
   1215 
   1216   -target | --target | --targe | --targ | --tar | --ta | --t)
   1217     ac_prev=target_alias ;;
   1218   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1219     target_alias=$ac_optarg ;;
   1220 
   1221   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1222     verbose=yes ;;
   1223 
   1224   -version | --version | --versio | --versi | --vers | -V)
   1225     ac_init_version=: ;;
   1226 
   1227   -with-* | --with-*)
   1228     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1229     # Reject names that are not valid shell variable names.
   1230     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1231       { echo "$as_me: error: invalid package name: $ac_package" >&2
   1232    { (exit 1); exit 1; }; }
   1233     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
   1234     eval with_$ac_package=\$ac_optarg ;;
   1235 
   1236   -without-* | --without-*)
   1237     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1238     # Reject names that are not valid shell variable names.
   1239     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1240       { echo "$as_me: error: invalid package name: $ac_package" >&2
   1241    { (exit 1); exit 1; }; }
   1242     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
   1243     eval with_$ac_package=no ;;
   1244 
   1245   --x)
   1246     # Obsolete; use --with-x.
   1247     with_x=yes ;;
   1248 
   1249   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1250   | --x-incl | --x-inc | --x-in | --x-i)
   1251     ac_prev=x_includes ;;
   1252   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1253   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1254     x_includes=$ac_optarg ;;
   1255 
   1256   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1257   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1258     ac_prev=x_libraries ;;
   1259   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1260   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1261     x_libraries=$ac_optarg ;;
   1262 
   1263   -*) { echo "$as_me: error: unrecognized option: $ac_option
   1264 Try \`$0 --help' for more information." >&2
   1265    { (exit 1); exit 1; }; }
   1266     ;;
   1267 
   1268   *=*)
   1269     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1270     # Reject names that are not valid shell variable names.
   1271     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
   1272       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
   1273    { (exit 1); exit 1; }; }
   1274     eval $ac_envvar=\$ac_optarg
   1275     export $ac_envvar ;;
   1276 
   1277   *)
   1278     # FIXME: should be removed in autoconf 3.0.
   1279     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1280     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1281       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1282     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
   1283     ;;
   1284 
   1285   esac
   1286 done
   1287 
   1288 if test -n "$ac_prev"; then
   1289   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1290   { echo "$as_me: error: missing argument to $ac_option" >&2
   1291    { (exit 1); exit 1; }; }
   1292 fi
   1293 
   1294 # Be sure to have absolute directory names.
   1295 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1296 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1297 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1298 		libdir localedir mandir
   1299 do
   1300   eval ac_val=\$$ac_var
   1301   case $ac_val in
   1302     [\\/$]* | ?:[\\/]* )  continue;;
   1303     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1304   esac
   1305   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   1306    { (exit 1); exit 1; }; }
   1307 done
   1308 
   1309 # There might be people who depend on the old broken behavior: `$host'
   1310 # used to hold the argument of --host etc.
   1311 # FIXME: To remove some day.
   1312 build=$build_alias
   1313 host=$host_alias
   1314 target=$target_alias
   1315 
   1316 # FIXME: To remove some day.
   1317 if test "x$host_alias" != x; then
   1318   if test "x$build_alias" = x; then
   1319     cross_compiling=maybe
   1320     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
   1321     If a cross compiler is detected then cross compile mode will be used." >&2
   1322   elif test "x$build_alias" != "x$host_alias"; then
   1323     cross_compiling=yes
   1324   fi
   1325 fi
   1326 
   1327 ac_tool_prefix=
   1328 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1329 
   1330 test "$silent" = yes && exec 6>/dev/null
   1331 
   1332 
   1333 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1334 ac_ls_di=`ls -di .` &&
   1335 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1336   { echo "$as_me: error: Working directory cannot be determined" >&2
   1337    { (exit 1); exit 1; }; }
   1338 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1339   { echo "$as_me: error: pwd does not report name of working directory" >&2
   1340    { (exit 1); exit 1; }; }
   1341 
   1342 
   1343 # Find the source files, if location was not specified.
   1344 if test -z "$srcdir"; then
   1345   ac_srcdir_defaulted=yes
   1346   # Try the directory containing this script, then the parent directory.
   1347   ac_confdir=`$as_dirname -- "$0" ||
   1348 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1349 	 X"$0" : 'X\(//\)[^/]' \| \
   1350 	 X"$0" : 'X\(//\)$' \| \
   1351 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   1352 echo X"$0" |
   1353     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1354 	    s//\1/
   1355 	    q
   1356 	  }
   1357 	  /^X\(\/\/\)[^/].*/{
   1358 	    s//\1/
   1359 	    q
   1360 	  }
   1361 	  /^X\(\/\/\)$/{
   1362 	    s//\1/
   1363 	    q
   1364 	  }
   1365 	  /^X\(\/\).*/{
   1366 	    s//\1/
   1367 	    q
   1368 	  }
   1369 	  s/.*/./; q'`
   1370   srcdir=$ac_confdir
   1371   if test ! -r "$srcdir/$ac_unique_file"; then
   1372     srcdir=..
   1373   fi
   1374 else
   1375   ac_srcdir_defaulted=no
   1376 fi
   1377 if test ! -r "$srcdir/$ac_unique_file"; then
   1378   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1379   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
   1380    { (exit 1); exit 1; }; }
   1381 fi
   1382 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1383 ac_abs_confdir=`(
   1384 	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
   1385    { (exit 1); exit 1; }; }
   1386 	pwd)`
   1387 # When building in place, set srcdir=.
   1388 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1389   srcdir=.
   1390 fi
   1391 # Remove unnecessary trailing slashes from srcdir.
   1392 # Double slashes in file names in object file debugging info
   1393 # mess up M-x gdb in Emacs.
   1394 case $srcdir in
   1395 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1396 esac
   1397 for ac_var in $ac_precious_vars; do
   1398   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1399   eval ac_env_${ac_var}_value=\$${ac_var}
   1400   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1401   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1402 done
   1403 
   1404 #
   1405 # Report the --help message.
   1406 #
   1407 if test "$ac_init_help" = "long"; then
   1408   # Omit some internal or obsolete options to make the list less imposing.
   1409   # This message is too long to be a string in the A/UX 3.1 sh.
   1410   cat <<_ACEOF
   1411 \`configure' configures Protocol Buffers 2.3.0 to adapt to many kinds of systems.
   1412 
   1413 Usage: $0 [OPTION]... [VAR=VALUE]...
   1414 
   1415 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1416 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1417 
   1418 Defaults for the options are specified in brackets.
   1419 
   1420 Configuration:
   1421   -h, --help              display this help and exit
   1422       --help=short        display options specific to this package
   1423       --help=recursive    display the short help of all the included packages
   1424   -V, --version           display version information and exit
   1425   -q, --quiet, --silent   do not print \`checking...' messages
   1426       --cache-file=FILE   cache test results in FILE [disabled]
   1427   -C, --config-cache      alias for \`--cache-file=config.cache'
   1428   -n, --no-create         do not create output files
   1429       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1430 
   1431 Installation directories:
   1432   --prefix=PREFIX         install architecture-independent files in PREFIX
   1433 			  [$ac_default_prefix]
   1434   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1435 			  [PREFIX]
   1436 
   1437 By default, \`make install' will install all the files in
   1438 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1439 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1440 for instance \`--prefix=\$HOME'.
   1441 
   1442 For better control, use the options below.
   1443 
   1444 Fine tuning of the installation directories:
   1445   --bindir=DIR           user executables [EPREFIX/bin]
   1446   --sbindir=DIR          system admin executables [EPREFIX/sbin]
   1447   --libexecdir=DIR       program executables [EPREFIX/libexec]
   1448   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
   1449   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
   1450   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
   1451   --libdir=DIR           object code libraries [EPREFIX/lib]
   1452   --includedir=DIR       C header files [PREFIX/include]
   1453   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
   1454   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
   1455   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
   1456   --infodir=DIR          info documentation [DATAROOTDIR/info]
   1457   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
   1458   --mandir=DIR           man documentation [DATAROOTDIR/man]
   1459   --docdir=DIR           documentation root [DATAROOTDIR/doc/protobuf]
   1460   --htmldir=DIR          html documentation [DOCDIR]
   1461   --dvidir=DIR           dvi documentation [DOCDIR]
   1462   --pdfdir=DIR           pdf documentation [DOCDIR]
   1463   --psdir=DIR            ps documentation [DOCDIR]
   1464 _ACEOF
   1465 
   1466   cat <<\_ACEOF
   1467 
   1468 Program names:
   1469   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1470   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1471   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1472 
   1473 System types:
   1474   --build=BUILD     configure for building on BUILD [guessed]
   1475   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1476   --target=TARGET   configure for building compilers for TARGET [HOST]
   1477 _ACEOF
   1478 fi
   1479 
   1480 if test -n "$ac_init_help"; then
   1481   case $ac_init_help in
   1482      short | recursive ) echo "Configuration of Protocol Buffers 2.3.0:";;
   1483    esac
   1484   cat <<\_ACEOF
   1485 
   1486 Optional Features:
   1487   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1488   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1489   --disable-dependency-tracking  speeds up one-time build
   1490   --enable-dependency-tracking   do not reject slow dependency extractors
   1491   --disable-64bit-solaris Build 64 bit binary on Solaris [default=on]
   1492   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1493   --enable-static[=PKGS]  build static libraries [default=yes]
   1494   --enable-fast-install[=PKGS]
   1495                           optimize for fast installation [default=yes]
   1496   --disable-libtool-lock  avoid locking (might break parallel builds)
   1497 
   1498 Optional Packages:
   1499   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1500   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1501   --with-zlib             include classes for streaming compressed data in and
   1502                           out [default=check]
   1503   --with-protoc=COMMAND   use the given protoc command instead of building a
   1504                           new one when building tests (useful for
   1505                           cross-compiling)
   1506   --with-pic              try to use only PIC/non-PIC objects [default=use
   1507                           both]
   1508   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1509 
   1510 Some influential environment variables:
   1511   CC          C compiler command
   1512   CFLAGS      C compiler flags
   1513   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1514               nonstandard directory <lib dir>
   1515   LIBS        libraries to pass to the linker, e.g. -l<library>
   1516   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
   1517               you have headers in a nonstandard directory <include dir>
   1518   CXX         C++ compiler command
   1519   CXXFLAGS    C++ compiler flags
   1520   CXXCPP      C++ preprocessor
   1521 
   1522 Use these variables to override the choices made by `configure' or to help
   1523 it to find libraries and programs with nonstandard names/locations.
   1524 
   1525 Report bugs to <protobuf@googlegroups.com>.
   1526 _ACEOF
   1527 ac_status=$?
   1528 fi
   1529 
   1530 if test "$ac_init_help" = "recursive"; then
   1531   # If there are subdirs, report their specific --help.
   1532   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1533     test -d "$ac_dir" || continue
   1534     ac_builddir=.
   1535 
   1536 case "$ac_dir" in
   1537 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1538 *)
   1539   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   1540   # A ".." for each directory in $ac_dir_suffix.
   1541   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
   1542   case $ac_top_builddir_sub in
   1543   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1544   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1545   esac ;;
   1546 esac
   1547 ac_abs_top_builddir=$ac_pwd
   1548 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1549 # for backward compatibility:
   1550 ac_top_builddir=$ac_top_build_prefix
   1551 
   1552 case $srcdir in
   1553   .)  # We are building in place.
   1554     ac_srcdir=.
   1555     ac_top_srcdir=$ac_top_builddir_sub
   1556     ac_abs_top_srcdir=$ac_pwd ;;
   1557   [\\/]* | ?:[\\/]* )  # Absolute name.
   1558     ac_srcdir=$srcdir$ac_dir_suffix;
   1559     ac_top_srcdir=$srcdir
   1560     ac_abs_top_srcdir=$srcdir ;;
   1561   *) # Relative name.
   1562     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1563     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1564     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1565 esac
   1566 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1567 
   1568     cd "$ac_dir" || { ac_status=$?; continue; }
   1569     # Check for guested configure.
   1570     if test -f "$ac_srcdir/configure.gnu"; then
   1571       echo &&
   1572       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1573     elif test -f "$ac_srcdir/configure"; then
   1574       echo &&
   1575       $SHELL "$ac_srcdir/configure" --help=recursive
   1576     else
   1577       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1578     fi || ac_status=$?
   1579     cd "$ac_pwd" || { ac_status=$?; break; }
   1580   done
   1581 fi
   1582 
   1583 test -n "$ac_init_help" && exit $ac_status
   1584 if $ac_init_version; then
   1585   cat <<\_ACEOF
   1586 Protocol Buffers configure 2.3.0
   1587 generated by GNU Autoconf 2.61
   1588 
   1589 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
   1590 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
   1591 This configure script is free software; the Free Software Foundation
   1592 gives unlimited permission to copy, distribute and modify it.
   1593 _ACEOF
   1594   exit
   1595 fi
   1596 cat >config.log <<_ACEOF
   1597 This file contains any messages produced by compilers while
   1598 running configure, to aid debugging if configure makes a mistake.
   1599 
   1600 It was created by Protocol Buffers $as_me 2.3.0, which was
   1601 generated by GNU Autoconf 2.61.  Invocation command line was
   1602 
   1603   $ $0 $@
   1604 
   1605 _ACEOF
   1606 exec 5>>config.log
   1607 {
   1608 cat <<_ASUNAME
   1609 ## --------- ##
   1610 ## Platform. ##
   1611 ## --------- ##
   1612 
   1613 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   1614 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   1615 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   1616 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   1617 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   1618 
   1619 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   1620 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   1621 
   1622 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   1623 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   1624 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   1625 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   1626 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   1627 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   1628 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   1629 
   1630 _ASUNAME
   1631 
   1632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1633 for as_dir in $PATH
   1634 do
   1635   IFS=$as_save_IFS
   1636   test -z "$as_dir" && as_dir=.
   1637   echo "PATH: $as_dir"
   1638 done
   1639 IFS=$as_save_IFS
   1640 
   1641 } >&5
   1642 
   1643 cat >&5 <<_ACEOF
   1644 
   1645 
   1646 ## ----------- ##
   1647 ## Core tests. ##
   1648 ## ----------- ##
   1649 
   1650 _ACEOF
   1651 
   1652 
   1653 # Keep a trace of the command line.
   1654 # Strip out --no-create and --no-recursion so they do not pile up.
   1655 # Strip out --silent because we don't want to record it for future runs.
   1656 # Also quote any args containing shell meta-characters.
   1657 # Make two passes to allow for proper duplicate-argument suppression.
   1658 ac_configure_args=
   1659 ac_configure_args0=
   1660 ac_configure_args1=
   1661 ac_must_keep_next=false
   1662 for ac_pass in 1 2
   1663 do
   1664   for ac_arg
   1665   do
   1666     case $ac_arg in
   1667     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   1668     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1669     | -silent | --silent | --silen | --sile | --sil)
   1670       continue ;;
   1671     *\'*)
   1672       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   1673     esac
   1674     case $ac_pass in
   1675     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
   1676     2)
   1677       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
   1678       if test $ac_must_keep_next = true; then
   1679 	ac_must_keep_next=false # Got value, back to normal.
   1680       else
   1681 	case $ac_arg in
   1682 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   1683 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   1684 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   1685 	  | -with-* | --with-* | -without-* | --without-* | --x)
   1686 	    case "$ac_configure_args0 " in
   1687 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   1688 	    esac
   1689 	    ;;
   1690 	  -* ) ac_must_keep_next=true ;;
   1691 	esac
   1692       fi
   1693       ac_configure_args="$ac_configure_args '$ac_arg'"
   1694       ;;
   1695     esac
   1696   done
   1697 done
   1698 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
   1699 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
   1700 
   1701 # When interrupted or exit'd, cleanup temporary files, and complete
   1702 # config.log.  We remove comments because anyway the quotes in there
   1703 # would cause problems or look ugly.
   1704 # WARNING: Use '\'' to represent an apostrophe within the trap.
   1705 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   1706 trap 'exit_status=$?
   1707   # Save into config.log some information that might help in debugging.
   1708   {
   1709     echo
   1710 
   1711     cat <<\_ASBOX
   1712 ## ---------------- ##
   1713 ## Cache variables. ##
   1714 ## ---------------- ##
   1715 _ASBOX
   1716     echo
   1717     # The following way of writing the cache mishandles newlines in values,
   1718 (
   1719   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   1720     eval ac_val=\$$ac_var
   1721     case $ac_val in #(
   1722     *${as_nl}*)
   1723       case $ac_var in #(
   1724       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
   1725 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
   1726       esac
   1727       case $ac_var in #(
   1728       _ | IFS | as_nl) ;; #(
   1729       *) $as_unset $ac_var ;;
   1730       esac ;;
   1731     esac
   1732   done
   1733   (set) 2>&1 |
   1734     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   1735     *${as_nl}ac_space=\ *)
   1736       sed -n \
   1737 	"s/'\''/'\''\\\\'\'''\''/g;
   1738 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   1739       ;; #(
   1740     *)
   1741       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   1742       ;;
   1743     esac |
   1744     sort
   1745 )
   1746     echo
   1747 
   1748     cat <<\_ASBOX
   1749 ## ----------------- ##
   1750 ## Output variables. ##
   1751 ## ----------------- ##
   1752 _ASBOX
   1753     echo
   1754     for ac_var in $ac_subst_vars
   1755     do
   1756       eval ac_val=\$$ac_var
   1757       case $ac_val in
   1758       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   1759       esac
   1760       echo "$ac_var='\''$ac_val'\''"
   1761     done | sort
   1762     echo
   1763 
   1764     if test -n "$ac_subst_files"; then
   1765       cat <<\_ASBOX
   1766 ## ------------------- ##
   1767 ## File substitutions. ##
   1768 ## ------------------- ##
   1769 _ASBOX
   1770       echo
   1771       for ac_var in $ac_subst_files
   1772       do
   1773 	eval ac_val=\$$ac_var
   1774 	case $ac_val in
   1775 	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   1776 	esac
   1777 	echo "$ac_var='\''$ac_val'\''"
   1778       done | sort
   1779       echo
   1780     fi
   1781 
   1782     if test -s confdefs.h; then
   1783       cat <<\_ASBOX
   1784 ## ----------- ##
   1785 ## confdefs.h. ##
   1786 ## ----------- ##
   1787 _ASBOX
   1788       echo
   1789       cat confdefs.h
   1790       echo
   1791     fi
   1792     test "$ac_signal" != 0 &&
   1793       echo "$as_me: caught signal $ac_signal"
   1794     echo "$as_me: exit $exit_status"
   1795   } >&5
   1796   rm -f core *.core core.conftest.* &&
   1797     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   1798     exit $exit_status
   1799 ' 0
   1800 for ac_signal in 1 2 13 15; do
   1801   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
   1802 done
   1803 ac_signal=0
   1804 
   1805 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   1806 rm -f -r conftest* confdefs.h
   1807 
   1808 # Predefined preprocessor variables.
   1809 
   1810 cat >>confdefs.h <<_ACEOF
   1811 #define PACKAGE_NAME "$PACKAGE_NAME"
   1812 _ACEOF
   1813 
   1814 
   1815 cat >>confdefs.h <<_ACEOF
   1816 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   1817 _ACEOF
   1818 
   1819 
   1820 cat >>confdefs.h <<_ACEOF
   1821 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   1822 _ACEOF
   1823 
   1824 
   1825 cat >>confdefs.h <<_ACEOF
   1826 #define PACKAGE_STRING "$PACKAGE_STRING"
   1827 _ACEOF
   1828 
   1829 
   1830 cat >>confdefs.h <<_ACEOF
   1831 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   1832 _ACEOF
   1833 
   1834 
   1835 # Let the site file select an alternate cache file if it wants to.
   1836 # Prefer explicitly selected file to automatically selected ones.
   1837 if test -n "$CONFIG_SITE"; then
   1838   set x "$CONFIG_SITE"
   1839 elif test "x$prefix" != xNONE; then
   1840   set x "$prefix/share/config.site" "$prefix/etc/config.site"
   1841 else
   1842   set x "$ac_default_prefix/share/config.site" \
   1843 	"$ac_default_prefix/etc/config.site"
   1844 fi
   1845 shift
   1846 for ac_site_file
   1847 do
   1848   if test -r "$ac_site_file"; then
   1849     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
   1850 echo "$as_me: loading site script $ac_site_file" >&6;}
   1851     sed 's/^/| /' "$ac_site_file" >&5
   1852     . "$ac_site_file"
   1853   fi
   1854 done
   1855 
   1856 if test -r "$cache_file"; then
   1857   # Some versions of bash will fail to source /dev/null (special
   1858   # files actually), so we avoid doing that.
   1859   if test -f "$cache_file"; then
   1860     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
   1861 echo "$as_me: loading cache $cache_file" >&6;}
   1862     case $cache_file in
   1863       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   1864       *)                      . "./$cache_file";;
   1865     esac
   1866   fi
   1867 else
   1868   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
   1869 echo "$as_me: creating cache $cache_file" >&6;}
   1870   >$cache_file
   1871 fi
   1872 
   1873 # Check that the precious variables saved in the cache have kept the same
   1874 # value.
   1875 ac_cache_corrupted=false
   1876 for ac_var in $ac_precious_vars; do
   1877   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   1878   eval ac_new_set=\$ac_env_${ac_var}_set
   1879   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   1880   eval ac_new_val=\$ac_env_${ac_var}_value
   1881   case $ac_old_set,$ac_new_set in
   1882     set,)
   1883       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   1884 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   1885       ac_cache_corrupted=: ;;
   1886     ,set)
   1887       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
   1888 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   1889       ac_cache_corrupted=: ;;
   1890     ,);;
   1891     *)
   1892       if test "x$ac_old_val" != "x$ac_new_val"; then
   1893 	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
   1894 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   1895 	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
   1896 echo "$as_me:   former value:  $ac_old_val" >&2;}
   1897 	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
   1898 echo "$as_me:   current value: $ac_new_val" >&2;}
   1899 	ac_cache_corrupted=:
   1900       fi;;
   1901   esac
   1902   # Pass precious variables to config.status.
   1903   if test "$ac_new_set" = set; then
   1904     case $ac_new_val in
   1905     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   1906     *) ac_arg=$ac_var=$ac_new_val ;;
   1907     esac
   1908     case " $ac_configure_args " in
   1909       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   1910       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
   1911     esac
   1912   fi
   1913 done
   1914 if $ac_cache_corrupted; then
   1915   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
   1916 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   1917   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
   1918 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   1919    { (exit 1); exit 1; }; }
   1920 fi
   1921 
   1922 
   1923 
   1924 
   1925 
   1926 
   1927 
   1928 
   1929 
   1930 
   1931 
   1932 
   1933 
   1934 
   1935 
   1936 
   1937 
   1938 
   1939 
   1940 
   1941 
   1942 
   1943 
   1944 
   1945 
   1946 ac_ext=c
   1947 ac_cpp='$CPP $CPPFLAGS'
   1948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   1949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   1950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   1951 
   1952 
   1953 
   1954 
   1955 
   1956 ac_config_headers="$ac_config_headers config.h"
   1957 
   1958 
   1959 
   1960 # autoconf's default CXXFLAGS are usually "-g -O2".  These aren't necessarily
   1961 # the best choice for libprotobuf.
   1962 if test "x${ac_cv_env_CFLAGS_set}" = "x"; then
   1963   CFLAGS=""
   1964 fi
   1965 
   1966 if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
   1967   CXXFLAGS=""
   1968 fi
   1969 
   1970 
   1971 ac_aux_dir=
   1972 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   1973   if test -f "$ac_dir/install-sh"; then
   1974     ac_aux_dir=$ac_dir
   1975     ac_install_sh="$ac_aux_dir/install-sh -c"
   1976     break
   1977   elif test -f "$ac_dir/install.sh"; then
   1978     ac_aux_dir=$ac_dir
   1979     ac_install_sh="$ac_aux_dir/install.sh -c"
   1980     break
   1981   elif test -f "$ac_dir/shtool"; then
   1982     ac_aux_dir=$ac_dir
   1983     ac_install_sh="$ac_aux_dir/shtool install -c"
   1984     break
   1985   fi
   1986 done
   1987 if test -z "$ac_aux_dir"; then
   1988   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
   1989 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
   1990    { (exit 1); exit 1; }; }
   1991 fi
   1992 
   1993 # These three variables are undocumented and unsupported,
   1994 # and are intended to be withdrawn in a future Autoconf release.
   1995 # They can cause serious problems if a builder's source tree is in a directory
   1996 # whose full name contains unusual characters.
   1997 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   1998 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   1999 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2000 
   2001 
   2002 # Make sure we can run config.sub.
   2003 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2004   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
   2005 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
   2006    { (exit 1); exit 1; }; }
   2007 
   2008 { echo "$as_me:$LINENO: checking build system type" >&5
   2009 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
   2010 if test "${ac_cv_build+set}" = set; then
   2011   echo $ECHO_N "(cached) $ECHO_C" >&6
   2012 else
   2013   ac_build_alias=$build_alias
   2014 test "x$ac_build_alias" = x &&
   2015   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2016 test "x$ac_build_alias" = x &&
   2017   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
   2018 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   2019    { (exit 1); exit 1; }; }
   2020 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2021   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
   2022 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
   2023    { (exit 1); exit 1; }; }
   2024 
   2025 fi
   2026 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
   2027 echo "${ECHO_T}$ac_cv_build" >&6; }
   2028 case $ac_cv_build in
   2029 *-*-*) ;;
   2030 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
   2031 echo "$as_me: error: invalid value of canonical build" >&2;}
   2032    { (exit 1); exit 1; }; };;
   2033 esac
   2034 build=$ac_cv_build
   2035 ac_save_IFS=$IFS; IFS='-'
   2036 set x $ac_cv_build
   2037 shift
   2038 build_cpu=$1
   2039 build_vendor=$2
   2040 shift; shift
   2041 # Remember, the first character of IFS is used to create $*,
   2042 # except with old shells:
   2043 build_os=$*
   2044 IFS=$ac_save_IFS
   2045 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2046 
   2047 
   2048 { echo "$as_me:$LINENO: checking host system type" >&5
   2049 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
   2050 if test "${ac_cv_host+set}" = set; then
   2051   echo $ECHO_N "(cached) $ECHO_C" >&6
   2052 else
   2053   if test "x$host_alias" = x; then
   2054   ac_cv_host=$ac_cv_build
   2055 else
   2056   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2057     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
   2058 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
   2059    { (exit 1); exit 1; }; }
   2060 fi
   2061 
   2062 fi
   2063 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
   2064 echo "${ECHO_T}$ac_cv_host" >&6; }
   2065 case $ac_cv_host in
   2066 *-*-*) ;;
   2067 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
   2068 echo "$as_me: error: invalid value of canonical host" >&2;}
   2069    { (exit 1); exit 1; }; };;
   2070 esac
   2071 host=$ac_cv_host
   2072 ac_save_IFS=$IFS; IFS='-'
   2073 set x $ac_cv_host
   2074 shift
   2075 host_cpu=$1
   2076 host_vendor=$2
   2077 shift; shift
   2078 # Remember, the first character of IFS is used to create $*,
   2079 # except with old shells:
   2080 host_os=$*
   2081 IFS=$ac_save_IFS
   2082 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2083 
   2084 
   2085 { echo "$as_me:$LINENO: checking target system type" >&5
   2086 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
   2087 if test "${ac_cv_target+set}" = set; then
   2088   echo $ECHO_N "(cached) $ECHO_C" >&6
   2089 else
   2090   if test "x$target_alias" = x; then
   2091   ac_cv_target=$ac_cv_host
   2092 else
   2093   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   2094     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
   2095 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
   2096    { (exit 1); exit 1; }; }
   2097 fi
   2098 
   2099 fi
   2100 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
   2101 echo "${ECHO_T}$ac_cv_target" >&6; }
   2102 case $ac_cv_target in
   2103 *-*-*) ;;
   2104 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
   2105 echo "$as_me: error: invalid value of canonical target" >&2;}
   2106    { (exit 1); exit 1; }; };;
   2107 esac
   2108 target=$ac_cv_target
   2109 ac_save_IFS=$IFS; IFS='-'
   2110 set x $ac_cv_target
   2111 shift
   2112 target_cpu=$1
   2113 target_vendor=$2
   2114 shift; shift
   2115 # Remember, the first character of IFS is used to create $*,
   2116 # except with old shells:
   2117 target_os=$*
   2118 IFS=$ac_save_IFS
   2119 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   2120 
   2121 
   2122 # The aliases save the names the user supplied, while $host etc.
   2123 # will get canonicalized.
   2124 test -n "$target_alias" &&
   2125   test "$program_prefix$program_suffix$program_transform_name" = \
   2126     NONENONEs,x,x, &&
   2127   program_prefix=${target_alias}-
   2128 
   2129 am__api_version='1.10'
   2130 
   2131 # Find a good install program.  We prefer a C program (faster),
   2132 # so one script is as good as another.  But avoid the broken or
   2133 # incompatible versions:
   2134 # SysV /etc/install, /usr/sbin/install
   2135 # SunOS /usr/etc/install
   2136 # IRIX /sbin/install
   2137 # AIX /bin/install
   2138 # AmigaOS /C/install, which installs bootblocks on floppy discs
   2139 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   2140 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   2141 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   2142 # OS/2's system install, which has a completely different semantic
   2143 # ./install, which can be erroneously created by make from ./install.sh.
   2144 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
   2145 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
   2146 if test -z "$INSTALL"; then
   2147 if test "${ac_cv_path_install+set}" = set; then
   2148   echo $ECHO_N "(cached) $ECHO_C" >&6
   2149 else
   2150   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2151 for as_dir in $PATH
   2152 do
   2153   IFS=$as_save_IFS
   2154   test -z "$as_dir" && as_dir=.
   2155   # Account for people who put trailing slashes in PATH elements.
   2156 case $as_dir/ in
   2157   ./ | .// | /cC/* | \
   2158   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   2159   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
   2160   /usr/ucb/* ) ;;
   2161   *)
   2162     # OSF1 and SCO ODT 3.0 have their own names for install.
   2163     # Don't use installbsd from OSF since it installs stuff as root
   2164     # by default.
   2165     for ac_prog in ginstall scoinst install; do
   2166       for ac_exec_ext in '' $ac_executable_extensions; do
   2167 	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
   2168 	  if test $ac_prog = install &&
   2169 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   2170 	    # AIX install.  It has an incompatible calling convention.
   2171 	    :
   2172 	  elif test $ac_prog = install &&
   2173 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   2174 	    # program-specific install script used by HP pwplus--don't use.
   2175 	    :
   2176 	  else
   2177 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   2178 	    break 3
   2179 	  fi
   2180 	fi
   2181       done
   2182     done
   2183     ;;
   2184 esac
   2185 done
   2186 IFS=$as_save_IFS
   2187 
   2188 
   2189 fi
   2190   if test "${ac_cv_path_install+set}" = set; then
   2191     INSTALL=$ac_cv_path_install
   2192   else
   2193     # As a last resort, use the slow shell script.  Don't cache a
   2194     # value for INSTALL within a source directory, because that will
   2195     # break other packages using the cache if that directory is
   2196     # removed, or if the value is a relative name.
   2197     INSTALL=$ac_install_sh
   2198   fi
   2199 fi
   2200 { echo "$as_me:$LINENO: result: $INSTALL" >&5
   2201 echo "${ECHO_T}$INSTALL" >&6; }
   2202 
   2203 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   2204 # It thinks the first close brace ends the variable substitution.
   2205 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   2206 
   2207 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   2208 
   2209 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   2210 
   2211 { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
   2212 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
   2213 # Just in case
   2214 sleep 1
   2215 echo timestamp > conftest.file
   2216 # Do `set' in a subshell so we don't clobber the current shell's
   2217 # arguments.  Must try -L first in case configure is actually a
   2218 # symlink; some systems play weird games with the mod time of symlinks
   2219 # (eg FreeBSD returns the mod time of the symlink's containing
   2220 # directory).
   2221 if (
   2222    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   2223    if test "$*" = "X"; then
   2224       # -L didn't work.
   2225       set X `ls -t $srcdir/configure conftest.file`
   2226    fi
   2227    rm -f conftest.file
   2228    if test "$*" != "X $srcdir/configure conftest.file" \
   2229       && test "$*" != "X conftest.file $srcdir/configure"; then
   2230 
   2231       # If neither matched, then we have a broken ls.  This can happen
   2232       # if, for instance, CONFIG_SHELL is bash and it inherits a
   2233       # broken ls alias from the environment.  This has actually
   2234       # happened.  Such a system could not be considered "sane".
   2235       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
   2236 alias in your environment" >&5
   2237 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
   2238 alias in your environment" >&2;}
   2239    { (exit 1); exit 1; }; }
   2240    fi
   2241 
   2242    test "$2" = conftest.file
   2243    )
   2244 then
   2245    # Ok.
   2246    :
   2247 else
   2248    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
   2249 Check your system clock" >&5
   2250 echo "$as_me: error: newly created file is older than distributed files!
   2251 Check your system clock" >&2;}
   2252    { (exit 1); exit 1; }; }
   2253 fi
   2254 { echo "$as_me:$LINENO: result: yes" >&5
   2255 echo "${ECHO_T}yes" >&6; }
   2256 test "$program_prefix" != NONE &&
   2257   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   2258 # Use a double $ so make ignores it.
   2259 test "$program_suffix" != NONE &&
   2260   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   2261 # Double any \ or $.  echo might interpret backslashes.
   2262 # By default was `s,x,x', remove it if useless.
   2263 cat <<\_ACEOF >conftest.sed
   2264 s/[\\$]/&&/g;s/;s,x,x,$//
   2265 _ACEOF
   2266 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
   2267 rm -f conftest.sed
   2268 
   2269 # expand $ac_aux_dir to an absolute path
   2270 am_aux_dir=`cd $ac_aux_dir && pwd`
   2271 
   2272 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
   2273 # Use eval to expand $SHELL
   2274 if eval "$MISSING --run true"; then
   2275   am_missing_run="$MISSING --run "
   2276 else
   2277   am_missing_run=
   2278   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
   2279 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
   2280 fi
   2281 
   2282 { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
   2283 echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
   2284 if test -z "$MKDIR_P"; then
   2285   if test "${ac_cv_path_mkdir+set}" = set; then
   2286   echo $ECHO_N "(cached) $ECHO_C" >&6
   2287 else
   2288   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2289 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   2290 do
   2291   IFS=$as_save_IFS
   2292   test -z "$as_dir" && as_dir=.
   2293   for ac_prog in mkdir gmkdir; do
   2294 	 for ac_exec_ext in '' $ac_executable_extensions; do
   2295 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
   2296 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
   2297 	     'mkdir (GNU coreutils) '* | \
   2298 	     'mkdir (coreutils) '* | \
   2299 	     'mkdir (fileutils) '4.1*)
   2300 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
   2301 	       break 3;;
   2302 	   esac
   2303 	 done
   2304        done
   2305 done
   2306 IFS=$as_save_IFS
   2307 
   2308 fi
   2309 
   2310   if test "${ac_cv_path_mkdir+set}" = set; then
   2311     MKDIR_P="$ac_cv_path_mkdir -p"
   2312   else
   2313     # As a last resort, use the slow shell script.  Don't cache a
   2314     # value for MKDIR_P within a source directory, because that will
   2315     # break other packages using the cache if that directory is
   2316     # removed, or if the value is a relative name.
   2317     test -d ./--version && rmdir ./--version
   2318     MKDIR_P="$ac_install_sh -d"
   2319   fi
   2320 fi
   2321 { echo "$as_me:$LINENO: result: $MKDIR_P" >&5
   2322 echo "${ECHO_T}$MKDIR_P" >&6; }
   2323 
   2324 mkdir_p="$MKDIR_P"
   2325 case $mkdir_p in
   2326   [\\/$]* | ?:[\\/]*) ;;
   2327   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
   2328 esac
   2329 
   2330 for ac_prog in gawk mawk nawk awk
   2331 do
   2332   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2333 set dummy $ac_prog; ac_word=$2
   2334 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2335 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2336 if test "${ac_cv_prog_AWK+set}" = set; then
   2337   echo $ECHO_N "(cached) $ECHO_C" >&6
   2338 else
   2339   if test -n "$AWK"; then
   2340   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   2341 else
   2342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2343 for as_dir in $PATH
   2344 do
   2345   IFS=$as_save_IFS
   2346   test -z "$as_dir" && as_dir=.
   2347   for ac_exec_ext in '' $ac_executable_extensions; do
   2348   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2349     ac_cv_prog_AWK="$ac_prog"
   2350     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2351     break 2
   2352   fi
   2353 done
   2354 done
   2355 IFS=$as_save_IFS
   2356 
   2357 fi
   2358 fi
   2359 AWK=$ac_cv_prog_AWK
   2360 if test -n "$AWK"; then
   2361   { echo "$as_me:$LINENO: result: $AWK" >&5
   2362 echo "${ECHO_T}$AWK" >&6; }
   2363 else
   2364   { echo "$as_me:$LINENO: result: no" >&5
   2365 echo "${ECHO_T}no" >&6; }
   2366 fi
   2367 
   2368 
   2369   test -n "$AWK" && break
   2370 done
   2371 
   2372 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   2373 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
   2374 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   2375 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
   2376   echo $ECHO_N "(cached) $ECHO_C" >&6
   2377 else
   2378   cat >conftest.make <<\_ACEOF
   2379 SHELL = /bin/sh
   2380 all:
   2381 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   2382 _ACEOF
   2383 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
   2384 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   2385   *@@@%%%=?*=@@@%%%*)
   2386     eval ac_cv_prog_make_${ac_make}_set=yes;;
   2387   *)
   2388     eval ac_cv_prog_make_${ac_make}_set=no;;
   2389 esac
   2390 rm -f conftest.make
   2391 fi
   2392 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   2393   { echo "$as_me:$LINENO: result: yes" >&5
   2394 echo "${ECHO_T}yes" >&6; }
   2395   SET_MAKE=
   2396 else
   2397   { echo "$as_me:$LINENO: result: no" >&5
   2398 echo "${ECHO_T}no" >&6; }
   2399   SET_MAKE="MAKE=${MAKE-make}"
   2400 fi
   2401 
   2402 rm -rf .tst 2>/dev/null
   2403 mkdir .tst 2>/dev/null
   2404 if test -d .tst; then
   2405   am__leading_dot=.
   2406 else
   2407   am__leading_dot=_
   2408 fi
   2409 rmdir .tst 2>/dev/null
   2410 
   2411 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   2412   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   2413   # is not polluted with repeated "-I."
   2414   am__isrc=' -I$(srcdir)'
   2415   # test to see if srcdir already configured
   2416   if test -f $srcdir/config.status; then
   2417     { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
   2418 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
   2419    { (exit 1); exit 1; }; }
   2420   fi
   2421 fi
   2422 
   2423 # test whether we have cygpath
   2424 if test -z "$CYGPATH_W"; then
   2425   if (cygpath --version) >/dev/null 2>/dev/null; then
   2426     CYGPATH_W='cygpath -w'
   2427   else
   2428     CYGPATH_W=echo
   2429   fi
   2430 fi
   2431 
   2432 
   2433 # Define the identity of the package.
   2434  PACKAGE='protobuf'
   2435  VERSION='2.3.0'
   2436 
   2437 
   2438 cat >>confdefs.h <<_ACEOF
   2439 #define PACKAGE "$PACKAGE"
   2440 _ACEOF
   2441 
   2442 
   2443 cat >>confdefs.h <<_ACEOF
   2444 #define VERSION "$VERSION"
   2445 _ACEOF
   2446 
   2447 # Some tools Automake needs.
   2448 
   2449 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   2450 
   2451 
   2452 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   2453 
   2454 
   2455 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   2456 
   2457 
   2458 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   2459 
   2460 
   2461 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   2462 
   2463 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
   2464 
   2465 # Installed binaries are usually stripped using `strip' when the user
   2466 # run `make install-strip'.  However `strip' might not be the right
   2467 # tool to use in cross-compilation environments, therefore Automake
   2468 # will honor the `STRIP' environment variable to overrule this program.
   2469 if test "$cross_compiling" != no; then
   2470   if test -n "$ac_tool_prefix"; then
   2471   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   2472 set dummy ${ac_tool_prefix}strip; ac_word=$2
   2473 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2474 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2475 if test "${ac_cv_prog_STRIP+set}" = set; then
   2476   echo $ECHO_N "(cached) $ECHO_C" >&6
   2477 else
   2478   if test -n "$STRIP"; then
   2479   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   2480 else
   2481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2482 for as_dir in $PATH
   2483 do
   2484   IFS=$as_save_IFS
   2485   test -z "$as_dir" && as_dir=.
   2486   for ac_exec_ext in '' $ac_executable_extensions; do
   2487   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2488     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   2489     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2490     break 2
   2491   fi
   2492 done
   2493 done
   2494 IFS=$as_save_IFS
   2495 
   2496 fi
   2497 fi
   2498 STRIP=$ac_cv_prog_STRIP
   2499 if test -n "$STRIP"; then
   2500   { echo "$as_me:$LINENO: result: $STRIP" >&5
   2501 echo "${ECHO_T}$STRIP" >&6; }
   2502 else
   2503   { echo "$as_me:$LINENO: result: no" >&5
   2504 echo "${ECHO_T}no" >&6; }
   2505 fi
   2506 
   2507 
   2508 fi
   2509 if test -z "$ac_cv_prog_STRIP"; then
   2510   ac_ct_STRIP=$STRIP
   2511   # Extract the first word of "strip", so it can be a program name with args.
   2512 set dummy strip; ac_word=$2
   2513 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2514 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2515 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
   2516   echo $ECHO_N "(cached) $ECHO_C" >&6
   2517 else
   2518   if test -n "$ac_ct_STRIP"; then
   2519   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   2520 else
   2521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2522 for as_dir in $PATH
   2523 do
   2524   IFS=$as_save_IFS
   2525   test -z "$as_dir" && as_dir=.
   2526   for ac_exec_ext in '' $ac_executable_extensions; do
   2527   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2528     ac_cv_prog_ac_ct_STRIP="strip"
   2529     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2530     break 2
   2531   fi
   2532 done
   2533 done
   2534 IFS=$as_save_IFS
   2535 
   2536 fi
   2537 fi
   2538 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   2539 if test -n "$ac_ct_STRIP"; then
   2540   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   2541 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
   2542 else
   2543   { echo "$as_me:$LINENO: result: no" >&5
   2544 echo "${ECHO_T}no" >&6; }
   2545 fi
   2546 
   2547   if test "x$ac_ct_STRIP" = x; then
   2548     STRIP=":"
   2549   else
   2550     case $cross_compiling:$ac_tool_warned in
   2551 yes:)
   2552 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   2553 whose name does not start with the host triplet.  If you think this
   2554 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   2555 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   2556 whose name does not start with the host triplet.  If you think this
   2557 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   2558 ac_tool_warned=yes ;;
   2559 esac
   2560     STRIP=$ac_ct_STRIP
   2561   fi
   2562 else
   2563   STRIP="$ac_cv_prog_STRIP"
   2564 fi
   2565 
   2566 fi
   2567 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   2568 
   2569 # We need awk for the "check" target.  The system "awk" is bad on
   2570 # some platforms.
   2571 # Always define AMTAR for backward compatibility.
   2572 
   2573 AMTAR=${AMTAR-"${am_missing_run}tar"}
   2574 
   2575 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
   2576 
   2577 
   2578 
   2579 
   2580 
   2581 
   2582 
   2583 # Check whether --with-zlib was given.
   2584 if test "${with_zlib+set}" = set; then
   2585   withval=$with_zlib;
   2586 else
   2587   with_zlib=check
   2588 fi
   2589 
   2590 
   2591 
   2592 # Check whether --with-protoc was given.
   2593 if test "${with_protoc+set}" = set; then
   2594   withval=$with_protoc;
   2595 else
   2596   with_protoc=no
   2597 fi
   2598 
   2599 
   2600 # Checks for programs.
   2601 ac_ext=c
   2602 ac_cpp='$CPP $CPPFLAGS'
   2603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2606 if test -n "$ac_tool_prefix"; then
   2607   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2608 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2609 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2610 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2611 if test "${ac_cv_prog_CC+set}" = set; then
   2612   echo $ECHO_N "(cached) $ECHO_C" >&6
   2613 else
   2614   if test -n "$CC"; then
   2615   ac_cv_prog_CC="$CC" # Let the user override the test.
   2616 else
   2617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2618 for as_dir in $PATH
   2619 do
   2620   IFS=$as_save_IFS
   2621   test -z "$as_dir" && as_dir=.
   2622   for ac_exec_ext in '' $ac_executable_extensions; do
   2623   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2624     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2625     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2626     break 2
   2627   fi
   2628 done
   2629 done
   2630 IFS=$as_save_IFS
   2631 
   2632 fi
   2633 fi
   2634 CC=$ac_cv_prog_CC
   2635 if test -n "$CC"; then
   2636   { echo "$as_me:$LINENO: result: $CC" >&5
   2637 echo "${ECHO_T}$CC" >&6; }
   2638 else
   2639   { echo "$as_me:$LINENO: result: no" >&5
   2640 echo "${ECHO_T}no" >&6; }
   2641 fi
   2642 
   2643 
   2644 fi
   2645 if test -z "$ac_cv_prog_CC"; then
   2646   ac_ct_CC=$CC
   2647   # Extract the first word of "gcc", so it can be a program name with args.
   2648 set dummy gcc; ac_word=$2
   2649 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2650 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2651 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2652   echo $ECHO_N "(cached) $ECHO_C" >&6
   2653 else
   2654   if test -n "$ac_ct_CC"; then
   2655   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2656 else
   2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2658 for as_dir in $PATH
   2659 do
   2660   IFS=$as_save_IFS
   2661   test -z "$as_dir" && as_dir=.
   2662   for ac_exec_ext in '' $ac_executable_extensions; do
   2663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2664     ac_cv_prog_ac_ct_CC="gcc"
   2665     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2666     break 2
   2667   fi
   2668 done
   2669 done
   2670 IFS=$as_save_IFS
   2671 
   2672 fi
   2673 fi
   2674 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2675 if test -n "$ac_ct_CC"; then
   2676   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2677 echo "${ECHO_T}$ac_ct_CC" >&6; }
   2678 else
   2679   { echo "$as_me:$LINENO: result: no" >&5
   2680 echo "${ECHO_T}no" >&6; }
   2681 fi
   2682 
   2683   if test "x$ac_ct_CC" = x; then
   2684     CC=""
   2685   else
   2686     case $cross_compiling:$ac_tool_warned in
   2687 yes:)
   2688 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   2689 whose name does not start with the host triplet.  If you think this
   2690 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   2691 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   2692 whose name does not start with the host triplet.  If you think this
   2693 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   2694 ac_tool_warned=yes ;;
   2695 esac
   2696     CC=$ac_ct_CC
   2697   fi
   2698 else
   2699   CC="$ac_cv_prog_CC"
   2700 fi
   2701 
   2702 if test -z "$CC"; then
   2703           if test -n "$ac_tool_prefix"; then
   2704     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2705 set dummy ${ac_tool_prefix}cc; ac_word=$2
   2706 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2707 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2708 if test "${ac_cv_prog_CC+set}" = set; then
   2709   echo $ECHO_N "(cached) $ECHO_C" >&6
   2710 else
   2711   if test -n "$CC"; then
   2712   ac_cv_prog_CC="$CC" # Let the user override the test.
   2713 else
   2714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2715 for as_dir in $PATH
   2716 do
   2717   IFS=$as_save_IFS
   2718   test -z "$as_dir" && as_dir=.
   2719   for ac_exec_ext in '' $ac_executable_extensions; do
   2720   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2721     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2722     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2723     break 2
   2724   fi
   2725 done
   2726 done
   2727 IFS=$as_save_IFS
   2728 
   2729 fi
   2730 fi
   2731 CC=$ac_cv_prog_CC
   2732 if test -n "$CC"; then
   2733   { echo "$as_me:$LINENO: result: $CC" >&5
   2734 echo "${ECHO_T}$CC" >&6; }
   2735 else
   2736   { echo "$as_me:$LINENO: result: no" >&5
   2737 echo "${ECHO_T}no" >&6; }
   2738 fi
   2739 
   2740 
   2741   fi
   2742 fi
   2743 if test -z "$CC"; then
   2744   # Extract the first word of "cc", so it can be a program name with args.
   2745 set dummy cc; ac_word=$2
   2746 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2747 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2748 if test "${ac_cv_prog_CC+set}" = set; then
   2749   echo $ECHO_N "(cached) $ECHO_C" >&6
   2750 else
   2751   if test -n "$CC"; then
   2752   ac_cv_prog_CC="$CC" # Let the user override the test.
   2753 else
   2754   ac_prog_rejected=no
   2755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2756 for as_dir in $PATH
   2757 do
   2758   IFS=$as_save_IFS
   2759   test -z "$as_dir" && as_dir=.
   2760   for ac_exec_ext in '' $ac_executable_extensions; do
   2761   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2762     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2763        ac_prog_rejected=yes
   2764        continue
   2765      fi
   2766     ac_cv_prog_CC="cc"
   2767     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2768     break 2
   2769   fi
   2770 done
   2771 done
   2772 IFS=$as_save_IFS
   2773 
   2774 if test $ac_prog_rejected = yes; then
   2775   # We found a bogon in the path, so make sure we never use it.
   2776   set dummy $ac_cv_prog_CC
   2777   shift
   2778   if test $# != 0; then
   2779     # We chose a different compiler from the bogus one.
   2780     # However, it has the same basename, so the bogon will be chosen
   2781     # first if we set CC to just the basename; use the full file name.
   2782     shift
   2783     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2784   fi
   2785 fi
   2786 fi
   2787 fi
   2788 CC=$ac_cv_prog_CC
   2789 if test -n "$CC"; then
   2790   { echo "$as_me:$LINENO: result: $CC" >&5
   2791 echo "${ECHO_T}$CC" >&6; }
   2792 else
   2793   { echo "$as_me:$LINENO: result: no" >&5
   2794 echo "${ECHO_T}no" >&6; }
   2795 fi
   2796 
   2797 
   2798 fi
   2799 if test -z "$CC"; then
   2800   if test -n "$ac_tool_prefix"; then
   2801   for ac_prog in cl.exe
   2802   do
   2803     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2804 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2805 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2806 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2807 if test "${ac_cv_prog_CC+set}" = set; then
   2808   echo $ECHO_N "(cached) $ECHO_C" >&6
   2809 else
   2810   if test -n "$CC"; then
   2811   ac_cv_prog_CC="$CC" # Let the user override the test.
   2812 else
   2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2814 for as_dir in $PATH
   2815 do
   2816   IFS=$as_save_IFS
   2817   test -z "$as_dir" && as_dir=.
   2818   for ac_exec_ext in '' $ac_executable_extensions; do
   2819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2820     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2821     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2822     break 2
   2823   fi
   2824 done
   2825 done
   2826 IFS=$as_save_IFS
   2827 
   2828 fi
   2829 fi
   2830 CC=$ac_cv_prog_CC
   2831 if test -n "$CC"; then
   2832   { echo "$as_me:$LINENO: result: $CC" >&5
   2833 echo "${ECHO_T}$CC" >&6; }
   2834 else
   2835   { echo "$as_me:$LINENO: result: no" >&5
   2836 echo "${ECHO_T}no" >&6; }
   2837 fi
   2838 
   2839 
   2840     test -n "$CC" && break
   2841   done
   2842 fi
   2843 if test -z "$CC"; then
   2844   ac_ct_CC=$CC
   2845   for ac_prog in cl.exe
   2846 do
   2847   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2848 set dummy $ac_prog; ac_word=$2
   2849 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   2850 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   2851 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   2852   echo $ECHO_N "(cached) $ECHO_C" >&6
   2853 else
   2854   if test -n "$ac_ct_CC"; then
   2855   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2856 else
   2857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2858 for as_dir in $PATH
   2859 do
   2860   IFS=$as_save_IFS
   2861   test -z "$as_dir" && as_dir=.
   2862   for ac_exec_ext in '' $ac_executable_extensions; do
   2863   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   2864     ac_cv_prog_ac_ct_CC="$ac_prog"
   2865     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   2866     break 2
   2867   fi
   2868 done
   2869 done
   2870 IFS=$as_save_IFS
   2871 
   2872 fi
   2873 fi
   2874 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2875 if test -n "$ac_ct_CC"; then
   2876   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
   2877 echo "${ECHO_T}$ac_ct_CC" >&6; }
   2878 else
   2879   { echo "$as_me:$LINENO: result: no" >&5
   2880 echo "${ECHO_T}no" >&6; }
   2881 fi
   2882 
   2883 
   2884   test -n "$ac_ct_CC" && break
   2885 done
   2886 
   2887   if test "x$ac_ct_CC" = x; then
   2888     CC=""
   2889   else
   2890     case $cross_compiling:$ac_tool_warned in
   2891 yes:)
   2892 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   2893 whose name does not start with the host triplet.  If you think this
   2894 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   2895 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   2896 whose name does not start with the host triplet.  If you think this
   2897 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   2898 ac_tool_warned=yes ;;
   2899 esac
   2900     CC=$ac_ct_CC
   2901   fi
   2902 fi
   2903 
   2904 fi
   2905 
   2906 
   2907 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
   2908 See \`config.log' for more details." >&5
   2909 echo "$as_me: error: no acceptable C compiler found in \$PATH
   2910 See \`config.log' for more details." >&2;}
   2911    { (exit 1); exit 1; }; }
   2912 
   2913 # Provide some information about the compiler.
   2914 echo "$as_me:$LINENO: checking for C compiler version" >&5
   2915 ac_compiler=`set X $ac_compile; echo $2`
   2916 { (ac_try="$ac_compiler --version >&5"
   2917 case "(($ac_try" in
   2918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2919   *) ac_try_echo=$ac_try;;
   2920 esac
   2921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2922   (eval "$ac_compiler --version >&5") 2>&5
   2923   ac_status=$?
   2924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2925   (exit $ac_status); }
   2926 { (ac_try="$ac_compiler -v >&5"
   2927 case "(($ac_try" in
   2928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2929   *) ac_try_echo=$ac_try;;
   2930 esac
   2931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2932   (eval "$ac_compiler -v >&5") 2>&5
   2933   ac_status=$?
   2934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2935   (exit $ac_status); }
   2936 { (ac_try="$ac_compiler -V >&5"
   2937 case "(($ac_try" in
   2938   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2939   *) ac_try_echo=$ac_try;;
   2940 esac
   2941 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2942   (eval "$ac_compiler -V >&5") 2>&5
   2943   ac_status=$?
   2944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2945   (exit $ac_status); }
   2946 
   2947 cat >conftest.$ac_ext <<_ACEOF
   2948 /* confdefs.h.  */
   2949 _ACEOF
   2950 cat confdefs.h >>conftest.$ac_ext
   2951 cat >>conftest.$ac_ext <<_ACEOF
   2952 /* end confdefs.h.  */
   2953 
   2954 int
   2955 main ()
   2956 {
   2957 
   2958   ;
   2959   return 0;
   2960 }
   2961 _ACEOF
   2962 ac_clean_files_save=$ac_clean_files
   2963 ac_clean_files="$ac_clean_files a.out a.exe b.out"
   2964 # Try to create an executable without -o first, disregard a.out.
   2965 # It will help us diagnose broken compilers, and finding out an intuition
   2966 # of exeext.
   2967 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
   2968 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
   2969 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2970 #
   2971 # List of possible output files, starting from the most likely.
   2972 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
   2973 # only as a last resort.  b.out is created by i960 compilers.
   2974 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
   2975 #
   2976 # The IRIX 6 linker writes into existing files which may not be
   2977 # executable, retaining their permissions.  Remove them first so a
   2978 # subsequent execution test works.
   2979 ac_rmfiles=
   2980 for ac_file in $ac_files
   2981 do
   2982   case $ac_file in
   2983     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
   2984     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   2985   esac
   2986 done
   2987 rm -f $ac_rmfiles
   2988 
   2989 if { (ac_try="$ac_link_default"
   2990 case "(($ac_try" in
   2991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2992   *) ac_try_echo=$ac_try;;
   2993 esac
   2994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   2995   (eval "$ac_link_default") 2>&5
   2996   ac_status=$?
   2997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   2998   (exit $ac_status); }; then
   2999   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3000 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3001 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3002 # so that the user can short-circuit this test for compilers unknown to
   3003 # Autoconf.
   3004 for ac_file in $ac_files ''
   3005 do
   3006   test -f "$ac_file" || continue
   3007   case $ac_file in
   3008     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
   3009 	;;
   3010     [ab].out )
   3011 	# We found the default executable, but exeext='' is most
   3012 	# certainly right.
   3013 	break;;
   3014     *.* )
   3015         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3016 	then :; else
   3017 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3018 	fi
   3019 	# We set ac_cv_exeext here because the later test for it is not
   3020 	# safe: cross compilers may not add the suffix if given an `-o'
   3021 	# argument, so we may need to know it at that point already.
   3022 	# Even if this section looks crufty: it has the advantage of
   3023 	# actually working.
   3024 	break;;
   3025     * )
   3026 	break;;
   3027   esac
   3028 done
   3029 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3030 
   3031 else
   3032   ac_file=''
   3033 fi
   3034 
   3035 { echo "$as_me:$LINENO: result: $ac_file" >&5
   3036 echo "${ECHO_T}$ac_file" >&6; }
   3037 if test -z "$ac_file"; then
   3038   echo "$as_me: failed program was:" >&5
   3039 sed 's/^/| /' conftest.$ac_ext >&5
   3040 
   3041 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
   3042 See \`config.log' for more details." >&5
   3043 echo "$as_me: error: C compiler cannot create executables
   3044 See \`config.log' for more details." >&2;}
   3045    { (exit 77); exit 77; }; }
   3046 fi
   3047 
   3048 ac_exeext=$ac_cv_exeext
   3049 
   3050 # Check that the compiler produces executables we can run.  If not, either
   3051 # the compiler is broken, or we cross compile.
   3052 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
   3053 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
   3054 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
   3055 # If not cross compiling, check that we can run a simple program.
   3056 if test "$cross_compiling" != yes; then
   3057   if { ac_try='./$ac_file'
   3058   { (case "(($ac_try" in
   3059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3060   *) ac_try_echo=$ac_try;;
   3061 esac
   3062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3063   (eval "$ac_try") 2>&5
   3064   ac_status=$?
   3065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3066   (exit $ac_status); }; }; then
   3067     cross_compiling=no
   3068   else
   3069     if test "$cross_compiling" = maybe; then
   3070 	cross_compiling=yes
   3071     else
   3072 	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
   3073 If you meant to cross compile, use \`--host'.
   3074 See \`config.log' for more details." >&5
   3075 echo "$as_me: error: cannot run C compiled programs.
   3076 If you meant to cross compile, use \`--host'.
   3077 See \`config.log' for more details." >&2;}
   3078    { (exit 1); exit 1; }; }
   3079     fi
   3080   fi
   3081 fi
   3082 { echo "$as_me:$LINENO: result: yes" >&5
   3083 echo "${ECHO_T}yes" >&6; }
   3084 
   3085 rm -f a.out a.exe conftest$ac_cv_exeext b.out
   3086 ac_clean_files=$ac_clean_files_save
   3087 # Check that the compiler produces executables we can run.  If not, either
   3088 # the compiler is broken, or we cross compile.
   3089 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
   3090 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
   3091 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
   3092 echo "${ECHO_T}$cross_compiling" >&6; }
   3093 
   3094 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
   3095 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
   3096 if { (ac_try="$ac_link"
   3097 case "(($ac_try" in
   3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3099   *) ac_try_echo=$ac_try;;
   3100 esac
   3101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3102   (eval "$ac_link") 2>&5
   3103   ac_status=$?
   3104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3105   (exit $ac_status); }; then
   3106   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3107 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3108 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3109 # `rm'.
   3110 for ac_file in conftest.exe conftest conftest.*; do
   3111   test -f "$ac_file" || continue
   3112   case $ac_file in
   3113     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
   3114     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3115 	  break;;
   3116     * ) break;;
   3117   esac
   3118 done
   3119 else
   3120   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
   3121 See \`config.log' for more details." >&5
   3122 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
   3123 See \`config.log' for more details." >&2;}
   3124    { (exit 1); exit 1; }; }
   3125 fi
   3126 
   3127 rm -f conftest$ac_cv_exeext
   3128 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
   3129 echo "${ECHO_T}$ac_cv_exeext" >&6; }
   3130 
   3131 rm -f conftest.$ac_ext
   3132 EXEEXT=$ac_cv_exeext
   3133 ac_exeext=$EXEEXT
   3134 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
   3135 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
   3136 if test "${ac_cv_objext+set}" = set; then
   3137   echo $ECHO_N "(cached) $ECHO_C" >&6
   3138 else
   3139   cat >conftest.$ac_ext <<_ACEOF
   3140 /* confdefs.h.  */
   3141 _ACEOF
   3142 cat confdefs.h >>conftest.$ac_ext
   3143 cat >>conftest.$ac_ext <<_ACEOF
   3144 /* end confdefs.h.  */
   3145 
   3146 int
   3147 main ()
   3148 {
   3149 
   3150   ;
   3151   return 0;
   3152 }
   3153 _ACEOF
   3154 rm -f conftest.o conftest.obj
   3155 if { (ac_try="$ac_compile"
   3156 case "(($ac_try" in
   3157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3158   *) ac_try_echo=$ac_try;;
   3159 esac
   3160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3161   (eval "$ac_compile") 2>&5
   3162   ac_status=$?
   3163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3164   (exit $ac_status); }; then
   3165   for ac_file in conftest.o conftest.obj conftest.*; do
   3166   test -f "$ac_file" || continue;
   3167   case $ac_file in
   3168     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
   3169     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3170        break;;
   3171   esac
   3172 done
   3173 else
   3174   echo "$as_me: failed program was:" >&5
   3175 sed 's/^/| /' conftest.$ac_ext >&5
   3176 
   3177 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
   3178 See \`config.log' for more details." >&5
   3179 echo "$as_me: error: cannot compute suffix of object files: cannot compile
   3180 See \`config.log' for more details." >&2;}
   3181    { (exit 1); exit 1; }; }
   3182 fi
   3183 
   3184 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3185 fi
   3186 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
   3187 echo "${ECHO_T}$ac_cv_objext" >&6; }
   3188 OBJEXT=$ac_cv_objext
   3189 ac_objext=$OBJEXT
   3190 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
   3191 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
   3192 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   3193   echo $ECHO_N "(cached) $ECHO_C" >&6
   3194 else
   3195   cat >conftest.$ac_ext <<_ACEOF
   3196 /* confdefs.h.  */
   3197 _ACEOF
   3198 cat confdefs.h >>conftest.$ac_ext
   3199 cat >>conftest.$ac_ext <<_ACEOF
   3200 /* end confdefs.h.  */
   3201 
   3202 int
   3203 main ()
   3204 {
   3205 #ifndef __GNUC__
   3206        choke me
   3207 #endif
   3208 
   3209   ;
   3210   return 0;
   3211 }
   3212 _ACEOF
   3213 rm -f conftest.$ac_objext
   3214 if { (ac_try="$ac_compile"
   3215 case "(($ac_try" in
   3216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3217   *) ac_try_echo=$ac_try;;
   3218 esac
   3219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3220   (eval "$ac_compile") 2>conftest.er1
   3221   ac_status=$?
   3222   grep -v '^ *+' conftest.er1 >conftest.err
   3223   rm -f conftest.er1
   3224   cat conftest.err >&5
   3225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3226   (exit $ac_status); } && {
   3227 	 test -z "$ac_c_werror_flag" ||
   3228 	 test ! -s conftest.err
   3229        } && test -s conftest.$ac_objext; then
   3230   ac_compiler_gnu=yes
   3231 else
   3232   echo "$as_me: failed program was:" >&5
   3233 sed 's/^/| /' conftest.$ac_ext >&5
   3234 
   3235 	ac_compiler_gnu=no
   3236 fi
   3237 
   3238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3239 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3240 
   3241 fi
   3242 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
   3243 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
   3244 GCC=`test $ac_compiler_gnu = yes && echo yes`
   3245 ac_test_CFLAGS=${CFLAGS+set}
   3246 ac_save_CFLAGS=$CFLAGS
   3247 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
   3248 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
   3249 if test "${ac_cv_prog_cc_g+set}" = set; then
   3250   echo $ECHO_N "(cached) $ECHO_C" >&6
   3251 else
   3252   ac_save_c_werror_flag=$ac_c_werror_flag
   3253    ac_c_werror_flag=yes
   3254    ac_cv_prog_cc_g=no
   3255    CFLAGS="-g"
   3256    cat >conftest.$ac_ext <<_ACEOF
   3257 /* confdefs.h.  */
   3258 _ACEOF
   3259 cat confdefs.h >>conftest.$ac_ext
   3260 cat >>conftest.$ac_ext <<_ACEOF
   3261 /* end confdefs.h.  */
   3262 
   3263 int
   3264 main ()
   3265 {
   3266 
   3267   ;
   3268   return 0;
   3269 }
   3270 _ACEOF
   3271 rm -f conftest.$ac_objext
   3272 if { (ac_try="$ac_compile"
   3273 case "(($ac_try" in
   3274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3275   *) ac_try_echo=$ac_try;;
   3276 esac
   3277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3278   (eval "$ac_compile") 2>conftest.er1
   3279   ac_status=$?
   3280   grep -v '^ *+' conftest.er1 >conftest.err
   3281   rm -f conftest.er1
   3282   cat conftest.err >&5
   3283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3284   (exit $ac_status); } && {
   3285 	 test -z "$ac_c_werror_flag" ||
   3286 	 test ! -s conftest.err
   3287        } && test -s conftest.$ac_objext; then
   3288   ac_cv_prog_cc_g=yes
   3289 else
   3290   echo "$as_me: failed program was:" >&5
   3291 sed 's/^/| /' conftest.$ac_ext >&5
   3292 
   3293 	CFLAGS=""
   3294       cat >conftest.$ac_ext <<_ACEOF
   3295 /* confdefs.h.  */
   3296 _ACEOF
   3297 cat confdefs.h >>conftest.$ac_ext
   3298 cat >>conftest.$ac_ext <<_ACEOF
   3299 /* end confdefs.h.  */
   3300 
   3301 int
   3302 main ()
   3303 {
   3304 
   3305   ;
   3306   return 0;
   3307 }
   3308 _ACEOF
   3309 rm -f conftest.$ac_objext
   3310 if { (ac_try="$ac_compile"
   3311 case "(($ac_try" in
   3312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3313   *) ac_try_echo=$ac_try;;
   3314 esac
   3315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3316   (eval "$ac_compile") 2>conftest.er1
   3317   ac_status=$?
   3318   grep -v '^ *+' conftest.er1 >conftest.err
   3319   rm -f conftest.er1
   3320   cat conftest.err >&5
   3321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3322   (exit $ac_status); } && {
   3323 	 test -z "$ac_c_werror_flag" ||
   3324 	 test ! -s conftest.err
   3325        } && test -s conftest.$ac_objext; then
   3326   :
   3327 else
   3328   echo "$as_me: failed program was:" >&5
   3329 sed 's/^/| /' conftest.$ac_ext >&5
   3330 
   3331 	ac_c_werror_flag=$ac_save_c_werror_flag
   3332 	 CFLAGS="-g"
   3333 	 cat >conftest.$ac_ext <<_ACEOF
   3334 /* confdefs.h.  */
   3335 _ACEOF
   3336 cat confdefs.h >>conftest.$ac_ext
   3337 cat >>conftest.$ac_ext <<_ACEOF
   3338 /* end confdefs.h.  */
   3339 
   3340 int
   3341 main ()
   3342 {
   3343 
   3344   ;
   3345   return 0;
   3346 }
   3347 _ACEOF
   3348 rm -f conftest.$ac_objext
   3349 if { (ac_try="$ac_compile"
   3350 case "(($ac_try" in
   3351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3352   *) ac_try_echo=$ac_try;;
   3353 esac
   3354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3355   (eval "$ac_compile") 2>conftest.er1
   3356   ac_status=$?
   3357   grep -v '^ *+' conftest.er1 >conftest.err
   3358   rm -f conftest.er1
   3359   cat conftest.err >&5
   3360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3361   (exit $ac_status); } && {
   3362 	 test -z "$ac_c_werror_flag" ||
   3363 	 test ! -s conftest.err
   3364        } && test -s conftest.$ac_objext; then
   3365   ac_cv_prog_cc_g=yes
   3366 else
   3367   echo "$as_me: failed program was:" >&5
   3368 sed 's/^/| /' conftest.$ac_ext >&5
   3369 
   3370 
   3371 fi
   3372 
   3373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3374 fi
   3375 
   3376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3377 fi
   3378 
   3379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3380    ac_c_werror_flag=$ac_save_c_werror_flag
   3381 fi
   3382 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
   3383 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
   3384 if test "$ac_test_CFLAGS" = set; then
   3385   CFLAGS=$ac_save_CFLAGS
   3386 elif test $ac_cv_prog_cc_g = yes; then
   3387   if test "$GCC" = yes; then
   3388     CFLAGS="-g -O2"
   3389   else
   3390     CFLAGS="-g"
   3391   fi
   3392 else
   3393   if test "$GCC" = yes; then
   3394     CFLAGS="-O2"
   3395   else
   3396     CFLAGS=
   3397   fi
   3398 fi
   3399 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
   3400 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
   3401 if test "${ac_cv_prog_cc_c89+set}" = set; then
   3402   echo $ECHO_N "(cached) $ECHO_C" >&6
   3403 else
   3404   ac_cv_prog_cc_c89=no
   3405 ac_save_CC=$CC
   3406 cat >conftest.$ac_ext <<_ACEOF
   3407 /* confdefs.h.  */
   3408 _ACEOF
   3409 cat confdefs.h >>conftest.$ac_ext
   3410 cat >>conftest.$ac_ext <<_ACEOF
   3411 /* end confdefs.h.  */
   3412 #include <stdarg.h>
   3413 #include <stdio.h>
   3414 #include <sys/types.h>
   3415 #include <sys/stat.h>
   3416 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3417 struct buf { int x; };
   3418 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3419 static char *e (p, i)
   3420      char **p;
   3421      int i;
   3422 {
   3423   return p[i];
   3424 }
   3425 static char *f (char * (*g) (char **, int), char **p, ...)
   3426 {
   3427   char *s;
   3428   va_list v;
   3429   va_start (v,p);
   3430   s = g (p, va_arg (v,int));
   3431   va_end (v);
   3432   return s;
   3433 }
   3434 
   3435 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3436    function prototypes and stuff, but not '\xHH' hex character constants.
   3437    These don't provoke an error unfortunately, instead are silently treated
   3438    as 'x'.  The following induces an error, until -std is added to get
   3439    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3440    array size at least.  It's necessary to write '\x00'==0 to get something
   3441    that's true only with -std.  */
   3442 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3443 
   3444 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3445    inside strings and character constants.  */
   3446 #define FOO(x) 'x'
   3447 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3448 
   3449 int test (int i, double x);
   3450 struct s1 {int (*f) (int a);};
   3451 struct s2 {int (*f) (double a);};
   3452 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3453 int argc;
   3454 char **argv;
   3455 int
   3456 main ()
   3457 {
   3458 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3459   ;
   3460   return 0;
   3461 }
   3462 _ACEOF
   3463 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3464 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3465 do
   3466   CC="$ac_save_CC $ac_arg"
   3467   rm -f conftest.$ac_objext
   3468 if { (ac_try="$ac_compile"
   3469 case "(($ac_try" in
   3470   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3471   *) ac_try_echo=$ac_try;;
   3472 esac
   3473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3474   (eval "$ac_compile") 2>conftest.er1
   3475   ac_status=$?
   3476   grep -v '^ *+' conftest.er1 >conftest.err
   3477   rm -f conftest.er1
   3478   cat conftest.err >&5
   3479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3480   (exit $ac_status); } && {
   3481 	 test -z "$ac_c_werror_flag" ||
   3482 	 test ! -s conftest.err
   3483        } && test -s conftest.$ac_objext; then
   3484   ac_cv_prog_cc_c89=$ac_arg
   3485 else
   3486   echo "$as_me: failed program was:" >&5
   3487 sed 's/^/| /' conftest.$ac_ext >&5
   3488 
   3489 
   3490 fi
   3491 
   3492 rm -f core conftest.err conftest.$ac_objext
   3493   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3494 done
   3495 rm -f conftest.$ac_ext
   3496 CC=$ac_save_CC
   3497 
   3498 fi
   3499 # AC_CACHE_VAL
   3500 case "x$ac_cv_prog_cc_c89" in
   3501   x)
   3502     { echo "$as_me:$LINENO: result: none needed" >&5
   3503 echo "${ECHO_T}none needed" >&6; } ;;
   3504   xno)
   3505     { echo "$as_me:$LINENO: result: unsupported" >&5
   3506 echo "${ECHO_T}unsupported" >&6; } ;;
   3507   *)
   3508     CC="$CC $ac_cv_prog_cc_c89"
   3509     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
   3510 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
   3511 esac
   3512 
   3513 
   3514 ac_ext=c
   3515 ac_cpp='$CPP $CPPFLAGS'
   3516 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3517 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3518 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3519 DEPDIR="${am__leading_dot}deps"
   3520 
   3521 ac_config_commands="$ac_config_commands depfiles"
   3522 
   3523 
   3524 am_make=${MAKE-make}
   3525 cat > confinc << 'END'
   3526 am__doit:
   3527 	@echo done
   3528 .PHONY: am__doit
   3529 END
   3530 # If we don't find an include directive, just comment out the code.
   3531 { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
   3532 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
   3533 am__include="#"
   3534 am__quote=
   3535 _am_result=none
   3536 # First try GNU make style include.
   3537 echo "include confinc" > confmf
   3538 # We grep out `Entering directory' and `Leaving directory'
   3539 # messages which can occur if `w' ends up in MAKEFLAGS.
   3540 # In particular we don't look at `^make:' because GNU make might
   3541 # be invoked under some other name (usually "gmake"), in which
   3542 # case it prints its new name instead of `make'.
   3543 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
   3544    am__include=include
   3545    am__quote=
   3546    _am_result=GNU
   3547 fi
   3548 # Now try BSD make style include.
   3549 if test "$am__include" = "#"; then
   3550    echo '.include "confinc"' > confmf
   3551    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
   3552       am__include=.include
   3553       am__quote="\""
   3554       _am_result=BSD
   3555    fi
   3556 fi
   3557 
   3558 
   3559 { echo "$as_me:$LINENO: result: $_am_result" >&5
   3560 echo "${ECHO_T}$_am_result" >&6; }
   3561 rm -f confinc confmf
   3562 
   3563 # Check whether --enable-dependency-tracking was given.
   3564 if test "${enable_dependency_tracking+set}" = set; then
   3565   enableval=$enable_dependency_tracking;
   3566 fi
   3567 
   3568 if test "x$enable_dependency_tracking" != xno; then
   3569   am_depcomp="$ac_aux_dir/depcomp"
   3570   AMDEPBACKSLASH='\'
   3571 fi
   3572  if test "x$enable_dependency_tracking" != xno; then
   3573   AMDEP_TRUE=
   3574   AMDEP_FALSE='#'
   3575 else
   3576   AMDEP_TRUE='#'
   3577   AMDEP_FALSE=
   3578 fi
   3579 
   3580 
   3581 
   3582 depcc="$CC"   am_compiler_list=
   3583 
   3584 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
   3585 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
   3586 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
   3587   echo $ECHO_N "(cached) $ECHO_C" >&6
   3588 else
   3589   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   3590   # We make a subdir and do the tests there.  Otherwise we can end up
   3591   # making bogus files that we don't know about and never remove.  For
   3592   # instance it was reported that on HP-UX the gcc test will end up
   3593   # making a dummy file named `D' -- because `-MD' means `put the output
   3594   # in D'.
   3595   mkdir conftest.dir
   3596   # Copy depcomp to subdir because otherwise we won't find it if we're
   3597   # using a relative directory.
   3598   cp "$am_depcomp" conftest.dir
   3599   cd conftest.dir
   3600   # We will build objects and dependencies in a subdirectory because
   3601   # it helps to detect inapplicable dependency modes.  For instance
   3602   # both Tru64's cc and ICC support -MD to output dependencies as a
   3603   # side effect of compilation, but ICC will put the dependencies in
   3604   # the current directory while Tru64 will put them in the object
   3605   # directory.
   3606   mkdir sub
   3607 
   3608   am_cv_CC_dependencies_compiler_type=none
   3609   if test "$am_compiler_list" = ""; then
   3610      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   3611   fi
   3612   for depmode in $am_compiler_list; do
   3613     # Setup a source with many dependencies, because some compilers
   3614     # like to wrap large dependency lists on column 80 (with \), and
   3615     # we should not choose a depcomp mode which is confused by this.
   3616     #
   3617     # We need to recreate these files for each test, as the compiler may
   3618     # overwrite some of them when testing with obscure command lines.
   3619     # This happens at least with the AIX C compiler.
   3620     : > sub/conftest.c
   3621     for i in 1 2 3 4 5 6; do
   3622       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   3623       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   3624       # Solaris 8's {/usr,}/bin/sh.
   3625       touch sub/conftst$i.h
   3626     done
   3627     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   3628 
   3629     case $depmode in
   3630     nosideeffect)
   3631       # after this tag, mechanisms are not by side-effect, so they'll
   3632       # only be used when explicitly requested
   3633       if test "x$enable_dependency_tracking" = xyes; then
   3634 	continue
   3635       else
   3636 	break
   3637       fi
   3638       ;;
   3639     none) break ;;
   3640     esac
   3641     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   3642     # mode.  It turns out that the SunPro C++ compiler does not properly
   3643     # handle `-M -o', and we need to detect this.
   3644     if depmode=$depmode \
   3645        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   3646        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   3647        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   3648          >/dev/null 2>conftest.err &&
   3649        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   3650        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   3651        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   3652        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   3653       # icc doesn't choke on unknown options, it will just issue warnings
   3654       # or remarks (even with -Werror).  So we grep stderr for any message
   3655       # that says an option was ignored or not supported.
   3656       # When given -MP, icc 7.0 and 7.1 complain thusly:
   3657       #   icc: Command line warning: ignoring option '-M'; no argument required
   3658       # The diagnosis changed in icc 8.0:
   3659       #   icc: Command line remark: option '-MP' not supported
   3660       if (grep 'ignoring option' conftest.err ||
   3661           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   3662         am_cv_CC_dependencies_compiler_type=$depmode
   3663         break
   3664       fi
   3665     fi
   3666   done
   3667 
   3668   cd ..
   3669   rm -rf conftest.dir
   3670 else
   3671   am_cv_CC_dependencies_compiler_type=none
   3672 fi
   3673 
   3674 fi
   3675 { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
   3676 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
   3677 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   3678 
   3679  if
   3680   test "x$enable_dependency_tracking" != xno \
   3681   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   3682   am__fastdepCC_TRUE=
   3683   am__fastdepCC_FALSE='#'
   3684 else
   3685   am__fastdepCC_TRUE='#'
   3686   am__fastdepCC_FALSE=
   3687 fi
   3688 
   3689 
   3690 ac_ext=cpp
   3691 ac_cpp='$CXXCPP $CPPFLAGS'
   3692 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3693 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3694 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3695 if test -z "$CXX"; then
   3696   if test -n "$CCC"; then
   3697     CXX=$CCC
   3698   else
   3699     if test -n "$ac_tool_prefix"; then
   3700   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   3701   do
   3702     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3703 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3704 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   3705 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   3706 if test "${ac_cv_prog_CXX+set}" = set; then
   3707   echo $ECHO_N "(cached) $ECHO_C" >&6
   3708 else
   3709   if test -n "$CXX"; then
   3710   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   3711 else
   3712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3713 for as_dir in $PATH
   3714 do
   3715   IFS=$as_save_IFS
   3716   test -z "$as_dir" && as_dir=.
   3717   for ac_exec_ext in '' $ac_executable_extensions; do
   3718   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3719     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   3720     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3721     break 2
   3722   fi
   3723 done
   3724 done
   3725 IFS=$as_save_IFS
   3726 
   3727 fi
   3728 fi
   3729 CXX=$ac_cv_prog_CXX
   3730 if test -n "$CXX"; then
   3731   { echo "$as_me:$LINENO: result: $CXX" >&5
   3732 echo "${ECHO_T}$CXX" >&6; }
   3733 else
   3734   { echo "$as_me:$LINENO: result: no" >&5
   3735 echo "${ECHO_T}no" >&6; }
   3736 fi
   3737 
   3738 
   3739     test -n "$CXX" && break
   3740   done
   3741 fi
   3742 if test -z "$CXX"; then
   3743   ac_ct_CXX=$CXX
   3744   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   3745 do
   3746   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3747 set dummy $ac_prog; ac_word=$2
   3748 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   3749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   3750 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
   3751   echo $ECHO_N "(cached) $ECHO_C" >&6
   3752 else
   3753   if test -n "$ac_ct_CXX"; then
   3754   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   3755 else
   3756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3757 for as_dir in $PATH
   3758 do
   3759   IFS=$as_save_IFS
   3760   test -z "$as_dir" && as_dir=.
   3761   for ac_exec_ext in '' $ac_executable_extensions; do
   3762   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   3763     ac_cv_prog_ac_ct_CXX="$ac_prog"
   3764     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   3765     break 2
   3766   fi
   3767 done
   3768 done
   3769 IFS=$as_save_IFS
   3770 
   3771 fi
   3772 fi
   3773 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   3774 if test -n "$ac_ct_CXX"; then
   3775   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
   3776 echo "${ECHO_T}$ac_ct_CXX" >&6; }
   3777 else
   3778   { echo "$as_me:$LINENO: result: no" >&5
   3779 echo "${ECHO_T}no" >&6; }
   3780 fi
   3781 
   3782 
   3783   test -n "$ac_ct_CXX" && break
   3784 done
   3785 
   3786   if test "x$ac_ct_CXX" = x; then
   3787     CXX="g++"
   3788   else
   3789     case $cross_compiling:$ac_tool_warned in
   3790 yes:)
   3791 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   3792 whose name does not start with the host triplet.  If you think this
   3793 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   3794 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   3795 whose name does not start with the host triplet.  If you think this
   3796 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   3797 ac_tool_warned=yes ;;
   3798 esac
   3799     CXX=$ac_ct_CXX
   3800   fi
   3801 fi
   3802 
   3803   fi
   3804 fi
   3805 # Provide some information about the compiler.
   3806 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
   3807 ac_compiler=`set X $ac_compile; echo $2`
   3808 { (ac_try="$ac_compiler --version >&5"
   3809 case "(($ac_try" in
   3810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3811   *) ac_try_echo=$ac_try;;
   3812 esac
   3813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3814   (eval "$ac_compiler --version >&5") 2>&5
   3815   ac_status=$?
   3816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3817   (exit $ac_status); }
   3818 { (ac_try="$ac_compiler -v >&5"
   3819 case "(($ac_try" in
   3820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3821   *) ac_try_echo=$ac_try;;
   3822 esac
   3823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3824   (eval "$ac_compiler -v >&5") 2>&5
   3825   ac_status=$?
   3826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3827   (exit $ac_status); }
   3828 { (ac_try="$ac_compiler -V >&5"
   3829 case "(($ac_try" in
   3830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3831   *) ac_try_echo=$ac_try;;
   3832 esac
   3833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3834   (eval "$ac_compiler -V >&5") 2>&5
   3835   ac_status=$?
   3836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3837   (exit $ac_status); }
   3838 
   3839 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
   3840 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
   3841 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
   3842   echo $ECHO_N "(cached) $ECHO_C" >&6
   3843 else
   3844   cat >conftest.$ac_ext <<_ACEOF
   3845 /* confdefs.h.  */
   3846 _ACEOF
   3847 cat confdefs.h >>conftest.$ac_ext
   3848 cat >>conftest.$ac_ext <<_ACEOF
   3849 /* end confdefs.h.  */
   3850 
   3851 int
   3852 main ()
   3853 {
   3854 #ifndef __GNUC__
   3855        choke me
   3856 #endif
   3857 
   3858   ;
   3859   return 0;
   3860 }
   3861 _ACEOF
   3862 rm -f conftest.$ac_objext
   3863 if { (ac_try="$ac_compile"
   3864 case "(($ac_try" in
   3865   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3866   *) ac_try_echo=$ac_try;;
   3867 esac
   3868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3869   (eval "$ac_compile") 2>conftest.er1
   3870   ac_status=$?
   3871   grep -v '^ *+' conftest.er1 >conftest.err
   3872   rm -f conftest.er1
   3873   cat conftest.err >&5
   3874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3875   (exit $ac_status); } && {
   3876 	 test -z "$ac_cxx_werror_flag" ||
   3877 	 test ! -s conftest.err
   3878        } && test -s conftest.$ac_objext; then
   3879   ac_compiler_gnu=yes
   3880 else
   3881   echo "$as_me: failed program was:" >&5
   3882 sed 's/^/| /' conftest.$ac_ext >&5
   3883 
   3884 	ac_compiler_gnu=no
   3885 fi
   3886 
   3887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3888 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   3889 
   3890 fi
   3891 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
   3892 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
   3893 GXX=`test $ac_compiler_gnu = yes && echo yes`
   3894 ac_test_CXXFLAGS=${CXXFLAGS+set}
   3895 ac_save_CXXFLAGS=$CXXFLAGS
   3896 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
   3897 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
   3898 if test "${ac_cv_prog_cxx_g+set}" = set; then
   3899   echo $ECHO_N "(cached) $ECHO_C" >&6
   3900 else
   3901   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   3902    ac_cxx_werror_flag=yes
   3903    ac_cv_prog_cxx_g=no
   3904    CXXFLAGS="-g"
   3905    cat >conftest.$ac_ext <<_ACEOF
   3906 /* confdefs.h.  */
   3907 _ACEOF
   3908 cat confdefs.h >>conftest.$ac_ext
   3909 cat >>conftest.$ac_ext <<_ACEOF
   3910 /* end confdefs.h.  */
   3911 
   3912 int
   3913 main ()
   3914 {
   3915 
   3916   ;
   3917   return 0;
   3918 }
   3919 _ACEOF
   3920 rm -f conftest.$ac_objext
   3921 if { (ac_try="$ac_compile"
   3922 case "(($ac_try" in
   3923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3924   *) ac_try_echo=$ac_try;;
   3925 esac
   3926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3927   (eval "$ac_compile") 2>conftest.er1
   3928   ac_status=$?
   3929   grep -v '^ *+' conftest.er1 >conftest.err
   3930   rm -f conftest.er1
   3931   cat conftest.err >&5
   3932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3933   (exit $ac_status); } && {
   3934 	 test -z "$ac_cxx_werror_flag" ||
   3935 	 test ! -s conftest.err
   3936        } && test -s conftest.$ac_objext; then
   3937   ac_cv_prog_cxx_g=yes
   3938 else
   3939   echo "$as_me: failed program was:" >&5
   3940 sed 's/^/| /' conftest.$ac_ext >&5
   3941 
   3942 	CXXFLAGS=""
   3943       cat >conftest.$ac_ext <<_ACEOF
   3944 /* confdefs.h.  */
   3945 _ACEOF
   3946 cat confdefs.h >>conftest.$ac_ext
   3947 cat >>conftest.$ac_ext <<_ACEOF
   3948 /* end confdefs.h.  */
   3949 
   3950 int
   3951 main ()
   3952 {
   3953 
   3954   ;
   3955   return 0;
   3956 }
   3957 _ACEOF
   3958 rm -f conftest.$ac_objext
   3959 if { (ac_try="$ac_compile"
   3960 case "(($ac_try" in
   3961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3962   *) ac_try_echo=$ac_try;;
   3963 esac
   3964 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   3965   (eval "$ac_compile") 2>conftest.er1
   3966   ac_status=$?
   3967   grep -v '^ *+' conftest.er1 >conftest.err
   3968   rm -f conftest.er1
   3969   cat conftest.err >&5
   3970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3971   (exit $ac_status); } && {
   3972 	 test -z "$ac_cxx_werror_flag" ||
   3973 	 test ! -s conftest.err
   3974        } && test -s conftest.$ac_objext; then
   3975   :
   3976 else
   3977   echo "$as_me: failed program was:" >&5
   3978 sed 's/^/| /' conftest.$ac_ext >&5
   3979 
   3980 	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3981 	 CXXFLAGS="-g"
   3982 	 cat >conftest.$ac_ext <<_ACEOF
   3983 /* confdefs.h.  */
   3984 _ACEOF
   3985 cat confdefs.h >>conftest.$ac_ext
   3986 cat >>conftest.$ac_ext <<_ACEOF
   3987 /* end confdefs.h.  */
   3988 
   3989 int
   3990 main ()
   3991 {
   3992 
   3993   ;
   3994   return 0;
   3995 }
   3996 _ACEOF
   3997 rm -f conftest.$ac_objext
   3998 if { (ac_try="$ac_compile"
   3999 case "(($ac_try" in
   4000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4001   *) ac_try_echo=$ac_try;;
   4002 esac
   4003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4004   (eval "$ac_compile") 2>conftest.er1
   4005   ac_status=$?
   4006   grep -v '^ *+' conftest.er1 >conftest.err
   4007   rm -f conftest.er1
   4008   cat conftest.err >&5
   4009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4010   (exit $ac_status); } && {
   4011 	 test -z "$ac_cxx_werror_flag" ||
   4012 	 test ! -s conftest.err
   4013        } && test -s conftest.$ac_objext; then
   4014   ac_cv_prog_cxx_g=yes
   4015 else
   4016   echo "$as_me: failed program was:" >&5
   4017 sed 's/^/| /' conftest.$ac_ext >&5
   4018 
   4019 
   4020 fi
   4021 
   4022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4023 fi
   4024 
   4025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4026 fi
   4027 
   4028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4029    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4030 fi
   4031 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
   4032 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
   4033 if test "$ac_test_CXXFLAGS" = set; then
   4034   CXXFLAGS=$ac_save_CXXFLAGS
   4035 elif test $ac_cv_prog_cxx_g = yes; then
   4036   if test "$GXX" = yes; then
   4037     CXXFLAGS="-g -O2"
   4038   else
   4039     CXXFLAGS="-g"
   4040   fi
   4041 else
   4042   if test "$GXX" = yes; then
   4043     CXXFLAGS="-O2"
   4044   else
   4045     CXXFLAGS=
   4046   fi
   4047 fi
   4048 ac_ext=c
   4049 ac_cpp='$CPP $CPPFLAGS'
   4050 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4051 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4052 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4053 
   4054 depcc="$CXX"  am_compiler_list=
   4055 
   4056 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
   4057 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
   4058 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
   4059   echo $ECHO_N "(cached) $ECHO_C" >&6
   4060 else
   4061   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4062   # We make a subdir and do the tests there.  Otherwise we can end up
   4063   # making bogus files that we don't know about and never remove.  For
   4064   # instance it was reported that on HP-UX the gcc test will end up
   4065   # making a dummy file named `D' -- because `-MD' means `put the output
   4066   # in D'.
   4067   mkdir conftest.dir
   4068   # Copy depcomp to subdir because otherwise we won't find it if we're
   4069   # using a relative directory.
   4070   cp "$am_depcomp" conftest.dir
   4071   cd conftest.dir
   4072   # We will build objects and dependencies in a subdirectory because
   4073   # it helps to detect inapplicable dependency modes.  For instance
   4074   # both Tru64's cc and ICC support -MD to output dependencies as a
   4075   # side effect of compilation, but ICC will put the dependencies in
   4076   # the current directory while Tru64 will put them in the object
   4077   # directory.
   4078   mkdir sub
   4079 
   4080   am_cv_CXX_dependencies_compiler_type=none
   4081   if test "$am_compiler_list" = ""; then
   4082      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4083   fi
   4084   for depmode in $am_compiler_list; do
   4085     # Setup a source with many dependencies, because some compilers
   4086     # like to wrap large dependency lists on column 80 (with \), and
   4087     # we should not choose a depcomp mode which is confused by this.
   4088     #
   4089     # We need to recreate these files for each test, as the compiler may
   4090     # overwrite some of them when testing with obscure command lines.
   4091     # This happens at least with the AIX C compiler.
   4092     : > sub/conftest.c
   4093     for i in 1 2 3 4 5 6; do
   4094       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4095       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   4096       # Solaris 8's {/usr,}/bin/sh.
   4097       touch sub/conftst$i.h
   4098     done
   4099     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4100 
   4101     case $depmode in
   4102     nosideeffect)
   4103       # after this tag, mechanisms are not by side-effect, so they'll
   4104       # only be used when explicitly requested
   4105       if test "x$enable_dependency_tracking" = xyes; then
   4106 	continue
   4107       else
   4108 	break
   4109       fi
   4110       ;;
   4111     none) break ;;
   4112     esac
   4113     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   4114     # mode.  It turns out that the SunPro C++ compiler does not properly
   4115     # handle `-M -o', and we need to detect this.
   4116     if depmode=$depmode \
   4117        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   4118        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4119        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   4120          >/dev/null 2>conftest.err &&
   4121        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4122        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4123        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   4124        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4125       # icc doesn't choke on unknown options, it will just issue warnings
   4126       # or remarks (even with -Werror).  So we grep stderr for any message
   4127       # that says an option was ignored or not supported.
   4128       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4129       #   icc: Command line warning: ignoring option '-M'; no argument required
   4130       # The diagnosis changed in icc 8.0:
   4131       #   icc: Command line remark: option '-MP' not supported
   4132       if (grep 'ignoring option' conftest.err ||
   4133           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4134         am_cv_CXX_dependencies_compiler_type=$depmode
   4135         break
   4136       fi
   4137     fi
   4138   done
   4139 
   4140   cd ..
   4141   rm -rf conftest.dir
   4142 else
   4143   am_cv_CXX_dependencies_compiler_type=none
   4144 fi
   4145 
   4146 fi
   4147 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
   4148 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
   4149 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   4150 
   4151  if
   4152   test "x$enable_dependency_tracking" != xno \
   4153   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   4154   am__fastdepCXX_TRUE=
   4155   am__fastdepCXX_FALSE='#'
   4156 else
   4157   am__fastdepCXX_TRUE='#'
   4158   am__fastdepCXX_FALSE=
   4159 fi
   4160 
   4161 
   4162 ac_ext=cpp
   4163 ac_cpp='$CXXCPP $CPPFLAGS'
   4164 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4165 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4166 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4167 
   4168 
   4169 cat >>confdefs.h <<\_ACEOF
   4170 #define _GNU_SOURCE 1
   4171 _ACEOF
   4172 
   4173 
   4174 
   4175 ac_ext=cpp
   4176 ac_cpp='$CXXCPP $CPPFLAGS'
   4177 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4178 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4179 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4180 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
   4181 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
   4182 if test -z "$CXXCPP"; then
   4183   if test "${ac_cv_prog_CXXCPP+set}" = set; then
   4184   echo $ECHO_N "(cached) $ECHO_C" >&6
   4185 else
   4186       # Double quotes because CXXCPP needs to be expanded
   4187     for CXXCPP in "$CXX -E" "/lib/cpp"
   4188     do
   4189       ac_preproc_ok=false
   4190 for ac_cxx_preproc_warn_flag in '' yes
   4191 do
   4192   # Use a header file that comes with gcc, so configuring glibc
   4193   # with a fresh cross-compiler works.
   4194   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4195   # <limits.h> exists even on freestanding compilers.
   4196   # On the NeXT, cc -E runs the code through the compiler's parser,
   4197   # not just through cpp. "Syntax error" is here to catch this case.
   4198   cat >conftest.$ac_ext <<_ACEOF
   4199 /* confdefs.h.  */
   4200 _ACEOF
   4201 cat confdefs.h >>conftest.$ac_ext
   4202 cat >>conftest.$ac_ext <<_ACEOF
   4203 /* end confdefs.h.  */
   4204 #ifdef __STDC__
   4205 # include <limits.h>
   4206 #else
   4207 # include <assert.h>
   4208 #endif
   4209 		     Syntax error
   4210 _ACEOF
   4211 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4212 case "(($ac_try" in
   4213   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4214   *) ac_try_echo=$ac_try;;
   4215 esac
   4216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4217   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4218   ac_status=$?
   4219   grep -v '^ *+' conftest.er1 >conftest.err
   4220   rm -f conftest.er1
   4221   cat conftest.err >&5
   4222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4223   (exit $ac_status); } >/dev/null && {
   4224 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   4225 	 test ! -s conftest.err
   4226        }; then
   4227   :
   4228 else
   4229   echo "$as_me: failed program was:" >&5
   4230 sed 's/^/| /' conftest.$ac_ext >&5
   4231 
   4232   # Broken: fails on valid input.
   4233 continue
   4234 fi
   4235 
   4236 rm -f conftest.err conftest.$ac_ext
   4237 
   4238   # OK, works on sane cases.  Now check whether nonexistent headers
   4239   # can be detected and how.
   4240   cat >conftest.$ac_ext <<_ACEOF
   4241 /* confdefs.h.  */
   4242 _ACEOF
   4243 cat confdefs.h >>conftest.$ac_ext
   4244 cat >>conftest.$ac_ext <<_ACEOF
   4245 /* end confdefs.h.  */
   4246 #include <ac_nonexistent.h>
   4247 _ACEOF
   4248 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4249 case "(($ac_try" in
   4250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4251   *) ac_try_echo=$ac_try;;
   4252 esac
   4253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4254   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4255   ac_status=$?
   4256   grep -v '^ *+' conftest.er1 >conftest.err
   4257   rm -f conftest.er1
   4258   cat conftest.err >&5
   4259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4260   (exit $ac_status); } >/dev/null && {
   4261 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   4262 	 test ! -s conftest.err
   4263        }; then
   4264   # Broken: success on invalid input.
   4265 continue
   4266 else
   4267   echo "$as_me: failed program was:" >&5
   4268 sed 's/^/| /' conftest.$ac_ext >&5
   4269 
   4270   # Passes both tests.
   4271 ac_preproc_ok=:
   4272 break
   4273 fi
   4274 
   4275 rm -f conftest.err conftest.$ac_ext
   4276 
   4277 done
   4278 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4279 rm -f conftest.err conftest.$ac_ext
   4280 if $ac_preproc_ok; then
   4281   break
   4282 fi
   4283 
   4284     done
   4285     ac_cv_prog_CXXCPP=$CXXCPP
   4286 
   4287 fi
   4288   CXXCPP=$ac_cv_prog_CXXCPP
   4289 else
   4290   ac_cv_prog_CXXCPP=$CXXCPP
   4291 fi
   4292 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
   4293 echo "${ECHO_T}$CXXCPP" >&6; }
   4294 ac_preproc_ok=false
   4295 for ac_cxx_preproc_warn_flag in '' yes
   4296 do
   4297   # Use a header file that comes with gcc, so configuring glibc
   4298   # with a fresh cross-compiler works.
   4299   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4300   # <limits.h> exists even on freestanding compilers.
   4301   # On the NeXT, cc -E runs the code through the compiler's parser,
   4302   # not just through cpp. "Syntax error" is here to catch this case.
   4303   cat >conftest.$ac_ext <<_ACEOF
   4304 /* confdefs.h.  */
   4305 _ACEOF
   4306 cat confdefs.h >>conftest.$ac_ext
   4307 cat >>conftest.$ac_ext <<_ACEOF
   4308 /* end confdefs.h.  */
   4309 #ifdef __STDC__
   4310 # include <limits.h>
   4311 #else
   4312 # include <assert.h>
   4313 #endif
   4314 		     Syntax error
   4315 _ACEOF
   4316 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4317 case "(($ac_try" in
   4318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4319   *) ac_try_echo=$ac_try;;
   4320 esac
   4321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4322   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4323   ac_status=$?
   4324   grep -v '^ *+' conftest.er1 >conftest.err
   4325   rm -f conftest.er1
   4326   cat conftest.err >&5
   4327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4328   (exit $ac_status); } >/dev/null && {
   4329 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   4330 	 test ! -s conftest.err
   4331        }; then
   4332   :
   4333 else
   4334   echo "$as_me: failed program was:" >&5
   4335 sed 's/^/| /' conftest.$ac_ext >&5
   4336 
   4337   # Broken: fails on valid input.
   4338 continue
   4339 fi
   4340 
   4341 rm -f conftest.err conftest.$ac_ext
   4342 
   4343   # OK, works on sane cases.  Now check whether nonexistent headers
   4344   # can be detected and how.
   4345   cat >conftest.$ac_ext <<_ACEOF
   4346 /* confdefs.h.  */
   4347 _ACEOF
   4348 cat confdefs.h >>conftest.$ac_ext
   4349 cat >>conftest.$ac_ext <<_ACEOF
   4350 /* end confdefs.h.  */
   4351 #include <ac_nonexistent.h>
   4352 _ACEOF
   4353 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4354 case "(($ac_try" in
   4355   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4356   *) ac_try_echo=$ac_try;;
   4357 esac
   4358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4359   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4360   ac_status=$?
   4361   grep -v '^ *+' conftest.er1 >conftest.err
   4362   rm -f conftest.er1
   4363   cat conftest.err >&5
   4364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4365   (exit $ac_status); } >/dev/null && {
   4366 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   4367 	 test ! -s conftest.err
   4368        }; then
   4369   # Broken: success on invalid input.
   4370 continue
   4371 else
   4372   echo "$as_me: failed program was:" >&5
   4373 sed 's/^/| /' conftest.$ac_ext >&5
   4374 
   4375   # Passes both tests.
   4376 ac_preproc_ok=:
   4377 break
   4378 fi
   4379 
   4380 rm -f conftest.err conftest.$ac_ext
   4381 
   4382 done
   4383 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4384 rm -f conftest.err conftest.$ac_ext
   4385 if $ac_preproc_ok; then
   4386   :
   4387 else
   4388   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   4389 See \`config.log' for more details." >&5
   4390 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
   4391 See \`config.log' for more details." >&2;}
   4392    { (exit 1); exit 1; }; }
   4393 fi
   4394 
   4395 ac_ext=cpp
   4396 ac_cpp='$CXXCPP $CPPFLAGS'
   4397 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4398 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4399 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4400 
   4401 
   4402 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
   4403 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
   4404 if test "${ac_cv_path_GREP+set}" = set; then
   4405   echo $ECHO_N "(cached) $ECHO_C" >&6
   4406 else
   4407   # Extract the first word of "grep ggrep" to use in msg output
   4408 if test -z "$GREP"; then
   4409 set dummy grep ggrep; ac_prog_name=$2
   4410 if test "${ac_cv_path_GREP+set}" = set; then
   4411   echo $ECHO_N "(cached) $ECHO_C" >&6
   4412 else
   4413   ac_path_GREP_found=false
   4414 # Loop through the user's path and test for each of PROGNAME-LIST
   4415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4416 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4417 do
   4418   IFS=$as_save_IFS
   4419   test -z "$as_dir" && as_dir=.
   4420   for ac_prog in grep ggrep; do
   4421   for ac_exec_ext in '' $ac_executable_extensions; do
   4422     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   4423     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
   4424     # Check for GNU ac_path_GREP and select it if it is found.
   4425   # Check for GNU $ac_path_GREP
   4426 case `"$ac_path_GREP" --version 2>&1` in
   4427 *GNU*)
   4428   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   4429 *)
   4430   ac_count=0
   4431   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
   4432   while :
   4433   do
   4434     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4435     mv "conftest.tmp" "conftest.in"
   4436     cp "conftest.in" "conftest.nl"
   4437     echo 'GREP' >> "conftest.nl"
   4438     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4439     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4440     ac_count=`expr $ac_count + 1`
   4441     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   4442       # Best one so far, save it but keep looking for a better one
   4443       ac_cv_path_GREP="$ac_path_GREP"
   4444       ac_path_GREP_max=$ac_count
   4445     fi
   4446     # 10*(2^10) chars as input seems more than enough
   4447     test $ac_count -gt 10 && break
   4448   done
   4449   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4450 esac
   4451 
   4452 
   4453     $ac_path_GREP_found && break 3
   4454   done
   4455 done
   4456 
   4457 done
   4458 IFS=$as_save_IFS
   4459 
   4460 
   4461 fi
   4462 
   4463 GREP="$ac_cv_path_GREP"
   4464 if test -z "$GREP"; then
   4465   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
   4466 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   4467    { (exit 1); exit 1; }; }
   4468 fi
   4469 
   4470 else
   4471   ac_cv_path_GREP=$GREP
   4472 fi
   4473 
   4474 
   4475 fi
   4476 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
   4477 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
   4478  GREP="$ac_cv_path_GREP"
   4479 
   4480 
   4481 { echo "$as_me:$LINENO: checking for egrep" >&5
   4482 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
   4483 if test "${ac_cv_path_EGREP+set}" = set; then
   4484   echo $ECHO_N "(cached) $ECHO_C" >&6
   4485 else
   4486   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   4487    then ac_cv_path_EGREP="$GREP -E"
   4488    else
   4489      # Extract the first word of "egrep" to use in msg output
   4490 if test -z "$EGREP"; then
   4491 set dummy egrep; ac_prog_name=$2
   4492 if test "${ac_cv_path_EGREP+set}" = set; then
   4493   echo $ECHO_N "(cached) $ECHO_C" >&6
   4494 else
   4495   ac_path_EGREP_found=false
   4496 # Loop through the user's path and test for each of PROGNAME-LIST
   4497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4498 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4499 do
   4500   IFS=$as_save_IFS
   4501   test -z "$as_dir" && as_dir=.
   4502   for ac_prog in egrep; do
   4503   for ac_exec_ext in '' $ac_executable_extensions; do
   4504     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   4505     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
   4506     # Check for GNU ac_path_EGREP and select it if it is found.
   4507   # Check for GNU $ac_path_EGREP
   4508 case `"$ac_path_EGREP" --version 2>&1` in
   4509 *GNU*)
   4510   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   4511 *)
   4512   ac_count=0
   4513   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
   4514   while :
   4515   do
   4516     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4517     mv "conftest.tmp" "conftest.in"
   4518     cp "conftest.in" "conftest.nl"
   4519     echo 'EGREP' >> "conftest.nl"
   4520     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4521     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4522     ac_count=`expr $ac_count + 1`
   4523     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   4524       # Best one so far, save it but keep looking for a better one
   4525       ac_cv_path_EGREP="$ac_path_EGREP"
   4526       ac_path_EGREP_max=$ac_count
   4527     fi
   4528     # 10*(2^10) chars as input seems more than enough
   4529     test $ac_count -gt 10 && break
   4530   done
   4531   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4532 esac
   4533 
   4534 
   4535     $ac_path_EGREP_found && break 3
   4536   done
   4537 done
   4538 
   4539 done
   4540 IFS=$as_save_IFS
   4541 
   4542 
   4543 fi
   4544 
   4545 EGREP="$ac_cv_path_EGREP"
   4546 if test -z "$EGREP"; then
   4547   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
   4548 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   4549    { (exit 1); exit 1; }; }
   4550 fi
   4551 
   4552 else
   4553   ac_cv_path_EGREP=$EGREP
   4554 fi
   4555 
   4556 
   4557    fi
   4558 fi
   4559 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
   4560 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
   4561  EGREP="$ac_cv_path_EGREP"
   4562 
   4563 
   4564 
   4565 { echo "$as_me:$LINENO: checking for AIX" >&5
   4566 echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
   4567 cat >conftest.$ac_ext <<_ACEOF
   4568 /* confdefs.h.  */
   4569 _ACEOF
   4570 cat confdefs.h >>conftest.$ac_ext
   4571 cat >>conftest.$ac_ext <<_ACEOF
   4572 /* end confdefs.h.  */
   4573 #ifdef _AIX
   4574   yes
   4575 #endif
   4576 
   4577 _ACEOF
   4578 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4579   $EGREP "yes" >/dev/null 2>&1; then
   4580   { echo "$as_me:$LINENO: result: yes" >&5
   4581 echo "${ECHO_T}yes" >&6; }
   4582 cat >>confdefs.h <<\_ACEOF
   4583 #define _ALL_SOURCE 1
   4584 _ACEOF
   4585 
   4586 else
   4587   { echo "$as_me:$LINENO: result: no" >&5
   4588 echo "${ECHO_T}no" >&6; }
   4589 fi
   4590 rm -f conftest*
   4591 
   4592 
   4593 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   4594 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
   4595 if test "${ac_cv_header_stdc+set}" = set; then
   4596   echo $ECHO_N "(cached) $ECHO_C" >&6
   4597 else
   4598   cat >conftest.$ac_ext <<_ACEOF
   4599 /* confdefs.h.  */
   4600 _ACEOF
   4601 cat confdefs.h >>conftest.$ac_ext
   4602 cat >>conftest.$ac_ext <<_ACEOF
   4603 /* end confdefs.h.  */
   4604 #include <stdlib.h>
   4605 #include <stdarg.h>
   4606 #include <string.h>
   4607 #include <float.h>
   4608 
   4609 int
   4610 main ()
   4611 {
   4612 
   4613   ;
   4614   return 0;
   4615 }
   4616 _ACEOF
   4617 rm -f conftest.$ac_objext
   4618 if { (ac_try="$ac_compile"
   4619 case "(($ac_try" in
   4620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4621   *) ac_try_echo=$ac_try;;
   4622 esac
   4623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4624   (eval "$ac_compile") 2>conftest.er1
   4625   ac_status=$?
   4626   grep -v '^ *+' conftest.er1 >conftest.err
   4627   rm -f conftest.er1
   4628   cat conftest.err >&5
   4629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4630   (exit $ac_status); } && {
   4631 	 test -z "$ac_cxx_werror_flag" ||
   4632 	 test ! -s conftest.err
   4633        } && test -s conftest.$ac_objext; then
   4634   ac_cv_header_stdc=yes
   4635 else
   4636   echo "$as_me: failed program was:" >&5
   4637 sed 's/^/| /' conftest.$ac_ext >&5
   4638 
   4639 	ac_cv_header_stdc=no
   4640 fi
   4641 
   4642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4643 
   4644 if test $ac_cv_header_stdc = yes; then
   4645   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   4646   cat >conftest.$ac_ext <<_ACEOF
   4647 /* confdefs.h.  */
   4648 _ACEOF
   4649 cat confdefs.h >>conftest.$ac_ext
   4650 cat >>conftest.$ac_ext <<_ACEOF
   4651 /* end confdefs.h.  */
   4652 #include <string.h>
   4653 
   4654 _ACEOF
   4655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4656   $EGREP "memchr" >/dev/null 2>&1; then
   4657   :
   4658 else
   4659   ac_cv_header_stdc=no
   4660 fi
   4661 rm -f conftest*
   4662 
   4663 fi
   4664 
   4665 if test $ac_cv_header_stdc = yes; then
   4666   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   4667   cat >conftest.$ac_ext <<_ACEOF
   4668 /* confdefs.h.  */
   4669 _ACEOF
   4670 cat confdefs.h >>conftest.$ac_ext
   4671 cat >>conftest.$ac_ext <<_ACEOF
   4672 /* end confdefs.h.  */
   4673 #include <stdlib.h>
   4674 
   4675 _ACEOF
   4676 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4677   $EGREP "free" >/dev/null 2>&1; then
   4678   :
   4679 else
   4680   ac_cv_header_stdc=no
   4681 fi
   4682 rm -f conftest*
   4683 
   4684 fi
   4685 
   4686 if test $ac_cv_header_stdc = yes; then
   4687   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   4688   if test "$cross_compiling" = yes; then
   4689   :
   4690 else
   4691   cat >conftest.$ac_ext <<_ACEOF
   4692 /* confdefs.h.  */
   4693 _ACEOF
   4694 cat confdefs.h >>conftest.$ac_ext
   4695 cat >>conftest.$ac_ext <<_ACEOF
   4696 /* end confdefs.h.  */
   4697 #include <ctype.h>
   4698 #include <stdlib.h>
   4699 #if ((' ' & 0x0FF) == 0x020)
   4700 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   4701 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   4702 #else
   4703 # define ISLOWER(c) \
   4704 		   (('a' <= (c) && (c) <= 'i') \
   4705 		     || ('j' <= (c) && (c) <= 'r') \
   4706 		     || ('s' <= (c) && (c) <= 'z'))
   4707 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   4708 #endif
   4709 
   4710 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   4711 int
   4712 main ()
   4713 {
   4714   int i;
   4715   for (i = 0; i < 256; i++)
   4716     if (XOR (islower (i), ISLOWER (i))
   4717 	|| toupper (i) != TOUPPER (i))
   4718       return 2;
   4719   return 0;
   4720 }
   4721 _ACEOF
   4722 rm -f conftest$ac_exeext
   4723 if { (ac_try="$ac_link"
   4724 case "(($ac_try" in
   4725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4726   *) ac_try_echo=$ac_try;;
   4727 esac
   4728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4729   (eval "$ac_link") 2>&5
   4730   ac_status=$?
   4731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4732   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   4733   { (case "(($ac_try" in
   4734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4735   *) ac_try_echo=$ac_try;;
   4736 esac
   4737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4738   (eval "$ac_try") 2>&5
   4739   ac_status=$?
   4740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4741   (exit $ac_status); }; }; then
   4742   :
   4743 else
   4744   echo "$as_me: program exited with status $ac_status" >&5
   4745 echo "$as_me: failed program was:" >&5
   4746 sed 's/^/| /' conftest.$ac_ext >&5
   4747 
   4748 ( exit $ac_status )
   4749 ac_cv_header_stdc=no
   4750 fi
   4751 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   4752 fi
   4753 
   4754 
   4755 fi
   4756 fi
   4757 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   4758 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
   4759 if test $ac_cv_header_stdc = yes; then
   4760 
   4761 cat >>confdefs.h <<\_ACEOF
   4762 #define STDC_HEADERS 1
   4763 _ACEOF
   4764 
   4765 fi
   4766 
   4767 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   4768 
   4769 
   4770 
   4771 
   4772 
   4773 
   4774 
   4775 
   4776 
   4777 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   4778 		  inttypes.h stdint.h unistd.h
   4779 do
   4780 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4781 { echo "$as_me:$LINENO: checking for $ac_header" >&5
   4782 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   4783 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   4784   echo $ECHO_N "(cached) $ECHO_C" >&6
   4785 else
   4786   cat >conftest.$ac_ext <<_ACEOF
   4787 /* confdefs.h.  */
   4788 _ACEOF
   4789 cat confdefs.h >>conftest.$ac_ext
   4790 cat >>conftest.$ac_ext <<_ACEOF
   4791 /* end confdefs.h.  */
   4792 $ac_includes_default
   4793 
   4794 #include <$ac_header>
   4795 _ACEOF
   4796 rm -f conftest.$ac_objext
   4797 if { (ac_try="$ac_compile"
   4798 case "(($ac_try" in
   4799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4800   *) ac_try_echo=$ac_try;;
   4801 esac
   4802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4803   (eval "$ac_compile") 2>conftest.er1
   4804   ac_status=$?
   4805   grep -v '^ *+' conftest.er1 >conftest.err
   4806   rm -f conftest.er1
   4807   cat conftest.err >&5
   4808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4809   (exit $ac_status); } && {
   4810 	 test -z "$ac_cxx_werror_flag" ||
   4811 	 test ! -s conftest.err
   4812        } && test -s conftest.$ac_objext; then
   4813   eval "$as_ac_Header=yes"
   4814 else
   4815   echo "$as_me: failed program was:" >&5
   4816 sed 's/^/| /' conftest.$ac_ext >&5
   4817 
   4818 	eval "$as_ac_Header=no"
   4819 fi
   4820 
   4821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4822 fi
   4823 ac_res=`eval echo '${'$as_ac_Header'}'`
   4824 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   4825 echo "${ECHO_T}$ac_res" >&6; }
   4826 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   4827   cat >>confdefs.h <<_ACEOF
   4828 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4829 _ACEOF
   4830 
   4831 fi
   4832 
   4833 done
   4834 
   4835 
   4836 if test "${ac_cv_header_minix_config_h+set}" = set; then
   4837   { echo "$as_me:$LINENO: checking for minix/config.h" >&5
   4838 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
   4839 if test "${ac_cv_header_minix_config_h+set}" = set; then
   4840   echo $ECHO_N "(cached) $ECHO_C" >&6
   4841 fi
   4842 { echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
   4843 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
   4844 else
   4845   # Is the header compilable?
   4846 { echo "$as_me:$LINENO: checking minix/config.h usability" >&5
   4847 echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
   4848 cat >conftest.$ac_ext <<_ACEOF
   4849 /* confdefs.h.  */
   4850 _ACEOF
   4851 cat confdefs.h >>conftest.$ac_ext
   4852 cat >>conftest.$ac_ext <<_ACEOF
   4853 /* end confdefs.h.  */
   4854 $ac_includes_default
   4855 #include <minix/config.h>
   4856 _ACEOF
   4857 rm -f conftest.$ac_objext
   4858 if { (ac_try="$ac_compile"
   4859 case "(($ac_try" in
   4860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4861   *) ac_try_echo=$ac_try;;
   4862 esac
   4863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4864   (eval "$ac_compile") 2>conftest.er1
   4865   ac_status=$?
   4866   grep -v '^ *+' conftest.er1 >conftest.err
   4867   rm -f conftest.er1
   4868   cat conftest.err >&5
   4869   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4870   (exit $ac_status); } && {
   4871 	 test -z "$ac_cxx_werror_flag" ||
   4872 	 test ! -s conftest.err
   4873        } && test -s conftest.$ac_objext; then
   4874   ac_header_compiler=yes
   4875 else
   4876   echo "$as_me: failed program was:" >&5
   4877 sed 's/^/| /' conftest.$ac_ext >&5
   4878 
   4879 	ac_header_compiler=no
   4880 fi
   4881 
   4882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4883 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   4884 echo "${ECHO_T}$ac_header_compiler" >&6; }
   4885 
   4886 # Is the header present?
   4887 { echo "$as_me:$LINENO: checking minix/config.h presence" >&5
   4888 echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
   4889 cat >conftest.$ac_ext <<_ACEOF
   4890 /* confdefs.h.  */
   4891 _ACEOF
   4892 cat confdefs.h >>conftest.$ac_ext
   4893 cat >>conftest.$ac_ext <<_ACEOF
   4894 /* end confdefs.h.  */
   4895 #include <minix/config.h>
   4896 _ACEOF
   4897 if { (ac_try="$ac_cpp conftest.$ac_ext"
   4898 case "(($ac_try" in
   4899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4900   *) ac_try_echo=$ac_try;;
   4901 esac
   4902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   4903   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   4904   ac_status=$?
   4905   grep -v '^ *+' conftest.er1 >conftest.err
   4906   rm -f conftest.er1
   4907   cat conftest.err >&5
   4908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4909   (exit $ac_status); } >/dev/null && {
   4910 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   4911 	 test ! -s conftest.err
   4912        }; then
   4913   ac_header_preproc=yes
   4914 else
   4915   echo "$as_me: failed program was:" >&5
   4916 sed 's/^/| /' conftest.$ac_ext >&5
   4917 
   4918   ac_header_preproc=no
   4919 fi
   4920 
   4921 rm -f conftest.err conftest.$ac_ext
   4922 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   4923 echo "${ECHO_T}$ac_header_preproc" >&6; }
   4924 
   4925 # So?  What about this header?
   4926 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
   4927   yes:no: )
   4928     { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
   4929 echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
   4930     { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
   4931 echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
   4932     ac_header_preproc=yes
   4933     ;;
   4934   no:yes:* )
   4935     { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
   4936 echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
   4937     { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
   4938 echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
   4939     { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
   4940 echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
   4941     { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
   4942 echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
   4943     { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
   4944 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
   4945     { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
   4946 echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
   4947     ( cat <<\_ASBOX
   4948 ## ---------------------------------------- ##
   4949 ## Report this to protobuf (at] googlegroups.com ##
   4950 ## ---------------------------------------- ##
   4951 _ASBOX
   4952      ) | sed "s/^/$as_me: WARNING:     /" >&2
   4953     ;;
   4954 esac
   4955 { echo "$as_me:$LINENO: checking for minix/config.h" >&5
   4956 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
   4957 if test "${ac_cv_header_minix_config_h+set}" = set; then
   4958   echo $ECHO_N "(cached) $ECHO_C" >&6
   4959 else
   4960   ac_cv_header_minix_config_h=$ac_header_preproc
   4961 fi
   4962 { echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
   4963 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
   4964 
   4965 fi
   4966 if test $ac_cv_header_minix_config_h = yes; then
   4967   MINIX=yes
   4968 else
   4969   MINIX=
   4970 fi
   4971 
   4972 
   4973 if test "$MINIX" = yes; then
   4974 
   4975 cat >>confdefs.h <<\_ACEOF
   4976 #define _POSIX_SOURCE 1
   4977 _ACEOF
   4978 
   4979 
   4980 cat >>confdefs.h <<\_ACEOF
   4981 #define _POSIX_1_SOURCE 2
   4982 _ACEOF
   4983 
   4984 
   4985 cat >>confdefs.h <<\_ACEOF
   4986 #define _MINIX 1
   4987 _ACEOF
   4988 
   4989 fi
   4990 
   4991 
   4992 
   4993 
   4994 
   4995 
   4996 
   4997 
   4998 
   4999 
   5000 
   5001 
   5002 
   5003   { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
   5004 echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
   5005 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
   5006   echo $ECHO_N "(cached) $ECHO_C" >&6
   5007 else
   5008   cat >conftest.$ac_ext <<_ACEOF
   5009 /* confdefs.h.  */
   5010 _ACEOF
   5011 cat confdefs.h >>conftest.$ac_ext
   5012 cat >>conftest.$ac_ext <<_ACEOF
   5013 /* end confdefs.h.  */
   5014 
   5015 #	  define __EXTENSIONS__ 1
   5016 	  $ac_includes_default
   5017 int
   5018 main ()
   5019 {
   5020 
   5021   ;
   5022   return 0;
   5023 }
   5024 _ACEOF
   5025 rm -f conftest.$ac_objext
   5026 if { (ac_try="$ac_compile"
   5027 case "(($ac_try" in
   5028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5029   *) ac_try_echo=$ac_try;;
   5030 esac
   5031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5032   (eval "$ac_compile") 2>conftest.er1
   5033   ac_status=$?
   5034   grep -v '^ *+' conftest.er1 >conftest.err
   5035   rm -f conftest.er1
   5036   cat conftest.err >&5
   5037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5038   (exit $ac_status); } && {
   5039 	 test -z "$ac_cxx_werror_flag" ||
   5040 	 test ! -s conftest.err
   5041        } && test -s conftest.$ac_objext; then
   5042   ac_cv_safe_to_define___extensions__=yes
   5043 else
   5044   echo "$as_me: failed program was:" >&5
   5045 sed 's/^/| /' conftest.$ac_ext >&5
   5046 
   5047 	ac_cv_safe_to_define___extensions__=no
   5048 fi
   5049 
   5050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5051 fi
   5052 { echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
   5053 echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
   5054   test $ac_cv_safe_to_define___extensions__ = yes &&
   5055     cat >>confdefs.h <<\_ACEOF
   5056 #define __EXTENSIONS__ 1
   5057 _ACEOF
   5058 
   5059   cat >>confdefs.h <<\_ACEOF
   5060 #define _POSIX_PTHREAD_SEMANTICS 1
   5061 _ACEOF
   5062 
   5063   cat >>confdefs.h <<\_ACEOF
   5064 #define _TANDEM_SOURCE 1
   5065 _ACEOF
   5066 
   5067 
   5068 
   5069 
   5070  if test "$GCC" = yes; then
   5071   GCC_TRUE=
   5072   GCC_FALSE='#'
   5073 else
   5074   GCC_TRUE='#'
   5075   GCC_FALSE=
   5076 fi
   5077    # let the Makefile know if we're gcc
   5078 
   5079 # test_util.cc takes forever to compile with GCC and optimization turned on.
   5080 { echo "$as_me:$LINENO: checking C++ compiler flags..." >&5
   5081 echo $ECHO_N "checking C++ compiler flags...... $ECHO_C" >&6; }
   5082 if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
   5083 
   5084   if test "$GCC" = "yes"; then
   5085 
   5086     PROTOBUF_OPT_FLAG="-O2"
   5087     CXXFLAGS="${CXXFLAGS} -g"
   5088 
   5089 fi
   5090 
   5091 
   5092   # Protocol Buffers contains several checks that are intended to be used only
   5093   # for debugging and which might hurt performance.  Most users are probably
   5094   # end users who don't want these checks, so add -DNDEBUG by default.
   5095   CXXFLAGS="$CXXFLAGS -DNDEBUG"
   5096 
   5097   { echo "$as_me:$LINENO: result: use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&5
   5098 echo "${ECHO_T}use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&6; }
   5099 
   5100 else
   5101 
   5102   { echo "$as_me:$LINENO: result: use user-supplied: $CXXFLAGS" >&5
   5103 echo "${ECHO_T}use user-supplied: $CXXFLAGS" >&6; }
   5104 
   5105 fi
   5106 
   5107 
   5108 
   5109 
   5110 
   5111 
   5112   ac_ext=cpp
   5113 ac_cpp='$CXXCPP $CPPFLAGS'
   5114 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5115 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5116 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5117 
   5118   { echo "$as_me:$LINENO: checking whether __SUNPRO_CC is declared" >&5
   5119 echo $ECHO_N "checking whether __SUNPRO_CC is declared... $ECHO_C" >&6; }
   5120 if test "${ac_cv_have_decl___SUNPRO_CC+set}" = set; then
   5121   echo $ECHO_N "(cached) $ECHO_C" >&6
   5122 else
   5123   cat >conftest.$ac_ext <<_ACEOF
   5124 /* confdefs.h.  */
   5125 _ACEOF
   5126 cat confdefs.h >>conftest.$ac_ext
   5127 cat >>conftest.$ac_ext <<_ACEOF
   5128 /* end confdefs.h.  */
   5129 $ac_includes_default
   5130 int
   5131 main ()
   5132 {
   5133 #ifndef __SUNPRO_CC
   5134   (void) __SUNPRO_CC;
   5135 #endif
   5136 
   5137   ;
   5138   return 0;
   5139 }
   5140 _ACEOF
   5141 rm -f conftest.$ac_objext
   5142 if { (ac_try="$ac_compile"
   5143 case "(($ac_try" in
   5144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5145   *) ac_try_echo=$ac_try;;
   5146 esac
   5147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   5148   (eval "$ac_compile") 2>conftest.er1
   5149   ac_status=$?
   5150   grep -v '^ *+' conftest.er1 >conftest.err
   5151   rm -f conftest.er1
   5152   cat conftest.err >&5
   5153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5154   (exit $ac_status); } && {
   5155 	 test -z "$ac_cxx_werror_flag" ||
   5156 	 test ! -s conftest.err
   5157        } && test -s conftest.$ac_objext; then
   5158   ac_cv_have_decl___SUNPRO_CC=yes
   5159 else
   5160   echo "$as_me: failed program was:" >&5
   5161 sed 's/^/| /' conftest.$ac_ext >&5
   5162 
   5163 	ac_cv_have_decl___SUNPRO_CC=no
   5164 fi
   5165 
   5166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5167 fi
   5168 { echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_CC" >&5
   5169 echo "${ECHO_T}$ac_cv_have_decl___SUNPRO_CC" >&6; }
   5170 if test $ac_cv_have_decl___SUNPRO_CC = yes; then
   5171   SUNCC="yes"
   5172 else
   5173   SUNCC="no"
   5174 fi
   5175 
   5176   ac_ext=cpp
   5177 ac_cpp='$CXXCPP $CPPFLAGS'
   5178 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5179 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5180 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5181 
   5182 
   5183 
   5184   # Check whether --enable-64bit-solaris was given.
   5185 if test "${enable_64bit_solaris+set}" = set; then
   5186   enableval=$enable_64bit_solaris; ac_enable_64bit="$enableval"
   5187 else
   5188   ac_enable_64bit="yes"
   5189 fi
   5190 
   5191 
   5192   if test "$SUNCC" = "yes" -a "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
   5193 
   5194             CXXFLAGS="-g0 -xO3 -xlibmil -xdepend -xbuiltin -mt -compat=5 -library=stlport4 -library=Crun -template=no%extdef ${CXXFLAGS}"
   5195 
   5196 fi
   5197 
   5198 
   5199   case $host_os in
   5200     *solaris*)
   5201       for ac_prog in isainfo
   5202 do
   5203   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5204 set dummy $ac_prog; ac_word=$2
   5205 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   5206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   5207 if test "${ac_cv_prog_ISAINFO+set}" = set; then
   5208   echo $ECHO_N "(cached) $ECHO_C" >&6
   5209 else
   5210   if test -n "$ISAINFO"; then
   5211   ac_cv_prog_ISAINFO="$ISAINFO" # Let the user override the test.
   5212 else
   5213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5214 for as_dir in $PATH
   5215 do
   5216   IFS=$as_save_IFS
   5217   test -z "$as_dir" && as_dir=.
   5218   for ac_exec_ext in '' $ac_executable_extensions; do
   5219   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5220     ac_cv_prog_ISAINFO="$ac_prog"
   5221     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5222     break 2
   5223   fi
   5224 done
   5225 done
   5226 IFS=$as_save_IFS
   5227 
   5228 fi
   5229 fi
   5230 ISAINFO=$ac_cv_prog_ISAINFO
   5231 if test -n "$ISAINFO"; then
   5232   { echo "$as_me:$LINENO: result: $ISAINFO" >&5
   5233 echo "${ECHO_T}$ISAINFO" >&6; }
   5234 else
   5235   { echo "$as_me:$LINENO: result: no" >&5
   5236 echo "${ECHO_T}no" >&6; }
   5237 fi
   5238 
   5239 
   5240   test -n "$ISAINFO" && break
   5241 done
   5242 test -n "$ISAINFO" || ISAINFO="no"
   5243 
   5244       if test "x$ISAINFO" != "xno"; then
   5245   isainfo_b=`${ISAINFO} -b`
   5246 else
   5247   isainfo_b="x"
   5248 fi
   5249 
   5250 
   5251       if test "$isainfo_b" != "x"; then
   5252 
   5253 
   5254         isainfo_k=`${ISAINFO} -k`
   5255 
   5256         if test "x$ac_enable_64bit" = "xyes"; then
   5257 
   5258 
   5259           if test "x$libdir" = "x\${exec_prefix}/lib"; then
   5260 
   5261                                  libdir="${libdir}/${isainfo_k}"
   5262 
   5263 fi
   5264 
   5265 
   5266                                         if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
   5267 
   5268             CXXFLAGS="${CXXFLAGS} -m64"
   5269             ac_cv_env_CXXFLAGS_set=set
   5270             ac_cv_env_CXXFLAGS_value='-m64'
   5271 
   5272 fi
   5273 
   5274 
   5275           if test "x${ac_cv_env_CFLAGS_set}" = "x"; then
   5276 
   5277             CFLAGS="${CFLAGS} -m64"
   5278             ac_cv_env_CFLAGS_set=set
   5279             ac_cv_env_CFLAGS_value='-m64'
   5280 
   5281 fi
   5282 
   5283 
   5284           if test "$target_cpu" = "sparc" -a "x$SUNCC" = "xyes" ; then
   5285 
   5286             CXXFLAGS="-xmemalign=8s ${CXXFLAGS}"
   5287 
   5288 fi
   5289 
   5290 
   5291 fi
   5292 
   5293 
   5294 fi
   5295 
   5296     ;;
   5297   esac
   5298 
   5299 
   5300 
   5301 # Have to do libtool after SUNCC, other wise it "helpfully" adds Crun Cstd
   5302 # to the link
   5303 case `pwd` in
   5304   *\ * | *\	*)
   5305     { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   5306 echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   5307 esac
   5308 
   5309 
   5310 
   5311 macro_version='2.2.4'
   5312 macro_revision='1.2976'
   5313 
   5314 
   5315 
   5316 
   5317 
   5318 
   5319 
   5320 
   5321 
   5322 
   5323 
   5324 
   5325 
   5326 ltmain="$ac_aux_dir/ltmain.sh"
   5327 
   5328 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
   5329 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
   5330 if test "${ac_cv_path_SED+set}" = set; then
   5331   echo $ECHO_N "(cached) $ECHO_C" >&6
   5332 else
   5333             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   5334      for ac_i in 1 2 3 4 5 6 7; do
   5335        ac_script="$ac_script$as_nl$ac_script"
   5336      done
   5337      echo "$ac_script" | sed 99q >conftest.sed
   5338      $as_unset ac_script || ac_script=
   5339      # Extract the first word of "sed gsed" to use in msg output
   5340 if test -z "$SED"; then
   5341 set dummy sed gsed; ac_prog_name=$2
   5342 if test "${ac_cv_path_SED+set}" = set; then
   5343   echo $ECHO_N "(cached) $ECHO_C" >&6
   5344 else
   5345   ac_path_SED_found=false
   5346 # Loop through the user's path and test for each of PROGNAME-LIST
   5347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5348 for as_dir in $PATH
   5349 do
   5350   IFS=$as_save_IFS
   5351   test -z "$as_dir" && as_dir=.
   5352   for ac_prog in sed gsed; do
   5353   for ac_exec_ext in '' $ac_executable_extensions; do
   5354     ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
   5355     { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
   5356     # Check for GNU ac_path_SED and select it if it is found.
   5357   # Check for GNU $ac_path_SED
   5358 case `"$ac_path_SED" --version 2>&1` in
   5359 *GNU*)
   5360   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   5361 *)
   5362   ac_count=0
   5363   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
   5364   while :
   5365   do
   5366     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5367     mv "conftest.tmp" "conftest.in"
   5368     cp "conftest.in" "conftest.nl"
   5369     echo '' >> "conftest.nl"
   5370     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5371     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5372     ac_count=`expr $ac_count + 1`
   5373     if test $ac_count -gt ${ac_path_SED_max-0}; then
   5374       # Best one so far, save it but keep looking for a better one
   5375       ac_cv_path_SED="$ac_path_SED"
   5376       ac_path_SED_max=$ac_count
   5377     fi
   5378     # 10*(2^10) chars as input seems more than enough
   5379     test $ac_count -gt 10 && break
   5380   done
   5381   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5382 esac
   5383 
   5384 
   5385     $ac_path_SED_found && break 3
   5386   done
   5387 done
   5388 
   5389 done
   5390 IFS=$as_save_IFS
   5391 
   5392 
   5393 fi
   5394 
   5395 SED="$ac_cv_path_SED"
   5396 if test -z "$SED"; then
   5397   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5
   5398 echo "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;}
   5399    { (exit 1); exit 1; }; }
   5400 fi
   5401 
   5402 else
   5403   ac_cv_path_SED=$SED
   5404 fi
   5405 
   5406 fi
   5407 { echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
   5408 echo "${ECHO_T}$ac_cv_path_SED" >&6; }
   5409  SED="$ac_cv_path_SED"
   5410   rm -f conftest.sed
   5411 
   5412 test -z "$SED" && SED=sed
   5413 Xsed="$SED -e 1s/^X//"
   5414 
   5415 
   5416 
   5417 
   5418 
   5419 
   5420 
   5421 
   5422 
   5423 
   5424 
   5425 { echo "$as_me:$LINENO: checking for fgrep" >&5
   5426 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6; }
   5427 if test "${ac_cv_path_FGREP+set}" = set; then
   5428   echo $ECHO_N "(cached) $ECHO_C" >&6
   5429 else
   5430   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
   5431    then ac_cv_path_FGREP="$GREP -F"
   5432    else
   5433      # Extract the first word of "fgrep" to use in msg output
   5434 if test -z "$FGREP"; then
   5435 set dummy fgrep; ac_prog_name=$2
   5436 if test "${ac_cv_path_FGREP+set}" = set; then
   5437   echo $ECHO_N "(cached) $ECHO_C" >&6
   5438 else
   5439   ac_path_FGREP_found=false
   5440 # Loop through the user's path and test for each of PROGNAME-LIST
   5441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5442 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5443 do
   5444   IFS=$as_save_IFS
   5445   test -z "$as_dir" && as_dir=.
   5446   for ac_prog in fgrep; do
   5447   for ac_exec_ext in '' $ac_executable_extensions; do
   5448     ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
   5449     { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
   5450     # Check for GNU ac_path_FGREP and select it if it is found.
   5451   # Check for GNU $ac_path_FGREP
   5452 case `"$ac_path_FGREP" --version 2>&1` in
   5453 *GNU*)
   5454   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
   5455 *)
   5456   ac_count=0
   5457   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
   5458   while :
   5459   do
   5460     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5461     mv "conftest.tmp" "conftest.in"
   5462     cp "conftest.in" "conftest.nl"
   5463     echo 'FGREP' >> "conftest.nl"
   5464     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5465     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5466     ac_count=`expr $ac_count + 1`
   5467     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
   5468       # Best one so far, save it but keep looking for a better one
   5469       ac_cv_path_FGREP="$ac_path_FGREP"
   5470       ac_path_FGREP_max=$ac_count
   5471     fi
   5472     # 10*(2^10) chars as input seems more than enough
   5473     test $ac_count -gt 10 && break
   5474   done
   5475   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5476 esac
   5477 
   5478 
   5479     $ac_path_FGREP_found && break 3
   5480   done
   5481 done
   5482 
   5483 done
   5484 IFS=$as_save_IFS
   5485 
   5486 
   5487 fi
   5488 
   5489 FGREP="$ac_cv_path_FGREP"
   5490 if test -z "$FGREP"; then
   5491   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
   5492 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   5493    { (exit 1); exit 1; }; }
   5494 fi
   5495 
   5496 else
   5497   ac_cv_path_FGREP=$FGREP
   5498 fi
   5499 
   5500 
   5501    fi
   5502 fi
   5503 { echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
   5504 echo "${ECHO_T}$ac_cv_path_FGREP" >&6; }
   5505  FGREP="$ac_cv_path_FGREP"
   5506 
   5507 
   5508 test -z "$GREP" && GREP=grep
   5509 
   5510 
   5511 
   5512 
   5513 
   5514 
   5515 
   5516 
   5517 
   5518 
   5519 
   5520 
   5521 
   5522 
   5523 
   5524 
   5525 
   5526 
   5527 
   5528 # Check whether --with-gnu-ld was given.
   5529 if test "${with_gnu_ld+set}" = set; then
   5530   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   5531 else
   5532   with_gnu_ld=no
   5533 fi
   5534 
   5535 ac_prog=ld
   5536 if test "$GCC" = yes; then
   5537   # Check if gcc -print-prog-name=ld gives a path.
   5538   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   5539 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
   5540   case $host in
   5541   *-*-mingw*)
   5542     # gcc leaves a trailing carriage return which upsets mingw
   5543     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   5544   *)
   5545     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   5546   esac
   5547   case $ac_prog in
   5548     # Accept absolute paths.
   5549     [\\/]* | ?:[\\/]*)
   5550       re_direlt='/[^/][^/]*/\.\./'
   5551       # Canonicalize the pathname of ld
   5552       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   5553       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   5554 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   5555       done
   5556       test -z "$LD" && LD="$ac_prog"
   5557       ;;
   5558   "")
   5559     # If it fails, then pretend we aren't using GCC.
   5560     ac_prog=ld
   5561     ;;
   5562   *)
   5563     # If it is relative, then search for the first ld in PATH.
   5564     with_gnu_ld=unknown
   5565     ;;
   5566   esac
   5567 elif test "$with_gnu_ld" = yes; then
   5568   { echo "$as_me:$LINENO: checking for GNU ld" >&5
   5569 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
   5570 else
   5571   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   5572 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
   5573 fi
   5574 if test "${lt_cv_path_LD+set}" = set; then
   5575   echo $ECHO_N "(cached) $ECHO_C" >&6
   5576 else
   5577   if test -z "$LD"; then
   5578   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   5579   for ac_dir in $PATH; do
   5580     IFS="$lt_save_ifs"
   5581     test -z "$ac_dir" && ac_dir=.
   5582     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   5583       lt_cv_path_LD="$ac_dir/$ac_prog"
   5584       # Check to see if the program is GNU ld.  I'd rather use --version,
   5585       # but apparently some variants of GNU ld only accept -v.
   5586       # Break only if it was the GNU/non-GNU ld that we prefer.
   5587       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   5588       *GNU* | *'with BFD'*)
   5589 	test "$with_gnu_ld" != no && break
   5590 	;;
   5591       *)
   5592 	test "$with_gnu_ld" != yes && break
   5593 	;;
   5594       esac
   5595     fi
   5596   done
   5597   IFS="$lt_save_ifs"
   5598 else
   5599   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   5600 fi
   5601 fi
   5602 
   5603 LD="$lt_cv_path_LD"
   5604 if test -n "$LD"; then
   5605   { echo "$as_me:$LINENO: result: $LD" >&5
   5606 echo "${ECHO_T}$LD" >&6; }
   5607 else
   5608   { echo "$as_me:$LINENO: result: no" >&5
   5609 echo "${ECHO_T}no" >&6; }
   5610 fi
   5611 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   5612 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   5613    { (exit 1); exit 1; }; }
   5614 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   5615 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
   5616 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   5617   echo $ECHO_N "(cached) $ECHO_C" >&6
   5618 else
   5619   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   5620 case `$LD -v 2>&1 </dev/null` in
   5621 *GNU* | *'with BFD'*)
   5622   lt_cv_prog_gnu_ld=yes
   5623   ;;
   5624 *)
   5625   lt_cv_prog_gnu_ld=no
   5626   ;;
   5627 esac
   5628 fi
   5629 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   5630 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
   5631 with_gnu_ld=$lt_cv_prog_gnu_ld
   5632 
   5633 
   5634 
   5635 
   5636 
   5637 
   5638 
   5639 
   5640 
   5641 { echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
   5642 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; }
   5643 if test "${lt_cv_path_NM+set}" = set; then
   5644   echo $ECHO_N "(cached) $ECHO_C" >&6
   5645 else
   5646   if test -n "$NM"; then
   5647   # Let the user override the test.
   5648   lt_cv_path_NM="$NM"
   5649 else
   5650   lt_nm_to_check="${ac_tool_prefix}nm"
   5651   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   5652     lt_nm_to_check="$lt_nm_to_check nm"
   5653   fi
   5654   for lt_tmp_nm in $lt_nm_to_check; do
   5655     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   5656     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   5657       IFS="$lt_save_ifs"
   5658       test -z "$ac_dir" && ac_dir=.
   5659       tmp_nm="$ac_dir/$lt_tmp_nm"
   5660       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
   5661 	# Check to see if the nm accepts a BSD-compat flag.
   5662 	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
   5663 	#   nm: unknown option "B" ignored
   5664 	# Tru64's nm complains that /dev/null is an invalid object file
   5665 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   5666 	*/dev/null* | *'Invalid file or object type'*)
   5667 	  lt_cv_path_NM="$tmp_nm -B"
   5668 	  break
   5669 	  ;;
   5670 	*)
   5671 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   5672 	  */dev/null*)
   5673 	    lt_cv_path_NM="$tmp_nm -p"
   5674 	    break
   5675 	    ;;
   5676 	  *)
   5677 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   5678 	    continue # so that we can try to find one that supports BSD flags
   5679 	    ;;
   5680 	  esac
   5681 	  ;;
   5682 	esac
   5683       fi
   5684     done
   5685     IFS="$lt_save_ifs"
   5686   done
   5687   : ${lt_cv_path_NM=no}
   5688 fi
   5689 fi
   5690 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
   5691 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
   5692 if test "$lt_cv_path_NM" != "no"; then
   5693   NM="$lt_cv_path_NM"
   5694 else
   5695   # Didn't find any BSD compatible name lister, look for dumpbin.
   5696   if test -n "$ac_tool_prefix"; then
   5697   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
   5698   do
   5699     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   5700 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   5701 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   5702 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   5703 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
   5704   echo $ECHO_N "(cached) $ECHO_C" >&6
   5705 else
   5706   if test -n "$DUMPBIN"; then
   5707   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   5708 else
   5709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5710 for as_dir in $PATH
   5711 do
   5712   IFS=$as_save_IFS
   5713   test -z "$as_dir" && as_dir=.
   5714   for ac_exec_ext in '' $ac_executable_extensions; do
   5715   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5716     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
   5717     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5718     break 2
   5719   fi
   5720 done
   5721 done
   5722 IFS=$as_save_IFS
   5723 
   5724 fi
   5725 fi
   5726 DUMPBIN=$ac_cv_prog_DUMPBIN
   5727 if test -n "$DUMPBIN"; then
   5728   { echo "$as_me:$LINENO: result: $DUMPBIN" >&5
   5729 echo "${ECHO_T}$DUMPBIN" >&6; }
   5730 else
   5731   { echo "$as_me:$LINENO: result: no" >&5
   5732 echo "${ECHO_T}no" >&6; }
   5733 fi
   5734 
   5735 
   5736     test -n "$DUMPBIN" && break
   5737   done
   5738 fi
   5739 if test -z "$DUMPBIN"; then
   5740   ac_ct_DUMPBIN=$DUMPBIN
   5741   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
   5742 do
   5743   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5744 set dummy $ac_prog; ac_word=$2
   5745 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   5746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   5747 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
   5748   echo $ECHO_N "(cached) $ECHO_C" >&6
   5749 else
   5750   if test -n "$ac_ct_DUMPBIN"; then
   5751   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   5752 else
   5753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5754 for as_dir in $PATH
   5755 do
   5756   IFS=$as_save_IFS
   5757   test -z "$as_dir" && as_dir=.
   5758   for ac_exec_ext in '' $ac_executable_extensions; do
   5759   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   5760     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
   5761     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   5762     break 2
   5763   fi
   5764 done
   5765 done
   5766 IFS=$as_save_IFS
   5767 
   5768 fi
   5769 fi
   5770 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   5771 if test -n "$ac_ct_DUMPBIN"; then
   5772   { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
   5773 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6; }
   5774 else
   5775   { echo "$as_me:$LINENO: result: no" >&5
   5776 echo "${ECHO_T}no" >&6; }
   5777 fi
   5778 
   5779 
   5780   test -n "$ac_ct_DUMPBIN" && break
   5781 done
   5782 
   5783   if test "x$ac_ct_DUMPBIN" = x; then
   5784     DUMPBIN=":"
   5785   else
   5786     case $cross_compiling:$ac_tool_warned in
   5787 yes:)
   5788 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   5789 whose name does not start with the host triplet.  If you think this
   5790 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   5791 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   5792 whose name does not start with the host triplet.  If you think this
   5793 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   5794 ac_tool_warned=yes ;;
   5795 esac
   5796     DUMPBIN=$ac_ct_DUMPBIN
   5797   fi
   5798 fi
   5799 
   5800 
   5801   if test "$DUMPBIN" != ":"; then
   5802     NM="$DUMPBIN"
   5803   fi
   5804 fi
   5805 test -z "$NM" && NM=nm
   5806 
   5807 
   5808 
   5809 
   5810 
   5811 
   5812 { echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
   5813 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; }
   5814 if test "${lt_cv_nm_interface+set}" = set; then
   5815   echo $ECHO_N "(cached) $ECHO_C" >&6
   5816 else
   5817   lt_cv_nm_interface="BSD nm"
   5818   echo "int some_variable = 0;" > conftest.$ac_ext
   5819   (eval echo "\"\$as_me:5819: $ac_compile\"" >&5)
   5820   (eval "$ac_compile" 2>conftest.err)
   5821   cat conftest.err >&5
   5822   (eval echo "\"\$as_me:5822: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   5823   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   5824   cat conftest.err >&5
   5825   (eval echo "\"\$as_me:5825: output\"" >&5)
   5826   cat conftest.out >&5
   5827   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
   5828     lt_cv_nm_interface="MS dumpbin"
   5829   fi
   5830   rm -f conftest*
   5831 fi
   5832 { echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
   5833 echo "${ECHO_T}$lt_cv_nm_interface" >&6; }
   5834 
   5835 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
   5836 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
   5837 LN_S=$as_ln_s
   5838 if test "$LN_S" = "ln -s"; then
   5839   { echo "$as_me:$LINENO: result: yes" >&5
   5840 echo "${ECHO_T}yes" >&6; }
   5841 else
   5842   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
   5843 echo "${ECHO_T}no, using $LN_S" >&6; }
   5844 fi
   5845 
   5846 # find the maximum length of command line arguments
   5847 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
   5848 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
   5849 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
   5850   echo $ECHO_N "(cached) $ECHO_C" >&6
   5851 else
   5852     i=0
   5853   teststring="ABCD"
   5854 
   5855   case $build_os in
   5856   msdosdjgpp*)
   5857     # On DJGPP, this test can blow up pretty badly due to problems in libc
   5858     # (any single argument exceeding 2000 bytes causes a buffer overrun
   5859     # during glob expansion).  Even if it were fixed, the result of this
   5860     # check would be larger than it should be.
   5861     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   5862     ;;
   5863 
   5864   gnu*)
   5865     # Under GNU Hurd, this test is not required because there is
   5866     # no limit to the length of command line arguments.
   5867     # Libtool will interpret -1 as no limit whatsoever
   5868     lt_cv_sys_max_cmd_len=-1;
   5869     ;;
   5870 
   5871   cygwin* | mingw*)
   5872     # On Win9x/ME, this test blows up -- it succeeds, but takes
   5873     # about 5 minutes as the teststring grows exponentially.
   5874     # Worse, since 9x/ME are not pre-emptively multitasking,
   5875     # you end up with a "frozen" computer, even though with patience
   5876     # the test eventually succeeds (with a max line length of 256k).
   5877     # Instead, let's just punt: use the minimum linelength reported by
   5878     # all of the supported platforms: 8192 (on NT/2K/XP).
   5879     lt_cv_sys_max_cmd_len=8192;
   5880     ;;
   5881 
   5882   amigaos*)
   5883     # On AmigaOS with pdksh, this test takes hours, literally.
   5884     # So we just punt and use a minimum line length of 8192.
   5885     lt_cv_sys_max_cmd_len=8192;
   5886     ;;
   5887 
   5888   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
   5889     # This has been around since 386BSD, at least.  Likely further.
   5890     if test -x /sbin/sysctl; then
   5891       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   5892     elif test -x /usr/sbin/sysctl; then
   5893       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   5894     else
   5895       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   5896     fi
   5897     # And add a safety zone
   5898     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5899     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5900     ;;
   5901 
   5902   interix*)
   5903     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   5904     lt_cv_sys_max_cmd_len=196608
   5905     ;;
   5906 
   5907   osf*)
   5908     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   5909     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   5910     # nice to cause kernel panics so lets avoid the loop below.
   5911     # First set a reasonable default.
   5912     lt_cv_sys_max_cmd_len=16384
   5913     #
   5914     if test -x /sbin/sysconfig; then
   5915       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   5916         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   5917       esac
   5918     fi
   5919     ;;
   5920   sco3.2v5*)
   5921     lt_cv_sys_max_cmd_len=102400
   5922     ;;
   5923   sysv5* | sco5v6* | sysv4.2uw2*)
   5924     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   5925     if test -n "$kargmax"; then
   5926       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
   5927     else
   5928       lt_cv_sys_max_cmd_len=32768
   5929     fi
   5930     ;;
   5931   *)
   5932     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   5933     if test -n "$lt_cv_sys_max_cmd_len"; then
   5934       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   5935       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   5936     else
   5937       # Make teststring a little bigger before we do anything with it.
   5938       # a 1K string should be a reasonable start.
   5939       for i in 1 2 3 4 5 6 7 8 ; do
   5940         teststring=$teststring$teststring
   5941       done
   5942       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   5943       # If test is not a shell built-in, we'll probably end up computing a
   5944       # maximum length that is only half of the actual maximum length, but
   5945       # we can't tell.
   5946       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
   5947 	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
   5948 	      test $i != 17 # 1/2 MB should be enough
   5949       do
   5950         i=`expr $i + 1`
   5951         teststring=$teststring$teststring
   5952       done
   5953       # Only check the string length outside the loop.
   5954       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
   5955       teststring=
   5956       # Add a significant safety factor because C++ compilers can tack on
   5957       # massive amounts of additional arguments before passing them to the
   5958       # linker.  It appears as though 1/2 is a usable value.
   5959       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   5960     fi
   5961     ;;
   5962   esac
   5963 
   5964 fi
   5965 
   5966 if test -n $lt_cv_sys_max_cmd_len ; then
   5967   { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
   5968 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
   5969 else
   5970   { echo "$as_me:$LINENO: result: none" >&5
   5971 echo "${ECHO_T}none" >&6; }
   5972 fi
   5973 max_cmd_len=$lt_cv_sys_max_cmd_len
   5974 
   5975 
   5976 
   5977 
   5978 
   5979 
   5980 : ${CP="cp -f"}
   5981 : ${MV="mv -f"}
   5982 : ${RM="rm -f"}
   5983 
   5984 { echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
   5985 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; }
   5986 # Try some XSI features
   5987 xsi_shell=no
   5988 ( _lt_dummy="a/b/c"
   5989   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
   5990       = c,a/b,, \
   5991     && eval 'test $(( 1 + 1 )) -eq 2 \
   5992     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
   5993   && xsi_shell=yes
   5994 { echo "$as_me:$LINENO: result: $xsi_shell" >&5
   5995 echo "${ECHO_T}$xsi_shell" >&6; }
   5996 
   5997 
   5998 { echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
   5999 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; }
   6000 lt_shell_append=no
   6001 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
   6002     >/dev/null 2>&1 \
   6003   && lt_shell_append=yes
   6004 { echo "$as_me:$LINENO: result: $lt_shell_append" >&5
   6005 echo "${ECHO_T}$lt_shell_append" >&6; }
   6006 
   6007 
   6008 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   6009   lt_unset=unset
   6010 else
   6011   lt_unset=false
   6012 fi
   6013 
   6014 
   6015 
   6016 
   6017 
   6018 # test EBCDIC or ASCII
   6019 case `echo X|tr X '\101'` in
   6020  A) # ASCII based system
   6021     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
   6022   lt_SP2NL='tr \040 \012'
   6023   lt_NL2SP='tr \015\012 \040\040'
   6024   ;;
   6025  *) # EBCDIC based system
   6026   lt_SP2NL='tr \100 \n'
   6027   lt_NL2SP='tr \r\n \100\100'
   6028   ;;
   6029 esac
   6030 
   6031 
   6032 
   6033 
   6034 
   6035 
   6036 
   6037 
   6038 
   6039 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
   6040 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
   6041 if test "${lt_cv_ld_reload_flag+set}" = set; then
   6042   echo $ECHO_N "(cached) $ECHO_C" >&6
   6043 else
   6044   lt_cv_ld_reload_flag='-r'
   6045 fi
   6046 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
   6047 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
   6048 reload_flag=$lt_cv_ld_reload_flag
   6049 case $reload_flag in
   6050 "" | " "*) ;;
   6051 *) reload_flag=" $reload_flag" ;;
   6052 esac
   6053 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6054 case $host_os in
   6055   darwin*)
   6056     if test "$GCC" = yes; then
   6057       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
   6058     else
   6059       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6060     fi
   6061     ;;
   6062 esac
   6063 
   6064 
   6065 
   6066 
   6067 
   6068 
   6069 
   6070 
   6071 
   6072 
   6073 { echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
   6074 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
   6075 if test "${lt_cv_deplibs_check_method+set}" = set; then
   6076   echo $ECHO_N "(cached) $ECHO_C" >&6
   6077 else
   6078   lt_cv_file_magic_cmd='$MAGIC_CMD'
   6079 lt_cv_file_magic_test_file=
   6080 lt_cv_deplibs_check_method='unknown'
   6081 # Need to set the preceding variable on all platforms that support
   6082 # interlibrary dependencies.
   6083 # 'none' -- dependencies not supported.
   6084 # `unknown' -- same as none, but documents that we really don't know.
   6085 # 'pass_all' -- all dependencies passed with no checks.
   6086 # 'test_compile' -- check by making test program.
   6087 # 'file_magic [[regex]]' -- check by looking for files in library path
   6088 # which responds to the $file_magic_cmd with a given extended regex.
   6089 # If you have `file' or equivalent on your system and you're not sure
   6090 # whether `pass_all' will *always* work, you probably want this one.
   6091 
   6092 case $host_os in
   6093 aix[4-9]*)
   6094   lt_cv_deplibs_check_method=pass_all
   6095   ;;
   6096 
   6097 beos*)
   6098   lt_cv_deplibs_check_method=pass_all
   6099   ;;
   6100 
   6101 bsdi[45]*)
   6102   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   6103   lt_cv_file_magic_cmd='/usr/bin/file -L'
   6104   lt_cv_file_magic_test_file=/shlib/libc.so
   6105   ;;
   6106 
   6107 cygwin*)
   6108   # func_win32_libid is a shell function defined in ltmain.sh
   6109   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6110   lt_cv_file_magic_cmd='func_win32_libid'
   6111   ;;
   6112 
   6113 mingw* | pw32*)
   6114   # Base MSYS/MinGW do not provide the 'file' command needed by
   6115   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   6116   # unless we find 'file', for example because we are cross-compiling.
   6117   if ( file / ) >/dev/null 2>&1; then
   6118     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6119     lt_cv_file_magic_cmd='func_win32_libid'
   6120   else
   6121     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
   6122     lt_cv_file_magic_cmd='$OBJDUMP -f'
   6123   fi
   6124   ;;
   6125 
   6126 darwin* | rhapsody*)
   6127   lt_cv_deplibs_check_method=pass_all
   6128   ;;
   6129 
   6130 freebsd* | dragonfly*)
   6131   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6132     case $host_cpu in
   6133     i*86 )
   6134       # Not sure whether the presence of OpenBSD here was a mistake.
   6135       # Let's accept both of them until this is cleared up.
   6136       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   6137       lt_cv_file_magic_cmd=/usr/bin/file
   6138       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   6139       ;;
   6140     esac
   6141   else
   6142     lt_cv_deplibs_check_method=pass_all
   6143   fi
   6144   ;;
   6145 
   6146 gnu*)
   6147   lt_cv_deplibs_check_method=pass_all
   6148   ;;
   6149 
   6150 hpux10.20* | hpux11*)
   6151   lt_cv_file_magic_cmd=/usr/bin/file
   6152   case $host_cpu in
   6153   ia64*)
   6154     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   6155     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   6156     ;;
   6157   hppa*64*)
   6158     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]'
   6159     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   6160     ;;
   6161   *)
   6162     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
   6163     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   6164     ;;
   6165   esac
   6166   ;;
   6167 
   6168 interix[3-9]*)
   6169   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   6170   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   6171   ;;
   6172 
   6173 irix5* | irix6* | nonstopux*)
   6174   case $LD in
   6175   *-32|*"-32 ") libmagic=32-bit;;
   6176   *-n32|*"-n32 ") libmagic=N32;;
   6177   *-64|*"-64 ") libmagic=64-bit;;
   6178   *) libmagic=never-match;;
   6179   esac
   6180   lt_cv_deplibs_check_method=pass_all
   6181   ;;
   6182 
   6183 # This must be Linux ELF.
   6184 linux* | k*bsd*-gnu)
   6185   lt_cv_deplibs_check_method=pass_all
   6186   ;;
   6187 
   6188 netbsd*)
   6189   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6190     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6191   else
   6192     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   6193   fi
   6194   ;;
   6195 
   6196 newos6*)
   6197   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   6198   lt_cv_file_magic_cmd=/usr/bin/file
   6199   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   6200   ;;
   6201 
   6202 *nto* | *qnx*)
   6203   lt_cv_deplibs_check_method=pass_all
   6204   ;;
   6205 
   6206 openbsd*)
   6207   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   6208     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   6209   else
   6210     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6211   fi
   6212   ;;
   6213 
   6214 osf3* | osf4* | osf5*)
   6215   lt_cv_deplibs_check_method=pass_all
   6216   ;;
   6217 
   6218 rdos*)
   6219   lt_cv_deplibs_check_method=pass_all
   6220   ;;
   6221 
   6222 solaris*)
   6223   lt_cv_deplibs_check_method=pass_all
   6224   ;;
   6225 
   6226 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   6227   lt_cv_deplibs_check_method=pass_all
   6228   ;;
   6229 
   6230 sysv4 | sysv4.3*)
   6231   case $host_vendor in
   6232   motorola)
   6233     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]'
   6234     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   6235     ;;
   6236   ncr)
   6237     lt_cv_deplibs_check_method=pass_all
   6238     ;;
   6239   sequent)
   6240     lt_cv_file_magic_cmd='/bin/file'
   6241     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   6242     ;;
   6243   sni)
   6244     lt_cv_file_magic_cmd='/bin/file'
   6245     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   6246     lt_cv_file_magic_test_file=/lib/libc.so
   6247     ;;
   6248   siemens)
   6249     lt_cv_deplibs_check_method=pass_all
   6250     ;;
   6251   pc)
   6252     lt_cv_deplibs_check_method=pass_all
   6253     ;;
   6254   esac
   6255   ;;
   6256 
   6257 tpf*)
   6258   lt_cv_deplibs_check_method=pass_all
   6259   ;;
   6260 esac
   6261 
   6262 fi
   6263 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
   6264 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
   6265 file_magic_cmd=$lt_cv_file_magic_cmd
   6266 deplibs_check_method=$lt_cv_deplibs_check_method
   6267 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   6268 
   6269 
   6270 
   6271 
   6272 
   6273 
   6274 
   6275 
   6276 
   6277 
   6278 
   6279 
   6280 if test -n "$ac_tool_prefix"; then
   6281   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   6282 set dummy ${ac_tool_prefix}ar; ac_word=$2
   6283 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6284 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6285 if test "${ac_cv_prog_AR+set}" = set; then
   6286   echo $ECHO_N "(cached) $ECHO_C" >&6
   6287 else
   6288   if test -n "$AR"; then
   6289   ac_cv_prog_AR="$AR" # Let the user override the test.
   6290 else
   6291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6292 for as_dir in $PATH
   6293 do
   6294   IFS=$as_save_IFS
   6295   test -z "$as_dir" && as_dir=.
   6296   for ac_exec_ext in '' $ac_executable_extensions; do
   6297   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6298     ac_cv_prog_AR="${ac_tool_prefix}ar"
   6299     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6300     break 2
   6301   fi
   6302 done
   6303 done
   6304 IFS=$as_save_IFS
   6305 
   6306 fi
   6307 fi
   6308 AR=$ac_cv_prog_AR
   6309 if test -n "$AR"; then
   6310   { echo "$as_me:$LINENO: result: $AR" >&5
   6311 echo "${ECHO_T}$AR" >&6; }
   6312 else
   6313   { echo "$as_me:$LINENO: result: no" >&5
   6314 echo "${ECHO_T}no" >&6; }
   6315 fi
   6316 
   6317 
   6318 fi
   6319 if test -z "$ac_cv_prog_AR"; then
   6320   ac_ct_AR=$AR
   6321   # Extract the first word of "ar", so it can be a program name with args.
   6322 set dummy ar; ac_word=$2
   6323 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6324 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6325 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
   6326   echo $ECHO_N "(cached) $ECHO_C" >&6
   6327 else
   6328   if test -n "$ac_ct_AR"; then
   6329   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   6330 else
   6331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6332 for as_dir in $PATH
   6333 do
   6334   IFS=$as_save_IFS
   6335   test -z "$as_dir" && as_dir=.
   6336   for ac_exec_ext in '' $ac_executable_extensions; do
   6337   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6338     ac_cv_prog_ac_ct_AR="ar"
   6339     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6340     break 2
   6341   fi
   6342 done
   6343 done
   6344 IFS=$as_save_IFS
   6345 
   6346 fi
   6347 fi
   6348 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   6349 if test -n "$ac_ct_AR"; then
   6350   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
   6351 echo "${ECHO_T}$ac_ct_AR" >&6; }
   6352 else
   6353   { echo "$as_me:$LINENO: result: no" >&5
   6354 echo "${ECHO_T}no" >&6; }
   6355 fi
   6356 
   6357   if test "x$ac_ct_AR" = x; then
   6358     AR="false"
   6359   else
   6360     case $cross_compiling:$ac_tool_warned in
   6361 yes:)
   6362 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   6363 whose name does not start with the host triplet.  If you think this
   6364 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   6365 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   6366 whose name does not start with the host triplet.  If you think this
   6367 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   6368 ac_tool_warned=yes ;;
   6369 esac
   6370     AR=$ac_ct_AR
   6371   fi
   6372 else
   6373   AR="$ac_cv_prog_AR"
   6374 fi
   6375 
   6376 test -z "$AR" && AR=ar
   6377 test -z "$AR_FLAGS" && AR_FLAGS=cru
   6378 
   6379 
   6380 
   6381 
   6382 
   6383 
   6384 
   6385 
   6386 
   6387 
   6388 
   6389 if test -n "$ac_tool_prefix"; then
   6390   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6391 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6392 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6394 if test "${ac_cv_prog_STRIP+set}" = set; then
   6395   echo $ECHO_N "(cached) $ECHO_C" >&6
   6396 else
   6397   if test -n "$STRIP"; then
   6398   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6399 else
   6400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6401 for as_dir in $PATH
   6402 do
   6403   IFS=$as_save_IFS
   6404   test -z "$as_dir" && as_dir=.
   6405   for ac_exec_ext in '' $ac_executable_extensions; do
   6406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6407     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6408     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6409     break 2
   6410   fi
   6411 done
   6412 done
   6413 IFS=$as_save_IFS
   6414 
   6415 fi
   6416 fi
   6417 STRIP=$ac_cv_prog_STRIP
   6418 if test -n "$STRIP"; then
   6419   { echo "$as_me:$LINENO: result: $STRIP" >&5
   6420 echo "${ECHO_T}$STRIP" >&6; }
   6421 else
   6422   { echo "$as_me:$LINENO: result: no" >&5
   6423 echo "${ECHO_T}no" >&6; }
   6424 fi
   6425 
   6426 
   6427 fi
   6428 if test -z "$ac_cv_prog_STRIP"; then
   6429   ac_ct_STRIP=$STRIP
   6430   # Extract the first word of "strip", so it can be a program name with args.
   6431 set dummy strip; ac_word=$2
   6432 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6434 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
   6435   echo $ECHO_N "(cached) $ECHO_C" >&6
   6436 else
   6437   if test -n "$ac_ct_STRIP"; then
   6438   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6439 else
   6440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6441 for as_dir in $PATH
   6442 do
   6443   IFS=$as_save_IFS
   6444   test -z "$as_dir" && as_dir=.
   6445   for ac_exec_ext in '' $ac_executable_extensions; do
   6446   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6447     ac_cv_prog_ac_ct_STRIP="strip"
   6448     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6449     break 2
   6450   fi
   6451 done
   6452 done
   6453 IFS=$as_save_IFS
   6454 
   6455 fi
   6456 fi
   6457 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6458 if test -n "$ac_ct_STRIP"; then
   6459   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   6460 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
   6461 else
   6462   { echo "$as_me:$LINENO: result: no" >&5
   6463 echo "${ECHO_T}no" >&6; }
   6464 fi
   6465 
   6466   if test "x$ac_ct_STRIP" = x; then
   6467     STRIP=":"
   6468   else
   6469     case $cross_compiling:$ac_tool_warned in
   6470 yes:)
   6471 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   6472 whose name does not start with the host triplet.  If you think this
   6473 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   6474 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   6475 whose name does not start with the host triplet.  If you think this
   6476 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   6477 ac_tool_warned=yes ;;
   6478 esac
   6479     STRIP=$ac_ct_STRIP
   6480   fi
   6481 else
   6482   STRIP="$ac_cv_prog_STRIP"
   6483 fi
   6484 
   6485 test -z "$STRIP" && STRIP=:
   6486 
   6487 
   6488 
   6489 
   6490 
   6491 
   6492 if test -n "$ac_tool_prefix"; then
   6493   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   6494 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   6495 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6496 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6497 if test "${ac_cv_prog_RANLIB+set}" = set; then
   6498   echo $ECHO_N "(cached) $ECHO_C" >&6
   6499 else
   6500   if test -n "$RANLIB"; then
   6501   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   6502 else
   6503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6504 for as_dir in $PATH
   6505 do
   6506   IFS=$as_save_IFS
   6507   test -z "$as_dir" && as_dir=.
   6508   for ac_exec_ext in '' $ac_executable_extensions; do
   6509   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6510     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   6511     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6512     break 2
   6513   fi
   6514 done
   6515 done
   6516 IFS=$as_save_IFS
   6517 
   6518 fi
   6519 fi
   6520 RANLIB=$ac_cv_prog_RANLIB
   6521 if test -n "$RANLIB"; then
   6522   { echo "$as_me:$LINENO: result: $RANLIB" >&5
   6523 echo "${ECHO_T}$RANLIB" >&6; }
   6524 else
   6525   { echo "$as_me:$LINENO: result: no" >&5
   6526 echo "${ECHO_T}no" >&6; }
   6527 fi
   6528 
   6529 
   6530 fi
   6531 if test -z "$ac_cv_prog_RANLIB"; then
   6532   ac_ct_RANLIB=$RANLIB
   6533   # Extract the first word of "ranlib", so it can be a program name with args.
   6534 set dummy ranlib; ac_word=$2
   6535 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   6536 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   6537 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
   6538   echo $ECHO_N "(cached) $ECHO_C" >&6
   6539 else
   6540   if test -n "$ac_ct_RANLIB"; then
   6541   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   6542 else
   6543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6544 for as_dir in $PATH
   6545 do
   6546   IFS=$as_save_IFS
   6547   test -z "$as_dir" && as_dir=.
   6548   for ac_exec_ext in '' $ac_executable_extensions; do
   6549   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   6550     ac_cv_prog_ac_ct_RANLIB="ranlib"
   6551     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   6552     break 2
   6553   fi
   6554 done
   6555 done
   6556 IFS=$as_save_IFS
   6557 
   6558 fi
   6559 fi
   6560 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   6561 if test -n "$ac_ct_RANLIB"; then
   6562   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
   6563 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
   6564 else
   6565   { echo "$as_me:$LINENO: result: no" >&5
   6566 echo "${ECHO_T}no" >&6; }
   6567 fi
   6568 
   6569   if test "x$ac_ct_RANLIB" = x; then
   6570     RANLIB=":"
   6571   else
   6572     case $cross_compiling:$ac_tool_warned in
   6573 yes:)
   6574 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   6575 whose name does not start with the host triplet.  If you think this
   6576 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   6577 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   6578 whose name does not start with the host triplet.  If you think this
   6579 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   6580 ac_tool_warned=yes ;;
   6581 esac
   6582     RANLIB=$ac_ct_RANLIB
   6583   fi
   6584 else
   6585   RANLIB="$ac_cv_prog_RANLIB"
   6586 fi
   6587 
   6588 test -z "$RANLIB" && RANLIB=:
   6589 
   6590 
   6591 
   6592 
   6593 
   6594 
   6595 # Determine commands to create old-style static archives.
   6596 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   6597 old_postinstall_cmds='chmod 644 $oldlib'
   6598 old_postuninstall_cmds=
   6599 
   6600 if test -n "$RANLIB"; then
   6601   case $host_os in
   6602   openbsd*)
   6603     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
   6604     ;;
   6605   *)
   6606     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
   6607     ;;
   6608   esac
   6609   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
   6610 fi
   6611 
   6612 
   6613 
   6614 
   6615 
   6616 
   6617 
   6618 
   6619 
   6620 
   6621 
   6622 
   6623 
   6624 
   6625 
   6626 
   6627 
   6628 
   6629 
   6630 
   6631 
   6632 
   6633 
   6634 
   6635 
   6636 
   6637 
   6638 
   6639 
   6640 
   6641 
   6642 
   6643 
   6644 
   6645 # If no C compiler was specified, use CC.
   6646 LTCC=${LTCC-"$CC"}
   6647 
   6648 # If no C compiler flags were specified, use CFLAGS.
   6649 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   6650 
   6651 # Allow CC to be a program name with arguments.
   6652 compiler=$CC
   6653 
   6654 
   6655 # Check for command to grab the raw symbol name followed by C symbol from nm.
   6656 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
   6657 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
   6658 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
   6659   echo $ECHO_N "(cached) $ECHO_C" >&6
   6660 else
   6661 
   6662 # These are sane defaults that work on at least a few old systems.
   6663 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   6664 
   6665 # Character class describing NM global symbol codes.
   6666 symcode='[BCDEGRST]'
   6667 
   6668 # Regexp to match symbols that can be accessed directly from C.
   6669 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   6670 
   6671 # Define system-specific variables.
   6672 case $host_os in
   6673 aix*)
   6674   symcode='[BCDT]'
   6675   ;;
   6676 cygwin* | mingw* | pw32*)
   6677   symcode='[ABCDGISTW]'
   6678   ;;
   6679 hpux*)
   6680   if test "$host_cpu" = ia64; then
   6681     symcode='[ABCDEGRST]'
   6682   fi
   6683   ;;
   6684 irix* | nonstopux*)
   6685   symcode='[BCDEGRST]'
   6686   ;;
   6687 osf*)
   6688   symcode='[BCDEGQRST]'
   6689   ;;
   6690 solaris*)
   6691   symcode='[BDRT]'
   6692   ;;
   6693 sco3.2v5*)
   6694   symcode='[DT]'
   6695   ;;
   6696 sysv4.2uw2*)
   6697   symcode='[DT]'
   6698   ;;
   6699 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   6700   symcode='[ABDT]'
   6701   ;;
   6702 sysv4)
   6703   symcode='[DFNSTU]'
   6704   ;;
   6705 esac
   6706 
   6707 # If we're using GNU nm, then use its standard symbol codes.
   6708 case `$NM -V 2>&1` in
   6709 *GNU* | *'with BFD'*)
   6710   symcode='[ABCDGIRSTW]' ;;
   6711 esac
   6712 
   6713 # Transform an extracted symbol line into a proper C declaration.
   6714 # Some systems (esp. on ia64) link data and code symbols differently,
   6715 # so use this general approach.
   6716 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   6717 
   6718 # Transform an extracted symbol line into symbol name and symbol address
   6719 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
   6720 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
   6721 
   6722 # Handle CRLF in mingw tool chain
   6723 opt_cr=
   6724 case $build_os in
   6725 mingw*)
   6726   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   6727   ;;
   6728 esac
   6729 
   6730 # Try without a prefix underscore, then with it.
   6731 for ac_symprfx in "" "_"; do
   6732 
   6733   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   6734   symxfrm="\\1 $ac_symprfx\\2 \\2"
   6735 
   6736   # Write the raw and C identifiers.
   6737   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   6738     # Fake it for dumpbin and say T for any non-static function
   6739     # and D for any global variable.
   6740     # Also find C++ and __fastcall symbols from MSVC++,
   6741     # which start with @ or ?.
   6742     lt_cv_sys_global_symbol_pipe="$AWK '"\
   6743 "     {last_section=section; section=\$ 3};"\
   6744 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   6745 "     \$ 0!~/External *\|/{next};"\
   6746 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   6747 "     {if(hide[section]) next};"\
   6748 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
   6749 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
   6750 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
   6751 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
   6752 "     ' prfx=^$ac_symprfx"
   6753   else
   6754     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   6755   fi
   6756 
   6757   # Check to see that the pipe works correctly.
   6758   pipe_works=no
   6759 
   6760   rm -f conftest*
   6761   cat > conftest.$ac_ext <<_LT_EOF
   6762 #ifdef __cplusplus
   6763 extern "C" {
   6764 #endif
   6765 char nm_test_var;
   6766 void nm_test_func(void);
   6767 void nm_test_func(void){}
   6768 #ifdef __cplusplus
   6769 }
   6770 #endif
   6771 int main(){nm_test_var='a';nm_test_func();return(0);}
   6772 _LT_EOF
   6773 
   6774   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   6775   (eval $ac_compile) 2>&5
   6776   ac_status=$?
   6777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   6778   (exit $ac_status); }; then
   6779     # Now try to grab the symbols.
   6780     nlist=conftest.nm
   6781     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
   6782   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
   6783   ac_status=$?
   6784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   6785   (exit $ac_status); } && test -s "$nlist"; then
   6786       # Try sorting and uniquifying the output.
   6787       if sort "$nlist" | uniq > "$nlist"T; then
   6788 	mv -f "$nlist"T "$nlist"
   6789       else
   6790 	rm -f "$nlist"T
   6791       fi
   6792 
   6793       # Make sure that we snagged all the symbols we need.
   6794       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
   6795 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
   6796 	  cat <<_LT_EOF > conftest.$ac_ext
   6797 #ifdef __cplusplus
   6798 extern "C" {
   6799 #endif
   6800 
   6801 _LT_EOF
   6802 	  # Now generate the symbol file.
   6803 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   6804 
   6805 	  cat <<_LT_EOF >> conftest.$ac_ext
   6806 
   6807 /* The mapping between symbol names and symbols.  */
   6808 const struct {
   6809   const char *name;
   6810   void       *address;
   6811 }
   6812 lt__PROGRAM__LTX_preloaded_symbols[] =
   6813 {
   6814   { "@PROGRAM@", (void *) 0 },
   6815 _LT_EOF
   6816 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
   6817 	  cat <<\_LT_EOF >> conftest.$ac_ext
   6818   {0, (void *) 0}
   6819 };
   6820 
   6821 /* This works around a problem in FreeBSD linker */
   6822 #ifdef FREEBSD_WORKAROUND
   6823 static const void *lt_preloaded_setup() {
   6824   return lt__PROGRAM__LTX_preloaded_symbols;
   6825 }
   6826 #endif
   6827 
   6828 #ifdef __cplusplus
   6829 }
   6830 #endif
   6831 _LT_EOF
   6832 	  # Now try linking the two files.
   6833 	  mv conftest.$ac_objext conftstm.$ac_objext
   6834 	  lt_save_LIBS="$LIBS"
   6835 	  lt_save_CFLAGS="$CFLAGS"
   6836 	  LIBS="conftstm.$ac_objext"
   6837 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   6838 	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   6839   (eval $ac_link) 2>&5
   6840   ac_status=$?
   6841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   6842   (exit $ac_status); } && test -s conftest${ac_exeext}; then
   6843 	    pipe_works=yes
   6844 	  fi
   6845 	  LIBS="$lt_save_LIBS"
   6846 	  CFLAGS="$lt_save_CFLAGS"
   6847 	else
   6848 	  echo "cannot find nm_test_func in $nlist" >&5
   6849 	fi
   6850       else
   6851 	echo "cannot find nm_test_var in $nlist" >&5
   6852       fi
   6853     else
   6854       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   6855     fi
   6856   else
   6857     echo "$progname: failed program was:" >&5
   6858     cat conftest.$ac_ext >&5
   6859   fi
   6860   rm -rf conftest* conftst*
   6861 
   6862   # Do not use the global_symbol_pipe unless it works.
   6863   if test "$pipe_works" = yes; then
   6864     break
   6865   else
   6866     lt_cv_sys_global_symbol_pipe=
   6867   fi
   6868 done
   6869 
   6870 fi
   6871 
   6872 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   6873   lt_cv_sys_global_symbol_to_cdecl=
   6874 fi
   6875 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   6876   { echo "$as_me:$LINENO: result: failed" >&5
   6877 echo "${ECHO_T}failed" >&6; }
   6878 else
   6879   { echo "$as_me:$LINENO: result: ok" >&5
   6880 echo "${ECHO_T}ok" >&6; }
   6881 fi
   6882 
   6883 
   6884 
   6885 
   6886 
   6887 
   6888 
   6889 
   6890 
   6891 
   6892 
   6893 
   6894 
   6895 
   6896 
   6897 
   6898 
   6899 
   6900 
   6901 
   6902 
   6903 
   6904 
   6905 # Check whether --enable-libtool-lock was given.
   6906 if test "${enable_libtool_lock+set}" = set; then
   6907   enableval=$enable_libtool_lock;
   6908 fi
   6909 
   6910 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   6911 
   6912 # Some flags need to be propagated to the compiler or linker for good
   6913 # libtool support.
   6914 case $host in
   6915 ia64-*-hpux*)
   6916   # Find out which ABI we are using.
   6917   echo 'int i;' > conftest.$ac_ext
   6918   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   6919   (eval $ac_compile) 2>&5
   6920   ac_status=$?
   6921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   6922   (exit $ac_status); }; then
   6923     case `/usr/bin/file conftest.$ac_objext` in
   6924       *ELF-32*)
   6925 	HPUX_IA64_MODE="32"
   6926 	;;
   6927       *ELF-64*)
   6928 	HPUX_IA64_MODE="64"
   6929 	;;
   6930     esac
   6931   fi
   6932   rm -rf conftest*
   6933   ;;
   6934 *-*-irix6*)
   6935   # Find out which ABI we are using.
   6936   echo '#line 6936 "configure"' > conftest.$ac_ext
   6937   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   6938   (eval $ac_compile) 2>&5
   6939   ac_status=$?
   6940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   6941   (exit $ac_status); }; then
   6942     if test "$lt_cv_prog_gnu_ld" = yes; then
   6943       case `/usr/bin/file conftest.$ac_objext` in
   6944 	*32-bit*)
   6945 	  LD="${LD-ld} -melf32bsmip"
   6946 	  ;;
   6947 	*N32*)
   6948 	  LD="${LD-ld} -melf32bmipn32"
   6949 	  ;;
   6950 	*64-bit*)
   6951 	  LD="${LD-ld} -melf64bmip"
   6952 	;;
   6953       esac
   6954     else
   6955       case `/usr/bin/file conftest.$ac_objext` in
   6956 	*32-bit*)
   6957 	  LD="${LD-ld} -32"
   6958 	  ;;
   6959 	*N32*)
   6960 	  LD="${LD-ld} -n32"
   6961 	  ;;
   6962 	*64-bit*)
   6963 	  LD="${LD-ld} -64"
   6964 	  ;;
   6965       esac
   6966     fi
   6967   fi
   6968   rm -rf conftest*
   6969   ;;
   6970 
   6971 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
   6972 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   6973   # Find out which ABI we are using.
   6974   echo 'int i;' > conftest.$ac_ext
   6975   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   6976   (eval $ac_compile) 2>&5
   6977   ac_status=$?
   6978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   6979   (exit $ac_status); }; then
   6980     case `/usr/bin/file conftest.o` in
   6981       *32-bit*)
   6982 	case $host in
   6983 	  x86_64-*kfreebsd*-gnu)
   6984 	    LD="${LD-ld} -m elf_i386_fbsd"
   6985 	    ;;
   6986 	  x86_64-*linux*)
   6987 	    LD="${LD-ld} -m elf_i386"
   6988 	    ;;
   6989 	  ppc64-*linux*|powerpc64-*linux*)
   6990 	    LD="${LD-ld} -m elf32ppclinux"
   6991 	    ;;
   6992 	  s390x-*linux*)
   6993 	    LD="${LD-ld} -m elf_s390"
   6994 	    ;;
   6995 	  sparc64-*linux*)
   6996 	    LD="${LD-ld} -m elf32_sparc"
   6997 	    ;;
   6998 	esac
   6999 	;;
   7000       *64-bit*)
   7001 	case $host in
   7002 	  x86_64-*kfreebsd*-gnu)
   7003 	    LD="${LD-ld} -m elf_x86_64_fbsd"
   7004 	    ;;
   7005 	  x86_64-*linux*)
   7006 	    LD="${LD-ld} -m elf_x86_64"
   7007 	    ;;
   7008 	  ppc*-*linux*|powerpc*-*linux*)
   7009 	    LD="${LD-ld} -m elf64ppc"
   7010 	    ;;
   7011 	  s390*-*linux*|s390*-*tpf*)
   7012 	    LD="${LD-ld} -m elf64_s390"
   7013 	    ;;
   7014 	  sparc*-*linux*)
   7015 	    LD="${LD-ld} -m elf64_sparc"
   7016 	    ;;
   7017 	esac
   7018 	;;
   7019     esac
   7020   fi
   7021   rm -rf conftest*
   7022   ;;
   7023 
   7024 *-*-sco3.2v5*)
   7025   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   7026   SAVE_CFLAGS="$CFLAGS"
   7027   CFLAGS="$CFLAGS -belf"
   7028   { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
   7029 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
   7030 if test "${lt_cv_cc_needs_belf+set}" = set; then
   7031   echo $ECHO_N "(cached) $ECHO_C" >&6
   7032 else
   7033   ac_ext=c
   7034 ac_cpp='$CPP $CPPFLAGS'
   7035 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7036 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7037 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7038 
   7039      cat >conftest.$ac_ext <<_ACEOF
   7040 /* confdefs.h.  */
   7041 _ACEOF
   7042 cat confdefs.h >>conftest.$ac_ext
   7043 cat >>conftest.$ac_ext <<_ACEOF
   7044 /* end confdefs.h.  */
   7045 
   7046 int
   7047 main ()
   7048 {
   7049 
   7050   ;
   7051   return 0;
   7052 }
   7053 _ACEOF
   7054 rm -f conftest.$ac_objext conftest$ac_exeext
   7055 if { (ac_try="$ac_link"
   7056 case "(($ac_try" in
   7057   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7058   *) ac_try_echo=$ac_try;;
   7059 esac
   7060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7061   (eval "$ac_link") 2>conftest.er1
   7062   ac_status=$?
   7063   grep -v '^ *+' conftest.er1 >conftest.err
   7064   rm -f conftest.er1
   7065   cat conftest.err >&5
   7066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7067   (exit $ac_status); } && {
   7068 	 test -z "$ac_c_werror_flag" ||
   7069 	 test ! -s conftest.err
   7070        } && test -s conftest$ac_exeext &&
   7071        $as_test_x conftest$ac_exeext; then
   7072   lt_cv_cc_needs_belf=yes
   7073 else
   7074   echo "$as_me: failed program was:" >&5
   7075 sed 's/^/| /' conftest.$ac_ext >&5
   7076 
   7077 	lt_cv_cc_needs_belf=no
   7078 fi
   7079 
   7080 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   7081       conftest$ac_exeext conftest.$ac_ext
   7082      ac_ext=c
   7083 ac_cpp='$CPP $CPPFLAGS'
   7084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7086 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7087 
   7088 fi
   7089 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
   7090 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
   7091   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
   7092     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   7093     CFLAGS="$SAVE_CFLAGS"
   7094   fi
   7095   ;;
   7096 sparc*-*solaris*)
   7097   # Find out which ABI we are using.
   7098   echo 'int i;' > conftest.$ac_ext
   7099   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   7100   (eval $ac_compile) 2>&5
   7101   ac_status=$?
   7102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7103   (exit $ac_status); }; then
   7104     case `/usr/bin/file conftest.o` in
   7105     *64-bit*)
   7106       case $lt_cv_prog_gnu_ld in
   7107       yes*) LD="${LD-ld} -m elf64_sparc" ;;
   7108       *)
   7109 	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   7110 	  LD="${LD-ld} -64"
   7111 	fi
   7112 	;;
   7113       esac
   7114       ;;
   7115     esac
   7116   fi
   7117   rm -rf conftest*
   7118   ;;
   7119 esac
   7120 
   7121 need_locks="$enable_libtool_lock"
   7122 
   7123 
   7124   case $host_os in
   7125     rhapsody* | darwin*)
   7126     if test -n "$ac_tool_prefix"; then
   7127   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   7128 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   7129 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7130 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7131 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
   7132   echo $ECHO_N "(cached) $ECHO_C" >&6
   7133 else
   7134   if test -n "$DSYMUTIL"; then
   7135   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   7136 else
   7137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7138 for as_dir in $PATH
   7139 do
   7140   IFS=$as_save_IFS
   7141   test -z "$as_dir" && as_dir=.
   7142   for ac_exec_ext in '' $ac_executable_extensions; do
   7143   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7144     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   7145     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7146     break 2
   7147   fi
   7148 done
   7149 done
   7150 IFS=$as_save_IFS
   7151 
   7152 fi
   7153 fi
   7154 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   7155 if test -n "$DSYMUTIL"; then
   7156   { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
   7157 echo "${ECHO_T}$DSYMUTIL" >&6; }
   7158 else
   7159   { echo "$as_me:$LINENO: result: no" >&5
   7160 echo "${ECHO_T}no" >&6; }
   7161 fi
   7162 
   7163 
   7164 fi
   7165 if test -z "$ac_cv_prog_DSYMUTIL"; then
   7166   ac_ct_DSYMUTIL=$DSYMUTIL
   7167   # Extract the first word of "dsymutil", so it can be a program name with args.
   7168 set dummy dsymutil; ac_word=$2
   7169 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7170 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7171 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
   7172   echo $ECHO_N "(cached) $ECHO_C" >&6
   7173 else
   7174   if test -n "$ac_ct_DSYMUTIL"; then
   7175   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   7176 else
   7177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7178 for as_dir in $PATH
   7179 do
   7180   IFS=$as_save_IFS
   7181   test -z "$as_dir" && as_dir=.
   7182   for ac_exec_ext in '' $ac_executable_extensions; do
   7183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7184     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   7185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7186     break 2
   7187   fi
   7188 done
   7189 done
   7190 IFS=$as_save_IFS
   7191 
   7192 fi
   7193 fi
   7194 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   7195 if test -n "$ac_ct_DSYMUTIL"; then
   7196   { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
   7197 echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
   7198 else
   7199   { echo "$as_me:$LINENO: result: no" >&5
   7200 echo "${ECHO_T}no" >&6; }
   7201 fi
   7202 
   7203   if test "x$ac_ct_DSYMUTIL" = x; then
   7204     DSYMUTIL=":"
   7205   else
   7206     case $cross_compiling:$ac_tool_warned in
   7207 yes:)
   7208 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   7209 whose name does not start with the host triplet.  If you think this
   7210 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   7211 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   7212 whose name does not start with the host triplet.  If you think this
   7213 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   7214 ac_tool_warned=yes ;;
   7215 esac
   7216     DSYMUTIL=$ac_ct_DSYMUTIL
   7217   fi
   7218 else
   7219   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   7220 fi
   7221 
   7222     if test -n "$ac_tool_prefix"; then
   7223   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   7224 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   7225 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7226 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7227 if test "${ac_cv_prog_NMEDIT+set}" = set; then
   7228   echo $ECHO_N "(cached) $ECHO_C" >&6
   7229 else
   7230   if test -n "$NMEDIT"; then
   7231   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   7232 else
   7233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7234 for as_dir in $PATH
   7235 do
   7236   IFS=$as_save_IFS
   7237   test -z "$as_dir" && as_dir=.
   7238   for ac_exec_ext in '' $ac_executable_extensions; do
   7239   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7240     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   7241     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7242     break 2
   7243   fi
   7244 done
   7245 done
   7246 IFS=$as_save_IFS
   7247 
   7248 fi
   7249 fi
   7250 NMEDIT=$ac_cv_prog_NMEDIT
   7251 if test -n "$NMEDIT"; then
   7252   { echo "$as_me:$LINENO: result: $NMEDIT" >&5
   7253 echo "${ECHO_T}$NMEDIT" >&6; }
   7254 else
   7255   { echo "$as_me:$LINENO: result: no" >&5
   7256 echo "${ECHO_T}no" >&6; }
   7257 fi
   7258 
   7259 
   7260 fi
   7261 if test -z "$ac_cv_prog_NMEDIT"; then
   7262   ac_ct_NMEDIT=$NMEDIT
   7263   # Extract the first word of "nmedit", so it can be a program name with args.
   7264 set dummy nmedit; ac_word=$2
   7265 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7267 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
   7268   echo $ECHO_N "(cached) $ECHO_C" >&6
   7269 else
   7270   if test -n "$ac_ct_NMEDIT"; then
   7271   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   7272 else
   7273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7274 for as_dir in $PATH
   7275 do
   7276   IFS=$as_save_IFS
   7277   test -z "$as_dir" && as_dir=.
   7278   for ac_exec_ext in '' $ac_executable_extensions; do
   7279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7280     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   7281     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7282     break 2
   7283   fi
   7284 done
   7285 done
   7286 IFS=$as_save_IFS
   7287 
   7288 fi
   7289 fi
   7290 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   7291 if test -n "$ac_ct_NMEDIT"; then
   7292   { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
   7293 echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
   7294 else
   7295   { echo "$as_me:$LINENO: result: no" >&5
   7296 echo "${ECHO_T}no" >&6; }
   7297 fi
   7298 
   7299   if test "x$ac_ct_NMEDIT" = x; then
   7300     NMEDIT=":"
   7301   else
   7302     case $cross_compiling:$ac_tool_warned in
   7303 yes:)
   7304 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   7305 whose name does not start with the host triplet.  If you think this
   7306 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   7307 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   7308 whose name does not start with the host triplet.  If you think this
   7309 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   7310 ac_tool_warned=yes ;;
   7311 esac
   7312     NMEDIT=$ac_ct_NMEDIT
   7313   fi
   7314 else
   7315   NMEDIT="$ac_cv_prog_NMEDIT"
   7316 fi
   7317 
   7318     if test -n "$ac_tool_prefix"; then
   7319   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   7320 set dummy ${ac_tool_prefix}lipo; ac_word=$2
   7321 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7323 if test "${ac_cv_prog_LIPO+set}" = set; then
   7324   echo $ECHO_N "(cached) $ECHO_C" >&6
   7325 else
   7326   if test -n "$LIPO"; then
   7327   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   7328 else
   7329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7330 for as_dir in $PATH
   7331 do
   7332   IFS=$as_save_IFS
   7333   test -z "$as_dir" && as_dir=.
   7334   for ac_exec_ext in '' $ac_executable_extensions; do
   7335   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7336     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
   7337     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7338     break 2
   7339   fi
   7340 done
   7341 done
   7342 IFS=$as_save_IFS
   7343 
   7344 fi
   7345 fi
   7346 LIPO=$ac_cv_prog_LIPO
   7347 if test -n "$LIPO"; then
   7348   { echo "$as_me:$LINENO: result: $LIPO" >&5
   7349 echo "${ECHO_T}$LIPO" >&6; }
   7350 else
   7351   { echo "$as_me:$LINENO: result: no" >&5
   7352 echo "${ECHO_T}no" >&6; }
   7353 fi
   7354 
   7355 
   7356 fi
   7357 if test -z "$ac_cv_prog_LIPO"; then
   7358   ac_ct_LIPO=$LIPO
   7359   # Extract the first word of "lipo", so it can be a program name with args.
   7360 set dummy lipo; ac_word=$2
   7361 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7362 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7363 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
   7364   echo $ECHO_N "(cached) $ECHO_C" >&6
   7365 else
   7366   if test -n "$ac_ct_LIPO"; then
   7367   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   7368 else
   7369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7370 for as_dir in $PATH
   7371 do
   7372   IFS=$as_save_IFS
   7373   test -z "$as_dir" && as_dir=.
   7374   for ac_exec_ext in '' $ac_executable_extensions; do
   7375   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7376     ac_cv_prog_ac_ct_LIPO="lipo"
   7377     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7378     break 2
   7379   fi
   7380 done
   7381 done
   7382 IFS=$as_save_IFS
   7383 
   7384 fi
   7385 fi
   7386 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   7387 if test -n "$ac_ct_LIPO"; then
   7388   { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
   7389 echo "${ECHO_T}$ac_ct_LIPO" >&6; }
   7390 else
   7391   { echo "$as_me:$LINENO: result: no" >&5
   7392 echo "${ECHO_T}no" >&6; }
   7393 fi
   7394 
   7395   if test "x$ac_ct_LIPO" = x; then
   7396     LIPO=":"
   7397   else
   7398     case $cross_compiling:$ac_tool_warned in
   7399 yes:)
   7400 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   7401 whose name does not start with the host triplet.  If you think this
   7402 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   7403 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   7404 whose name does not start with the host triplet.  If you think this
   7405 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   7406 ac_tool_warned=yes ;;
   7407 esac
   7408     LIPO=$ac_ct_LIPO
   7409   fi
   7410 else
   7411   LIPO="$ac_cv_prog_LIPO"
   7412 fi
   7413 
   7414     if test -n "$ac_tool_prefix"; then
   7415   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   7416 set dummy ${ac_tool_prefix}otool; ac_word=$2
   7417 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7418 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7419 if test "${ac_cv_prog_OTOOL+set}" = set; then
   7420   echo $ECHO_N "(cached) $ECHO_C" >&6
   7421 else
   7422   if test -n "$OTOOL"; then
   7423   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   7424 else
   7425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7426 for as_dir in $PATH
   7427 do
   7428   IFS=$as_save_IFS
   7429   test -z "$as_dir" && as_dir=.
   7430   for ac_exec_ext in '' $ac_executable_extensions; do
   7431   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7432     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
   7433     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7434     break 2
   7435   fi
   7436 done
   7437 done
   7438 IFS=$as_save_IFS
   7439 
   7440 fi
   7441 fi
   7442 OTOOL=$ac_cv_prog_OTOOL
   7443 if test -n "$OTOOL"; then
   7444   { echo "$as_me:$LINENO: result: $OTOOL" >&5
   7445 echo "${ECHO_T}$OTOOL" >&6; }
   7446 else
   7447   { echo "$as_me:$LINENO: result: no" >&5
   7448 echo "${ECHO_T}no" >&6; }
   7449 fi
   7450 
   7451 
   7452 fi
   7453 if test -z "$ac_cv_prog_OTOOL"; then
   7454   ac_ct_OTOOL=$OTOOL
   7455   # Extract the first word of "otool", so it can be a program name with args.
   7456 set dummy otool; ac_word=$2
   7457 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7458 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7459 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
   7460   echo $ECHO_N "(cached) $ECHO_C" >&6
   7461 else
   7462   if test -n "$ac_ct_OTOOL"; then
   7463   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   7464 else
   7465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7466 for as_dir in $PATH
   7467 do
   7468   IFS=$as_save_IFS
   7469   test -z "$as_dir" && as_dir=.
   7470   for ac_exec_ext in '' $ac_executable_extensions; do
   7471   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7472     ac_cv_prog_ac_ct_OTOOL="otool"
   7473     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7474     break 2
   7475   fi
   7476 done
   7477 done
   7478 IFS=$as_save_IFS
   7479 
   7480 fi
   7481 fi
   7482 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   7483 if test -n "$ac_ct_OTOOL"; then
   7484   { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
   7485 echo "${ECHO_T}$ac_ct_OTOOL" >&6; }
   7486 else
   7487   { echo "$as_me:$LINENO: result: no" >&5
   7488 echo "${ECHO_T}no" >&6; }
   7489 fi
   7490 
   7491   if test "x$ac_ct_OTOOL" = x; then
   7492     OTOOL=":"
   7493   else
   7494     case $cross_compiling:$ac_tool_warned in
   7495 yes:)
   7496 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   7497 whose name does not start with the host triplet.  If you think this
   7498 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   7499 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   7500 whose name does not start with the host triplet.  If you think this
   7501 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   7502 ac_tool_warned=yes ;;
   7503 esac
   7504     OTOOL=$ac_ct_OTOOL
   7505   fi
   7506 else
   7507   OTOOL="$ac_cv_prog_OTOOL"
   7508 fi
   7509 
   7510     if test -n "$ac_tool_prefix"; then
   7511   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   7512 set dummy ${ac_tool_prefix}otool64; ac_word=$2
   7513 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7514 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7515 if test "${ac_cv_prog_OTOOL64+set}" = set; then
   7516   echo $ECHO_N "(cached) $ECHO_C" >&6
   7517 else
   7518   if test -n "$OTOOL64"; then
   7519   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   7520 else
   7521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7522 for as_dir in $PATH
   7523 do
   7524   IFS=$as_save_IFS
   7525   test -z "$as_dir" && as_dir=.
   7526   for ac_exec_ext in '' $ac_executable_extensions; do
   7527   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7528     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
   7529     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7530     break 2
   7531   fi
   7532 done
   7533 done
   7534 IFS=$as_save_IFS
   7535 
   7536 fi
   7537 fi
   7538 OTOOL64=$ac_cv_prog_OTOOL64
   7539 if test -n "$OTOOL64"; then
   7540   { echo "$as_me:$LINENO: result: $OTOOL64" >&5
   7541 echo "${ECHO_T}$OTOOL64" >&6; }
   7542 else
   7543   { echo "$as_me:$LINENO: result: no" >&5
   7544 echo "${ECHO_T}no" >&6; }
   7545 fi
   7546 
   7547 
   7548 fi
   7549 if test -z "$ac_cv_prog_OTOOL64"; then
   7550   ac_ct_OTOOL64=$OTOOL64
   7551   # Extract the first word of "otool64", so it can be a program name with args.
   7552 set dummy otool64; ac_word=$2
   7553 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7554 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7555 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
   7556   echo $ECHO_N "(cached) $ECHO_C" >&6
   7557 else
   7558   if test -n "$ac_ct_OTOOL64"; then
   7559   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   7560 else
   7561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7562 for as_dir in $PATH
   7563 do
   7564   IFS=$as_save_IFS
   7565   test -z "$as_dir" && as_dir=.
   7566   for ac_exec_ext in '' $ac_executable_extensions; do
   7567   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7568     ac_cv_prog_ac_ct_OTOOL64="otool64"
   7569     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7570     break 2
   7571   fi
   7572 done
   7573 done
   7574 IFS=$as_save_IFS
   7575 
   7576 fi
   7577 fi
   7578 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   7579 if test -n "$ac_ct_OTOOL64"; then
   7580   { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
   7581 echo "${ECHO_T}$ac_ct_OTOOL64" >&6; }
   7582 else
   7583   { echo "$as_me:$LINENO: result: no" >&5
   7584 echo "${ECHO_T}no" >&6; }
   7585 fi
   7586 
   7587   if test "x$ac_ct_OTOOL64" = x; then
   7588     OTOOL64=":"
   7589   else
   7590     case $cross_compiling:$ac_tool_warned in
   7591 yes:)
   7592 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   7593 whose name does not start with the host triplet.  If you think this
   7594 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   7595 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   7596 whose name does not start with the host triplet.  If you think this
   7597 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   7598 ac_tool_warned=yes ;;
   7599 esac
   7600     OTOOL64=$ac_ct_OTOOL64
   7601   fi
   7602 else
   7603   OTOOL64="$ac_cv_prog_OTOOL64"
   7604 fi
   7605 
   7606 
   7607 
   7608 
   7609 
   7610 
   7611 
   7612 
   7613 
   7614 
   7615 
   7616 
   7617 
   7618 
   7619 
   7620 
   7621 
   7622 
   7623 
   7624 
   7625 
   7626 
   7627 
   7628 
   7629 
   7630 
   7631 
   7632     { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
   7633 echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
   7634 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
   7635   echo $ECHO_N "(cached) $ECHO_C" >&6
   7636 else
   7637   lt_cv_apple_cc_single_mod=no
   7638       if test -z "${LT_MULTI_MODULE}"; then
   7639 	# By default we will add the -single_module flag. You can override
   7640 	# by either setting the environment variable LT_MULTI_MODULE
   7641 	# non-empty at configure time, or by adding -multi_module to the
   7642 	# link flags.
   7643 	rm -rf libconftest.dylib*
   7644 	echo "int foo(void){return 1;}" > conftest.c
   7645 	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   7646 -dynamiclib -Wl,-single_module conftest.c" >&5
   7647 	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   7648 	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
   7649         _lt_result=$?
   7650 	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
   7651 	  lt_cv_apple_cc_single_mod=yes
   7652 	else
   7653 	  cat conftest.err >&5
   7654 	fi
   7655 	rm -rf libconftest.dylib*
   7656 	rm -f conftest.*
   7657       fi
   7658 fi
   7659 { echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
   7660 echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
   7661     { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
   7662 echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
   7663 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
   7664   echo $ECHO_N "(cached) $ECHO_C" >&6
   7665 else
   7666   lt_cv_ld_exported_symbols_list=no
   7667       save_LDFLAGS=$LDFLAGS
   7668       echo "_main" > conftest.sym
   7669       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   7670       cat >conftest.$ac_ext <<_ACEOF
   7671 /* confdefs.h.  */
   7672 _ACEOF
   7673 cat confdefs.h >>conftest.$ac_ext
   7674 cat >>conftest.$ac_ext <<_ACEOF
   7675 /* end confdefs.h.  */
   7676 
   7677 int
   7678 main ()
   7679 {
   7680 
   7681   ;
   7682   return 0;
   7683 }
   7684 _ACEOF
   7685 rm -f conftest.$ac_objext conftest$ac_exeext
   7686 if { (ac_try="$ac_link"
   7687 case "(($ac_try" in
   7688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7689   *) ac_try_echo=$ac_try;;
   7690 esac
   7691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7692   (eval "$ac_link") 2>conftest.er1
   7693   ac_status=$?
   7694   grep -v '^ *+' conftest.er1 >conftest.err
   7695   rm -f conftest.er1
   7696   cat conftest.err >&5
   7697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7698   (exit $ac_status); } && {
   7699 	 test -z "$ac_c_werror_flag" ||
   7700 	 test ! -s conftest.err
   7701        } && test -s conftest$ac_exeext &&
   7702        $as_test_x conftest$ac_exeext; then
   7703   lt_cv_ld_exported_symbols_list=yes
   7704 else
   7705   echo "$as_me: failed program was:" >&5
   7706 sed 's/^/| /' conftest.$ac_ext >&5
   7707 
   7708 	lt_cv_ld_exported_symbols_list=no
   7709 fi
   7710 
   7711 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   7712       conftest$ac_exeext conftest.$ac_ext
   7713 	LDFLAGS="$save_LDFLAGS"
   7714 
   7715 fi
   7716 { echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
   7717 echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
   7718     case $host_os in
   7719     rhapsody* | darwin1.[012])
   7720       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
   7721     darwin1.*)
   7722       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
   7723     darwin*) # darwin 5.x on
   7724       # if running on 10.5 or later, the deployment target defaults
   7725       # to the OS version, if on x86, and 10.4, the deployment
   7726       # target defaults to 10.4. Don't you love it?
   7727       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
   7728 	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
   7729 	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
   7730 	10.[012]*)
   7731 	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
   7732 	10.*)
   7733 	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
   7734       esac
   7735     ;;
   7736   esac
   7737     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
   7738       _lt_dar_single_mod='$single_module'
   7739     fi
   7740     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
   7741       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
   7742     else
   7743       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
   7744     fi
   7745     if test "$DSYMUTIL" != ":"; then
   7746       _lt_dsymutil='~$DSYMUTIL $lib || :'
   7747     else
   7748       _lt_dsymutil=
   7749     fi
   7750     ;;
   7751   esac
   7752 
   7753 
   7754 for ac_header in dlfcn.h
   7755 do
   7756 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   7757 { echo "$as_me:$LINENO: checking for $ac_header" >&5
   7758 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   7759 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   7760   echo $ECHO_N "(cached) $ECHO_C" >&6
   7761 else
   7762   cat >conftest.$ac_ext <<_ACEOF
   7763 /* confdefs.h.  */
   7764 _ACEOF
   7765 cat confdefs.h >>conftest.$ac_ext
   7766 cat >>conftest.$ac_ext <<_ACEOF
   7767 /* end confdefs.h.  */
   7768 $ac_includes_default
   7769 
   7770 #include <$ac_header>
   7771 _ACEOF
   7772 rm -f conftest.$ac_objext
   7773 if { (ac_try="$ac_compile"
   7774 case "(($ac_try" in
   7775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7776   *) ac_try_echo=$ac_try;;
   7777 esac
   7778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7779   (eval "$ac_compile") 2>conftest.er1
   7780   ac_status=$?
   7781   grep -v '^ *+' conftest.er1 >conftest.err
   7782   rm -f conftest.er1
   7783   cat conftest.err >&5
   7784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7785   (exit $ac_status); } && {
   7786 	 test -z "$ac_c_werror_flag" ||
   7787 	 test ! -s conftest.err
   7788        } && test -s conftest.$ac_objext; then
   7789   eval "$as_ac_Header=yes"
   7790 else
   7791   echo "$as_me: failed program was:" >&5
   7792 sed 's/^/| /' conftest.$ac_ext >&5
   7793 
   7794 	eval "$as_ac_Header=no"
   7795 fi
   7796 
   7797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7798 fi
   7799 ac_res=`eval echo '${'$as_ac_Header'}'`
   7800 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   7801 echo "${ECHO_T}$ac_res" >&6; }
   7802 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   7803   cat >>confdefs.h <<_ACEOF
   7804 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   7805 _ACEOF
   7806 
   7807 fi
   7808 
   7809 done
   7810 
   7811 
   7812 
   7813 ac_ext=cpp
   7814 ac_cpp='$CXXCPP $CPPFLAGS'
   7815 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7816 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7817 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   7818 if test -z "$CXX"; then
   7819   if test -n "$CCC"; then
   7820     CXX=$CCC
   7821   else
   7822     if test -n "$ac_tool_prefix"; then
   7823   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   7824   do
   7825     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   7826 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   7827 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7829 if test "${ac_cv_prog_CXX+set}" = set; then
   7830   echo $ECHO_N "(cached) $ECHO_C" >&6
   7831 else
   7832   if test -n "$CXX"; then
   7833   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   7834 else
   7835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7836 for as_dir in $PATH
   7837 do
   7838   IFS=$as_save_IFS
   7839   test -z "$as_dir" && as_dir=.
   7840   for ac_exec_ext in '' $ac_executable_extensions; do
   7841   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7842     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   7843     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7844     break 2
   7845   fi
   7846 done
   7847 done
   7848 IFS=$as_save_IFS
   7849 
   7850 fi
   7851 fi
   7852 CXX=$ac_cv_prog_CXX
   7853 if test -n "$CXX"; then
   7854   { echo "$as_me:$LINENO: result: $CXX" >&5
   7855 echo "${ECHO_T}$CXX" >&6; }
   7856 else
   7857   { echo "$as_me:$LINENO: result: no" >&5
   7858 echo "${ECHO_T}no" >&6; }
   7859 fi
   7860 
   7861 
   7862     test -n "$CXX" && break
   7863   done
   7864 fi
   7865 if test -z "$CXX"; then
   7866   ac_ct_CXX=$CXX
   7867   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   7868 do
   7869   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7870 set dummy $ac_prog; ac_word=$2
   7871 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   7872 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   7873 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
   7874   echo $ECHO_N "(cached) $ECHO_C" >&6
   7875 else
   7876   if test -n "$ac_ct_CXX"; then
   7877   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   7878 else
   7879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7880 for as_dir in $PATH
   7881 do
   7882   IFS=$as_save_IFS
   7883   test -z "$as_dir" && as_dir=.
   7884   for ac_exec_ext in '' $ac_executable_extensions; do
   7885   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   7886     ac_cv_prog_ac_ct_CXX="$ac_prog"
   7887     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   7888     break 2
   7889   fi
   7890 done
   7891 done
   7892 IFS=$as_save_IFS
   7893 
   7894 fi
   7895 fi
   7896 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   7897 if test -n "$ac_ct_CXX"; then
   7898   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
   7899 echo "${ECHO_T}$ac_ct_CXX" >&6; }
   7900 else
   7901   { echo "$as_me:$LINENO: result: no" >&5
   7902 echo "${ECHO_T}no" >&6; }
   7903 fi
   7904 
   7905 
   7906   test -n "$ac_ct_CXX" && break
   7907 done
   7908 
   7909   if test "x$ac_ct_CXX" = x; then
   7910     CXX="g++"
   7911   else
   7912     case $cross_compiling:$ac_tool_warned in
   7913 yes:)
   7914 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
   7915 whose name does not start with the host triplet.  If you think this
   7916 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
   7917 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
   7918 whose name does not start with the host triplet.  If you think this
   7919 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
   7920 ac_tool_warned=yes ;;
   7921 esac
   7922     CXX=$ac_ct_CXX
   7923   fi
   7924 fi
   7925 
   7926   fi
   7927 fi
   7928 # Provide some information about the compiler.
   7929 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
   7930 ac_compiler=`set X $ac_compile; echo $2`
   7931 { (ac_try="$ac_compiler --version >&5"
   7932 case "(($ac_try" in
   7933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7934   *) ac_try_echo=$ac_try;;
   7935 esac
   7936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7937   (eval "$ac_compiler --version >&5") 2>&5
   7938   ac_status=$?
   7939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7940   (exit $ac_status); }
   7941 { (ac_try="$ac_compiler -v >&5"
   7942 case "(($ac_try" in
   7943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7944   *) ac_try_echo=$ac_try;;
   7945 esac
   7946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7947   (eval "$ac_compiler -v >&5") 2>&5
   7948   ac_status=$?
   7949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7950   (exit $ac_status); }
   7951 { (ac_try="$ac_compiler -V >&5"
   7952 case "(($ac_try" in
   7953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7954   *) ac_try_echo=$ac_try;;
   7955 esac
   7956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7957   (eval "$ac_compiler -V >&5") 2>&5
   7958   ac_status=$?
   7959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7960   (exit $ac_status); }
   7961 
   7962 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
   7963 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
   7964 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
   7965   echo $ECHO_N "(cached) $ECHO_C" >&6
   7966 else
   7967   cat >conftest.$ac_ext <<_ACEOF
   7968 /* confdefs.h.  */
   7969 _ACEOF
   7970 cat confdefs.h >>conftest.$ac_ext
   7971 cat >>conftest.$ac_ext <<_ACEOF
   7972 /* end confdefs.h.  */
   7973 
   7974 int
   7975 main ()
   7976 {
   7977 #ifndef __GNUC__
   7978        choke me
   7979 #endif
   7980 
   7981   ;
   7982   return 0;
   7983 }
   7984 _ACEOF
   7985 rm -f conftest.$ac_objext
   7986 if { (ac_try="$ac_compile"
   7987 case "(($ac_try" in
   7988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   7989   *) ac_try_echo=$ac_try;;
   7990 esac
   7991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   7992   (eval "$ac_compile") 2>conftest.er1
   7993   ac_status=$?
   7994   grep -v '^ *+' conftest.er1 >conftest.err
   7995   rm -f conftest.er1
   7996   cat conftest.err >&5
   7997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   7998   (exit $ac_status); } && {
   7999 	 test -z "$ac_cxx_werror_flag" ||
   8000 	 test ! -s conftest.err
   8001        } && test -s conftest.$ac_objext; then
   8002   ac_compiler_gnu=yes
   8003 else
   8004   echo "$as_me: failed program was:" >&5
   8005 sed 's/^/| /' conftest.$ac_ext >&5
   8006 
   8007 	ac_compiler_gnu=no
   8008 fi
   8009 
   8010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8011 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   8012 
   8013 fi
   8014 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
   8015 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
   8016 GXX=`test $ac_compiler_gnu = yes && echo yes`
   8017 ac_test_CXXFLAGS=${CXXFLAGS+set}
   8018 ac_save_CXXFLAGS=$CXXFLAGS
   8019 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
   8020 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
   8021 if test "${ac_cv_prog_cxx_g+set}" = set; then
   8022   echo $ECHO_N "(cached) $ECHO_C" >&6
   8023 else
   8024   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   8025    ac_cxx_werror_flag=yes
   8026    ac_cv_prog_cxx_g=no
   8027    CXXFLAGS="-g"
   8028    cat >conftest.$ac_ext <<_ACEOF
   8029 /* confdefs.h.  */
   8030 _ACEOF
   8031 cat confdefs.h >>conftest.$ac_ext
   8032 cat >>conftest.$ac_ext <<_ACEOF
   8033 /* end confdefs.h.  */
   8034 
   8035 int
   8036 main ()
   8037 {
   8038 
   8039   ;
   8040   return 0;
   8041 }
   8042 _ACEOF
   8043 rm -f conftest.$ac_objext
   8044 if { (ac_try="$ac_compile"
   8045 case "(($ac_try" in
   8046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8047   *) ac_try_echo=$ac_try;;
   8048 esac
   8049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8050   (eval "$ac_compile") 2>conftest.er1
   8051   ac_status=$?
   8052   grep -v '^ *+' conftest.er1 >conftest.err
   8053   rm -f conftest.er1
   8054   cat conftest.err >&5
   8055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8056   (exit $ac_status); } && {
   8057 	 test -z "$ac_cxx_werror_flag" ||
   8058 	 test ! -s conftest.err
   8059        } && test -s conftest.$ac_objext; then
   8060   ac_cv_prog_cxx_g=yes
   8061 else
   8062   echo "$as_me: failed program was:" >&5
   8063 sed 's/^/| /' conftest.$ac_ext >&5
   8064 
   8065 	CXXFLAGS=""
   8066       cat >conftest.$ac_ext <<_ACEOF
   8067 /* confdefs.h.  */
   8068 _ACEOF
   8069 cat confdefs.h >>conftest.$ac_ext
   8070 cat >>conftest.$ac_ext <<_ACEOF
   8071 /* end confdefs.h.  */
   8072 
   8073 int
   8074 main ()
   8075 {
   8076 
   8077   ;
   8078   return 0;
   8079 }
   8080 _ACEOF
   8081 rm -f conftest.$ac_objext
   8082 if { (ac_try="$ac_compile"
   8083 case "(($ac_try" in
   8084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8085   *) ac_try_echo=$ac_try;;
   8086 esac
   8087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8088   (eval "$ac_compile") 2>conftest.er1
   8089   ac_status=$?
   8090   grep -v '^ *+' conftest.er1 >conftest.err
   8091   rm -f conftest.er1
   8092   cat conftest.err >&5
   8093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8094   (exit $ac_status); } && {
   8095 	 test -z "$ac_cxx_werror_flag" ||
   8096 	 test ! -s conftest.err
   8097        } && test -s conftest.$ac_objext; then
   8098   :
   8099 else
   8100   echo "$as_me: failed program was:" >&5
   8101 sed 's/^/| /' conftest.$ac_ext >&5
   8102 
   8103 	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   8104 	 CXXFLAGS="-g"
   8105 	 cat >conftest.$ac_ext <<_ACEOF
   8106 /* confdefs.h.  */
   8107 _ACEOF
   8108 cat confdefs.h >>conftest.$ac_ext
   8109 cat >>conftest.$ac_ext <<_ACEOF
   8110 /* end confdefs.h.  */
   8111 
   8112 int
   8113 main ()
   8114 {
   8115 
   8116   ;
   8117   return 0;
   8118 }
   8119 _ACEOF
   8120 rm -f conftest.$ac_objext
   8121 if { (ac_try="$ac_compile"
   8122 case "(($ac_try" in
   8123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8124   *) ac_try_echo=$ac_try;;
   8125 esac
   8126 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8127   (eval "$ac_compile") 2>conftest.er1
   8128   ac_status=$?
   8129   grep -v '^ *+' conftest.er1 >conftest.err
   8130   rm -f conftest.er1
   8131   cat conftest.err >&5
   8132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8133   (exit $ac_status); } && {
   8134 	 test -z "$ac_cxx_werror_flag" ||
   8135 	 test ! -s conftest.err
   8136        } && test -s conftest.$ac_objext; then
   8137   ac_cv_prog_cxx_g=yes
   8138 else
   8139   echo "$as_me: failed program was:" >&5
   8140 sed 's/^/| /' conftest.$ac_ext >&5
   8141 
   8142 
   8143 fi
   8144 
   8145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8146 fi
   8147 
   8148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8149 fi
   8150 
   8151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8152    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   8153 fi
   8154 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
   8155 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
   8156 if test "$ac_test_CXXFLAGS" = set; then
   8157   CXXFLAGS=$ac_save_CXXFLAGS
   8158 elif test $ac_cv_prog_cxx_g = yes; then
   8159   if test "$GXX" = yes; then
   8160     CXXFLAGS="-g -O2"
   8161   else
   8162     CXXFLAGS="-g"
   8163   fi
   8164 else
   8165   if test "$GXX" = yes; then
   8166     CXXFLAGS="-O2"
   8167   else
   8168     CXXFLAGS=
   8169   fi
   8170 fi
   8171 ac_ext=cpp
   8172 ac_cpp='$CXXCPP $CPPFLAGS'
   8173 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8174 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8175 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   8176 
   8177 depcc="$CXX"  am_compiler_list=
   8178 
   8179 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
   8180 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
   8181 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
   8182   echo $ECHO_N "(cached) $ECHO_C" >&6
   8183 else
   8184   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   8185   # We make a subdir and do the tests there.  Otherwise we can end up
   8186   # making bogus files that we don't know about and never remove.  For
   8187   # instance it was reported that on HP-UX the gcc test will end up
   8188   # making a dummy file named `D' -- because `-MD' means `put the output
   8189   # in D'.
   8190   mkdir conftest.dir
   8191   # Copy depcomp to subdir because otherwise we won't find it if we're
   8192   # using a relative directory.
   8193   cp "$am_depcomp" conftest.dir
   8194   cd conftest.dir
   8195   # We will build objects and dependencies in a subdirectory because
   8196   # it helps to detect inapplicable dependency modes.  For instance
   8197   # both Tru64's cc and ICC support -MD to output dependencies as a
   8198   # side effect of compilation, but ICC will put the dependencies in
   8199   # the current directory while Tru64 will put them in the object
   8200   # directory.
   8201   mkdir sub
   8202 
   8203   am_cv_CXX_dependencies_compiler_type=none
   8204   if test "$am_compiler_list" = ""; then
   8205      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   8206   fi
   8207   for depmode in $am_compiler_list; do
   8208     # Setup a source with many dependencies, because some compilers
   8209     # like to wrap large dependency lists on column 80 (with \), and
   8210     # we should not choose a depcomp mode which is confused by this.
   8211     #
   8212     # We need to recreate these files for each test, as the compiler may
   8213     # overwrite some of them when testing with obscure command lines.
   8214     # This happens at least with the AIX C compiler.
   8215     : > sub/conftest.c
   8216     for i in 1 2 3 4 5 6; do
   8217       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   8218       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   8219       # Solaris 8's {/usr,}/bin/sh.
   8220       touch sub/conftst$i.h
   8221     done
   8222     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   8223 
   8224     case $depmode in
   8225     nosideeffect)
   8226       # after this tag, mechanisms are not by side-effect, so they'll
   8227       # only be used when explicitly requested
   8228       if test "x$enable_dependency_tracking" = xyes; then
   8229 	continue
   8230       else
   8231 	break
   8232       fi
   8233       ;;
   8234     none) break ;;
   8235     esac
   8236     # We check with `-c' and `-o' for the sake of the "dashmstdout"
   8237     # mode.  It turns out that the SunPro C++ compiler does not properly
   8238     # handle `-M -o', and we need to detect this.
   8239     if depmode=$depmode \
   8240        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
   8241        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   8242        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
   8243          >/dev/null 2>conftest.err &&
   8244        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   8245        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   8246        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
   8247        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   8248       # icc doesn't choke on unknown options, it will just issue warnings
   8249       # or remarks (even with -Werror).  So we grep stderr for any message
   8250       # that says an option was ignored or not supported.
   8251       # When given -MP, icc 7.0 and 7.1 complain thusly:
   8252       #   icc: Command line warning: ignoring option '-M'; no argument required
   8253       # The diagnosis changed in icc 8.0:
   8254       #   icc: Command line remark: option '-MP' not supported
   8255       if (grep 'ignoring option' conftest.err ||
   8256           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   8257         am_cv_CXX_dependencies_compiler_type=$depmode
   8258         break
   8259       fi
   8260     fi
   8261   done
   8262 
   8263   cd ..
   8264   rm -rf conftest.dir
   8265 else
   8266   am_cv_CXX_dependencies_compiler_type=none
   8267 fi
   8268 
   8269 fi
   8270 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
   8271 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
   8272 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   8273 
   8274  if
   8275   test "x$enable_dependency_tracking" != xno \
   8276   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   8277   am__fastdepCXX_TRUE=
   8278   am__fastdepCXX_FALSE='#'
   8279 else
   8280   am__fastdepCXX_TRUE='#'
   8281   am__fastdepCXX_FALSE=
   8282 fi
   8283 
   8284 
   8285 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   8286     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
   8287     (test "X$CXX" != "Xg++"))) ; then
   8288   ac_ext=cpp
   8289 ac_cpp='$CXXCPP $CPPFLAGS'
   8290 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8291 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8292 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   8293 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
   8294 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
   8295 if test -z "$CXXCPP"; then
   8296   if test "${ac_cv_prog_CXXCPP+set}" = set; then
   8297   echo $ECHO_N "(cached) $ECHO_C" >&6
   8298 else
   8299       # Double quotes because CXXCPP needs to be expanded
   8300     for CXXCPP in "$CXX -E" "/lib/cpp"
   8301     do
   8302       ac_preproc_ok=false
   8303 for ac_cxx_preproc_warn_flag in '' yes
   8304 do
   8305   # Use a header file that comes with gcc, so configuring glibc
   8306   # with a fresh cross-compiler works.
   8307   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8308   # <limits.h> exists even on freestanding compilers.
   8309   # On the NeXT, cc -E runs the code through the compiler's parser,
   8310   # not just through cpp. "Syntax error" is here to catch this case.
   8311   cat >conftest.$ac_ext <<_ACEOF
   8312 /* confdefs.h.  */
   8313 _ACEOF
   8314 cat confdefs.h >>conftest.$ac_ext
   8315 cat >>conftest.$ac_ext <<_ACEOF
   8316 /* end confdefs.h.  */
   8317 #ifdef __STDC__
   8318 # include <limits.h>
   8319 #else
   8320 # include <assert.h>
   8321 #endif
   8322 		     Syntax error
   8323 _ACEOF
   8324 if { (ac_try="$ac_cpp conftest.$ac_ext"
   8325 case "(($ac_try" in
   8326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8327   *) ac_try_echo=$ac_try;;
   8328 esac
   8329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8330   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   8331   ac_status=$?
   8332   grep -v '^ *+' conftest.er1 >conftest.err
   8333   rm -f conftest.er1
   8334   cat conftest.err >&5
   8335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8336   (exit $ac_status); } >/dev/null && {
   8337 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   8338 	 test ! -s conftest.err
   8339        }; then
   8340   :
   8341 else
   8342   echo "$as_me: failed program was:" >&5
   8343 sed 's/^/| /' conftest.$ac_ext >&5
   8344 
   8345   # Broken: fails on valid input.
   8346 continue
   8347 fi
   8348 
   8349 rm -f conftest.err conftest.$ac_ext
   8350 
   8351   # OK, works on sane cases.  Now check whether nonexistent headers
   8352   # can be detected and how.
   8353   cat >conftest.$ac_ext <<_ACEOF
   8354 /* confdefs.h.  */
   8355 _ACEOF
   8356 cat confdefs.h >>conftest.$ac_ext
   8357 cat >>conftest.$ac_ext <<_ACEOF
   8358 /* end confdefs.h.  */
   8359 #include <ac_nonexistent.h>
   8360 _ACEOF
   8361 if { (ac_try="$ac_cpp conftest.$ac_ext"
   8362 case "(($ac_try" in
   8363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8364   *) ac_try_echo=$ac_try;;
   8365 esac
   8366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8367   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   8368   ac_status=$?
   8369   grep -v '^ *+' conftest.er1 >conftest.err
   8370   rm -f conftest.er1
   8371   cat conftest.err >&5
   8372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8373   (exit $ac_status); } >/dev/null && {
   8374 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   8375 	 test ! -s conftest.err
   8376        }; then
   8377   # Broken: success on invalid input.
   8378 continue
   8379 else
   8380   echo "$as_me: failed program was:" >&5
   8381 sed 's/^/| /' conftest.$ac_ext >&5
   8382 
   8383   # Passes both tests.
   8384 ac_preproc_ok=:
   8385 break
   8386 fi
   8387 
   8388 rm -f conftest.err conftest.$ac_ext
   8389 
   8390 done
   8391 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   8392 rm -f conftest.err conftest.$ac_ext
   8393 if $ac_preproc_ok; then
   8394   break
   8395 fi
   8396 
   8397     done
   8398     ac_cv_prog_CXXCPP=$CXXCPP
   8399 
   8400 fi
   8401   CXXCPP=$ac_cv_prog_CXXCPP
   8402 else
   8403   ac_cv_prog_CXXCPP=$CXXCPP
   8404 fi
   8405 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
   8406 echo "${ECHO_T}$CXXCPP" >&6; }
   8407 ac_preproc_ok=false
   8408 for ac_cxx_preproc_warn_flag in '' yes
   8409 do
   8410   # Use a header file that comes with gcc, so configuring glibc
   8411   # with a fresh cross-compiler works.
   8412   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   8413   # <limits.h> exists even on freestanding compilers.
   8414   # On the NeXT, cc -E runs the code through the compiler's parser,
   8415   # not just through cpp. "Syntax error" is here to catch this case.
   8416   cat >conftest.$ac_ext <<_ACEOF
   8417 /* confdefs.h.  */
   8418 _ACEOF
   8419 cat confdefs.h >>conftest.$ac_ext
   8420 cat >>conftest.$ac_ext <<_ACEOF
   8421 /* end confdefs.h.  */
   8422 #ifdef __STDC__
   8423 # include <limits.h>
   8424 #else
   8425 # include <assert.h>
   8426 #endif
   8427 		     Syntax error
   8428 _ACEOF
   8429 if { (ac_try="$ac_cpp conftest.$ac_ext"
   8430 case "(($ac_try" in
   8431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8432   *) ac_try_echo=$ac_try;;
   8433 esac
   8434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8435   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   8436   ac_status=$?
   8437   grep -v '^ *+' conftest.er1 >conftest.err
   8438   rm -f conftest.er1
   8439   cat conftest.err >&5
   8440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8441   (exit $ac_status); } >/dev/null && {
   8442 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   8443 	 test ! -s conftest.err
   8444        }; then
   8445   :
   8446 else
   8447   echo "$as_me: failed program was:" >&5
   8448 sed 's/^/| /' conftest.$ac_ext >&5
   8449 
   8450   # Broken: fails on valid input.
   8451 continue
   8452 fi
   8453 
   8454 rm -f conftest.err conftest.$ac_ext
   8455 
   8456   # OK, works on sane cases.  Now check whether nonexistent headers
   8457   # can be detected and how.
   8458   cat >conftest.$ac_ext <<_ACEOF
   8459 /* confdefs.h.  */
   8460 _ACEOF
   8461 cat confdefs.h >>conftest.$ac_ext
   8462 cat >>conftest.$ac_ext <<_ACEOF
   8463 /* end confdefs.h.  */
   8464 #include <ac_nonexistent.h>
   8465 _ACEOF
   8466 if { (ac_try="$ac_cpp conftest.$ac_ext"
   8467 case "(($ac_try" in
   8468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   8469   *) ac_try_echo=$ac_try;;
   8470 esac
   8471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   8472   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   8473   ac_status=$?
   8474   grep -v '^ *+' conftest.er1 >conftest.err
   8475   rm -f conftest.er1
   8476   cat conftest.err >&5
   8477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8478   (exit $ac_status); } >/dev/null && {
   8479 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   8480 	 test ! -s conftest.err
   8481        }; then
   8482   # Broken: success on invalid input.
   8483 continue
   8484 else
   8485   echo "$as_me: failed program was:" >&5
   8486 sed 's/^/| /' conftest.$ac_ext >&5
   8487 
   8488   # Passes both tests.
   8489 ac_preproc_ok=:
   8490 break
   8491 fi
   8492 
   8493 rm -f conftest.err conftest.$ac_ext
   8494 
   8495 done
   8496 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   8497 rm -f conftest.err conftest.$ac_ext
   8498 if $ac_preproc_ok; then
   8499   :
   8500 else
   8501   _lt_caught_CXX_error=yes
   8502 fi
   8503 
   8504 ac_ext=cpp
   8505 ac_cpp='$CXXCPP $CPPFLAGS'
   8506 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8507 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8508 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   8509 
   8510 else
   8511   _lt_caught_CXX_error=yes
   8512 fi
   8513 
   8514 
   8515 
   8516 
   8517 # Set options
   8518 
   8519 
   8520 
   8521         enable_dlopen=no
   8522 
   8523 
   8524   enable_win32_dll=no
   8525 
   8526 
   8527             # Check whether --enable-shared was given.
   8528 if test "${enable_shared+set}" = set; then
   8529   enableval=$enable_shared; p=${PACKAGE-default}
   8530     case $enableval in
   8531     yes) enable_shared=yes ;;
   8532     no) enable_shared=no ;;
   8533     *)
   8534       enable_shared=no
   8535       # Look at the argument we got.  We use all the common list separators.
   8536       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   8537       for pkg in $enableval; do
   8538 	IFS="$lt_save_ifs"
   8539 	if test "X$pkg" = "X$p"; then
   8540 	  enable_shared=yes
   8541 	fi
   8542       done
   8543       IFS="$lt_save_ifs"
   8544       ;;
   8545     esac
   8546 else
   8547   enable_shared=yes
   8548 fi
   8549 
   8550 
   8551 
   8552 
   8553 
   8554 
   8555 
   8556 
   8557 
   8558   # Check whether --enable-static was given.
   8559 if test "${enable_static+set}" = set; then
   8560   enableval=$enable_static; p=${PACKAGE-default}
   8561     case $enableval in
   8562     yes) enable_static=yes ;;
   8563     no) enable_static=no ;;
   8564     *)
   8565      enable_static=no
   8566       # Look at the argument we got.  We use all the common list separators.
   8567       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   8568       for pkg in $enableval; do
   8569 	IFS="$lt_save_ifs"
   8570 	if test "X$pkg" = "X$p"; then
   8571 	  enable_static=yes
   8572 	fi
   8573       done
   8574       IFS="$lt_save_ifs"
   8575       ;;
   8576     esac
   8577 else
   8578   enable_static=yes
   8579 fi
   8580 
   8581 
   8582 
   8583 
   8584 
   8585 
   8586 
   8587 
   8588 
   8589 
   8590 # Check whether --with-pic was given.
   8591 if test "${with_pic+set}" = set; then
   8592   withval=$with_pic; pic_mode="$withval"
   8593 else
   8594   pic_mode=default
   8595 fi
   8596 
   8597 
   8598 test -z "$pic_mode" && pic_mode=default
   8599 
   8600 
   8601 
   8602 
   8603 
   8604 
   8605 
   8606   # Check whether --enable-fast-install was given.
   8607 if test "${enable_fast_install+set}" = set; then
   8608   enableval=$enable_fast_install; p=${PACKAGE-default}
   8609     case $enableval in
   8610     yes) enable_fast_install=yes ;;
   8611     no) enable_fast_install=no ;;
   8612     *)
   8613       enable_fast_install=no
   8614       # Look at the argument we got.  We use all the common list separators.
   8615       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   8616       for pkg in $enableval; do
   8617 	IFS="$lt_save_ifs"
   8618 	if test "X$pkg" = "X$p"; then
   8619 	  enable_fast_install=yes
   8620 	fi
   8621       done
   8622       IFS="$lt_save_ifs"
   8623       ;;
   8624     esac
   8625 else
   8626   enable_fast_install=yes
   8627 fi
   8628 
   8629 
   8630 
   8631 
   8632 
   8633 
   8634 
   8635 
   8636 
   8637 
   8638 
   8639 # This can be used to rebuild libtool when needed
   8640 LIBTOOL_DEPS="$ltmain"
   8641 
   8642 # Always use our own libtool.
   8643 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   8644 
   8645 
   8646 
   8647 
   8648 
   8649 
   8650 
   8651 
   8652 
   8653 
   8654 
   8655 
   8656 
   8657 
   8658 
   8659 
   8660 
   8661 
   8662 
   8663 
   8664 
   8665 
   8666 
   8667 
   8668 
   8669 test -z "$LN_S" && LN_S="ln -s"
   8670 
   8671 
   8672 
   8673 
   8674 
   8675 
   8676 
   8677 
   8678 
   8679 
   8680 
   8681 
   8682 
   8683 
   8684 if test -n "${ZSH_VERSION+set}" ; then
   8685    setopt NO_GLOB_SUBST
   8686 fi
   8687 
   8688 { echo "$as_me:$LINENO: checking for objdir" >&5
   8689 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
   8690 if test "${lt_cv_objdir+set}" = set; then
   8691   echo $ECHO_N "(cached) $ECHO_C" >&6
   8692 else
   8693   rm -f .libs 2>/dev/null
   8694 mkdir .libs 2>/dev/null
   8695 if test -d .libs; then
   8696   lt_cv_objdir=.libs
   8697 else
   8698   # MS-DOS does not allow filenames that begin with a dot.
   8699   lt_cv_objdir=_libs
   8700 fi
   8701 rmdir .libs 2>/dev/null
   8702 fi
   8703 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
   8704 echo "${ECHO_T}$lt_cv_objdir" >&6; }
   8705 objdir=$lt_cv_objdir
   8706 
   8707 
   8708 
   8709 
   8710 
   8711 cat >>confdefs.h <<_ACEOF
   8712 #define LT_OBJDIR "$lt_cv_objdir/"
   8713 _ACEOF
   8714 
   8715 
   8716 
   8717 
   8718 
   8719 
   8720 
   8721 
   8722 
   8723 
   8724 
   8725 
   8726 
   8727 
   8728 
   8729 
   8730 
   8731 case $host_os in
   8732 aix3*)
   8733   # AIX sometimes has problems with the GCC collect2 program.  For some
   8734   # reason, if we set the COLLECT_NAMES environment variable, the problems
   8735   # vanish in a puff of smoke.
   8736   if test "X${COLLECT_NAMES+set}" != Xset; then
   8737     COLLECT_NAMES=
   8738     export COLLECT_NAMES
   8739   fi
   8740   ;;
   8741 esac
   8742 
   8743 # Sed substitution that helps us do robust quoting.  It backslashifies
   8744 # metacharacters that are still active within double-quoted strings.
   8745 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
   8746 
   8747 # Same as above, but do not quote variable references.
   8748 double_quote_subst='s/\(["`\\]\)/\\\1/g'
   8749 
   8750 # Sed substitution to delay expansion of an escaped shell variable in a
   8751 # double_quote_subst'ed string.
   8752 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   8753 
   8754 # Sed substitution to delay expansion of an escaped single quote.
   8755 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   8756 
   8757 # Sed substitution to avoid accidental globbing in evaled expressions
   8758 no_glob_subst='s/\*/\\\*/g'
   8759 
   8760 # Global variables:
   8761 ofile=libtool
   8762 can_build_shared=yes
   8763 
   8764 # All known linkers require a `.a' archive for static linking (except MSVC,
   8765 # which needs '.lib').
   8766 libext=a
   8767 
   8768 with_gnu_ld="$lt_cv_prog_gnu_ld"
   8769 
   8770 old_CC="$CC"
   8771 old_CFLAGS="$CFLAGS"
   8772 
   8773 # Set sane defaults for various variables
   8774 test -z "$CC" && CC=cc
   8775 test -z "$LTCC" && LTCC=$CC
   8776 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   8777 test -z "$LD" && LD=ld
   8778 test -z "$ac_objext" && ac_objext=o
   8779 
   8780 for cc_temp in $compiler""; do
   8781   case $cc_temp in
   8782     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   8783     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   8784     \-*) ;;
   8785     *) break;;
   8786   esac
   8787 done
   8788 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   8789 
   8790 
   8791 # Only perform the check for file, if the check method requires it
   8792 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   8793 case $deplibs_check_method in
   8794 file_magic*)
   8795   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   8796     { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
   8797 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
   8798 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   8799   echo $ECHO_N "(cached) $ECHO_C" >&6
   8800 else
   8801   case $MAGIC_CMD in
   8802 [\\/*] |  ?:[\\/]*)
   8803   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   8804   ;;
   8805 *)
   8806   lt_save_MAGIC_CMD="$MAGIC_CMD"
   8807   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   8808   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   8809   for ac_dir in $ac_dummy; do
   8810     IFS="$lt_save_ifs"
   8811     test -z "$ac_dir" && ac_dir=.
   8812     if test -f $ac_dir/${ac_tool_prefix}file; then
   8813       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
   8814       if test -n "$file_magic_test_file"; then
   8815 	case $deplibs_check_method in
   8816 	"file_magic "*)
   8817 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   8818 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8819 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   8820 	    $EGREP "$file_magic_regex" > /dev/null; then
   8821 	    :
   8822 	  else
   8823 	    cat <<_LT_EOF 1>&2
   8824 
   8825 *** Warning: the command libtool uses to detect shared libraries,
   8826 *** $file_magic_cmd, produces output that libtool cannot recognize.
   8827 *** The result is that libtool may fail to recognize shared libraries
   8828 *** as such.  This will affect the creation of libtool libraries that
   8829 *** depend on shared libraries, but programs linked with such libtool
   8830 *** libraries will work regardless of this problem.  Nevertheless, you
   8831 *** may want to report the problem to your system manager and/or to
   8832 *** bug-libtool@gnu.org
   8833 
   8834 _LT_EOF
   8835 	  fi ;;
   8836 	esac
   8837       fi
   8838       break
   8839     fi
   8840   done
   8841   IFS="$lt_save_ifs"
   8842   MAGIC_CMD="$lt_save_MAGIC_CMD"
   8843   ;;
   8844 esac
   8845 fi
   8846 
   8847 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8848 if test -n "$MAGIC_CMD"; then
   8849   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   8850 echo "${ECHO_T}$MAGIC_CMD" >&6; }
   8851 else
   8852   { echo "$as_me:$LINENO: result: no" >&5
   8853 echo "${ECHO_T}no" >&6; }
   8854 fi
   8855 
   8856 
   8857 
   8858 
   8859 
   8860 if test -z "$lt_cv_path_MAGIC_CMD"; then
   8861   if test -n "$ac_tool_prefix"; then
   8862     { echo "$as_me:$LINENO: checking for file" >&5
   8863 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
   8864 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   8865   echo $ECHO_N "(cached) $ECHO_C" >&6
   8866 else
   8867   case $MAGIC_CMD in
   8868 [\\/*] |  ?:[\\/]*)
   8869   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   8870   ;;
   8871 *)
   8872   lt_save_MAGIC_CMD="$MAGIC_CMD"
   8873   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   8874   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   8875   for ac_dir in $ac_dummy; do
   8876     IFS="$lt_save_ifs"
   8877     test -z "$ac_dir" && ac_dir=.
   8878     if test -f $ac_dir/file; then
   8879       lt_cv_path_MAGIC_CMD="$ac_dir/file"
   8880       if test -n "$file_magic_test_file"; then
   8881 	case $deplibs_check_method in
   8882 	"file_magic "*)
   8883 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   8884 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8885 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   8886 	    $EGREP "$file_magic_regex" > /dev/null; then
   8887 	    :
   8888 	  else
   8889 	    cat <<_LT_EOF 1>&2
   8890 
   8891 *** Warning: the command libtool uses to detect shared libraries,
   8892 *** $file_magic_cmd, produces output that libtool cannot recognize.
   8893 *** The result is that libtool may fail to recognize shared libraries
   8894 *** as such.  This will affect the creation of libtool libraries that
   8895 *** depend on shared libraries, but programs linked with such libtool
   8896 *** libraries will work regardless of this problem.  Nevertheless, you
   8897 *** may want to report the problem to your system manager and/or to
   8898 *** bug-libtool@gnu.org
   8899 
   8900 _LT_EOF
   8901 	  fi ;;
   8902 	esac
   8903       fi
   8904       break
   8905     fi
   8906   done
   8907   IFS="$lt_save_ifs"
   8908   MAGIC_CMD="$lt_save_MAGIC_CMD"
   8909   ;;
   8910 esac
   8911 fi
   8912 
   8913 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8914 if test -n "$MAGIC_CMD"; then
   8915   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   8916 echo "${ECHO_T}$MAGIC_CMD" >&6; }
   8917 else
   8918   { echo "$as_me:$LINENO: result: no" >&5
   8919 echo "${ECHO_T}no" >&6; }
   8920 fi
   8921 
   8922 
   8923   else
   8924     MAGIC_CMD=:
   8925   fi
   8926 fi
   8927 
   8928   fi
   8929   ;;
   8930 esac
   8931 
   8932 # Use C for the default configuration in the libtool script
   8933 
   8934 lt_save_CC="$CC"
   8935 ac_ext=c
   8936 ac_cpp='$CPP $CPPFLAGS'
   8937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8940 
   8941 
   8942 # Source file extension for C test sources.
   8943 ac_ext=c
   8944 
   8945 # Object file extension for compiled C test sources.
   8946 objext=o
   8947 objext=$objext
   8948 
   8949 # Code to be used in simple compile tests
   8950 lt_simple_compile_test_code="int some_variable = 0;"
   8951 
   8952 # Code to be used in simple link tests
   8953 lt_simple_link_test_code='int main(){return(0);}'
   8954 
   8955 
   8956 
   8957 
   8958 
   8959 
   8960 
   8961 # If no C compiler was specified, use CC.
   8962 LTCC=${LTCC-"$CC"}
   8963 
   8964 # If no C compiler flags were specified, use CFLAGS.
   8965 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   8966 
   8967 # Allow CC to be a program name with arguments.
   8968 compiler=$CC
   8969 
   8970 # Save the default compiler, since it gets overwritten when the other
   8971 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
   8972 compiler_DEFAULT=$CC
   8973 
   8974 # save warnings/boilerplate of simple test code
   8975 ac_outfile=conftest.$ac_objext
   8976 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   8977 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   8978 _lt_compiler_boilerplate=`cat conftest.err`
   8979 $RM conftest*
   8980 
   8981 ac_outfile=conftest.$ac_objext
   8982 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   8983 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   8984 _lt_linker_boilerplate=`cat conftest.err`
   8985 $RM -r conftest*
   8986 
   8987 
   8988 ## CAVEAT EMPTOR:
   8989 ## There is no encapsulation within the following macros, do not change
   8990 ## the running order or otherwise move them around unless you know exactly
   8991 ## what you are doing...
   8992 if test -n "$compiler"; then
   8993 
   8994 lt_prog_compiler_no_builtin_flag=
   8995 
   8996 if test "$GCC" = yes; then
   8997   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
   8998 
   8999   { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   9000 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
   9001 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
   9002   echo $ECHO_N "(cached) $ECHO_C" >&6
   9003 else
   9004   lt_cv_prog_compiler_rtti_exceptions=no
   9005    ac_outfile=conftest.$ac_objext
   9006    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9007    lt_compiler_flag="-fno-rtti -fno-exceptions"
   9008    # Insert the option either (1) after the last *FLAGS variable, or
   9009    # (2) before a word containing "conftest.", or (3) at the end.
   9010    # Note that $ac_compile itself does not contain backslashes and begins
   9011    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9012    # The option is referenced via a variable to avoid confusing sed.
   9013    lt_compile=`echo "$ac_compile" | $SED \
   9014    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9015    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9016    -e 's:$: $lt_compiler_flag:'`
   9017    (eval echo "\"\$as_me:9017: $lt_compile\"" >&5)
   9018    (eval "$lt_compile" 2>conftest.err)
   9019    ac_status=$?
   9020    cat conftest.err >&5
   9021    echo "$as_me:9021: \$? = $ac_status" >&5
   9022    if (exit $ac_status) && test -s "$ac_outfile"; then
   9023      # The compiler can only warn and ignore the option if not recognized
   9024      # So say no if there are warnings other than the usual output.
   9025      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   9026      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9027      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   9028        lt_cv_prog_compiler_rtti_exceptions=yes
   9029      fi
   9030    fi
   9031    $RM conftest*
   9032 
   9033 fi
   9034 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   9035 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   9036 
   9037 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   9038     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   9039 else
   9040     :
   9041 fi
   9042 
   9043 fi
   9044 
   9045 
   9046 
   9047 
   9048 
   9049 
   9050   lt_prog_compiler_wl=
   9051 lt_prog_compiler_pic=
   9052 lt_prog_compiler_static=
   9053 
   9054 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   9055 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
   9056 
   9057   if test "$GCC" = yes; then
   9058     lt_prog_compiler_wl='-Wl,'
   9059     lt_prog_compiler_static='-static'
   9060 
   9061     case $host_os in
   9062       aix*)
   9063       # All AIX code is PIC.
   9064       if test "$host_cpu" = ia64; then
   9065 	# AIX 5 now supports IA64 processor
   9066 	lt_prog_compiler_static='-Bstatic'
   9067       fi
   9068       ;;
   9069 
   9070     amigaos*)
   9071       case $host_cpu in
   9072       powerpc)
   9073             # see comment about AmigaOS4 .so support
   9074             lt_prog_compiler_pic='-fPIC'
   9075         ;;
   9076       m68k)
   9077             # FIXME: we need at least 68020 code to build shared libraries, but
   9078             # adding the `-m68020' flag to GCC prevents building anything better,
   9079             # like `-m68040'.
   9080             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   9081         ;;
   9082       esac
   9083       ;;
   9084 
   9085     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   9086       # PIC is the default for these OSes.
   9087       ;;
   9088 
   9089     mingw* | cygwin* | pw32* | os2*)
   9090       # This hack is so that the source file can tell whether it is being
   9091       # built for inclusion in a dll (and should export symbols for example).
   9092       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   9093       # (--disable-auto-import) libraries
   9094       lt_prog_compiler_pic='-DDLL_EXPORT'
   9095       ;;
   9096 
   9097     darwin* | rhapsody*)
   9098       # PIC is the default on this platform
   9099       # Common symbols not allowed in MH_DYLIB files
   9100       lt_prog_compiler_pic='-fno-common'
   9101       ;;
   9102 
   9103     hpux*)
   9104       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   9105       # not for PA HP-UX.
   9106       case $host_cpu in
   9107       hppa*64*|ia64*)
   9108 	# +Z the default
   9109 	;;
   9110       *)
   9111 	lt_prog_compiler_pic='-fPIC'
   9112 	;;
   9113       esac
   9114       ;;
   9115 
   9116     interix[3-9]*)
   9117       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   9118       # Instead, we relocate shared libraries at runtime.
   9119       ;;
   9120 
   9121     msdosdjgpp*)
   9122       # Just because we use GCC doesn't mean we suddenly get shared libraries
   9123       # on systems that don't support them.
   9124       lt_prog_compiler_can_build_shared=no
   9125       enable_shared=no
   9126       ;;
   9127 
   9128     *nto* | *qnx*)
   9129       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9130       # it will coredump.
   9131       lt_prog_compiler_pic='-fPIC -shared'
   9132       ;;
   9133 
   9134     sysv4*MP*)
   9135       if test -d /usr/nec; then
   9136 	lt_prog_compiler_pic=-Kconform_pic
   9137       fi
   9138       ;;
   9139 
   9140     *)
   9141       lt_prog_compiler_pic='-fPIC'
   9142       ;;
   9143     esac
   9144   else
   9145     # PORTME Check for flag to pass linker flags through the system compiler.
   9146     case $host_os in
   9147     aix*)
   9148       lt_prog_compiler_wl='-Wl,'
   9149       if test "$host_cpu" = ia64; then
   9150 	# AIX 5 now supports IA64 processor
   9151 	lt_prog_compiler_static='-Bstatic'
   9152       else
   9153 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   9154       fi
   9155       ;;
   9156 
   9157     mingw* | cygwin* | pw32* | os2*)
   9158       # This hack is so that the source file can tell whether it is being
   9159       # built for inclusion in a dll (and should export symbols for example).
   9160       lt_prog_compiler_pic='-DDLL_EXPORT'
   9161       ;;
   9162 
   9163     hpux9* | hpux10* | hpux11*)
   9164       lt_prog_compiler_wl='-Wl,'
   9165       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   9166       # not for PA HP-UX.
   9167       case $host_cpu in
   9168       hppa*64*|ia64*)
   9169 	# +Z the default
   9170 	;;
   9171       *)
   9172 	lt_prog_compiler_pic='+Z'
   9173 	;;
   9174       esac
   9175       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   9176       lt_prog_compiler_static='${wl}-a ${wl}archive'
   9177       ;;
   9178 
   9179     irix5* | irix6* | nonstopux*)
   9180       lt_prog_compiler_wl='-Wl,'
   9181       # PIC (with -KPIC) is the default.
   9182       lt_prog_compiler_static='-non_shared'
   9183       ;;
   9184 
   9185     linux* | k*bsd*-gnu)
   9186       case $cc_basename in
   9187       icc* | ecc* | ifort*)
   9188 	lt_prog_compiler_wl='-Wl,'
   9189 	lt_prog_compiler_pic='-KPIC'
   9190 	lt_prog_compiler_static='-static'
   9191         ;;
   9192       pgcc* | pgf77* | pgf90* | pgf95*)
   9193         # Portland Group compilers (*not* the Pentium gcc compiler,
   9194 	# which looks to be a dead project)
   9195 	lt_prog_compiler_wl='-Wl,'
   9196 	lt_prog_compiler_pic='-fpic'
   9197 	lt_prog_compiler_static='-Bstatic'
   9198         ;;
   9199       ccc*)
   9200         lt_prog_compiler_wl='-Wl,'
   9201         # All Alpha code is PIC.
   9202         lt_prog_compiler_static='-non_shared'
   9203         ;;
   9204       xl*)
   9205 	# IBM XL C 8.0/Fortran 10.1 on PPC
   9206 	lt_prog_compiler_wl='-Wl,'
   9207 	lt_prog_compiler_pic='-qpic'
   9208 	lt_prog_compiler_static='-qstaticlink'
   9209 	;;
   9210       *)
   9211 	case `$CC -V 2>&1 | sed 5q` in
   9212 	*Sun\ C*)
   9213 	  # Sun C 5.9
   9214 	  lt_prog_compiler_pic='-KPIC'
   9215 	  lt_prog_compiler_static='-Bstatic'
   9216 	  lt_prog_compiler_wl='-Wl,'
   9217 	  ;;
   9218 	*Sun\ F*)
   9219 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   9220 	  lt_prog_compiler_pic='-KPIC'
   9221 	  lt_prog_compiler_static='-Bstatic'
   9222 	  lt_prog_compiler_wl=''
   9223 	  ;;
   9224 	esac
   9225 	;;
   9226       esac
   9227       ;;
   9228 
   9229     newsos6)
   9230       lt_prog_compiler_pic='-KPIC'
   9231       lt_prog_compiler_static='-Bstatic'
   9232       ;;
   9233 
   9234     *nto* | *qnx*)
   9235       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9236       # it will coredump.
   9237       lt_prog_compiler_pic='-fPIC -shared'
   9238       ;;
   9239 
   9240     osf3* | osf4* | osf5*)
   9241       lt_prog_compiler_wl='-Wl,'
   9242       # All OSF/1 code is PIC.
   9243       lt_prog_compiler_static='-non_shared'
   9244       ;;
   9245 
   9246     rdos*)
   9247       lt_prog_compiler_static='-non_shared'
   9248       ;;
   9249 
   9250     solaris*)
   9251       lt_prog_compiler_pic='-KPIC'
   9252       lt_prog_compiler_static='-Bstatic'
   9253       case $cc_basename in
   9254       f77* | f90* | f95*)
   9255 	lt_prog_compiler_wl='-Qoption ld ';;
   9256       *)
   9257 	lt_prog_compiler_wl='-Wl,';;
   9258       esac
   9259       ;;
   9260 
   9261     sunos4*)
   9262       lt_prog_compiler_wl='-Qoption ld '
   9263       lt_prog_compiler_pic='-PIC'
   9264       lt_prog_compiler_static='-Bstatic'
   9265       ;;
   9266 
   9267     sysv4 | sysv4.2uw2* | sysv4.3*)
   9268       lt_prog_compiler_wl='-Wl,'
   9269       lt_prog_compiler_pic='-KPIC'
   9270       lt_prog_compiler_static='-Bstatic'
   9271       ;;
   9272 
   9273     sysv4*MP*)
   9274       if test -d /usr/nec ;then
   9275 	lt_prog_compiler_pic='-Kconform_pic'
   9276 	lt_prog_compiler_static='-Bstatic'
   9277       fi
   9278       ;;
   9279 
   9280     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   9281       lt_prog_compiler_wl='-Wl,'
   9282       lt_prog_compiler_pic='-KPIC'
   9283       lt_prog_compiler_static='-Bstatic'
   9284       ;;
   9285 
   9286     unicos*)
   9287       lt_prog_compiler_wl='-Wl,'
   9288       lt_prog_compiler_can_build_shared=no
   9289       ;;
   9290 
   9291     uts4*)
   9292       lt_prog_compiler_pic='-pic'
   9293       lt_prog_compiler_static='-Bstatic'
   9294       ;;
   9295 
   9296     *)
   9297       lt_prog_compiler_can_build_shared=no
   9298       ;;
   9299     esac
   9300   fi
   9301 
   9302 case $host_os in
   9303   # For platforms which do not support PIC, -DPIC is meaningless:
   9304   *djgpp*)
   9305     lt_prog_compiler_pic=
   9306     ;;
   9307   *)
   9308     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   9309     ;;
   9310 esac
   9311 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
   9312 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
   9313 
   9314 
   9315 
   9316 
   9317 
   9318 
   9319 #
   9320 # Check to make sure the PIC flag actually works.
   9321 #
   9322 if test -n "$lt_prog_compiler_pic"; then
   9323   { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   9324 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
   9325 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
   9326   echo $ECHO_N "(cached) $ECHO_C" >&6
   9327 else
   9328   lt_cv_prog_compiler_pic_works=no
   9329    ac_outfile=conftest.$ac_objext
   9330    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9331    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   9332    # Insert the option either (1) after the last *FLAGS variable, or
   9333    # (2) before a word containing "conftest.", or (3) at the end.
   9334    # Note that $ac_compile itself does not contain backslashes and begins
   9335    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9336    # The option is referenced via a variable to avoid confusing sed.
   9337    lt_compile=`echo "$ac_compile" | $SED \
   9338    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9339    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9340    -e 's:$: $lt_compiler_flag:'`
   9341    (eval echo "\"\$as_me:9341: $lt_compile\"" >&5)
   9342    (eval "$lt_compile" 2>conftest.err)
   9343    ac_status=$?
   9344    cat conftest.err >&5
   9345    echo "$as_me:9345: \$? = $ac_status" >&5
   9346    if (exit $ac_status) && test -s "$ac_outfile"; then
   9347      # The compiler can only warn and ignore the option if not recognized
   9348      # So say no if there are warnings other than the usual output.
   9349      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   9350      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9351      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   9352        lt_cv_prog_compiler_pic_works=yes
   9353      fi
   9354    fi
   9355    $RM conftest*
   9356 
   9357 fi
   9358 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
   9359 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
   9360 
   9361 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
   9362     case $lt_prog_compiler_pic in
   9363      "" | " "*) ;;
   9364      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   9365      esac
   9366 else
   9367     lt_prog_compiler_pic=
   9368      lt_prog_compiler_can_build_shared=no
   9369 fi
   9370 
   9371 fi
   9372 
   9373 
   9374 
   9375 
   9376 
   9377 
   9378 #
   9379 # Check to make sure the static flag actually works.
   9380 #
   9381 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   9382 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   9383 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
   9384 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
   9385   echo $ECHO_N "(cached) $ECHO_C" >&6
   9386 else
   9387   lt_cv_prog_compiler_static_works=no
   9388    save_LDFLAGS="$LDFLAGS"
   9389    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   9390    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   9391    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   9392      # The linker can only warn and ignore the option if not recognized
   9393      # So say no if there are warnings
   9394      if test -s conftest.err; then
   9395        # Append any errors to the config.log.
   9396        cat conftest.err 1>&5
   9397        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   9398        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9399        if diff conftest.exp conftest.er2 >/dev/null; then
   9400          lt_cv_prog_compiler_static_works=yes
   9401        fi
   9402      else
   9403        lt_cv_prog_compiler_static_works=yes
   9404      fi
   9405    fi
   9406    $RM -r conftest*
   9407    LDFLAGS="$save_LDFLAGS"
   9408 
   9409 fi
   9410 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
   9411 echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
   9412 
   9413 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
   9414     :
   9415 else
   9416     lt_prog_compiler_static=
   9417 fi
   9418 
   9419 
   9420 
   9421 
   9422 
   9423 
   9424 
   9425   { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   9426 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   9427 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
   9428   echo $ECHO_N "(cached) $ECHO_C" >&6
   9429 else
   9430   lt_cv_prog_compiler_c_o=no
   9431    $RM -r conftest 2>/dev/null
   9432    mkdir conftest
   9433    cd conftest
   9434    mkdir out
   9435    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9436 
   9437    lt_compiler_flag="-o out/conftest2.$ac_objext"
   9438    # Insert the option either (1) after the last *FLAGS variable, or
   9439    # (2) before a word containing "conftest.", or (3) at the end.
   9440    # Note that $ac_compile itself does not contain backslashes and begins
   9441    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9442    lt_compile=`echo "$ac_compile" | $SED \
   9443    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9444    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9445    -e 's:$: $lt_compiler_flag:'`
   9446    (eval echo "\"\$as_me:9446: $lt_compile\"" >&5)
   9447    (eval "$lt_compile" 2>out/conftest.err)
   9448    ac_status=$?
   9449    cat out/conftest.err >&5
   9450    echo "$as_me:9450: \$? = $ac_status" >&5
   9451    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   9452    then
   9453      # The compiler can only warn and ignore the option if not recognized
   9454      # So say no if there are warnings
   9455      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   9456      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   9457      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   9458        lt_cv_prog_compiler_c_o=yes
   9459      fi
   9460    fi
   9461    chmod u+w . 2>&5
   9462    $RM conftest*
   9463    # SGI C++ compiler will create directory out/ii_files/ for
   9464    # template instantiation
   9465    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   9466    $RM out/* && rmdir out
   9467    cd ..
   9468    $RM -r conftest
   9469    $RM conftest*
   9470 
   9471 fi
   9472 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   9473 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
   9474 
   9475 
   9476 
   9477 
   9478 
   9479 
   9480   { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   9481 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   9482 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
   9483   echo $ECHO_N "(cached) $ECHO_C" >&6
   9484 else
   9485   lt_cv_prog_compiler_c_o=no
   9486    $RM -r conftest 2>/dev/null
   9487    mkdir conftest
   9488    cd conftest
   9489    mkdir out
   9490    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9491 
   9492    lt_compiler_flag="-o out/conftest2.$ac_objext"
   9493    # Insert the option either (1) after the last *FLAGS variable, or
   9494    # (2) before a word containing "conftest.", or (3) at the end.
   9495    # Note that $ac_compile itself does not contain backslashes and begins
   9496    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9497    lt_compile=`echo "$ac_compile" | $SED \
   9498    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9499    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9500    -e 's:$: $lt_compiler_flag:'`
   9501    (eval echo "\"\$as_me:9501: $lt_compile\"" >&5)
   9502    (eval "$lt_compile" 2>out/conftest.err)
   9503    ac_status=$?
   9504    cat out/conftest.err >&5
   9505    echo "$as_me:9505: \$? = $ac_status" >&5
   9506    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   9507    then
   9508      # The compiler can only warn and ignore the option if not recognized
   9509      # So say no if there are warnings
   9510      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   9511      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   9512      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   9513        lt_cv_prog_compiler_c_o=yes
   9514      fi
   9515    fi
   9516    chmod u+w . 2>&5
   9517    $RM conftest*
   9518    # SGI C++ compiler will create directory out/ii_files/ for
   9519    # template instantiation
   9520    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   9521    $RM out/* && rmdir out
   9522    cd ..
   9523    $RM -r conftest
   9524    $RM conftest*
   9525 
   9526 fi
   9527 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   9528 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
   9529 
   9530 
   9531 
   9532 
   9533 hard_links="nottested"
   9534 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   9535   # do not overwrite the value of need_locks provided by the user
   9536   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   9537 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
   9538   hard_links=yes
   9539   $RM conftest*
   9540   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   9541   touch conftest.a
   9542   ln conftest.a conftest.b 2>&5 || hard_links=no
   9543   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   9544   { echo "$as_me:$LINENO: result: $hard_links" >&5
   9545 echo "${ECHO_T}$hard_links" >&6; }
   9546   if test "$hard_links" = no; then
   9547     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   9548 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   9549     need_locks=warn
   9550   fi
   9551 else
   9552   need_locks=no
   9553 fi
   9554 
   9555 
   9556 
   9557 
   9558 
   9559 
   9560   { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   9561 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   9562 
   9563   runpath_var=
   9564   allow_undefined_flag=
   9565   always_export_symbols=no
   9566   archive_cmds=
   9567   archive_expsym_cmds=
   9568   compiler_needs_object=no
   9569   enable_shared_with_static_runtimes=no
   9570   export_dynamic_flag_spec=
   9571   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   9572   hardcode_automatic=no
   9573   hardcode_direct=no
   9574   hardcode_direct_absolute=no
   9575   hardcode_libdir_flag_spec=
   9576   hardcode_libdir_flag_spec_ld=
   9577   hardcode_libdir_separator=
   9578   hardcode_minus_L=no
   9579   hardcode_shlibpath_var=unsupported
   9580   inherit_rpath=no
   9581   link_all_deplibs=unknown
   9582   module_cmds=
   9583   module_expsym_cmds=
   9584   old_archive_from_new_cmds=
   9585   old_archive_from_expsyms_cmds=
   9586   thread_safe_flag_spec=
   9587   whole_archive_flag_spec=
   9588   # include_expsyms should be a list of space-separated symbols to be *always*
   9589   # included in the symbol list
   9590   include_expsyms=
   9591   # exclude_expsyms can be an extended regexp of symbols to exclude
   9592   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   9593   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   9594   # as well as any symbol that contains `d'.
   9595   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   9596   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   9597   # platforms (ab)use it in PIC code, but their linkers get confused if
   9598   # the symbol is explicitly referenced.  Since portable code cannot
   9599   # rely on this symbol name, it's probably fine to never include it in
   9600   # preloaded symbol tables.
   9601   # Exclude shared library initialization/finalization symbols.
   9602   extract_expsyms_cmds=
   9603 
   9604   case $host_os in
   9605   cygwin* | mingw* | pw32*)
   9606     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   9607     # When not using gcc, we currently assume that we are using
   9608     # Microsoft Visual C++.
   9609     if test "$GCC" != yes; then
   9610       with_gnu_ld=no
   9611     fi
   9612     ;;
   9613   interix*)
   9614     # we just hope/assume this is gcc and not c89 (= MSVC++)
   9615     with_gnu_ld=yes
   9616     ;;
   9617   openbsd*)
   9618     with_gnu_ld=no
   9619     ;;
   9620   esac
   9621 
   9622   ld_shlibs=yes
   9623   if test "$with_gnu_ld" = yes; then
   9624     # If archive_cmds runs LD, not CC, wlarc should be empty
   9625     wlarc='${wl}'
   9626 
   9627     # Set some defaults for GNU ld with shared library support. These
   9628     # are reset later if shared libraries are not supported. Putting them
   9629     # here allows them to be overridden if necessary.
   9630     runpath_var=LD_RUN_PATH
   9631     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   9632     export_dynamic_flag_spec='${wl}--export-dynamic'
   9633     # ancient GNU ld didn't support --whole-archive et. al.
   9634     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
   9635       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   9636     else
   9637       whole_archive_flag_spec=
   9638     fi
   9639     supports_anon_versioning=no
   9640     case `$LD -v 2>&1` in
   9641       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   9642       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   9643       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   9644       *\ 2.11.*) ;; # other 2.11 versions
   9645       *) supports_anon_versioning=yes ;;
   9646     esac
   9647 
   9648     # See if GNU ld supports shared libraries.
   9649     case $host_os in
   9650     aix[3-9]*)
   9651       # On AIX/PPC, the GNU linker is very broken
   9652       if test "$host_cpu" != ia64; then
   9653 	ld_shlibs=no
   9654 	cat <<_LT_EOF 1>&2
   9655 
   9656 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
   9657 *** to be unable to reliably create shared libraries on AIX.
   9658 *** Therefore, libtool is disabling shared libraries support.  If you
   9659 *** really care for shared libraries, you may want to modify your PATH
   9660 *** so that a non-GNU linker is found, and then restart.
   9661 
   9662 _LT_EOF
   9663       fi
   9664       ;;
   9665 
   9666     amigaos*)
   9667       case $host_cpu in
   9668       powerpc)
   9669             # see comment about AmigaOS4 .so support
   9670             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9671             archive_expsym_cmds=''
   9672         ;;
   9673       m68k)
   9674             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)'
   9675             hardcode_libdir_flag_spec='-L$libdir'
   9676             hardcode_minus_L=yes
   9677         ;;
   9678       esac
   9679       ;;
   9680 
   9681     beos*)
   9682       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9683 	allow_undefined_flag=unsupported
   9684 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   9685 	# support --undefined.  This deserves some investigation.  FIXME
   9686 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9687       else
   9688 	ld_shlibs=no
   9689       fi
   9690       ;;
   9691 
   9692     cygwin* | mingw* | pw32*)
   9693       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   9694       # as there is no search path for DLLs.
   9695       hardcode_libdir_flag_spec='-L$libdir'
   9696       allow_undefined_flag=unsupported
   9697       always_export_symbols=no
   9698       enable_shared_with_static_runtimes=yes
   9699       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   9700 
   9701       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   9702         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   9703 	# If the export-symbols file already is a .def file (1st line
   9704 	# is EXPORTS), use it as is; otherwise, prepend...
   9705 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   9706 	  cp $export_symbols $output_objdir/$soname.def;
   9707 	else
   9708 	  echo EXPORTS > $output_objdir/$soname.def;
   9709 	  cat $export_symbols >> $output_objdir/$soname.def;
   9710 	fi~
   9711 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   9712       else
   9713 	ld_shlibs=no
   9714       fi
   9715       ;;
   9716 
   9717     interix[3-9]*)
   9718       hardcode_direct=no
   9719       hardcode_shlibpath_var=no
   9720       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   9721       export_dynamic_flag_spec='${wl}-E'
   9722       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   9723       # Instead, shared libraries are loaded at an image base (0x10000000 by
   9724       # default) and relocated if they conflict, which is a slow very memory
   9725       # consuming and fragmenting process.  To avoid this, we pick a random,
   9726       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   9727       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   9728       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   9729       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   9730       ;;
   9731 
   9732     gnu* | linux* | tpf* | k*bsd*-gnu)
   9733       tmp_diet=no
   9734       if test "$host_os" = linux-dietlibc; then
   9735 	case $cc_basename in
   9736 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
   9737 	esac
   9738       fi
   9739       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
   9740 	 && test "$tmp_diet" = no
   9741       then
   9742 	tmp_addflag=
   9743 	tmp_sharedflag='-shared'
   9744 	case $cc_basename,$host_cpu in
   9745         pgcc*)				# Portland Group C compiler
   9746 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
   9747 	  tmp_addflag=' $pic_flag'
   9748 	  ;;
   9749 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
   9750 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
   9751 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   9752 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
   9753 	  tmp_addflag=' -i_dynamic' ;;
   9754 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   9755 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   9756 	ifc* | ifort*)			# Intel Fortran compiler
   9757 	  tmp_addflag=' -nofor_main' ;;
   9758 	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
   9759 	  tmp_sharedflag='-qmkshrobj'
   9760 	  tmp_addflag= ;;
   9761 	esac
   9762 	case `$CC -V 2>&1 | sed 5q` in
   9763 	*Sun\ C*)			# Sun C 5.9
   9764 	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
   9765 	  compiler_needs_object=yes
   9766 	  tmp_sharedflag='-G' ;;
   9767 	*Sun\ F*)			# Sun Fortran 8.3
   9768 	  tmp_sharedflag='-G' ;;
   9769 	esac
   9770 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9771 
   9772         if test "x$supports_anon_versioning" = xyes; then
   9773           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   9774 	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   9775 	    echo "local: *; };" >> $output_objdir/$libname.ver~
   9776 	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   9777         fi
   9778 
   9779 	case $cc_basename in
   9780 	xlf*)
   9781 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
   9782 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
   9783 	  hardcode_libdir_flag_spec=
   9784 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
   9785 	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
   9786 	  if test "x$supports_anon_versioning" = xyes; then
   9787 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   9788 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   9789 	      echo "local: *; };" >> $output_objdir/$libname.ver~
   9790 	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
   9791 	  fi
   9792 	  ;;
   9793 	esac
   9794       else
   9795         ld_shlibs=no
   9796       fi
   9797       ;;
   9798 
   9799     netbsd*)
   9800       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   9801 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   9802 	wlarc=
   9803       else
   9804 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9805 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9806       fi
   9807       ;;
   9808 
   9809     solaris*)
   9810       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
   9811 	ld_shlibs=no
   9812 	cat <<_LT_EOF 1>&2
   9813 
   9814 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   9815 *** create shared libraries on Solaris systems.  Therefore, libtool
   9816 *** is disabling shared libraries support.  We urge you to upgrade GNU
   9817 *** binutils to release 2.9.1 or newer.  Another option is to modify
   9818 *** your PATH or compiler configuration so that the native linker is
   9819 *** used, and then restart.
   9820 
   9821 _LT_EOF
   9822       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9823 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9824 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9825       else
   9826 	ld_shlibs=no
   9827       fi
   9828       ;;
   9829 
   9830     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   9831       case `$LD -v 2>&1` in
   9832         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   9833 	ld_shlibs=no
   9834 	cat <<_LT_EOF 1>&2
   9835 
   9836 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   9837 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   9838 *** is disabling shared libraries support.  We urge you to upgrade GNU
   9839 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   9840 *** your PATH or compiler configuration so that the native linker is
   9841 *** used, and then restart.
   9842 
   9843 _LT_EOF
   9844 	;;
   9845 	*)
   9846 	  # For security reasons, it is highly recommended that you always
   9847 	  # use absolute paths for naming shared libraries, and exclude the
   9848 	  # DT_RUNPATH tag from executables and libraries.  But doing so
   9849 	  # requires that you compile everything twice, which is a pain.
   9850 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9851 	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   9852 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9853 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9854 	  else
   9855 	    ld_shlibs=no
   9856 	  fi
   9857 	;;
   9858       esac
   9859       ;;
   9860 
   9861     sunos4*)
   9862       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   9863       wlarc=
   9864       hardcode_direct=yes
   9865       hardcode_shlibpath_var=no
   9866       ;;
   9867 
   9868     *)
   9869       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9870 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9871 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9872       else
   9873 	ld_shlibs=no
   9874       fi
   9875       ;;
   9876     esac
   9877 
   9878     if test "$ld_shlibs" = no; then
   9879       runpath_var=
   9880       hardcode_libdir_flag_spec=
   9881       export_dynamic_flag_spec=
   9882       whole_archive_flag_spec=
   9883     fi
   9884   else
   9885     # PORTME fill in a description of your system's linker (not GNU ld)
   9886     case $host_os in
   9887     aix3*)
   9888       allow_undefined_flag=unsupported
   9889       always_export_symbols=yes
   9890       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'
   9891       # Note: this linker hardcodes the directories in LIBPATH if there
   9892       # are no directories specified by -L.
   9893       hardcode_minus_L=yes
   9894       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   9895 	# Neither direct hardcoding nor static linking is supported with a
   9896 	# broken collect2.
   9897 	hardcode_direct=unsupported
   9898       fi
   9899       ;;
   9900 
   9901     aix[4-9]*)
   9902       if test "$host_cpu" = ia64; then
   9903 	# On IA64, the linker does run time linking by default, so we don't
   9904 	# have to do anything special.
   9905 	aix_use_runtimelinking=no
   9906 	exp_sym_flag='-Bexport'
   9907 	no_entry_flag=""
   9908       else
   9909 	# If we're using GNU nm, then we don't want the "-C" option.
   9910 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   9911 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   9912 	  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'
   9913 	else
   9914 	  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'
   9915 	fi
   9916 	aix_use_runtimelinking=no
   9917 
   9918 	# Test if we are trying to use run time linking or normal
   9919 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   9920 	# need to do runtime linking.
   9921 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   9922 	  for ld_flag in $LDFLAGS; do
   9923 	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   9924 	    aix_use_runtimelinking=yes
   9925 	    break
   9926 	  fi
   9927 	  done
   9928 	  ;;
   9929 	esac
   9930 
   9931 	exp_sym_flag='-bexport'
   9932 	no_entry_flag='-bnoentry'
   9933       fi
   9934 
   9935       # When large executables or shared objects are built, AIX ld can
   9936       # have problems creating the table of contents.  If linking a library
   9937       # or program results in "error TOC overflow" add -mminimal-toc to
   9938       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   9939       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   9940 
   9941       archive_cmds=''
   9942       hardcode_direct=yes
   9943       hardcode_direct_absolute=yes
   9944       hardcode_libdir_separator=':'
   9945       link_all_deplibs=yes
   9946       file_list_spec='${wl}-f,'
   9947 
   9948       if test "$GCC" = yes; then
   9949 	case $host_os in aix4.[012]|aix4.[012].*)
   9950 	# We only want to do this on AIX 4.2 and lower, the check
   9951 	# below for broken collect2 doesn't work under 4.3+
   9952 	  collect2name=`${CC} -print-prog-name=collect2`
   9953 	  if test -f "$collect2name" &&
   9954 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   9955 	  then
   9956 	  # We have reworked collect2
   9957 	  :
   9958 	  else
   9959 	  # We have old collect2
   9960 	  hardcode_direct=unsupported
   9961 	  # It fails to find uninstalled libraries when the uninstalled
   9962 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   9963 	  # to unsupported forces relinking
   9964 	  hardcode_minus_L=yes
   9965 	  hardcode_libdir_flag_spec='-L$libdir'
   9966 	  hardcode_libdir_separator=
   9967 	  fi
   9968 	  ;;
   9969 	esac
   9970 	shared_flag='-shared'
   9971 	if test "$aix_use_runtimelinking" = yes; then
   9972 	  shared_flag="$shared_flag "'${wl}-G'
   9973 	fi
   9974       else
   9975 	# not using gcc
   9976 	if test "$host_cpu" = ia64; then
   9977 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   9978 	# chokes on -Wl,-G. The following line is correct:
   9979 	  shared_flag='-G'
   9980 	else
   9981 	  if test "$aix_use_runtimelinking" = yes; then
   9982 	    shared_flag='${wl}-G'
   9983 	  else
   9984 	    shared_flag='${wl}-bM:SRE'
   9985 	  fi
   9986 	fi
   9987       fi
   9988 
   9989       # It seems that -bexpall does not export symbols beginning with
   9990       # underscore (_), so it is better to generate a list of symbols to export.
   9991       always_export_symbols=yes
   9992       if test "$aix_use_runtimelinking" = yes; then
   9993 	# Warning - without using the other runtime loading flags (-brtl),
   9994 	# -berok will link without error, but may produce a broken library.
   9995 	allow_undefined_flag='-berok'
   9996         # Determine the default libpath from the value encoded in an
   9997         # empty executable.
   9998         cat >conftest.$ac_ext <<_ACEOF
   9999 /* confdefs.h.  */
   10000 _ACEOF
   10001 cat confdefs.h >>conftest.$ac_ext
   10002 cat >>conftest.$ac_ext <<_ACEOF
   10003 /* end confdefs.h.  */
   10004 
   10005 int
   10006 main ()
   10007 {
   10008 
   10009   ;
   10010   return 0;
   10011 }
   10012 _ACEOF
   10013 rm -f conftest.$ac_objext conftest$ac_exeext
   10014 if { (ac_try="$ac_link"
   10015 case "(($ac_try" in
   10016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   10017   *) ac_try_echo=$ac_try;;
   10018 esac
   10019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   10020   (eval "$ac_link") 2>conftest.er1
   10021   ac_status=$?
   10022   grep -v '^ *+' conftest.er1 >conftest.err
   10023   rm -f conftest.er1
   10024   cat conftest.err >&5
   10025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10026   (exit $ac_status); } && {
   10027 	 test -z "$ac_c_werror_flag" ||
   10028 	 test ! -s conftest.err
   10029        } && test -s conftest$ac_exeext &&
   10030        $as_test_x conftest$ac_exeext; then
   10031 
   10032 lt_aix_libpath_sed='
   10033     /Import File Strings/,/^$/ {
   10034 	/^0/ {
   10035 	    s/^0  *\(.*\)$/\1/
   10036 	    p
   10037 	}
   10038     }'
   10039 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10040 # Check for a 64-bit object if we didn't find anything.
   10041 if test -z "$aix_libpath"; then
   10042   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10043 fi
   10044 else
   10045   echo "$as_me: failed program was:" >&5
   10046 sed 's/^/| /' conftest.$ac_ext >&5
   10047 
   10048 
   10049 fi
   10050 
   10051 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   10052       conftest$ac_exeext conftest.$ac_ext
   10053 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10054 
   10055         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   10056         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   10057       else
   10058 	if test "$host_cpu" = ia64; then
   10059 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
   10060 	  allow_undefined_flag="-z nodefs"
   10061 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   10062 	else
   10063 	 # Determine the default libpath from the value encoded in an
   10064 	 # empty executable.
   10065 	 cat >conftest.$ac_ext <<_ACEOF
   10066 /* confdefs.h.  */
   10067 _ACEOF
   10068 cat confdefs.h >>conftest.$ac_ext
   10069 cat >>conftest.$ac_ext <<_ACEOF
   10070 /* end confdefs.h.  */
   10071 
   10072 int
   10073 main ()
   10074 {
   10075 
   10076   ;
   10077   return 0;
   10078 }
   10079 _ACEOF
   10080 rm -f conftest.$ac_objext conftest$ac_exeext
   10081 if { (ac_try="$ac_link"
   10082 case "(($ac_try" in
   10083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   10084   *) ac_try_echo=$ac_try;;
   10085 esac
   10086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   10087   (eval "$ac_link") 2>conftest.er1
   10088   ac_status=$?
   10089   grep -v '^ *+' conftest.er1 >conftest.err
   10090   rm -f conftest.er1
   10091   cat conftest.err >&5
   10092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10093   (exit $ac_status); } && {
   10094 	 test -z "$ac_c_werror_flag" ||
   10095 	 test ! -s conftest.err
   10096        } && test -s conftest$ac_exeext &&
   10097        $as_test_x conftest$ac_exeext; then
   10098 
   10099 lt_aix_libpath_sed='
   10100     /Import File Strings/,/^$/ {
   10101 	/^0/ {
   10102 	    s/^0  *\(.*\)$/\1/
   10103 	    p
   10104 	}
   10105     }'
   10106 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10107 # Check for a 64-bit object if we didn't find anything.
   10108 if test -z "$aix_libpath"; then
   10109   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10110 fi
   10111 else
   10112   echo "$as_me: failed program was:" >&5
   10113 sed 's/^/| /' conftest.$ac_ext >&5
   10114 
   10115 
   10116 fi
   10117 
   10118 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   10119       conftest$ac_exeext conftest.$ac_ext
   10120 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   10121 
   10122 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   10123 	  # Warning - without using the other run time loading flags,
   10124 	  # -berok will link without error, but may produce a broken library.
   10125 	  no_undefined_flag=' ${wl}-bernotok'
   10126 	  allow_undefined_flag=' ${wl}-berok'
   10127 	  # Exported symbols can be pulled into shared objects from archives
   10128 	  whole_archive_flag_spec='$convenience'
   10129 	  archive_cmds_need_lc=yes
   10130 	  # This is similar to how AIX traditionally builds its shared libraries.
   10131 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   10132 	fi
   10133       fi
   10134       ;;
   10135 
   10136     amigaos*)
   10137       case $host_cpu in
   10138       powerpc)
   10139             # see comment about AmigaOS4 .so support
   10140             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   10141             archive_expsym_cmds=''
   10142         ;;
   10143       m68k)
   10144             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)'
   10145             hardcode_libdir_flag_spec='-L$libdir'
   10146             hardcode_minus_L=yes
   10147         ;;
   10148       esac
   10149       ;;
   10150 
   10151     bsdi[45]*)
   10152       export_dynamic_flag_spec=-rdynamic
   10153       ;;
   10154 
   10155     cygwin* | mingw* | pw32*)
   10156       # When not using gcc, we currently assume that we are using
   10157       # Microsoft Visual C++.
   10158       # hardcode_libdir_flag_spec is actually meaningless, as there is
   10159       # no search path for DLLs.
   10160       hardcode_libdir_flag_spec=' '
   10161       allow_undefined_flag=unsupported
   10162       # Tell ltmain to make .lib files, not .a files.
   10163       libext=lib
   10164       # Tell ltmain to make .dll files, not .so files.
   10165       shrext_cmds=".dll"
   10166       # FIXME: Setting linknames here is a bad hack.
   10167       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
   10168       # The linker will automatically build a .lib file if we build a DLL.
   10169       old_archive_from_new_cmds='true'
   10170       # FIXME: Should let the user specify the lib program.
   10171       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
   10172       fix_srcfile_path='`cygpath -w "$srcfile"`'
   10173       enable_shared_with_static_runtimes=yes
   10174       ;;
   10175 
   10176     darwin* | rhapsody*)
   10177 
   10178 
   10179   archive_cmds_need_lc=no
   10180   hardcode_direct=no
   10181   hardcode_automatic=yes
   10182   hardcode_shlibpath_var=unsupported
   10183   whole_archive_flag_spec=''
   10184   link_all_deplibs=yes
   10185   allow_undefined_flag="$_lt_dar_allow_undefined"
   10186   if test "$GCC" = "yes"; then
   10187     output_verbose_link_cmd=echo
   10188     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   10189     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   10190     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   10191     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   10192 
   10193   else
   10194   ld_shlibs=no
   10195   fi
   10196 
   10197       ;;
   10198 
   10199     dgux*)
   10200       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10201       hardcode_libdir_flag_spec='-L$libdir'
   10202       hardcode_shlibpath_var=no
   10203       ;;
   10204 
   10205     freebsd1*)
   10206       ld_shlibs=no
   10207       ;;
   10208 
   10209     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   10210     # support.  Future versions do this automatically, but an explicit c++rt0.o
   10211     # does not break anything, and helps significantly (at the cost of a little
   10212     # extra space).
   10213     freebsd2.2*)
   10214       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   10215       hardcode_libdir_flag_spec='-R$libdir'
   10216       hardcode_direct=yes
   10217       hardcode_shlibpath_var=no
   10218       ;;
   10219 
   10220     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   10221     freebsd2*)
   10222       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   10223       hardcode_direct=yes
   10224       hardcode_minus_L=yes
   10225       hardcode_shlibpath_var=no
   10226       ;;
   10227 
   10228     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   10229     freebsd* | dragonfly*)
   10230       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   10231       hardcode_libdir_flag_spec='-R$libdir'
   10232       hardcode_direct=yes
   10233       hardcode_shlibpath_var=no
   10234       ;;
   10235 
   10236     hpux9*)
   10237       if test "$GCC" = yes; then
   10238 	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'
   10239       else
   10240 	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'
   10241       fi
   10242       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   10243       hardcode_libdir_separator=:
   10244       hardcode_direct=yes
   10245 
   10246       # hardcode_minus_L: Not really in the search PATH,
   10247       # but as the default location of the library.
   10248       hardcode_minus_L=yes
   10249       export_dynamic_flag_spec='${wl}-E'
   10250       ;;
   10251 
   10252     hpux10*)
   10253       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   10254 	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10255       else
   10256 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   10257       fi
   10258       if test "$with_gnu_ld" = no; then
   10259 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   10260 	hardcode_libdir_flag_spec_ld='+b $libdir'
   10261 	hardcode_libdir_separator=:
   10262 	hardcode_direct=yes
   10263 	hardcode_direct_absolute=yes
   10264 	export_dynamic_flag_spec='${wl}-E'
   10265 	# hardcode_minus_L: Not really in the search PATH,
   10266 	# but as the default location of the library.
   10267 	hardcode_minus_L=yes
   10268       fi
   10269       ;;
   10270 
   10271     hpux11*)
   10272       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
   10273 	case $host_cpu in
   10274 	hppa*64*)
   10275 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   10276 	  ;;
   10277 	ia64*)
   10278 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10279 	  ;;
   10280 	*)
   10281 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10282 	  ;;
   10283 	esac
   10284       else
   10285 	case $host_cpu in
   10286 	hppa*64*)
   10287 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   10288 	  ;;
   10289 	ia64*)
   10290 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10291 	  ;;
   10292 	*)
   10293 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10294 	  ;;
   10295 	esac
   10296       fi
   10297       if test "$with_gnu_ld" = no; then
   10298 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   10299 	hardcode_libdir_separator=:
   10300 
   10301 	case $host_cpu in
   10302 	hppa*64*|ia64*)
   10303 	  hardcode_direct=no
   10304 	  hardcode_shlibpath_var=no
   10305 	  ;;
   10306 	*)
   10307 	  hardcode_direct=yes
   10308 	  hardcode_direct_absolute=yes
   10309 	  export_dynamic_flag_spec='${wl}-E'
   10310 
   10311 	  # hardcode_minus_L: Not really in the search PATH,
   10312 	  # but as the default location of the library.
   10313 	  hardcode_minus_L=yes
   10314 	  ;;
   10315 	esac
   10316       fi
   10317       ;;
   10318 
   10319     irix5* | irix6* | nonstopux*)
   10320       if test "$GCC" = yes; then
   10321 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10322 	# Try to use the -exported_symbol ld option, if it does not
   10323 	# work, assume that -exports_file does not work either and
   10324 	# implicitly export all symbols.
   10325         save_LDFLAGS="$LDFLAGS"
   10326         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
   10327         cat >conftest.$ac_ext <<_ACEOF
   10328 int foo(void) {}
   10329 _ACEOF
   10330 rm -f conftest.$ac_objext conftest$ac_exeext
   10331 if { (ac_try="$ac_link"
   10332 case "(($ac_try" in
   10333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   10334   *) ac_try_echo=$ac_try;;
   10335 esac
   10336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   10337   (eval "$ac_link") 2>conftest.er1
   10338   ac_status=$?
   10339   grep -v '^ *+' conftest.er1 >conftest.err
   10340   rm -f conftest.er1
   10341   cat conftest.err >&5
   10342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10343   (exit $ac_status); } && {
   10344 	 test -z "$ac_c_werror_flag" ||
   10345 	 test ! -s conftest.err
   10346        } && test -s conftest$ac_exeext &&
   10347        $as_test_x conftest$ac_exeext; then
   10348   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
   10349 
   10350 else
   10351   echo "$as_me: failed program was:" >&5
   10352 sed 's/^/| /' conftest.$ac_ext >&5
   10353 
   10354 
   10355 fi
   10356 
   10357 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   10358       conftest$ac_exeext conftest.$ac_ext
   10359         LDFLAGS="$save_LDFLAGS"
   10360       else
   10361 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
   10362 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
   10363       fi
   10364       archive_cmds_need_lc='no'
   10365       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10366       hardcode_libdir_separator=:
   10367       inherit_rpath=yes
   10368       link_all_deplibs=yes
   10369       ;;
   10370 
   10371     netbsd*)
   10372       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   10373 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   10374       else
   10375 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   10376       fi
   10377       hardcode_libdir_flag_spec='-R$libdir'
   10378       hardcode_direct=yes
   10379       hardcode_shlibpath_var=no
   10380       ;;
   10381 
   10382     newsos6)
   10383       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10384       hardcode_direct=yes
   10385       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10386       hardcode_libdir_separator=:
   10387       hardcode_shlibpath_var=no
   10388       ;;
   10389 
   10390     *nto* | *qnx*)
   10391       ;;
   10392 
   10393     openbsd*)
   10394       if test -f /usr/libexec/ld.so; then
   10395 	hardcode_direct=yes
   10396 	hardcode_shlibpath_var=no
   10397 	hardcode_direct_absolute=yes
   10398 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   10399 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10400 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   10401 	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   10402 	  export_dynamic_flag_spec='${wl}-E'
   10403 	else
   10404 	  case $host_os in
   10405 	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   10406 	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   10407 	     hardcode_libdir_flag_spec='-R$libdir'
   10408 	     ;;
   10409 	   *)
   10410 	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10411 	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   10412 	     ;;
   10413 	  esac
   10414 	fi
   10415       else
   10416 	ld_shlibs=no
   10417       fi
   10418       ;;
   10419 
   10420     os2*)
   10421       hardcode_libdir_flag_spec='-L$libdir'
   10422       hardcode_minus_L=yes
   10423       allow_undefined_flag=unsupported
   10424       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'
   10425       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   10426       ;;
   10427 
   10428     osf3*)
   10429       if test "$GCC" = yes; then
   10430 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   10431 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10432       else
   10433 	allow_undefined_flag=' -expect_unresolved \*'
   10434 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
   10435       fi
   10436       archive_cmds_need_lc='no'
   10437       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10438       hardcode_libdir_separator=:
   10439       ;;
   10440 
   10441     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   10442       if test "$GCC" = yes; then
   10443 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   10444 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10445 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10446       else
   10447 	allow_undefined_flag=' -expect_unresolved \*'
   10448 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
   10449 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
   10450 	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
   10451 
   10452 	# Both c and cxx compiler support -rpath directly
   10453 	hardcode_libdir_flag_spec='-rpath $libdir'
   10454       fi
   10455       archive_cmds_need_lc='no'
   10456       hardcode_libdir_separator=:
   10457       ;;
   10458 
   10459     solaris*)
   10460       no_undefined_flag=' -z defs'
   10461       if test "$GCC" = yes; then
   10462 	wlarc='${wl}'
   10463 	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   10464 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10465 	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   10466       else
   10467 	case `$CC -V 2>&1` in
   10468 	*"Compilers 5.0"*)
   10469 	  wlarc=''
   10470 	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10471 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10472 	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
   10473 	  ;;
   10474 	*)
   10475 	  wlarc='${wl}'
   10476 	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
   10477 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10478 	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   10479 	  ;;
   10480 	esac
   10481       fi
   10482       hardcode_libdir_flag_spec='-R$libdir'
   10483       hardcode_shlibpath_var=no
   10484       case $host_os in
   10485       solaris2.[0-5] | solaris2.[0-5].*) ;;
   10486       *)
   10487 	# The compiler driver will combine and reorder linker options,
   10488 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
   10489 	# but is careful enough not to reorder.
   10490 	# Supported since Solaris 2.6 (maybe 2.5.1?)
   10491 	if test "$GCC" = yes; then
   10492 	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   10493 	else
   10494 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
   10495 	fi
   10496 	;;
   10497       esac
   10498       link_all_deplibs=yes
   10499       ;;
   10500 
   10501     sunos4*)
   10502       if test "x$host_vendor" = xsequent; then
   10503 	# Use $CC to link under sequent, because it throws in some extra .o
   10504 	# files that make .init and .fini sections work.
   10505 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   10506       else
   10507 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   10508       fi
   10509       hardcode_libdir_flag_spec='-L$libdir'
   10510       hardcode_direct=yes
   10511       hardcode_minus_L=yes
   10512       hardcode_shlibpath_var=no
   10513       ;;
   10514 
   10515     sysv4)
   10516       case $host_vendor in
   10517 	sni)
   10518 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10519 	  hardcode_direct=yes # is this really true???
   10520 	;;
   10521 	siemens)
   10522 	  ## LD is ld it makes a PLAMLIB
   10523 	  ## CC just makes a GrossModule.
   10524 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   10525 	  reload_cmds='$CC -r -o $output$reload_objs'
   10526 	  hardcode_direct=no
   10527         ;;
   10528 	motorola)
   10529 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10530 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   10531 	;;
   10532       esac
   10533       runpath_var='LD_RUN_PATH'
   10534       hardcode_shlibpath_var=no
   10535       ;;
   10536 
   10537     sysv4.3*)
   10538       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10539       hardcode_shlibpath_var=no
   10540       export_dynamic_flag_spec='-Bexport'
   10541       ;;
   10542 
   10543     sysv4*MP*)
   10544       if test -d /usr/nec; then
   10545 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10546 	hardcode_shlibpath_var=no
   10547 	runpath_var=LD_RUN_PATH
   10548 	hardcode_runpath_var=yes
   10549 	ld_shlibs=yes
   10550       fi
   10551       ;;
   10552 
   10553     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   10554       no_undefined_flag='${wl}-z,text'
   10555       archive_cmds_need_lc=no
   10556       hardcode_shlibpath_var=no
   10557       runpath_var='LD_RUN_PATH'
   10558 
   10559       if test "$GCC" = yes; then
   10560 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10561 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10562       else
   10563 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10564 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10565       fi
   10566       ;;
   10567 
   10568     sysv5* | sco3.2v5* | sco5v6*)
   10569       # Note: We can NOT use -z defs as we might desire, because we do not
   10570       # link with -lc, and that would cause any symbols used from libc to
   10571       # always be unresolved, which means just about no library would
   10572       # ever link correctly.  If we're not using GNU ld we use -z text
   10573       # though, which does catch some bad symbols but isn't as heavy-handed
   10574       # as -z defs.
   10575       no_undefined_flag='${wl}-z,text'
   10576       allow_undefined_flag='${wl}-z,nodefs'
   10577       archive_cmds_need_lc=no
   10578       hardcode_shlibpath_var=no
   10579       hardcode_libdir_flag_spec='${wl}-R,$libdir'
   10580       hardcode_libdir_separator=':'
   10581       link_all_deplibs=yes
   10582       export_dynamic_flag_spec='${wl}-Bexport'
   10583       runpath_var='LD_RUN_PATH'
   10584 
   10585       if test "$GCC" = yes; then
   10586 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10587 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10588       else
   10589 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10590 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10591       fi
   10592       ;;
   10593 
   10594     uts4*)
   10595       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10596       hardcode_libdir_flag_spec='-L$libdir'
   10597       hardcode_shlibpath_var=no
   10598       ;;
   10599 
   10600     *)
   10601       ld_shlibs=no
   10602       ;;
   10603     esac
   10604 
   10605     if test x$host_vendor = xsni; then
   10606       case $host in
   10607       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   10608 	export_dynamic_flag_spec='${wl}-Blargedynsym'
   10609 	;;
   10610       esac
   10611     fi
   10612   fi
   10613 
   10614 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
   10615 echo "${ECHO_T}$ld_shlibs" >&6; }
   10616 test "$ld_shlibs" = no && can_build_shared=no
   10617 
   10618 with_gnu_ld=$with_gnu_ld
   10619 
   10620 
   10621 
   10622 
   10623 
   10624 
   10625 
   10626 
   10627 
   10628 
   10629 
   10630 
   10631 
   10632 
   10633 
   10634 #
   10635 # Do we need to explicitly link libc?
   10636 #
   10637 case "x$archive_cmds_need_lc" in
   10638 x|xyes)
   10639   # Assume -lc should be added
   10640   archive_cmds_need_lc=yes
   10641 
   10642   if test "$enable_shared" = yes && test "$GCC" = yes; then
   10643     case $archive_cmds in
   10644     *'~'*)
   10645       # FIXME: we may have to deal with multi-command sequences.
   10646       ;;
   10647     '$CC '*)
   10648       # Test whether the compiler implicitly links with -lc since on some
   10649       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   10650       # to ld, don't add -lc before -lgcc.
   10651       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   10652 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
   10653       $RM conftest*
   10654       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10655 
   10656       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   10657   (eval $ac_compile) 2>&5
   10658   ac_status=$?
   10659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10660   (exit $ac_status); } 2>conftest.err; then
   10661         soname=conftest
   10662         lib=conftest
   10663         libobjs=conftest.$ac_objext
   10664         deplibs=
   10665         wl=$lt_prog_compiler_wl
   10666 	pic_flag=$lt_prog_compiler_pic
   10667         compiler_flags=-v
   10668         linker_flags=-v
   10669         verstring=
   10670         output_objdir=.
   10671         libname=conftest
   10672         lt_save_allow_undefined_flag=$allow_undefined_flag
   10673         allow_undefined_flag=
   10674         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
   10675   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   10676   ac_status=$?
   10677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10678   (exit $ac_status); }
   10679         then
   10680 	  archive_cmds_need_lc=no
   10681         else
   10682 	  archive_cmds_need_lc=yes
   10683         fi
   10684         allow_undefined_flag=$lt_save_allow_undefined_flag
   10685       else
   10686         cat conftest.err 1>&5
   10687       fi
   10688       $RM conftest*
   10689       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
   10690 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
   10691       ;;
   10692     esac
   10693   fi
   10694   ;;
   10695 esac
   10696 
   10697 
   10698 
   10699 
   10700 
   10701 
   10702 
   10703 
   10704 
   10705 
   10706 
   10707 
   10708 
   10709 
   10710 
   10711 
   10712 
   10713 
   10714 
   10715 
   10716 
   10717 
   10718 
   10719 
   10720 
   10721 
   10722 
   10723 
   10724 
   10725 
   10726 
   10727 
   10728 
   10729 
   10730 
   10731 
   10732 
   10733 
   10734 
   10735 
   10736 
   10737 
   10738 
   10739 
   10740 
   10741 
   10742 
   10743 
   10744 
   10745 
   10746 
   10747 
   10748 
   10749 
   10750 
   10751 
   10752 
   10753 
   10754 
   10755 
   10756 
   10757 
   10758 
   10759 
   10760 
   10761 
   10762 
   10763 
   10764 
   10765 
   10766 
   10767 
   10768 
   10769 
   10770 
   10771 
   10772 
   10773 
   10774 
   10775 
   10776 
   10777 
   10778 
   10779 
   10780 
   10781 
   10782 
   10783 
   10784 
   10785 
   10786 
   10787 
   10788 
   10789 
   10790 
   10791 
   10792 
   10793 
   10794 
   10795 
   10796 
   10797 
   10798 
   10799 
   10800 
   10801 
   10802 
   10803 
   10804 
   10805 
   10806 
   10807 
   10808 
   10809 
   10810 
   10811 
   10812 
   10813 
   10814 
   10815 
   10816 
   10817 
   10818 
   10819 
   10820 
   10821 
   10822 
   10823 
   10824 
   10825 
   10826 
   10827 
   10828 
   10829 
   10830 
   10831 
   10832 
   10833 
   10834 
   10835 
   10836 
   10837 
   10838 
   10839 
   10840 
   10841 
   10842 
   10843 
   10844 
   10845 
   10846 
   10847 
   10848 
   10849 
   10850 
   10851 
   10852 
   10853   { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   10854 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
   10855 
   10856 if test "$GCC" = yes; then
   10857   case $host_os in
   10858     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
   10859     *) lt_awk_arg="/^libraries:/" ;;
   10860   esac
   10861   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   10862   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
   10863     # if the path contains ";" then we assume it to be the separator
   10864     # otherwise default to the standard path separator (i.e. ":") - it is
   10865     # assumed that no part of a normal pathname contains ";" but that should
   10866     # okay in the real world where ";" in dirpaths is itself problematic.
   10867     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
   10868   else
   10869     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   10870   fi
   10871   # Ok, now we have the path, separated by spaces, we can step through it
   10872   # and add multilib dir if necessary.
   10873   lt_tmp_lt_search_path_spec=
   10874   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   10875   for lt_sys_path in $lt_search_path_spec; do
   10876     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
   10877       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
   10878     else
   10879       test -d "$lt_sys_path" && \
   10880 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
   10881     fi
   10882   done
   10883   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
   10884 BEGIN {RS=" "; FS="/|\n";} {
   10885   lt_foo="";
   10886   lt_count=0;
   10887   for (lt_i = NF; lt_i > 0; lt_i--) {
   10888     if ($lt_i != "" && $lt_i != ".") {
   10889       if ($lt_i == "..") {
   10890         lt_count++;
   10891       } else {
   10892         if (lt_count == 0) {
   10893           lt_foo="/" $lt_i lt_foo;
   10894         } else {
   10895           lt_count--;
   10896         }
   10897       }
   10898     }
   10899   }
   10900   if (lt_foo != "") { lt_freq[lt_foo]++; }
   10901   if (lt_freq[lt_foo] == 1) { print lt_foo; }
   10902 }'`
   10903   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
   10904 else
   10905   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   10906 fi
   10907 library_names_spec=
   10908 libname_spec='lib$name'
   10909 soname_spec=
   10910 shrext_cmds=".so"
   10911 postinstall_cmds=
   10912 postuninstall_cmds=
   10913 finish_cmds=
   10914 finish_eval=
   10915 shlibpath_var=
   10916 shlibpath_overrides_runpath=unknown
   10917 version_type=none
   10918 dynamic_linker="$host_os ld.so"
   10919 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   10920 need_lib_prefix=unknown
   10921 hardcode_into_libs=no
   10922 
   10923 # when you set need_version to no, make sure it does not cause -set_version
   10924 # flags to be left without arguments
   10925 need_version=unknown
   10926 
   10927 case $host_os in
   10928 aix3*)
   10929   version_type=linux
   10930   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   10931   shlibpath_var=LIBPATH
   10932 
   10933   # AIX 3 has no versioning support, so we append a major version to the name.
   10934   soname_spec='${libname}${release}${shared_ext}$major'
   10935   ;;
   10936 
   10937 aix[4-9]*)
   10938   version_type=linux
   10939   need_lib_prefix=no
   10940   need_version=no
   10941   hardcode_into_libs=yes
   10942   if test "$host_cpu" = ia64; then
   10943     # AIX 5 supports IA64
   10944     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   10945     shlibpath_var=LD_LIBRARY_PATH
   10946   else
   10947     # With GCC up to 2.95.x, collect2 would create an import file
   10948     # for dependence libraries.  The import file would start with
   10949     # the line `#! .'.  This would cause the generated library to
   10950     # depend on `.', always an invalid library.  This was fixed in
   10951     # development snapshots of GCC prior to 3.0.
   10952     case $host_os in
   10953       aix4 | aix4.[01] | aix4.[01].*)
   10954       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   10955 	   echo ' yes '
   10956 	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
   10957 	:
   10958       else
   10959 	can_build_shared=no
   10960       fi
   10961       ;;
   10962     esac
   10963     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   10964     # soname into executable. Probably we can add versioning support to
   10965     # collect2, so additional links can be useful in future.
   10966     if test "$aix_use_runtimelinking" = yes; then
   10967       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   10968       # instead of lib<name>.a to let people know that these are not
   10969       # typical AIX shared libraries.
   10970       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10971     else
   10972       # We preserve .a as extension for shared libraries through AIX4.2
   10973       # and later when we are not doing run time linking.
   10974       library_names_spec='${libname}${release}.a $libname.a'
   10975       soname_spec='${libname}${release}${shared_ext}$major'
   10976     fi
   10977     shlibpath_var=LIBPATH
   10978   fi
   10979   ;;
   10980 
   10981 amigaos*)
   10982   case $host_cpu in
   10983   powerpc)
   10984     # Since July 2007 AmigaOS4 officially supports .so libraries.
   10985     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   10986     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10987     ;;
   10988   m68k)
   10989     library_names_spec='$libname.ixlibrary $libname.a'
   10990     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   10991     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'
   10992     ;;
   10993   esac
   10994   ;;
   10995 
   10996 beos*)
   10997   library_names_spec='${libname}${shared_ext}'
   10998   dynamic_linker="$host_os ld.so"
   10999   shlibpath_var=LIBRARY_PATH
   11000   ;;
   11001 
   11002 bsdi[45]*)
   11003   version_type=linux
   11004   need_version=no
   11005   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11006   soname_spec='${libname}${release}${shared_ext}$major'
   11007   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   11008   shlibpath_var=LD_LIBRARY_PATH
   11009   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   11010   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   11011   # the default ld.so.conf also contains /usr/contrib/lib and
   11012   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   11013   # libtool to hard-code these into programs
   11014   ;;
   11015 
   11016 cygwin* | mingw* | pw32*)
   11017   version_type=windows
   11018   shrext_cmds=".dll"
   11019   need_version=no
   11020   need_lib_prefix=no
   11021 
   11022   case $GCC,$host_os in
   11023   yes,cygwin* | yes,mingw* | yes,pw32*)
   11024     library_names_spec='$libname.dll.a'
   11025     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   11026     postinstall_cmds='base_file=`basename \${file}`~
   11027       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
   11028       dldir=$destdir/`dirname \$dlpath`~
   11029       test -d \$dldir || mkdir -p \$dldir~
   11030       $install_prog $dir/$dlname \$dldir/$dlname~
   11031       chmod a+x \$dldir/$dlname~
   11032       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   11033         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   11034       fi'
   11035     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   11036       dlpath=$dir/\$dldll~
   11037        $RM \$dlpath'
   11038     shlibpath_overrides_runpath=yes
   11039 
   11040     case $host_os in
   11041     cygwin*)
   11042       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   11043       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11044       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   11045       ;;
   11046     mingw*)
   11047       # MinGW DLLs use traditional 'lib' prefix
   11048       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11049       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   11050       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
   11051         # It is most probably a Windows format PATH printed by
   11052         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   11053         # path with ; separators, and with drive letters. We can handle the
   11054         # drive letters (cygwin fileutils understands them), so leave them,
   11055         # especially as we might pass files found there to a mingw objdump,
   11056         # which wouldn't understand a cygwinified path. Ahh.
   11057         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   11058       else
   11059         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   11060       fi
   11061       ;;
   11062     pw32*)
   11063       # pw32 DLLs use 'pw' prefix rather than 'lib'
   11064       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   11065       ;;
   11066     esac
   11067     ;;
   11068 
   11069   *)
   11070     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   11071     ;;
   11072   esac
   11073   dynamic_linker='Win32 ld.exe'
   11074   # FIXME: first we should search . and the directory the executable is in
   11075   shlibpath_var=PATH
   11076   ;;
   11077 
   11078 darwin* | rhapsody*)
   11079   dynamic_linker="$host_os dyld"
   11080   version_type=darwin
   11081   need_lib_prefix=no
   11082   need_version=no
   11083   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   11084   soname_spec='${libname}${release}${major}$shared_ext'
   11085   shlibpath_overrides_runpath=yes
   11086   shlibpath_var=DYLD_LIBRARY_PATH
   11087   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   11088 
   11089   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
   11090   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   11091   ;;
   11092 
   11093 dgux*)
   11094   version_type=linux
   11095   need_lib_prefix=no
   11096   need_version=no
   11097   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   11098   soname_spec='${libname}${release}${shared_ext}$major'
   11099   shlibpath_var=LD_LIBRARY_PATH
   11100   ;;
   11101 
   11102 freebsd1*)
   11103   dynamic_linker=no
   11104   ;;
   11105 
   11106 freebsd* | dragonfly*)
   11107   # DragonFly does not have aout.  When/if they implement a new
   11108   # versioning mechanism, adjust this.
   11109   if test -x /usr/bin/objformat; then
   11110     objformat=`/usr/bin/objformat`
   11111   else
   11112     case $host_os in
   11113     freebsd[123]*) objformat=aout ;;
   11114     *) objformat=elf ;;
   11115     esac
   11116   fi
   11117   version_type=freebsd-$objformat
   11118   case $version_type in
   11119     freebsd-elf*)
   11120       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   11121       need_version=no
   11122       need_lib_prefix=no
   11123       ;;
   11124     freebsd-*)
   11125       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   11126       need_version=yes
   11127       ;;
   11128   esac
   11129   shlibpath_var=LD_LIBRARY_PATH
   11130   case $host_os in
   11131   freebsd2*)
   11132     shlibpath_overrides_runpath=yes
   11133     ;;
   11134   freebsd3.[01]* | freebsdelf3.[01]*)
   11135     shlibpath_overrides_runpath=yes
   11136     hardcode_into_libs=yes
   11137     ;;
   11138   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   11139   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   11140     shlibpath_overrides_runpath=no
   11141     hardcode_into_libs=yes
   11142     ;;
   11143   *) # from 4.6 on, and DragonFly
   11144     shlibpath_overrides_runpath=yes
   11145     hardcode_into_libs=yes
   11146     ;;
   11147   esac
   11148   ;;
   11149 
   11150 gnu*)
   11151   version_type=linux
   11152   need_lib_prefix=no
   11153   need_version=no
   11154   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   11155   soname_spec='${libname}${release}${shared_ext}$major'
   11156   shlibpath_var=LD_LIBRARY_PATH
   11157   hardcode_into_libs=yes
   11158   ;;
   11159 
   11160 hpux9* | hpux10* | hpux11*)
   11161   # Give a soname corresponding to the major version so that dld.sl refuses to
   11162   # link against other versions.
   11163   version_type=sunos
   11164   need_lib_prefix=no
   11165   need_version=no
   11166   case $host_cpu in
   11167   ia64*)
   11168     shrext_cmds='.so'
   11169     hardcode_into_libs=yes
   11170     dynamic_linker="$host_os dld.so"
   11171     shlibpath_var=LD_LIBRARY_PATH
   11172     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   11173     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11174     soname_spec='${libname}${release}${shared_ext}$major'
   11175     if test "X$HPUX_IA64_MODE" = X32; then
   11176       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   11177     else
   11178       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   11179     fi
   11180     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11181     ;;
   11182   hppa*64*)
   11183     shrext_cmds='.sl'
   11184     hardcode_into_libs=yes
   11185     dynamic_linker="$host_os dld.sl"
   11186     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   11187     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   11188     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11189     soname_spec='${libname}${release}${shared_ext}$major'
   11190     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   11191     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   11192     ;;
   11193   *)
   11194     shrext_cmds='.sl'
   11195     dynamic_linker="$host_os dld.sl"
   11196     shlibpath_var=SHLIB_PATH
   11197     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   11198     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11199     soname_spec='${libname}${release}${shared_ext}$major'
   11200     ;;
   11201   esac
   11202   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   11203   postinstall_cmds='chmod 555 $lib'
   11204   ;;
   11205 
   11206 interix[3-9]*)
   11207   version_type=linux
   11208   need_lib_prefix=no
   11209   need_version=no
   11210   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   11211   soname_spec='${libname}${release}${shared_ext}$major'
   11212   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   11213   shlibpath_var=LD_LIBRARY_PATH
   11214   shlibpath_overrides_runpath=no
   11215   hardcode_into_libs=yes
   11216   ;;
   11217 
   11218 irix5* | irix6* | nonstopux*)
   11219   case $host_os in
   11220     nonstopux*) version_type=nonstopux ;;
   11221     *)
   11222 	if test "$lt_cv_prog_gnu_ld" = yes; then
   11223 		version_type=linux
   11224 	else
   11225 		version_type=irix
   11226 	fi ;;
   11227   esac
   11228   need_lib_prefix=no
   11229   need_version=no
   11230   soname_spec='${libname}${release}${shared_ext}$major'
   11231   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   11232   case $host_os in
   11233   irix5* | nonstopux*)
   11234     libsuff= shlibsuff=
   11235     ;;
   11236   *)
   11237     case $LD in # libtool.m4 will add one of these switches to LD
   11238     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   11239       libsuff= shlibsuff= libmagic=32-bit;;
   11240     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   11241       libsuff=32 shlibsuff=N32 libmagic=N32;;
   11242     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   11243       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   11244     *) libsuff= shlibsuff= libmagic=never-match;;
   11245     esac
   11246     ;;
   11247   esac
   11248   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   11249   shlibpath_overrides_runpath=no
   11250   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   11251   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   11252   hardcode_into_libs=yes
   11253   ;;
   11254 
   11255 # No shared lib support for Linux oldld, aout, or coff.
   11256 linux*oldld* | linux*aout* | linux*coff*)
   11257   dynamic_linker=no
   11258   ;;
   11259 
   11260 # This must be Linux ELF.
   11261 linux* | k*bsd*-gnu)
   11262   version_type=linux
   11263   need_lib_prefix=no
   11264   need_version=no
   11265   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11266   soname_spec='${libname}${release}${shared_ext}$major'
   11267   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   11268   shlibpath_var=LD_LIBRARY_PATH
   11269   shlibpath_overrides_runpath=no
   11270   # Some binutils ld are patched to set DT_RUNPATH
   11271   save_LDFLAGS=$LDFLAGS
   11272   save_libdir=$libdir
   11273   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
   11274        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
   11275   cat >conftest.$ac_ext <<_ACEOF
   11276 /* confdefs.h.  */
   11277 _ACEOF
   11278 cat confdefs.h >>conftest.$ac_ext
   11279 cat >>conftest.$ac_ext <<_ACEOF
   11280 /* end confdefs.h.  */
   11281 
   11282 int
   11283 main ()
   11284 {
   11285 
   11286   ;
   11287   return 0;
   11288 }
   11289 _ACEOF
   11290 rm -f conftest.$ac_objext conftest$ac_exeext
   11291 if { (ac_try="$ac_link"
   11292 case "(($ac_try" in
   11293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   11294   *) ac_try_echo=$ac_try;;
   11295 esac
   11296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   11297   (eval "$ac_link") 2>conftest.er1
   11298   ac_status=$?
   11299   grep -v '^ *+' conftest.er1 >conftest.err
   11300   rm -f conftest.er1
   11301   cat conftest.err >&5
   11302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11303   (exit $ac_status); } && {
   11304 	 test -z "$ac_c_werror_flag" ||
   11305 	 test ! -s conftest.err
   11306        } && test -s conftest$ac_exeext &&
   11307        $as_test_x conftest$ac_exeext; then
   11308   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
   11309   shlibpath_overrides_runpath=yes
   11310 fi
   11311 
   11312 else
   11313   echo "$as_me: failed program was:" >&5
   11314 sed 's/^/| /' conftest.$ac_ext >&5
   11315 
   11316 
   11317 fi
   11318 
   11319 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   11320       conftest$ac_exeext conftest.$ac_ext
   11321   LDFLAGS=$save_LDFLAGS
   11322   libdir=$save_libdir
   11323 
   11324   # This implies no fast_install, which is unacceptable.
   11325   # Some rework will be needed to allow for fast_install
   11326   # before this can be enabled.
   11327   hardcode_into_libs=yes
   11328 
   11329   # Append ld.so.conf contents to the search path
   11330   if test -f /etc/ld.so.conf; then
   11331     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   11332     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   11333   fi
   11334 
   11335   # We used to test for /lib/ld.so.1 and disable shared libraries on
   11336   # powerpc, because MkLinux only supported shared libraries with the
   11337   # GNU dynamic linker.  Since this was broken with cross compilers,
   11338   # most powerpc-linux boxes support dynamic linking these days and
   11339   # people can always --disable-shared, the test was removed, and we
   11340   # assume the GNU/Linux dynamic linker is in use.
   11341   dynamic_linker='GNU/Linux ld.so'
   11342   ;;
   11343 
   11344 netbsd*)
   11345   version_type=sunos
   11346   need_lib_prefix=no
   11347   need_version=no
   11348   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   11349     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11350     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11351     dynamic_linker='NetBSD (a.out) ld.so'
   11352   else
   11353     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   11354     soname_spec='${libname}${release}${shared_ext}$major'
   11355     dynamic_linker='NetBSD ld.elf_so'
   11356   fi
   11357   shlibpath_var=LD_LIBRARY_PATH
   11358   shlibpath_overrides_runpath=yes
   11359   hardcode_into_libs=yes
   11360   ;;
   11361 
   11362 newsos6)
   11363   version_type=linux
   11364   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11365   shlibpath_var=LD_LIBRARY_PATH
   11366   shlibpath_overrides_runpath=yes
   11367   ;;
   11368 
   11369 *nto* | *qnx*)
   11370   version_type=qnx
   11371   need_lib_prefix=no
   11372   need_version=no
   11373   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11374   soname_spec='${libname}${release}${shared_ext}$major'
   11375   shlibpath_var=LD_LIBRARY_PATH
   11376   shlibpath_overrides_runpath=no
   11377   hardcode_into_libs=yes
   11378   dynamic_linker='ldqnx.so'
   11379   ;;
   11380 
   11381 openbsd*)
   11382   version_type=sunos
   11383   sys_lib_dlsearch_path_spec="/usr/lib"
   11384   need_lib_prefix=no
   11385   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   11386   case $host_os in
   11387     openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
   11388     *)				need_version=no  ;;
   11389   esac
   11390   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11391   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11392   shlibpath_var=LD_LIBRARY_PATH
   11393   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   11394     case $host_os in
   11395       openbsd2.[89] | openbsd2.[89].*)
   11396 	shlibpath_overrides_runpath=no
   11397 	;;
   11398       *)
   11399 	shlibpath_overrides_runpath=yes
   11400 	;;
   11401       esac
   11402   else
   11403     shlibpath_overrides_runpath=yes
   11404   fi
   11405   ;;
   11406 
   11407 os2*)
   11408   libname_spec='$name'
   11409   shrext_cmds=".dll"
   11410   need_lib_prefix=no
   11411   library_names_spec='$libname${shared_ext} $libname.a'
   11412   dynamic_linker='OS/2 ld.exe'
   11413   shlibpath_var=LIBPATH
   11414   ;;
   11415 
   11416 osf3* | osf4* | osf5*)
   11417   version_type=osf
   11418   need_lib_prefix=no
   11419   need_version=no
   11420   soname_spec='${libname}${release}${shared_ext}$major'
   11421   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11422   shlibpath_var=LD_LIBRARY_PATH
   11423   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   11424   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   11425   ;;
   11426 
   11427 rdos*)
   11428   dynamic_linker=no
   11429   ;;
   11430 
   11431 solaris*)
   11432   version_type=linux
   11433   need_lib_prefix=no
   11434   need_version=no
   11435   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11436   soname_spec='${libname}${release}${shared_ext}$major'
   11437   shlibpath_var=LD_LIBRARY_PATH
   11438   shlibpath_overrides_runpath=yes
   11439   hardcode_into_libs=yes
   11440   # ldd complains unless libraries are executable
   11441   postinstall_cmds='chmod +x $lib'
   11442   ;;
   11443 
   11444 sunos4*)
   11445   version_type=sunos
   11446   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11447   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   11448   shlibpath_var=LD_LIBRARY_PATH
   11449   shlibpath_overrides_runpath=yes
   11450   if test "$with_gnu_ld" = yes; then
   11451     need_lib_prefix=no
   11452   fi
   11453   need_version=yes
   11454   ;;
   11455 
   11456 sysv4 | sysv4.3*)
   11457   version_type=linux
   11458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11459   soname_spec='${libname}${release}${shared_ext}$major'
   11460   shlibpath_var=LD_LIBRARY_PATH
   11461   case $host_vendor in
   11462     sni)
   11463       shlibpath_overrides_runpath=no
   11464       need_lib_prefix=no
   11465       runpath_var=LD_RUN_PATH
   11466       ;;
   11467     siemens)
   11468       need_lib_prefix=no
   11469       ;;
   11470     motorola)
   11471       need_lib_prefix=no
   11472       need_version=no
   11473       shlibpath_overrides_runpath=no
   11474       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   11475       ;;
   11476   esac
   11477   ;;
   11478 
   11479 sysv4*MP*)
   11480   if test -d /usr/nec ;then
   11481     version_type=linux
   11482     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   11483     soname_spec='$libname${shared_ext}.$major'
   11484     shlibpath_var=LD_LIBRARY_PATH
   11485   fi
   11486   ;;
   11487 
   11488 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   11489   version_type=freebsd-elf
   11490   need_lib_prefix=no
   11491   need_version=no
   11492   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   11493   soname_spec='${libname}${release}${shared_ext}$major'
   11494   shlibpath_var=LD_LIBRARY_PATH
   11495   shlibpath_overrides_runpath=yes
   11496   hardcode_into_libs=yes
   11497   if test "$with_gnu_ld" = yes; then
   11498     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   11499   else
   11500     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   11501     case $host_os in
   11502       sco3.2v5*)
   11503         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   11504 	;;
   11505     esac
   11506   fi
   11507   sys_lib_dlsearch_path_spec='/usr/lib'
   11508   ;;
   11509 
   11510 tpf*)
   11511   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   11512   version_type=linux
   11513   need_lib_prefix=no
   11514   need_version=no
   11515   library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11516   shlibpath_var=LD_LIBRARY_PATH
   11517   shlibpath_overrides_runpath=no
   11518   hardcode_into_libs=yes
   11519   ;;
   11520 
   11521 uts4*)
   11522   version_type=linux
   11523   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11524   soname_spec='${libname}${release}${shared_ext}$major'
   11525   shlibpath_var=LD_LIBRARY_PATH
   11526   ;;
   11527 
   11528 *)
   11529   dynamic_linker=no
   11530   ;;
   11531 esac
   11532 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   11533 echo "${ECHO_T}$dynamic_linker" >&6; }
   11534 test "$dynamic_linker" = no && can_build_shared=no
   11535 
   11536 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   11537 if test "$GCC" = yes; then
   11538   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   11539 fi
   11540 
   11541 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
   11542   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   11543 fi
   11544 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
   11545   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   11546 fi
   11547 
   11548 
   11549 
   11550 
   11551 
   11552 
   11553 
   11554 
   11555 
   11556 
   11557 
   11558 
   11559 
   11560 
   11561 
   11562 
   11563 
   11564 
   11565 
   11566 
   11567 
   11568 
   11569 
   11570 
   11571 
   11572 
   11573 
   11574 
   11575 
   11576 
   11577 
   11578 
   11579 
   11580 
   11581 
   11582 
   11583 
   11584 
   11585 
   11586 
   11587 
   11588 
   11589 
   11590 
   11591 
   11592 
   11593 
   11594 
   11595 
   11596 
   11597 
   11598 
   11599 
   11600 
   11601 
   11602 
   11603 
   11604 
   11605 
   11606 
   11607 
   11608 
   11609 
   11610 
   11611 
   11612 
   11613 
   11614 
   11615 
   11616 
   11617 
   11618 
   11619 
   11620 
   11621 
   11622 
   11623 
   11624 
   11625 
   11626 
   11627 
   11628 
   11629 
   11630 
   11631 
   11632 
   11633 
   11634   { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   11635 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
   11636 hardcode_action=
   11637 if test -n "$hardcode_libdir_flag_spec" ||
   11638    test -n "$runpath_var" ||
   11639    test "X$hardcode_automatic" = "Xyes" ; then
   11640 
   11641   # We can hardcode non-existent directories.
   11642   if test "$hardcode_direct" != no &&
   11643      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   11644      # have to relink, otherwise we might link with an installed library
   11645      # when we should be linking with a yet-to-be-installed one
   11646      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
   11647      test "$hardcode_minus_L" != no; then
   11648     # Linking always hardcodes the temporary library directory.
   11649     hardcode_action=relink
   11650   else
   11651     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   11652     hardcode_action=immediate
   11653   fi
   11654 else
   11655   # We cannot hardcode anything, or else we can only hardcode existing
   11656   # directories.
   11657   hardcode_action=unsupported
   11658 fi
   11659 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
   11660 echo "${ECHO_T}$hardcode_action" >&6; }
   11661 
   11662 if test "$hardcode_action" = relink ||
   11663    test "$inherit_rpath" = yes; then
   11664   # Fast installation is not supported
   11665   enable_fast_install=no
   11666 elif test "$shlibpath_overrides_runpath" = yes ||
   11667      test "$enable_shared" = no; then
   11668   # Fast installation is not necessary
   11669   enable_fast_install=needless
   11670 fi
   11671 
   11672 
   11673 
   11674 
   11675 
   11676 
   11677   if test "x$enable_dlopen" != xyes; then
   11678   enable_dlopen=unknown
   11679   enable_dlopen_self=unknown
   11680   enable_dlopen_self_static=unknown
   11681 else
   11682   lt_cv_dlopen=no
   11683   lt_cv_dlopen_libs=
   11684 
   11685   case $host_os in
   11686   beos*)
   11687     lt_cv_dlopen="load_add_on"
   11688     lt_cv_dlopen_libs=
   11689     lt_cv_dlopen_self=yes
   11690     ;;
   11691 
   11692   mingw* | pw32*)
   11693     lt_cv_dlopen="LoadLibrary"
   11694     lt_cv_dlopen_libs=
   11695     ;;
   11696 
   11697   cygwin*)
   11698     lt_cv_dlopen="dlopen"
   11699     lt_cv_dlopen_libs=
   11700     ;;
   11701 
   11702   darwin*)
   11703   # if libdl is installed we need to link against it
   11704     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   11705 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
   11706 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   11707   echo $ECHO_N "(cached) $ECHO_C" >&6
   11708 else
   11709   ac_check_lib_save_LIBS=$LIBS
   11710 LIBS="-ldl  $LIBS"
   11711 cat >conftest.$ac_ext <<_ACEOF
   11712 /* confdefs.h.  */
   11713 _ACEOF
   11714 cat confdefs.h >>conftest.$ac_ext
   11715 cat >>conftest.$ac_ext <<_ACEOF
   11716 /* end confdefs.h.  */
   11717 
   11718 /* Override any GCC internal prototype to avoid an error.
   11719    Use char because int might match the return type of a GCC
   11720    builtin and then its argument prototype would still apply.  */
   11721 #ifdef __cplusplus
   11722 extern "C"
   11723 #endif
   11724 char dlopen ();
   11725 int
   11726 main ()
   11727 {
   11728 return dlopen ();
   11729   ;
   11730   return 0;
   11731 }
   11732 _ACEOF
   11733 rm -f conftest.$ac_objext conftest$ac_exeext
   11734 if { (ac_try="$ac_link"
   11735 case "(($ac_try" in
   11736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   11737   *) ac_try_echo=$ac_try;;
   11738 esac
   11739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   11740   (eval "$ac_link") 2>conftest.er1
   11741   ac_status=$?
   11742   grep -v '^ *+' conftest.er1 >conftest.err
   11743   rm -f conftest.er1
   11744   cat conftest.err >&5
   11745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11746   (exit $ac_status); } && {
   11747 	 test -z "$ac_c_werror_flag" ||
   11748 	 test ! -s conftest.err
   11749        } && test -s conftest$ac_exeext &&
   11750        $as_test_x conftest$ac_exeext; then
   11751   ac_cv_lib_dl_dlopen=yes
   11752 else
   11753   echo "$as_me: failed program was:" >&5
   11754 sed 's/^/| /' conftest.$ac_ext >&5
   11755 
   11756 	ac_cv_lib_dl_dlopen=no
   11757 fi
   11758 
   11759 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   11760       conftest$ac_exeext conftest.$ac_ext
   11761 LIBS=$ac_check_lib_save_LIBS
   11762 fi
   11763 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   11764 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
   11765 if test $ac_cv_lib_dl_dlopen = yes; then
   11766   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   11767 else
   11768 
   11769     lt_cv_dlopen="dyld"
   11770     lt_cv_dlopen_libs=
   11771     lt_cv_dlopen_self=yes
   11772 
   11773 fi
   11774 
   11775     ;;
   11776 
   11777   *)
   11778     { echo "$as_me:$LINENO: checking for shl_load" >&5
   11779 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
   11780 if test "${ac_cv_func_shl_load+set}" = set; then
   11781   echo $ECHO_N "(cached) $ECHO_C" >&6
   11782 else
   11783   cat >conftest.$ac_ext <<_ACEOF
   11784 /* confdefs.h.  */
   11785 _ACEOF
   11786 cat confdefs.h >>conftest.$ac_ext
   11787 cat >>conftest.$ac_ext <<_ACEOF
   11788 /* end confdefs.h.  */
   11789 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   11790    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   11791 #define shl_load innocuous_shl_load
   11792 
   11793 /* System header to define __stub macros and hopefully few prototypes,
   11794     which can conflict with char shl_load (); below.
   11795     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   11796     <limits.h> exists even on freestanding compilers.  */
   11797 
   11798 #ifdef __STDC__
   11799 # include <limits.h>
   11800 #else
   11801 # include <assert.h>
   11802 #endif
   11803 
   11804 #undef shl_load
   11805 
   11806 /* Override any GCC internal prototype to avoid an error.
   11807    Use char because int might match the return type of a GCC
   11808    builtin and then its argument prototype would still apply.  */
   11809 #ifdef __cplusplus
   11810 extern "C"
   11811 #endif
   11812 char shl_load ();
   11813 /* The GNU C library defines this for functions which it implements
   11814     to always fail with ENOSYS.  Some functions are actually named
   11815     something starting with __ and the normal name is an alias.  */
   11816 #if defined __stub_shl_load || defined __stub___shl_load
   11817 choke me
   11818 #endif
   11819 
   11820 int
   11821 main ()
   11822 {
   11823 return shl_load ();
   11824   ;
   11825   return 0;
   11826 }
   11827 _ACEOF
   11828 rm -f conftest.$ac_objext conftest$ac_exeext
   11829 if { (ac_try="$ac_link"
   11830 case "(($ac_try" in
   11831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   11832   *) ac_try_echo=$ac_try;;
   11833 esac
   11834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   11835   (eval "$ac_link") 2>conftest.er1
   11836   ac_status=$?
   11837   grep -v '^ *+' conftest.er1 >conftest.err
   11838   rm -f conftest.er1
   11839   cat conftest.err >&5
   11840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11841   (exit $ac_status); } && {
   11842 	 test -z "$ac_c_werror_flag" ||
   11843 	 test ! -s conftest.err
   11844        } && test -s conftest$ac_exeext &&
   11845        $as_test_x conftest$ac_exeext; then
   11846   ac_cv_func_shl_load=yes
   11847 else
   11848   echo "$as_me: failed program was:" >&5
   11849 sed 's/^/| /' conftest.$ac_ext >&5
   11850 
   11851 	ac_cv_func_shl_load=no
   11852 fi
   11853 
   11854 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   11855       conftest$ac_exeext conftest.$ac_ext
   11856 fi
   11857 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
   11858 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
   11859 if test $ac_cv_func_shl_load = yes; then
   11860   lt_cv_dlopen="shl_load"
   11861 else
   11862   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   11863 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
   11864 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
   11865   echo $ECHO_N "(cached) $ECHO_C" >&6
   11866 else
   11867   ac_check_lib_save_LIBS=$LIBS
   11868 LIBS="-ldld  $LIBS"
   11869 cat >conftest.$ac_ext <<_ACEOF
   11870 /* confdefs.h.  */
   11871 _ACEOF
   11872 cat confdefs.h >>conftest.$ac_ext
   11873 cat >>conftest.$ac_ext <<_ACEOF
   11874 /* end confdefs.h.  */
   11875 
   11876 /* Override any GCC internal prototype to avoid an error.
   11877    Use char because int might match the return type of a GCC
   11878    builtin and then its argument prototype would still apply.  */
   11879 #ifdef __cplusplus
   11880 extern "C"
   11881 #endif
   11882 char shl_load ();
   11883 int
   11884 main ()
   11885 {
   11886 return shl_load ();
   11887   ;
   11888   return 0;
   11889 }
   11890 _ACEOF
   11891 rm -f conftest.$ac_objext conftest$ac_exeext
   11892 if { (ac_try="$ac_link"
   11893 case "(($ac_try" in
   11894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   11895   *) ac_try_echo=$ac_try;;
   11896 esac
   11897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   11898   (eval "$ac_link") 2>conftest.er1
   11899   ac_status=$?
   11900   grep -v '^ *+' conftest.er1 >conftest.err
   11901   rm -f conftest.er1
   11902   cat conftest.err >&5
   11903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11904   (exit $ac_status); } && {
   11905 	 test -z "$ac_c_werror_flag" ||
   11906 	 test ! -s conftest.err
   11907        } && test -s conftest$ac_exeext &&
   11908        $as_test_x conftest$ac_exeext; then
   11909   ac_cv_lib_dld_shl_load=yes
   11910 else
   11911   echo "$as_me: failed program was:" >&5
   11912 sed 's/^/| /' conftest.$ac_ext >&5
   11913 
   11914 	ac_cv_lib_dld_shl_load=no
   11915 fi
   11916 
   11917 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   11918       conftest$ac_exeext conftest.$ac_ext
   11919 LIBS=$ac_check_lib_save_LIBS
   11920 fi
   11921 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
   11922 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
   11923 if test $ac_cv_lib_dld_shl_load = yes; then
   11924   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
   11925 else
   11926   { echo "$as_me:$LINENO: checking for dlopen" >&5
   11927 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
   11928 if test "${ac_cv_func_dlopen+set}" = set; then
   11929   echo $ECHO_N "(cached) $ECHO_C" >&6
   11930 else
   11931   cat >conftest.$ac_ext <<_ACEOF
   11932 /* confdefs.h.  */
   11933 _ACEOF
   11934 cat confdefs.h >>conftest.$ac_ext
   11935 cat >>conftest.$ac_ext <<_ACEOF
   11936 /* end confdefs.h.  */
   11937 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   11938    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   11939 #define dlopen innocuous_dlopen
   11940 
   11941 /* System header to define __stub macros and hopefully few prototypes,
   11942     which can conflict with char dlopen (); below.
   11943     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   11944     <limits.h> exists even on freestanding compilers.  */
   11945 
   11946 #ifdef __STDC__
   11947 # include <limits.h>
   11948 #else
   11949 # include <assert.h>
   11950 #endif
   11951 
   11952 #undef dlopen
   11953 
   11954 /* Override any GCC internal prototype to avoid an error.
   11955    Use char because int might match the return type of a GCC
   11956    builtin and then its argument prototype would still apply.  */
   11957 #ifdef __cplusplus
   11958 extern "C"
   11959 #endif
   11960 char dlopen ();
   11961 /* The GNU C library defines this for functions which it implements
   11962     to always fail with ENOSYS.  Some functions are actually named
   11963     something starting with __ and the normal name is an alias.  */
   11964 #if defined __stub_dlopen || defined __stub___dlopen
   11965 choke me
   11966 #endif
   11967 
   11968 int
   11969 main ()
   11970 {
   11971 return dlopen ();
   11972   ;
   11973   return 0;
   11974 }
   11975 _ACEOF
   11976 rm -f conftest.$ac_objext conftest$ac_exeext
   11977 if { (ac_try="$ac_link"
   11978 case "(($ac_try" in
   11979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   11980   *) ac_try_echo=$ac_try;;
   11981 esac
   11982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   11983   (eval "$ac_link") 2>conftest.er1
   11984   ac_status=$?
   11985   grep -v '^ *+' conftest.er1 >conftest.err
   11986   rm -f conftest.er1
   11987   cat conftest.err >&5
   11988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   11989   (exit $ac_status); } && {
   11990 	 test -z "$ac_c_werror_flag" ||
   11991 	 test ! -s conftest.err
   11992        } && test -s conftest$ac_exeext &&
   11993        $as_test_x conftest$ac_exeext; then
   11994   ac_cv_func_dlopen=yes
   11995 else
   11996   echo "$as_me: failed program was:" >&5
   11997 sed 's/^/| /' conftest.$ac_ext >&5
   11998 
   11999 	ac_cv_func_dlopen=no
   12000 fi
   12001 
   12002 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12003       conftest$ac_exeext conftest.$ac_ext
   12004 fi
   12005 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
   12006 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
   12007 if test $ac_cv_func_dlopen = yes; then
   12008   lt_cv_dlopen="dlopen"
   12009 else
   12010   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   12011 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
   12012 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
   12013   echo $ECHO_N "(cached) $ECHO_C" >&6
   12014 else
   12015   ac_check_lib_save_LIBS=$LIBS
   12016 LIBS="-ldl  $LIBS"
   12017 cat >conftest.$ac_ext <<_ACEOF
   12018 /* confdefs.h.  */
   12019 _ACEOF
   12020 cat confdefs.h >>conftest.$ac_ext
   12021 cat >>conftest.$ac_ext <<_ACEOF
   12022 /* end confdefs.h.  */
   12023 
   12024 /* Override any GCC internal prototype to avoid an error.
   12025    Use char because int might match the return type of a GCC
   12026    builtin and then its argument prototype would still apply.  */
   12027 #ifdef __cplusplus
   12028 extern "C"
   12029 #endif
   12030 char dlopen ();
   12031 int
   12032 main ()
   12033 {
   12034 return dlopen ();
   12035   ;
   12036   return 0;
   12037 }
   12038 _ACEOF
   12039 rm -f conftest.$ac_objext conftest$ac_exeext
   12040 if { (ac_try="$ac_link"
   12041 case "(($ac_try" in
   12042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12043   *) ac_try_echo=$ac_try;;
   12044 esac
   12045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12046   (eval "$ac_link") 2>conftest.er1
   12047   ac_status=$?
   12048   grep -v '^ *+' conftest.er1 >conftest.err
   12049   rm -f conftest.er1
   12050   cat conftest.err >&5
   12051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12052   (exit $ac_status); } && {
   12053 	 test -z "$ac_c_werror_flag" ||
   12054 	 test ! -s conftest.err
   12055        } && test -s conftest$ac_exeext &&
   12056        $as_test_x conftest$ac_exeext; then
   12057   ac_cv_lib_dl_dlopen=yes
   12058 else
   12059   echo "$as_me: failed program was:" >&5
   12060 sed 's/^/| /' conftest.$ac_ext >&5
   12061 
   12062 	ac_cv_lib_dl_dlopen=no
   12063 fi
   12064 
   12065 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12066       conftest$ac_exeext conftest.$ac_ext
   12067 LIBS=$ac_check_lib_save_LIBS
   12068 fi
   12069 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   12070 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
   12071 if test $ac_cv_lib_dl_dlopen = yes; then
   12072   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   12073 else
   12074   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
   12075 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
   12076 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
   12077   echo $ECHO_N "(cached) $ECHO_C" >&6
   12078 else
   12079   ac_check_lib_save_LIBS=$LIBS
   12080 LIBS="-lsvld  $LIBS"
   12081 cat >conftest.$ac_ext <<_ACEOF
   12082 /* confdefs.h.  */
   12083 _ACEOF
   12084 cat confdefs.h >>conftest.$ac_ext
   12085 cat >>conftest.$ac_ext <<_ACEOF
   12086 /* end confdefs.h.  */
   12087 
   12088 /* Override any GCC internal prototype to avoid an error.
   12089    Use char because int might match the return type of a GCC
   12090    builtin and then its argument prototype would still apply.  */
   12091 #ifdef __cplusplus
   12092 extern "C"
   12093 #endif
   12094 char dlopen ();
   12095 int
   12096 main ()
   12097 {
   12098 return dlopen ();
   12099   ;
   12100   return 0;
   12101 }
   12102 _ACEOF
   12103 rm -f conftest.$ac_objext conftest$ac_exeext
   12104 if { (ac_try="$ac_link"
   12105 case "(($ac_try" in
   12106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12107   *) ac_try_echo=$ac_try;;
   12108 esac
   12109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12110   (eval "$ac_link") 2>conftest.er1
   12111   ac_status=$?
   12112   grep -v '^ *+' conftest.er1 >conftest.err
   12113   rm -f conftest.er1
   12114   cat conftest.err >&5
   12115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12116   (exit $ac_status); } && {
   12117 	 test -z "$ac_c_werror_flag" ||
   12118 	 test ! -s conftest.err
   12119        } && test -s conftest$ac_exeext &&
   12120        $as_test_x conftest$ac_exeext; then
   12121   ac_cv_lib_svld_dlopen=yes
   12122 else
   12123   echo "$as_me: failed program was:" >&5
   12124 sed 's/^/| /' conftest.$ac_ext >&5
   12125 
   12126 	ac_cv_lib_svld_dlopen=no
   12127 fi
   12128 
   12129 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12130       conftest$ac_exeext conftest.$ac_ext
   12131 LIBS=$ac_check_lib_save_LIBS
   12132 fi
   12133 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   12134 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
   12135 if test $ac_cv_lib_svld_dlopen = yes; then
   12136   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   12137 else
   12138   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   12139 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
   12140 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
   12141   echo $ECHO_N "(cached) $ECHO_C" >&6
   12142 else
   12143   ac_check_lib_save_LIBS=$LIBS
   12144 LIBS="-ldld  $LIBS"
   12145 cat >conftest.$ac_ext <<_ACEOF
   12146 /* confdefs.h.  */
   12147 _ACEOF
   12148 cat confdefs.h >>conftest.$ac_ext
   12149 cat >>conftest.$ac_ext <<_ACEOF
   12150 /* end confdefs.h.  */
   12151 
   12152 /* Override any GCC internal prototype to avoid an error.
   12153    Use char because int might match the return type of a GCC
   12154    builtin and then its argument prototype would still apply.  */
   12155 #ifdef __cplusplus
   12156 extern "C"
   12157 #endif
   12158 char dld_link ();
   12159 int
   12160 main ()
   12161 {
   12162 return dld_link ();
   12163   ;
   12164   return 0;
   12165 }
   12166 _ACEOF
   12167 rm -f conftest.$ac_objext conftest$ac_exeext
   12168 if { (ac_try="$ac_link"
   12169 case "(($ac_try" in
   12170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12171   *) ac_try_echo=$ac_try;;
   12172 esac
   12173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12174   (eval "$ac_link") 2>conftest.er1
   12175   ac_status=$?
   12176   grep -v '^ *+' conftest.er1 >conftest.err
   12177   rm -f conftest.er1
   12178   cat conftest.err >&5
   12179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12180   (exit $ac_status); } && {
   12181 	 test -z "$ac_c_werror_flag" ||
   12182 	 test ! -s conftest.err
   12183        } && test -s conftest$ac_exeext &&
   12184        $as_test_x conftest$ac_exeext; then
   12185   ac_cv_lib_dld_dld_link=yes
   12186 else
   12187   echo "$as_me: failed program was:" >&5
   12188 sed 's/^/| /' conftest.$ac_ext >&5
   12189 
   12190 	ac_cv_lib_dld_dld_link=no
   12191 fi
   12192 
   12193 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12194       conftest$ac_exeext conftest.$ac_ext
   12195 LIBS=$ac_check_lib_save_LIBS
   12196 fi
   12197 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   12198 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
   12199 if test $ac_cv_lib_dld_dld_link = yes; then
   12200   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
   12201 fi
   12202 
   12203 
   12204 fi
   12205 
   12206 
   12207 fi
   12208 
   12209 
   12210 fi
   12211 
   12212 
   12213 fi
   12214 
   12215 
   12216 fi
   12217 
   12218     ;;
   12219   esac
   12220 
   12221   if test "x$lt_cv_dlopen" != xno; then
   12222     enable_dlopen=yes
   12223   else
   12224     enable_dlopen=no
   12225   fi
   12226 
   12227   case $lt_cv_dlopen in
   12228   dlopen)
   12229     save_CPPFLAGS="$CPPFLAGS"
   12230     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   12231 
   12232     save_LDFLAGS="$LDFLAGS"
   12233     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   12234 
   12235     save_LIBS="$LIBS"
   12236     LIBS="$lt_cv_dlopen_libs $LIBS"
   12237 
   12238     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
   12239 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
   12240 if test "${lt_cv_dlopen_self+set}" = set; then
   12241   echo $ECHO_N "(cached) $ECHO_C" >&6
   12242 else
   12243   	  if test "$cross_compiling" = yes; then :
   12244   lt_cv_dlopen_self=cross
   12245 else
   12246   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   12247   lt_status=$lt_dlunknown
   12248   cat > conftest.$ac_ext <<_LT_EOF
   12249 #line 12249 "configure"
   12250 #include "confdefs.h"
   12251 
   12252 #if HAVE_DLFCN_H
   12253 #include <dlfcn.h>
   12254 #endif
   12255 
   12256 #include <stdio.h>
   12257 
   12258 #ifdef RTLD_GLOBAL
   12259 #  define LT_DLGLOBAL		RTLD_GLOBAL
   12260 #else
   12261 #  ifdef DL_GLOBAL
   12262 #    define LT_DLGLOBAL		DL_GLOBAL
   12263 #  else
   12264 #    define LT_DLGLOBAL		0
   12265 #  endif
   12266 #endif
   12267 
   12268 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   12269    find out it does not work in some platform. */
   12270 #ifndef LT_DLLAZY_OR_NOW
   12271 #  ifdef RTLD_LAZY
   12272 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   12273 #  else
   12274 #    ifdef DL_LAZY
   12275 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   12276 #    else
   12277 #      ifdef RTLD_NOW
   12278 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   12279 #      else
   12280 #        ifdef DL_NOW
   12281 #          define LT_DLLAZY_OR_NOW	DL_NOW
   12282 #        else
   12283 #          define LT_DLLAZY_OR_NOW	0
   12284 #        endif
   12285 #      endif
   12286 #    endif
   12287 #  endif
   12288 #endif
   12289 
   12290 #ifdef __cplusplus
   12291 extern "C" void exit (int);
   12292 #endif
   12293 
   12294 void fnord() { int i=42;}
   12295 int main ()
   12296 {
   12297   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   12298   int status = $lt_dlunknown;
   12299 
   12300   if (self)
   12301     {
   12302       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   12303       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   12304       /* dlclose (self); */
   12305     }
   12306   else
   12307     puts (dlerror ());
   12308 
   12309     exit (status);
   12310 }
   12311 _LT_EOF
   12312   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   12313   (eval $ac_link) 2>&5
   12314   ac_status=$?
   12315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12316   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   12317     (./conftest; exit; ) >&5 2>/dev/null
   12318     lt_status=$?
   12319     case x$lt_status in
   12320       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   12321       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   12322       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   12323     esac
   12324   else :
   12325     # compilation failed
   12326     lt_cv_dlopen_self=no
   12327   fi
   12328 fi
   12329 rm -fr conftest*
   12330 
   12331 
   12332 fi
   12333 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
   12334 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
   12335 
   12336     if test "x$lt_cv_dlopen_self" = xyes; then
   12337       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   12338       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
   12339 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
   12340 if test "${lt_cv_dlopen_self_static+set}" = set; then
   12341   echo $ECHO_N "(cached) $ECHO_C" >&6
   12342 else
   12343   	  if test "$cross_compiling" = yes; then :
   12344   lt_cv_dlopen_self_static=cross
   12345 else
   12346   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   12347   lt_status=$lt_dlunknown
   12348   cat > conftest.$ac_ext <<_LT_EOF
   12349 #line 12349 "configure"
   12350 #include "confdefs.h"
   12351 
   12352 #if HAVE_DLFCN_H
   12353 #include <dlfcn.h>
   12354 #endif
   12355 
   12356 #include <stdio.h>
   12357 
   12358 #ifdef RTLD_GLOBAL
   12359 #  define LT_DLGLOBAL		RTLD_GLOBAL
   12360 #else
   12361 #  ifdef DL_GLOBAL
   12362 #    define LT_DLGLOBAL		DL_GLOBAL
   12363 #  else
   12364 #    define LT_DLGLOBAL		0
   12365 #  endif
   12366 #endif
   12367 
   12368 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   12369    find out it does not work in some platform. */
   12370 #ifndef LT_DLLAZY_OR_NOW
   12371 #  ifdef RTLD_LAZY
   12372 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   12373 #  else
   12374 #    ifdef DL_LAZY
   12375 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   12376 #    else
   12377 #      ifdef RTLD_NOW
   12378 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   12379 #      else
   12380 #        ifdef DL_NOW
   12381 #          define LT_DLLAZY_OR_NOW	DL_NOW
   12382 #        else
   12383 #          define LT_DLLAZY_OR_NOW	0
   12384 #        endif
   12385 #      endif
   12386 #    endif
   12387 #  endif
   12388 #endif
   12389 
   12390 #ifdef __cplusplus
   12391 extern "C" void exit (int);
   12392 #endif
   12393 
   12394 void fnord() { int i=42;}
   12395 int main ()
   12396 {
   12397   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   12398   int status = $lt_dlunknown;
   12399 
   12400   if (self)
   12401     {
   12402       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   12403       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
   12404       /* dlclose (self); */
   12405     }
   12406   else
   12407     puts (dlerror ());
   12408 
   12409     exit (status);
   12410 }
   12411 _LT_EOF
   12412   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   12413   (eval $ac_link) 2>&5
   12414   ac_status=$?
   12415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12416   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
   12417     (./conftest; exit; ) >&5 2>/dev/null
   12418     lt_status=$?
   12419     case x$lt_status in
   12420       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   12421       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   12422       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   12423     esac
   12424   else :
   12425     # compilation failed
   12426     lt_cv_dlopen_self_static=no
   12427   fi
   12428 fi
   12429 rm -fr conftest*
   12430 
   12431 
   12432 fi
   12433 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
   12434 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
   12435     fi
   12436 
   12437     CPPFLAGS="$save_CPPFLAGS"
   12438     LDFLAGS="$save_LDFLAGS"
   12439     LIBS="$save_LIBS"
   12440     ;;
   12441   esac
   12442 
   12443   case $lt_cv_dlopen_self in
   12444   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   12445   *) enable_dlopen_self=unknown ;;
   12446   esac
   12447 
   12448   case $lt_cv_dlopen_self_static in
   12449   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   12450   *) enable_dlopen_self_static=unknown ;;
   12451   esac
   12452 fi
   12453 
   12454 
   12455 
   12456 
   12457 
   12458 
   12459 
   12460 
   12461 
   12462 
   12463 
   12464 
   12465 
   12466 
   12467 
   12468 
   12469 
   12470 striplib=
   12471 old_striplib=
   12472 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   12473 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
   12474 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
   12475   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   12476   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   12477   { echo "$as_me:$LINENO: result: yes" >&5
   12478 echo "${ECHO_T}yes" >&6; }
   12479 else
   12480 # FIXME - insert some real tests, host_os isn't really good enough
   12481   case $host_os in
   12482   darwin*)
   12483     if test -n "$STRIP" ; then
   12484       striplib="$STRIP -x"
   12485       old_striplib="$STRIP -S"
   12486       { echo "$as_me:$LINENO: result: yes" >&5
   12487 echo "${ECHO_T}yes" >&6; }
   12488     else
   12489       { echo "$as_me:$LINENO: result: no" >&5
   12490 echo "${ECHO_T}no" >&6; }
   12491     fi
   12492     ;;
   12493   *)
   12494     { echo "$as_me:$LINENO: result: no" >&5
   12495 echo "${ECHO_T}no" >&6; }
   12496     ;;
   12497   esac
   12498 fi
   12499 
   12500 
   12501 
   12502 
   12503 
   12504 
   12505 
   12506 
   12507 
   12508 
   12509 
   12510 
   12511   # Report which library types will actually be built
   12512   { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   12513 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
   12514   { echo "$as_me:$LINENO: result: $can_build_shared" >&5
   12515 echo "${ECHO_T}$can_build_shared" >&6; }
   12516 
   12517   { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   12518 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
   12519   test "$can_build_shared" = "no" && enable_shared=no
   12520 
   12521   # On AIX, shared libraries and static libraries use the same namespace, and
   12522   # are all built from PIC.
   12523   case $host_os in
   12524   aix3*)
   12525     test "$enable_shared" = yes && enable_static=no
   12526     if test -n "$RANLIB"; then
   12527       archive_cmds="$archive_cmds~\$RANLIB \$lib"
   12528       postinstall_cmds='$RANLIB $lib'
   12529     fi
   12530     ;;
   12531 
   12532   aix[4-9]*)
   12533     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   12534       test "$enable_shared" = yes && enable_static=no
   12535     fi
   12536     ;;
   12537   esac
   12538   { echo "$as_me:$LINENO: result: $enable_shared" >&5
   12539 echo "${ECHO_T}$enable_shared" >&6; }
   12540 
   12541   { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   12542 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
   12543   # Make sure either enable_shared or enable_static is yes.
   12544   test "$enable_shared" = yes || enable_static=yes
   12545   { echo "$as_me:$LINENO: result: $enable_static" >&5
   12546 echo "${ECHO_T}$enable_static" >&6; }
   12547 
   12548 
   12549 
   12550 
   12551 fi
   12552 ac_ext=cpp
   12553 ac_cpp='$CXXCPP $CPPFLAGS'
   12554 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12555 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12556 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   12557 
   12558 CC="$lt_save_CC"
   12559 
   12560 
   12561 ac_ext=cpp
   12562 ac_cpp='$CXXCPP $CPPFLAGS'
   12563 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12564 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12565 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   12566 
   12567 archive_cmds_need_lc_CXX=no
   12568 allow_undefined_flag_CXX=
   12569 always_export_symbols_CXX=no
   12570 archive_expsym_cmds_CXX=
   12571 compiler_needs_object_CXX=no
   12572 export_dynamic_flag_spec_CXX=
   12573 hardcode_direct_CXX=no
   12574 hardcode_direct_absolute_CXX=no
   12575 hardcode_libdir_flag_spec_CXX=
   12576 hardcode_libdir_flag_spec_ld_CXX=
   12577 hardcode_libdir_separator_CXX=
   12578 hardcode_minus_L_CXX=no
   12579 hardcode_shlibpath_var_CXX=unsupported
   12580 hardcode_automatic_CXX=no
   12581 inherit_rpath_CXX=no
   12582 module_cmds_CXX=
   12583 module_expsym_cmds_CXX=
   12584 link_all_deplibs_CXX=unknown
   12585 old_archive_cmds_CXX=$old_archive_cmds
   12586 no_undefined_flag_CXX=
   12587 whole_archive_flag_spec_CXX=
   12588 enable_shared_with_static_runtimes_CXX=no
   12589 
   12590 # Source file extension for C++ test sources.
   12591 ac_ext=cpp
   12592 
   12593 # Object file extension for compiled C++ test sources.
   12594 objext=o
   12595 objext_CXX=$objext
   12596 
   12597 # No sense in running all these tests if we already determined that
   12598 # the CXX compiler isn't working.  Some variables (like enable_shared)
   12599 # are currently assumed to apply to all compilers on this platform,
   12600 # and will be corrupted by setting them based on a non-working compiler.
   12601 if test "$_lt_caught_CXX_error" != yes; then
   12602   # Code to be used in simple compile tests
   12603   lt_simple_compile_test_code="int some_variable = 0;"
   12604 
   12605   # Code to be used in simple link tests
   12606   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
   12607 
   12608   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   12609 
   12610 
   12611 
   12612 
   12613 
   12614 
   12615 # If no C compiler was specified, use CC.
   12616 LTCC=${LTCC-"$CC"}
   12617 
   12618 # If no C compiler flags were specified, use CFLAGS.
   12619 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   12620 
   12621 # Allow CC to be a program name with arguments.
   12622 compiler=$CC
   12623 
   12624 
   12625   # save warnings/boilerplate of simple test code
   12626   ac_outfile=conftest.$ac_objext
   12627 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   12628 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12629 _lt_compiler_boilerplate=`cat conftest.err`
   12630 $RM conftest*
   12631 
   12632   ac_outfile=conftest.$ac_objext
   12633 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   12634 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12635 _lt_linker_boilerplate=`cat conftest.err`
   12636 $RM -r conftest*
   12637 
   12638 
   12639   # Allow CC to be a program name with arguments.
   12640   lt_save_CC=$CC
   12641   lt_save_LD=$LD
   12642   lt_save_GCC=$GCC
   12643   GCC=$GXX
   12644   lt_save_with_gnu_ld=$with_gnu_ld
   12645   lt_save_path_LD=$lt_cv_path_LD
   12646   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
   12647     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
   12648   else
   12649     $as_unset lt_cv_prog_gnu_ld
   12650   fi
   12651   if test -n "${lt_cv_path_LDCXX+set}"; then
   12652     lt_cv_path_LD=$lt_cv_path_LDCXX
   12653   else
   12654     $as_unset lt_cv_path_LD
   12655   fi
   12656   test -z "${LDCXX+set}" || LD=$LDCXX
   12657   CC=${CXX-"c++"}
   12658   compiler=$CC
   12659   compiler_CXX=$CC
   12660   for cc_temp in $compiler""; do
   12661   case $cc_temp in
   12662     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   12663     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   12664     \-*) ;;
   12665     *) break;;
   12666   esac
   12667 done
   12668 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
   12669 
   12670 
   12671   if test -n "$compiler"; then
   12672     # We don't want -fno-exception when compiling C++ code, so set the
   12673     # no_builtin_flag separately
   12674     if test "$GXX" = yes; then
   12675       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
   12676     else
   12677       lt_prog_compiler_no_builtin_flag_CXX=
   12678     fi
   12679 
   12680     if test "$GXX" = yes; then
   12681       # Set up default GNU C++ configuration
   12682 
   12683 
   12684 
   12685 # Check whether --with-gnu-ld was given.
   12686 if test "${with_gnu_ld+set}" = set; then
   12687   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   12688 else
   12689   with_gnu_ld=no
   12690 fi
   12691 
   12692 ac_prog=ld
   12693 if test "$GCC" = yes; then
   12694   # Check if gcc -print-prog-name=ld gives a path.
   12695   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   12696 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
   12697   case $host in
   12698   *-*-mingw*)
   12699     # gcc leaves a trailing carriage return which upsets mingw
   12700     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   12701   *)
   12702     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   12703   esac
   12704   case $ac_prog in
   12705     # Accept absolute paths.
   12706     [\\/]* | ?:[\\/]*)
   12707       re_direlt='/[^/][^/]*/\.\./'
   12708       # Canonicalize the pathname of ld
   12709       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   12710       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   12711 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   12712       done
   12713       test -z "$LD" && LD="$ac_prog"
   12714       ;;
   12715   "")
   12716     # If it fails, then pretend we aren't using GCC.
   12717     ac_prog=ld
   12718     ;;
   12719   *)
   12720     # If it is relative, then search for the first ld in PATH.
   12721     with_gnu_ld=unknown
   12722     ;;
   12723   esac
   12724 elif test "$with_gnu_ld" = yes; then
   12725   { echo "$as_me:$LINENO: checking for GNU ld" >&5
   12726 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
   12727 else
   12728   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   12729 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
   12730 fi
   12731 if test "${lt_cv_path_LD+set}" = set; then
   12732   echo $ECHO_N "(cached) $ECHO_C" >&6
   12733 else
   12734   if test -z "$LD"; then
   12735   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   12736   for ac_dir in $PATH; do
   12737     IFS="$lt_save_ifs"
   12738     test -z "$ac_dir" && ac_dir=.
   12739     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   12740       lt_cv_path_LD="$ac_dir/$ac_prog"
   12741       # Check to see if the program is GNU ld.  I'd rather use --version,
   12742       # but apparently some variants of GNU ld only accept -v.
   12743       # Break only if it was the GNU/non-GNU ld that we prefer.
   12744       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   12745       *GNU* | *'with BFD'*)
   12746 	test "$with_gnu_ld" != no && break
   12747 	;;
   12748       *)
   12749 	test "$with_gnu_ld" != yes && break
   12750 	;;
   12751       esac
   12752     fi
   12753   done
   12754   IFS="$lt_save_ifs"
   12755 else
   12756   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   12757 fi
   12758 fi
   12759 
   12760 LD="$lt_cv_path_LD"
   12761 if test -n "$LD"; then
   12762   { echo "$as_me:$LINENO: result: $LD" >&5
   12763 echo "${ECHO_T}$LD" >&6; }
   12764 else
   12765   { echo "$as_me:$LINENO: result: no" >&5
   12766 echo "${ECHO_T}no" >&6; }
   12767 fi
   12768 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   12769 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   12770    { (exit 1); exit 1; }; }
   12771 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   12772 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
   12773 if test "${lt_cv_prog_gnu_ld+set}" = set; then
   12774   echo $ECHO_N "(cached) $ECHO_C" >&6
   12775 else
   12776   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   12777 case `$LD -v 2>&1 </dev/null` in
   12778 *GNU* | *'with BFD'*)
   12779   lt_cv_prog_gnu_ld=yes
   12780   ;;
   12781 *)
   12782   lt_cv_prog_gnu_ld=no
   12783   ;;
   12784 esac
   12785 fi
   12786 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   12787 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
   12788 with_gnu_ld=$lt_cv_prog_gnu_ld
   12789 
   12790 
   12791 
   12792 
   12793 
   12794 
   12795 
   12796       # Check if GNU C++ uses GNU ld as the underlying linker, since the
   12797       # archiving commands below assume that GNU ld is being used.
   12798       if test "$with_gnu_ld" = yes; then
   12799         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   12800         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'
   12801 
   12802         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   12803         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   12804 
   12805         # If archive_cmds runs LD, not CC, wlarc should be empty
   12806         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
   12807         #     investigate it a little bit more. (MM)
   12808         wlarc='${wl}'
   12809 
   12810         # ancient GNU ld didn't support --whole-archive et. al.
   12811         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
   12812 	  $GREP 'no-whole-archive' > /dev/null; then
   12813           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   12814         else
   12815           whole_archive_flag_spec_CXX=
   12816         fi
   12817       else
   12818         with_gnu_ld=no
   12819         wlarc=
   12820 
   12821         # A generic and very simple default shared library creation
   12822         # command for GNU C++ for the case where it uses the native
   12823         # linker, instead of GNU ld.  If possible, this setting should
   12824         # overridden to take advantage of the native linker features on
   12825         # the platform it is being used on.
   12826         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   12827       fi
   12828 
   12829       # Commands to make compiler produce verbose output that lists
   12830       # what "hidden" libraries, object files and flags are used when
   12831       # linking a shared library.
   12832       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
   12833 
   12834     else
   12835       GXX=no
   12836       with_gnu_ld=no
   12837       wlarc=
   12838     fi
   12839 
   12840     # PORTME: fill in a description of your system's C++ link characteristics
   12841     { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   12842 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   12843     ld_shlibs_CXX=yes
   12844     case $host_os in
   12845       aix3*)
   12846         # FIXME: insert proper C++ library support
   12847         ld_shlibs_CXX=no
   12848         ;;
   12849       aix[4-9]*)
   12850         if test "$host_cpu" = ia64; then
   12851           # On IA64, the linker does run time linking by default, so we don't
   12852           # have to do anything special.
   12853           aix_use_runtimelinking=no
   12854           exp_sym_flag='-Bexport'
   12855           no_entry_flag=""
   12856         else
   12857           aix_use_runtimelinking=no
   12858 
   12859           # Test if we are trying to use run time linking or normal
   12860           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
   12861           # need to do runtime linking.
   12862           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   12863 	    for ld_flag in $LDFLAGS; do
   12864 	      case $ld_flag in
   12865 	      *-brtl*)
   12866 	        aix_use_runtimelinking=yes
   12867 	        break
   12868 	        ;;
   12869 	      esac
   12870 	    done
   12871 	    ;;
   12872           esac
   12873 
   12874           exp_sym_flag='-bexport'
   12875           no_entry_flag='-bnoentry'
   12876         fi
   12877 
   12878         # When large executables or shared objects are built, AIX ld can
   12879         # have problems creating the table of contents.  If linking a library
   12880         # or program results in "error TOC overflow" add -mminimal-toc to
   12881         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   12882         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   12883 
   12884         archive_cmds_CXX=''
   12885         hardcode_direct_CXX=yes
   12886         hardcode_direct_absolute_CXX=yes
   12887         hardcode_libdir_separator_CXX=':'
   12888         link_all_deplibs_CXX=yes
   12889         file_list_spec_CXX='${wl}-f,'
   12890 
   12891         if test "$GXX" = yes; then
   12892           case $host_os in aix4.[012]|aix4.[012].*)
   12893           # We only want to do this on AIX 4.2 and lower, the check
   12894           # below for broken collect2 doesn't work under 4.3+
   12895 	  collect2name=`${CC} -print-prog-name=collect2`
   12896 	  if test -f "$collect2name" &&
   12897 	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   12898 	  then
   12899 	    # We have reworked collect2
   12900 	    :
   12901 	  else
   12902 	    # We have old collect2
   12903 	    hardcode_direct_CXX=unsupported
   12904 	    # It fails to find uninstalled libraries when the uninstalled
   12905 	    # path is not listed in the libpath.  Setting hardcode_minus_L
   12906 	    # to unsupported forces relinking
   12907 	    hardcode_minus_L_CXX=yes
   12908 	    hardcode_libdir_flag_spec_CXX='-L$libdir'
   12909 	    hardcode_libdir_separator_CXX=
   12910 	  fi
   12911           esac
   12912           shared_flag='-shared'
   12913 	  if test "$aix_use_runtimelinking" = yes; then
   12914 	    shared_flag="$shared_flag "'${wl}-G'
   12915 	  fi
   12916         else
   12917           # not using gcc
   12918           if test "$host_cpu" = ia64; then
   12919 	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   12920 	  # chokes on -Wl,-G. The following line is correct:
   12921 	  shared_flag='-G'
   12922           else
   12923 	    if test "$aix_use_runtimelinking" = yes; then
   12924 	      shared_flag='${wl}-G'
   12925 	    else
   12926 	      shared_flag='${wl}-bM:SRE'
   12927 	    fi
   12928           fi
   12929         fi
   12930 
   12931         # It seems that -bexpall does not export symbols beginning with
   12932         # underscore (_), so it is better to generate a list of symbols to
   12933 	# export.
   12934         always_export_symbols_CXX=yes
   12935         if test "$aix_use_runtimelinking" = yes; then
   12936           # Warning - without using the other runtime loading flags (-brtl),
   12937           # -berok will link without error, but may produce a broken library.
   12938           allow_undefined_flag_CXX='-berok'
   12939           # Determine the default libpath from the value encoded in an empty
   12940           # executable.
   12941           cat >conftest.$ac_ext <<_ACEOF
   12942 /* confdefs.h.  */
   12943 _ACEOF
   12944 cat confdefs.h >>conftest.$ac_ext
   12945 cat >>conftest.$ac_ext <<_ACEOF
   12946 /* end confdefs.h.  */
   12947 
   12948 int
   12949 main ()
   12950 {
   12951 
   12952   ;
   12953   return 0;
   12954 }
   12955 _ACEOF
   12956 rm -f conftest.$ac_objext conftest$ac_exeext
   12957 if { (ac_try="$ac_link"
   12958 case "(($ac_try" in
   12959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   12960   *) ac_try_echo=$ac_try;;
   12961 esac
   12962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   12963   (eval "$ac_link") 2>conftest.er1
   12964   ac_status=$?
   12965   grep -v '^ *+' conftest.er1 >conftest.err
   12966   rm -f conftest.er1
   12967   cat conftest.err >&5
   12968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12969   (exit $ac_status); } && {
   12970 	 test -z "$ac_cxx_werror_flag" ||
   12971 	 test ! -s conftest.err
   12972        } && test -s conftest$ac_exeext &&
   12973        $as_test_x conftest$ac_exeext; then
   12974 
   12975 lt_aix_libpath_sed='
   12976     /Import File Strings/,/^$/ {
   12977 	/^0/ {
   12978 	    s/^0  *\(.*\)$/\1/
   12979 	    p
   12980 	}
   12981     }'
   12982 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   12983 # Check for a 64-bit object if we didn't find anything.
   12984 if test -z "$aix_libpath"; then
   12985   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   12986 fi
   12987 else
   12988   echo "$as_me: failed program was:" >&5
   12989 sed 's/^/| /' conftest.$ac_ext >&5
   12990 
   12991 
   12992 fi
   12993 
   12994 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   12995       conftest$ac_exeext conftest.$ac_ext
   12996 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   12997 
   12998           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   12999 
   13000           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   13001         else
   13002           if test "$host_cpu" = ia64; then
   13003 	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
   13004 	    allow_undefined_flag_CXX="-z nodefs"
   13005 	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   13006           else
   13007 	    # Determine the default libpath from the value encoded in an
   13008 	    # empty executable.
   13009 	    cat >conftest.$ac_ext <<_ACEOF
   13010 /* confdefs.h.  */
   13011 _ACEOF
   13012 cat confdefs.h >>conftest.$ac_ext
   13013 cat >>conftest.$ac_ext <<_ACEOF
   13014 /* end confdefs.h.  */
   13015 
   13016 int
   13017 main ()
   13018 {
   13019 
   13020   ;
   13021   return 0;
   13022 }
   13023 _ACEOF
   13024 rm -f conftest.$ac_objext conftest$ac_exeext
   13025 if { (ac_try="$ac_link"
   13026 case "(($ac_try" in
   13027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   13028   *) ac_try_echo=$ac_try;;
   13029 esac
   13030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   13031   (eval "$ac_link") 2>conftest.er1
   13032   ac_status=$?
   13033   grep -v '^ *+' conftest.er1 >conftest.err
   13034   rm -f conftest.er1
   13035   cat conftest.err >&5
   13036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13037   (exit $ac_status); } && {
   13038 	 test -z "$ac_cxx_werror_flag" ||
   13039 	 test ! -s conftest.err
   13040        } && test -s conftest$ac_exeext &&
   13041        $as_test_x conftest$ac_exeext; then
   13042 
   13043 lt_aix_libpath_sed='
   13044     /Import File Strings/,/^$/ {
   13045 	/^0/ {
   13046 	    s/^0  *\(.*\)$/\1/
   13047 	    p
   13048 	}
   13049     }'
   13050 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13051 # Check for a 64-bit object if we didn't find anything.
   13052 if test -z "$aix_libpath"; then
   13053   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13054 fi
   13055 else
   13056   echo "$as_me: failed program was:" >&5
   13057 sed 's/^/| /' conftest.$ac_ext >&5
   13058 
   13059 
   13060 fi
   13061 
   13062 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   13063       conftest$ac_exeext conftest.$ac_ext
   13064 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13065 
   13066 	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   13067 	    # Warning - without using the other run time loading flags,
   13068 	    # -berok will link without error, but may produce a broken library.
   13069 	    no_undefined_flag_CXX=' ${wl}-bernotok'
   13070 	    allow_undefined_flag_CXX=' ${wl}-berok'
   13071 	    # Exported symbols can be pulled into shared objects from archives
   13072 	    whole_archive_flag_spec_CXX='$convenience'
   13073 	    archive_cmds_need_lc_CXX=yes
   13074 	    # This is similar to how AIX traditionally builds its shared
   13075 	    # libraries.
   13076 	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   13077           fi
   13078         fi
   13079         ;;
   13080 
   13081       beos*)
   13082 	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   13083 	  allow_undefined_flag_CXX=unsupported
   13084 	  # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   13085 	  # support --undefined.  This deserves some investigation.  FIXME
   13086 	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13087 	else
   13088 	  ld_shlibs_CXX=no
   13089 	fi
   13090 	;;
   13091 
   13092       chorus*)
   13093         case $cc_basename in
   13094           *)
   13095 	  # FIXME: insert proper C++ library support
   13096 	  ld_shlibs_CXX=no
   13097 	  ;;
   13098         esac
   13099         ;;
   13100 
   13101       cygwin* | mingw* | pw32*)
   13102         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
   13103         # as there is no search path for DLLs.
   13104         hardcode_libdir_flag_spec_CXX='-L$libdir'
   13105         allow_undefined_flag_CXX=unsupported
   13106         always_export_symbols_CXX=no
   13107         enable_shared_with_static_runtimes_CXX=yes
   13108 
   13109         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   13110           archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   13111           # If the export-symbols file already is a .def file (1st line
   13112           # is EXPORTS), use it as is; otherwise, prepend...
   13113           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   13114 	    cp $export_symbols $output_objdir/$soname.def;
   13115           else
   13116 	    echo EXPORTS > $output_objdir/$soname.def;
   13117 	    cat $export_symbols >> $output_objdir/$soname.def;
   13118           fi~
   13119           $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   13120         else
   13121           ld_shlibs_CXX=no
   13122         fi
   13123         ;;
   13124       darwin* | rhapsody*)
   13125 
   13126 
   13127   archive_cmds_need_lc_CXX=no
   13128   hardcode_direct_CXX=no
   13129   hardcode_automatic_CXX=yes
   13130   hardcode_shlibpath_var_CXX=unsupported
   13131   whole_archive_flag_spec_CXX=''
   13132   link_all_deplibs_CXX=yes
   13133   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
   13134   if test "$GCC" = "yes"; then
   13135     output_verbose_link_cmd=echo
   13136     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   13137     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   13138     archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   13139     module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   13140        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
   13141       archive_cmds_CXX="\$CC -r -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${_lt_dsymutil}"
   13142       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -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${_lt_dar_export_syms}${_lt_dsymutil}"
   13143     fi
   13144 
   13145   else
   13146   ld_shlibs_CXX=no
   13147   fi
   13148 
   13149 	;;
   13150 
   13151       dgux*)
   13152         case $cc_basename in
   13153           ec++*)
   13154 	    # FIXME: insert proper C++ library support
   13155 	    ld_shlibs_CXX=no
   13156 	    ;;
   13157           ghcx*)
   13158 	    # Green Hills C++ Compiler
   13159 	    # FIXME: insert proper C++ library support
   13160 	    ld_shlibs_CXX=no
   13161 	    ;;
   13162           *)
   13163 	    # FIXME: insert proper C++ library support
   13164 	    ld_shlibs_CXX=no
   13165 	    ;;
   13166         esac
   13167         ;;
   13168 
   13169       freebsd[12]*)
   13170         # C++ shared libraries reported to be fairly broken before
   13171 	# switch to ELF
   13172         ld_shlibs_CXX=no
   13173         ;;
   13174 
   13175       freebsd-elf*)
   13176         archive_cmds_need_lc_CXX=no
   13177         ;;
   13178 
   13179       freebsd* | dragonfly*)
   13180         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
   13181         # conventions
   13182         ld_shlibs_CXX=yes
   13183         ;;
   13184 
   13185       gnu*)
   13186         ;;
   13187 
   13188       hpux9*)
   13189         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   13190         hardcode_libdir_separator_CXX=:
   13191         export_dynamic_flag_spec_CXX='${wl}-E'
   13192         hardcode_direct_CXX=yes
   13193         hardcode_minus_L_CXX=yes # Not in the search PATH,
   13194 				             # but as the default
   13195 				             # location of the library.
   13196 
   13197         case $cc_basename in
   13198           CC*)
   13199             # FIXME: insert proper C++ library support
   13200             ld_shlibs_CXX=no
   13201             ;;
   13202           aCC*)
   13203             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'
   13204             # Commands to make compiler produce verbose output that lists
   13205             # what "hidden" libraries, object files and flags are used when
   13206             # linking a shared library.
   13207             #
   13208             # There doesn't appear to be a way to prevent this compiler from
   13209             # explicitly linking system object files so we need to strip them
   13210             # from the output so that they don't get included in the library
   13211             # dependencies.
   13212             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 "X$list" | $Xsed'
   13213             ;;
   13214           *)
   13215             if test "$GXX" = yes; then
   13216               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'
   13217             else
   13218               # FIXME: insert proper C++ library support
   13219               ld_shlibs_CXX=no
   13220             fi
   13221             ;;
   13222         esac
   13223         ;;
   13224 
   13225       hpux10*|hpux11*)
   13226         if test $with_gnu_ld = no; then
   13227 	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
   13228 	  hardcode_libdir_separator_CXX=:
   13229 
   13230           case $host_cpu in
   13231             hppa*64*|ia64*)
   13232               ;;
   13233             *)
   13234 	      export_dynamic_flag_spec_CXX='${wl}-E'
   13235               ;;
   13236           esac
   13237         fi
   13238         case $host_cpu in
   13239           hppa*64*|ia64*)
   13240             hardcode_direct_CXX=no
   13241             hardcode_shlibpath_var_CXX=no
   13242             ;;
   13243           *)
   13244             hardcode_direct_CXX=yes
   13245             hardcode_direct_absolute_CXX=yes
   13246             hardcode_minus_L_CXX=yes # Not in the search PATH,
   13247 					         # but as the default
   13248 					         # location of the library.
   13249             ;;
   13250         esac
   13251 
   13252         case $cc_basename in
   13253           CC*)
   13254 	    # FIXME: insert proper C++ library support
   13255 	    ld_shlibs_CXX=no
   13256 	    ;;
   13257           aCC*)
   13258 	    case $host_cpu in
   13259 	      hppa*64*)
   13260 	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13261 	        ;;
   13262 	      ia64*)
   13263 	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13264 	        ;;
   13265 	      *)
   13266 	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13267 	        ;;
   13268 	    esac
   13269 	    # Commands to make compiler produce verbose output that lists
   13270 	    # what "hidden" libraries, object files and flags are used when
   13271 	    # linking a shared library.
   13272 	    #
   13273 	    # There doesn't appear to be a way to prevent this compiler from
   13274 	    # explicitly linking system object files so we need to strip them
   13275 	    # from the output so that they don't get included in the library
   13276 	    # dependencies.
   13277 	    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 "X$list" | $Xsed'
   13278 	    ;;
   13279           *)
   13280 	    if test "$GXX" = yes; then
   13281 	      if test $with_gnu_ld = no; then
   13282 	        case $host_cpu in
   13283 	          hppa*64*)
   13284 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13285 	            ;;
   13286 	          ia64*)
   13287 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13288 	            ;;
   13289 	          *)
   13290 	            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'
   13291 	            ;;
   13292 	        esac
   13293 	      fi
   13294 	    else
   13295 	      # FIXME: insert proper C++ library support
   13296 	      ld_shlibs_CXX=no
   13297 	    fi
   13298 	    ;;
   13299         esac
   13300         ;;
   13301 
   13302       interix[3-9]*)
   13303 	hardcode_direct_CXX=no
   13304 	hardcode_shlibpath_var_CXX=no
   13305 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   13306 	export_dynamic_flag_spec_CXX='${wl}-E'
   13307 	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   13308 	# Instead, shared libraries are loaded at an image base (0x10000000 by
   13309 	# default) and relocated if they conflict, which is a slow very memory
   13310 	# consuming and fragmenting process.  To avoid this, we pick a random,
   13311 	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   13312 	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   13313 	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   13314 	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   13315 	;;
   13316       irix5* | irix6*)
   13317         case $cc_basename in
   13318           CC*)
   13319 	    # SGI C++
   13320 	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
   13321 
   13322 	    # Archives containing C++ object files must be created using
   13323 	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
   13324 	    # necessary to make sure instantiated templates are included
   13325 	    # in the archive.
   13326 	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
   13327 	    ;;
   13328           *)
   13329 	    if test "$GXX" = yes; then
   13330 	      if test "$with_gnu_ld" = no; then
   13331 	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   13332 	      else
   13333 	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
   13334 	      fi
   13335 	    fi
   13336 	    link_all_deplibs_CXX=yes
   13337 	    ;;
   13338         esac
   13339         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   13340         hardcode_libdir_separator_CXX=:
   13341         inherit_rpath_CXX=yes
   13342         ;;
   13343 
   13344       linux* | k*bsd*-gnu)
   13345         case $cc_basename in
   13346           KCC*)
   13347 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
   13348 
   13349 	    # KCC will only create a shared library if the output file
   13350 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
   13351 	    # to its proper name (with version) after linking.
   13352 	    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'
   13353 	    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'
   13354 	    # Commands to make compiler produce verbose output that lists
   13355 	    # what "hidden" libraries, object files and flags are used when
   13356 	    # linking a shared library.
   13357 	    #
   13358 	    # There doesn't appear to be a way to prevent this compiler from
   13359 	    # explicitly linking system object files so we need to strip them
   13360 	    # from the output so that they don't get included in the library
   13361 	    # dependencies.
   13362 	    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 "X$list" | $Xsed'
   13363 
   13364 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   13365 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   13366 
   13367 	    # Archives containing C++ object files must be created using
   13368 	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
   13369 	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
   13370 	    ;;
   13371 	  icpc* | ecpc* )
   13372 	    # Intel C++
   13373 	    with_gnu_ld=yes
   13374 	    # version 8.0 and above of icpc choke on multiply defined symbols
   13375 	    # if we add $predep_objects and $postdep_objects, however 7.1 and
   13376 	    # earlier do not add the objects themselves.
   13377 	    case `$CC -V 2>&1` in
   13378 	      *"Version 7."*)
   13379 	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13380 		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'
   13381 		;;
   13382 	      *)  # Version 8.0 or newer
   13383 	        tmp_idyn=
   13384 	        case $host_cpu in
   13385 		  ia64*) tmp_idyn=' -i_dynamic';;
   13386 		esac
   13387 	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13388 		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13389 		;;
   13390 	    esac
   13391 	    archive_cmds_need_lc_CXX=no
   13392 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   13393 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   13394 	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   13395 	    ;;
   13396           pgCC* | pgcpp*)
   13397             # Portland Group C++ compiler
   13398 	    case `$CC -V` in
   13399 	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
   13400 	      prelink_cmds_CXX='tpldir=Template.dir~
   13401 		rm -rf $tpldir~
   13402 		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
   13403 		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
   13404 	      old_archive_cmds_CXX='tpldir=Template.dir~
   13405 		rm -rf $tpldir~
   13406 		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
   13407 		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
   13408 		$RANLIB $oldlib'
   13409 	      archive_cmds_CXX='tpldir=Template.dir~
   13410 		rm -rf $tpldir~
   13411 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
   13412 		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   13413 	      archive_expsym_cmds_CXX='tpldir=Template.dir~
   13414 		rm -rf $tpldir~
   13415 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
   13416 		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
   13417 	      ;;
   13418 	    *) # Version 6 will use weak symbols
   13419 	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   13420 	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
   13421 	      ;;
   13422 	    esac
   13423 
   13424 	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
   13425 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   13426 	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
   13427             ;;
   13428 	  cxx*)
   13429 	    # Compaq C++
   13430 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13431 	    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'
   13432 
   13433 	    runpath_var=LD_RUN_PATH
   13434 	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   13435 	    hardcode_libdir_separator_CXX=:
   13436 
   13437 	    # Commands to make compiler produce verbose output that lists
   13438 	    # what "hidden" libraries, object files and flags are used when
   13439 	    # linking a shared library.
   13440 	    #
   13441 	    # There doesn't appear to be a way to prevent this compiler from
   13442 	    # explicitly linking system object files so we need to strip them
   13443 	    # from the output so that they don't get included in the library
   13444 	    # dependencies.
   13445 	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'
   13446 	    ;;
   13447 	  xl*)
   13448 	    # IBM XL 8.0 on PPC, with GNU ld
   13449 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   13450 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   13451 	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13452 	    if test "x$supports_anon_versioning" = xyes; then
   13453 	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
   13454 		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13455 		echo "local: *; };" >> $output_objdir/$libname.ver~
   13456 		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   13457 	    fi
   13458 	    ;;
   13459 	  *)
   13460 	    case `$CC -V 2>&1 | sed 5q` in
   13461 	    *Sun\ C*)
   13462 	      # Sun C++ 5.9
   13463 	      no_undefined_flag_CXX=' -zdefs'
   13464 	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13465 	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
   13466 	      hardcode_libdir_flag_spec_CXX='-R$libdir'
   13467 	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
   13468 	      compiler_needs_object_CXX=yes
   13469 
   13470 	      # Not sure whether something based on
   13471 	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
   13472 	      # would be better.
   13473 	      output_verbose_link_cmd='echo'
   13474 
   13475 	      # Archives containing C++ object files must be created using
   13476 	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
   13477 	      # necessary to make sure instantiated templates are included
   13478 	      # in the archive.
   13479 	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   13480 	      ;;
   13481 	    esac
   13482 	    ;;
   13483 	esac
   13484 	;;
   13485 
   13486       lynxos*)
   13487         # FIXME: insert proper C++ library support
   13488 	ld_shlibs_CXX=no
   13489 	;;
   13490 
   13491       m88k*)
   13492         # FIXME: insert proper C++ library support
   13493         ld_shlibs_CXX=no
   13494 	;;
   13495 
   13496       mvs*)
   13497         case $cc_basename in
   13498           cxx*)
   13499 	    # FIXME: insert proper C++ library support
   13500 	    ld_shlibs_CXX=no
   13501 	    ;;
   13502 	  *)
   13503 	    # FIXME: insert proper C++ library support
   13504 	    ld_shlibs_CXX=no
   13505 	    ;;
   13506 	esac
   13507 	;;
   13508 
   13509       netbsd*)
   13510         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   13511 	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
   13512 	  wlarc=
   13513 	  hardcode_libdir_flag_spec_CXX='-R$libdir'
   13514 	  hardcode_direct_CXX=yes
   13515 	  hardcode_shlibpath_var_CXX=no
   13516 	fi
   13517 	# Workaround some broken pre-1.5 toolchains
   13518 	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
   13519 	;;
   13520 
   13521       *nto* | *qnx*)
   13522         ld_shlibs_CXX=yes
   13523 	;;
   13524 
   13525       openbsd2*)
   13526         # C++ shared libraries are fairly broken
   13527 	ld_shlibs_CXX=no
   13528 	;;
   13529 
   13530       openbsd*)
   13531 	if test -f /usr/libexec/ld.so; then
   13532 	  hardcode_direct_CXX=yes
   13533 	  hardcode_shlibpath_var_CXX=no
   13534 	  hardcode_direct_absolute_CXX=yes
   13535 	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
   13536 	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   13537 	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   13538 	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
   13539 	    export_dynamic_flag_spec_CXX='${wl}-E'
   13540 	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   13541 	  fi
   13542 	  output_verbose_link_cmd=echo
   13543 	else
   13544 	  ld_shlibs_CXX=no
   13545 	fi
   13546 	;;
   13547 
   13548       osf3* | osf4* | osf5*)
   13549         case $cc_basename in
   13550           KCC*)
   13551 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
   13552 
   13553 	    # KCC will only create a shared library if the output file
   13554 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
   13555 	    # to its proper name (with version) after linking.
   13556 	    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'
   13557 
   13558 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
   13559 	    hardcode_libdir_separator_CXX=:
   13560 
   13561 	    # Archives containing C++ object files must be created using
   13562 	    # the KAI C++ compiler.
   13563 	    case $host in
   13564 	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
   13565 	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
   13566 	    esac
   13567 	    ;;
   13568           RCC*)
   13569 	    # Rational C++ 2.4.1
   13570 	    # FIXME: insert proper C++ library support
   13571 	    ld_shlibs_CXX=no
   13572 	    ;;
   13573           cxx*)
   13574 	    case $host in
   13575 	      osf3*)
   13576 	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   13577 	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
   13578 	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   13579 		;;
   13580 	      *)
   13581 	        allow_undefined_flag_CXX=' -expect_unresolved \*'
   13582 	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
   13583 	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
   13584 	          echo "-hidden">> $lib.exp~
   13585 	          $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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
   13586 	          $RM $lib.exp'
   13587 	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
   13588 		;;
   13589 	    esac
   13590 
   13591 	    hardcode_libdir_separator_CXX=:
   13592 
   13593 	    # Commands to make compiler produce verbose output that lists
   13594 	    # what "hidden" libraries, object files and flags are used when
   13595 	    # linking a shared library.
   13596 	    #
   13597 	    # There doesn't appear to be a way to prevent this compiler from
   13598 	    # explicitly linking system object files so we need to strip them
   13599 	    # from the output so that they don't get included in the library
   13600 	    # dependencies.
   13601 	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'
   13602 	    ;;
   13603 	  *)
   13604 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   13605 	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
   13606 	      case $host in
   13607 	        osf3*)
   13608 	          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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   13609 		  ;;
   13610 	        *)
   13611 	          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" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   13612 		  ;;
   13613 	      esac
   13614 
   13615 	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
   13616 	      hardcode_libdir_separator_CXX=:
   13617 
   13618 	      # Commands to make compiler produce verbose output that lists
   13619 	      # what "hidden" libraries, object files and flags are used when
   13620 	      # linking a shared library.
   13621 	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
   13622 
   13623 	    else
   13624 	      # FIXME: insert proper C++ library support
   13625 	      ld_shlibs_CXX=no
   13626 	    fi
   13627 	    ;;
   13628         esac
   13629         ;;
   13630 
   13631       psos*)
   13632         # FIXME: insert proper C++ library support
   13633         ld_shlibs_CXX=no
   13634         ;;
   13635 
   13636       sunos4*)
   13637         case $cc_basename in
   13638           CC*)
   13639 	    # Sun C++ 4.x
   13640 	    # FIXME: insert proper C++ library support
   13641 	    ld_shlibs_CXX=no
   13642 	    ;;
   13643           lcc*)
   13644 	    # Lucid
   13645 	    # FIXME: insert proper C++ library support
   13646 	    ld_shlibs_CXX=no
   13647 	    ;;
   13648           *)
   13649 	    # FIXME: insert proper C++ library support
   13650 	    ld_shlibs_CXX=no
   13651 	    ;;
   13652         esac
   13653         ;;
   13654 
   13655       solaris*)
   13656         case $cc_basename in
   13657           CC*)
   13658 	    # Sun C++ 4.2, 5.x and Centerline C++
   13659             archive_cmds_need_lc_CXX=yes
   13660 	    no_undefined_flag_CXX=' -zdefs'
   13661 	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
   13662 	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   13663 	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   13664 
   13665 	    hardcode_libdir_flag_spec_CXX='-R$libdir'
   13666 	    hardcode_shlibpath_var_CXX=no
   13667 	    case $host_os in
   13668 	      solaris2.[0-5] | solaris2.[0-5].*) ;;
   13669 	      *)
   13670 		# The compiler driver will combine and reorder linker options,
   13671 		# but understands `-z linker_flag'.
   13672 	        # Supported since Solaris 2.6 (maybe 2.5.1?)
   13673 		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
   13674 	        ;;
   13675 	    esac
   13676 	    link_all_deplibs_CXX=yes
   13677 
   13678 	    output_verbose_link_cmd='echo'
   13679 
   13680 	    # Archives containing C++ object files must be created using
   13681 	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
   13682 	    # necessary to make sure instantiated templates are included
   13683 	    # in the archive.
   13684 	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
   13685 	    ;;
   13686           gcx*)
   13687 	    # Green Hills C++ Compiler
   13688 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   13689 
   13690 	    # The C++ compiler must be used to create the archive.
   13691 	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
   13692 	    ;;
   13693           *)
   13694 	    # GNU C++ compiler with Solaris linker
   13695 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
   13696 	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
   13697 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
   13698 	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   13699 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   13700 		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   13701 
   13702 	        # Commands to make compiler produce verbose output that lists
   13703 	        # what "hidden" libraries, object files and flags are used when
   13704 	        # linking a shared library.
   13705 	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
   13706 	      else
   13707 	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
   13708 	        # platform.
   13709 	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   13710 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   13711 		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   13712 
   13713 	        # Commands to make compiler produce verbose output that lists
   13714 	        # what "hidden" libraries, object files and flags are used when
   13715 	        # linking a shared library.
   13716 	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
   13717 	      fi
   13718 
   13719 	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
   13720 	      case $host_os in
   13721 		solaris2.[0-5] | solaris2.[0-5].*) ;;
   13722 		*)
   13723 		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   13724 		  ;;
   13725 	      esac
   13726 	    fi
   13727 	    ;;
   13728         esac
   13729         ;;
   13730 
   13731     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   13732       no_undefined_flag_CXX='${wl}-z,text'
   13733       archive_cmds_need_lc_CXX=no
   13734       hardcode_shlibpath_var_CXX=no
   13735       runpath_var='LD_RUN_PATH'
   13736 
   13737       case $cc_basename in
   13738         CC*)
   13739 	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13740 	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13741 	  ;;
   13742 	*)
   13743 	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13744 	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13745 	  ;;
   13746       esac
   13747       ;;
   13748 
   13749       sysv5* | sco3.2v5* | sco5v6*)
   13750 	# Note: We can NOT use -z defs as we might desire, because we do not
   13751 	# link with -lc, and that would cause any symbols used from libc to
   13752 	# always be unresolved, which means just about no library would
   13753 	# ever link correctly.  If we're not using GNU ld we use -z text
   13754 	# though, which does catch some bad symbols but isn't as heavy-handed
   13755 	# as -z defs.
   13756 	no_undefined_flag_CXX='${wl}-z,text'
   13757 	allow_undefined_flag_CXX='${wl}-z,nodefs'
   13758 	archive_cmds_need_lc_CXX=no
   13759 	hardcode_shlibpath_var_CXX=no
   13760 	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
   13761 	hardcode_libdir_separator_CXX=':'
   13762 	link_all_deplibs_CXX=yes
   13763 	export_dynamic_flag_spec_CXX='${wl}-Bexport'
   13764 	runpath_var='LD_RUN_PATH'
   13765 
   13766 	case $cc_basename in
   13767           CC*)
   13768 	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13769 	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13770 	    ;;
   13771 	  *)
   13772 	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13773 	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13774 	    ;;
   13775 	esac
   13776       ;;
   13777 
   13778       tandem*)
   13779         case $cc_basename in
   13780           NCC*)
   13781 	    # NonStop-UX NCC 3.20
   13782 	    # FIXME: insert proper C++ library support
   13783 	    ld_shlibs_CXX=no
   13784 	    ;;
   13785           *)
   13786 	    # FIXME: insert proper C++ library support
   13787 	    ld_shlibs_CXX=no
   13788 	    ;;
   13789         esac
   13790         ;;
   13791 
   13792       vxworks*)
   13793         # FIXME: insert proper C++ library support
   13794         ld_shlibs_CXX=no
   13795         ;;
   13796 
   13797       *)
   13798         # FIXME: insert proper C++ library support
   13799         ld_shlibs_CXX=no
   13800         ;;
   13801     esac
   13802 
   13803     { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   13804 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
   13805     test "$ld_shlibs_CXX" = no && can_build_shared=no
   13806 
   13807     GCC_CXX="$GXX"
   13808     LD_CXX="$LD"
   13809 
   13810     ## CAVEAT EMPTOR:
   13811     ## There is no encapsulation within the following macros, do not change
   13812     ## the running order or otherwise move them around unless you know exactly
   13813     ## what you are doing...
   13814     # Dependencies to place before and after the object being linked:
   13815 predep_objects_CXX=
   13816 postdep_objects_CXX=
   13817 predeps_CXX=
   13818 postdeps_CXX=
   13819 compiler_lib_search_path_CXX=
   13820 
   13821 cat > conftest.$ac_ext <<_LT_EOF
   13822 class Foo
   13823 {
   13824 public:
   13825   Foo (void) { a = 0; }
   13826 private:
   13827   int a;
   13828 };
   13829 _LT_EOF
   13830 
   13831 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   13832   (eval $ac_compile) 2>&5
   13833   ac_status=$?
   13834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   13835   (exit $ac_status); }; then
   13836   # Parse the compiler output and extract the necessary
   13837   # objects, libraries and library flags.
   13838 
   13839   # Sentinel used to keep track of whether or not we are before
   13840   # the conftest object file.
   13841   pre_test_object_deps_done=no
   13842 
   13843   for p in `eval "$output_verbose_link_cmd"`; do
   13844     case $p in
   13845 
   13846     -L* | -R* | -l*)
   13847        # Some compilers place space between "-{L,R}" and the path.
   13848        # Remove the space.
   13849        if test $p = "-L" ||
   13850           test $p = "-R"; then
   13851 	 prev=$p
   13852 	 continue
   13853        else
   13854 	 prev=
   13855        fi
   13856 
   13857        if test "$pre_test_object_deps_done" = no; then
   13858 	 case $p in
   13859 	 -L* | -R*)
   13860 	   # Internal compiler library paths should come after those
   13861 	   # provided the user.  The postdeps already come after the
   13862 	   # user supplied libs so there is no need to process them.
   13863 	   if test -z "$compiler_lib_search_path_CXX"; then
   13864 	     compiler_lib_search_path_CXX="${prev}${p}"
   13865 	   else
   13866 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
   13867 	   fi
   13868 	   ;;
   13869 	 # The "-l" case would never come before the object being
   13870 	 # linked, so don't bother handling this case.
   13871 	 esac
   13872        else
   13873 	 if test -z "$postdeps_CXX"; then
   13874 	   postdeps_CXX="${prev}${p}"
   13875 	 else
   13876 	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
   13877 	 fi
   13878        fi
   13879        ;;
   13880 
   13881     *.$objext)
   13882        # This assumes that the test object file only shows up
   13883        # once in the compiler output.
   13884        if test "$p" = "conftest.$objext"; then
   13885 	 pre_test_object_deps_done=yes
   13886 	 continue
   13887        fi
   13888 
   13889        if test "$pre_test_object_deps_done" = no; then
   13890 	 if test -z "$predep_objects_CXX"; then
   13891 	   predep_objects_CXX="$p"
   13892 	 else
   13893 	   predep_objects_CXX="$predep_objects_CXX $p"
   13894 	 fi
   13895        else
   13896 	 if test -z "$postdep_objects_CXX"; then
   13897 	   postdep_objects_CXX="$p"
   13898 	 else
   13899 	   postdep_objects_CXX="$postdep_objects_CXX $p"
   13900 	 fi
   13901        fi
   13902        ;;
   13903 
   13904     *) ;; # Ignore the rest.
   13905 
   13906     esac
   13907   done
   13908 
   13909   # Clean up.
   13910   rm -f a.out a.exe
   13911 else
   13912   echo "libtool.m4: error: problem compiling CXX test program"
   13913 fi
   13914 
   13915 $RM -f confest.$objext
   13916 
   13917 # PORTME: override above test on systems where it is broken
   13918 case $host_os in
   13919 interix[3-9]*)
   13920   # Interix 3.5 installs completely hosed .la files for C++, so rather than
   13921   # hack all around it, let's just trust "g++" to DTRT.
   13922   predep_objects_CXX=
   13923   postdep_objects_CXX=
   13924   postdeps_CXX=
   13925   ;;
   13926 
   13927 linux*)
   13928   case `$CC -V 2>&1 | sed 5q` in
   13929   *Sun\ C*)
   13930     # Sun C++ 5.9
   13931 
   13932     # The more standards-conforming stlport4 library is
   13933     # incompatible with the Cstd library. Avoid specifying
   13934     # it if it's in CXXFLAGS. Ignore libCrun as
   13935     # -library=stlport4 depends on it.
   13936     case " $CXX $CXXFLAGS " in
   13937     *" -library=stlport4 "*)
   13938       solaris_use_stlport4=yes
   13939       ;;
   13940     esac
   13941 
   13942     if test "$solaris_use_stlport4" != yes; then
   13943       postdeps_CXX='-library=Cstd -library=Crun'
   13944     fi
   13945     ;;
   13946   esac
   13947   ;;
   13948 
   13949 solaris*)
   13950   case $cc_basename in
   13951   CC*)
   13952     # The more standards-conforming stlport4 library is
   13953     # incompatible with the Cstd library. Avoid specifying
   13954     # it if it's in CXXFLAGS. Ignore libCrun as
   13955     # -library=stlport4 depends on it.
   13956     case " $CXX $CXXFLAGS " in
   13957     *" -library=stlport4 "*)
   13958       solaris_use_stlport4=yes
   13959       ;;
   13960     esac
   13961 
   13962     # Adding this requires a known-good setup of shared libraries for
   13963     # Sun compiler versions before 5.6, else PIC objects from an old
   13964     # archive will be linked into the output, leading to subtle bugs.
   13965     if test "$solaris_use_stlport4" != yes; then
   13966       postdeps_CXX='-library=Cstd -library=Crun'
   13967     fi
   13968     ;;
   13969   esac
   13970   ;;
   13971 esac
   13972 
   13973 
   13974 case " $postdeps_CXX " in
   13975 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   13976 esac
   13977  compiler_lib_search_dirs_CXX=
   13978 if test -n "${compiler_lib_search_path_CXX}"; then
   13979  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
   13980 fi
   13981 
   13982 
   13983 
   13984 
   13985 
   13986 
   13987 
   13988 
   13989 
   13990 
   13991 
   13992 
   13993 
   13994 
   13995 
   13996 
   13997 
   13998 
   13999 
   14000 
   14001 
   14002 
   14003 
   14004 
   14005 
   14006 
   14007 
   14008 
   14009 
   14010 
   14011 
   14012     lt_prog_compiler_wl_CXX=
   14013 lt_prog_compiler_pic_CXX=
   14014 lt_prog_compiler_static_CXX=
   14015 
   14016 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   14017 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
   14018 
   14019   # C++ specific cases for pic, static, wl, etc.
   14020   if test "$GXX" = yes; then
   14021     lt_prog_compiler_wl_CXX='-Wl,'
   14022     lt_prog_compiler_static_CXX='-static'
   14023 
   14024     case $host_os in
   14025     aix*)
   14026       # All AIX code is PIC.
   14027       if test "$host_cpu" = ia64; then
   14028 	# AIX 5 now supports IA64 processor
   14029 	lt_prog_compiler_static_CXX='-Bstatic'
   14030       fi
   14031       ;;
   14032 
   14033     amigaos*)
   14034       case $host_cpu in
   14035       powerpc)
   14036             # see comment about AmigaOS4 .so support
   14037             lt_prog_compiler_pic_CXX='-fPIC'
   14038         ;;
   14039       m68k)
   14040             # FIXME: we need at least 68020 code to build shared libraries, but
   14041             # adding the `-m68020' flag to GCC prevents building anything better,
   14042             # like `-m68040'.
   14043             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
   14044         ;;
   14045       esac
   14046       ;;
   14047 
   14048     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   14049       # PIC is the default for these OSes.
   14050       ;;
   14051     mingw* | cygwin* | os2* | pw32*)
   14052       # This hack is so that the source file can tell whether it is being
   14053       # built for inclusion in a dll (and should export symbols for example).
   14054       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   14055       # (--disable-auto-import) libraries
   14056       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
   14057       ;;
   14058     darwin* | rhapsody*)
   14059       # PIC is the default on this platform
   14060       # Common symbols not allowed in MH_DYLIB files
   14061       lt_prog_compiler_pic_CXX='-fno-common'
   14062       ;;
   14063     *djgpp*)
   14064       # DJGPP does not support shared libraries at all
   14065       lt_prog_compiler_pic_CXX=
   14066       ;;
   14067     interix[3-9]*)
   14068       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   14069       # Instead, we relocate shared libraries at runtime.
   14070       ;;
   14071     sysv4*MP*)
   14072       if test -d /usr/nec; then
   14073 	lt_prog_compiler_pic_CXX=-Kconform_pic
   14074       fi
   14075       ;;
   14076     hpux*)
   14077       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   14078       # not for PA HP-UX.
   14079       case $host_cpu in
   14080       hppa*64*|ia64*)
   14081 	;;
   14082       *)
   14083 	lt_prog_compiler_pic_CXX='-fPIC'
   14084 	;;
   14085       esac
   14086       ;;
   14087     *qnx* | *nto*)
   14088       # QNX uses GNU C++, but need to define -shared option too, otherwise
   14089       # it will coredump.
   14090       lt_prog_compiler_pic_CXX='-fPIC -shared'
   14091       ;;
   14092     *)
   14093       lt_prog_compiler_pic_CXX='-fPIC'
   14094       ;;
   14095     esac
   14096   else
   14097     case $host_os in
   14098       aix[4-9]*)
   14099 	# All AIX code is PIC.
   14100 	if test "$host_cpu" = ia64; then
   14101 	  # AIX 5 now supports IA64 processor
   14102 	  lt_prog_compiler_static_CXX='-Bstatic'
   14103 	else
   14104 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
   14105 	fi
   14106 	;;
   14107       chorus*)
   14108 	case $cc_basename in
   14109 	cxch68*)
   14110 	  # Green Hills C++ Compiler
   14111 	  # _LT_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"
   14112 	  ;;
   14113 	esac
   14114 	;;
   14115       dgux*)
   14116 	case $cc_basename in
   14117 	  ec++*)
   14118 	    lt_prog_compiler_pic_CXX='-KPIC'
   14119 	    ;;
   14120 	  ghcx*)
   14121 	    # Green Hills C++ Compiler
   14122 	    lt_prog_compiler_pic_CXX='-pic'
   14123 	    ;;
   14124 	  *)
   14125 	    ;;
   14126 	esac
   14127 	;;
   14128       freebsd* | dragonfly*)
   14129 	# FreeBSD uses GNU C++
   14130 	;;
   14131       hpux9* | hpux10* | hpux11*)
   14132 	case $cc_basename in
   14133 	  CC*)
   14134 	    lt_prog_compiler_wl_CXX='-Wl,'
   14135 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   14136 	    if test "$host_cpu" != ia64; then
   14137 	      lt_prog_compiler_pic_CXX='+Z'
   14138 	    fi
   14139 	    ;;
   14140 	  aCC*)
   14141 	    lt_prog_compiler_wl_CXX='-Wl,'
   14142 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
   14143 	    case $host_cpu in
   14144 	    hppa*64*|ia64*)
   14145 	      # +Z the default
   14146 	      ;;
   14147 	    *)
   14148 	      lt_prog_compiler_pic_CXX='+Z'
   14149 	      ;;
   14150 	    esac
   14151 	    ;;
   14152 	  *)
   14153 	    ;;
   14154 	esac
   14155 	;;
   14156       interix*)
   14157 	# This is c89, which is MS Visual C++ (no shared libs)
   14158 	# Anyone wants to do a port?
   14159 	;;
   14160       irix5* | irix6* | nonstopux*)
   14161 	case $cc_basename in
   14162 	  CC*)
   14163 	    lt_prog_compiler_wl_CXX='-Wl,'
   14164 	    lt_prog_compiler_static_CXX='-non_shared'
   14165 	    # CC pic flag -KPIC is the default.
   14166 	    ;;
   14167 	  *)
   14168 	    ;;
   14169 	esac
   14170 	;;
   14171       linux* | k*bsd*-gnu)
   14172 	case $cc_basename in
   14173 	  KCC*)
   14174 	    # KAI C++ Compiler
   14175 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   14176 	    lt_prog_compiler_pic_CXX='-fPIC'
   14177 	    ;;
   14178 	  icpc* | ecpc* )
   14179 	    # Intel C++
   14180 	    lt_prog_compiler_wl_CXX='-Wl,'
   14181 	    lt_prog_compiler_pic_CXX='-KPIC'
   14182 	    lt_prog_compiler_static_CXX='-static'
   14183 	    ;;
   14184 	  pgCC* | pgcpp*)
   14185 	    # Portland Group C++ compiler
   14186 	    lt_prog_compiler_wl_CXX='-Wl,'
   14187 	    lt_prog_compiler_pic_CXX='-fpic'
   14188 	    lt_prog_compiler_static_CXX='-Bstatic'
   14189 	    ;;
   14190 	  cxx*)
   14191 	    # Compaq C++
   14192 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   14193 	    # Linux and Compaq Tru64 Unix objects are PIC.
   14194 	    lt_prog_compiler_pic_CXX=
   14195 	    lt_prog_compiler_static_CXX='-non_shared'
   14196 	    ;;
   14197 	  xlc* | xlC*)
   14198 	    # IBM XL 8.0 on PPC
   14199 	    lt_prog_compiler_wl_CXX='-Wl,'
   14200 	    lt_prog_compiler_pic_CXX='-qpic'
   14201 	    lt_prog_compiler_static_CXX='-qstaticlink'
   14202 	    ;;
   14203 	  *)
   14204 	    case `$CC -V 2>&1 | sed 5q` in
   14205 	    *Sun\ C*)
   14206 	      # Sun C++ 5.9
   14207 	      lt_prog_compiler_pic_CXX='-KPIC'
   14208 	      lt_prog_compiler_static_CXX='-Bstatic'
   14209 	      lt_prog_compiler_wl_CXX='-Qoption ld '
   14210 	      ;;
   14211 	    esac
   14212 	    ;;
   14213 	esac
   14214 	;;
   14215       lynxos*)
   14216 	;;
   14217       m88k*)
   14218 	;;
   14219       mvs*)
   14220 	case $cc_basename in
   14221 	  cxx*)
   14222 	    lt_prog_compiler_pic_CXX='-W c,exportall'
   14223 	    ;;
   14224 	  *)
   14225 	    ;;
   14226 	esac
   14227 	;;
   14228       netbsd*)
   14229 	;;
   14230       *qnx* | *nto*)
   14231         # QNX uses GNU C++, but need to define -shared option too, otherwise
   14232         # it will coredump.
   14233         lt_prog_compiler_pic_CXX='-fPIC -shared'
   14234         ;;
   14235       osf3* | osf4* | osf5*)
   14236 	case $cc_basename in
   14237 	  KCC*)
   14238 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
   14239 	    ;;
   14240 	  RCC*)
   14241 	    # Rational C++ 2.4.1
   14242 	    lt_prog_compiler_pic_CXX='-pic'
   14243 	    ;;
   14244 	  cxx*)
   14245 	    # Digital/Compaq C++
   14246 	    lt_prog_compiler_wl_CXX='-Wl,'
   14247 	    # Make sure the PIC flag is empty.  It appears that all Alpha
   14248 	    # Linux and Compaq Tru64 Unix objects are PIC.
   14249 	    lt_prog_compiler_pic_CXX=
   14250 	    lt_prog_compiler_static_CXX='-non_shared'
   14251 	    ;;
   14252 	  *)
   14253 	    ;;
   14254 	esac
   14255 	;;
   14256       psos*)
   14257 	;;
   14258       solaris*)
   14259 	case $cc_basename in
   14260 	  CC*)
   14261 	    # Sun C++ 4.2, 5.x and Centerline C++
   14262 	    lt_prog_compiler_pic_CXX='-KPIC'
   14263 	    lt_prog_compiler_static_CXX='-Bstatic'
   14264 	    lt_prog_compiler_wl_CXX='-Qoption ld '
   14265 	    ;;
   14266 	  gcx*)
   14267 	    # Green Hills C++ Compiler
   14268 	    lt_prog_compiler_pic_CXX='-PIC'
   14269 	    ;;
   14270 	  *)
   14271 	    ;;
   14272 	esac
   14273 	;;
   14274       sunos4*)
   14275 	case $cc_basename in
   14276 	  CC*)
   14277 	    # Sun C++ 4.x
   14278 	    lt_prog_compiler_pic_CXX='-pic'
   14279 	    lt_prog_compiler_static_CXX='-Bstatic'
   14280 	    ;;
   14281 	  lcc*)
   14282 	    # Lucid
   14283 	    lt_prog_compiler_pic_CXX='-pic'
   14284 	    ;;
   14285 	  *)
   14286 	    ;;
   14287 	esac
   14288 	;;
   14289       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   14290 	case $cc_basename in
   14291 	  CC*)
   14292 	    lt_prog_compiler_wl_CXX='-Wl,'
   14293 	    lt_prog_compiler_pic_CXX='-KPIC'
   14294 	    lt_prog_compiler_static_CXX='-Bstatic'
   14295 	    ;;
   14296 	esac
   14297 	;;
   14298       tandem*)
   14299 	case $cc_basename in
   14300 	  NCC*)
   14301 	    # NonStop-UX NCC 3.20
   14302 	    lt_prog_compiler_pic_CXX='-KPIC'
   14303 	    ;;
   14304 	  *)
   14305 	    ;;
   14306 	esac
   14307 	;;
   14308       vxworks*)
   14309 	;;
   14310       *)
   14311 	lt_prog_compiler_can_build_shared_CXX=no
   14312 	;;
   14313     esac
   14314   fi
   14315 
   14316 case $host_os in
   14317   # For platforms which do not support PIC, -DPIC is meaningless:
   14318   *djgpp*)
   14319     lt_prog_compiler_pic_CXX=
   14320     ;;
   14321   *)
   14322     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
   14323     ;;
   14324 esac
   14325 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
   14326 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
   14327 
   14328 
   14329 
   14330 #
   14331 # Check to make sure the PIC flag actually works.
   14332 #
   14333 if test -n "$lt_prog_compiler_pic_CXX"; then
   14334   { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   14335 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
   14336 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
   14337   echo $ECHO_N "(cached) $ECHO_C" >&6
   14338 else
   14339   lt_cv_prog_compiler_pic_works_CXX=no
   14340    ac_outfile=conftest.$ac_objext
   14341    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14342    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   14343    # Insert the option either (1) after the last *FLAGS variable, or
   14344    # (2) before a word containing "conftest.", or (3) at the end.
   14345    # Note that $ac_compile itself does not contain backslashes and begins
   14346    # with a dollar sign (not a hyphen), so the echo should work correctly.
   14347    # The option is referenced via a variable to avoid confusing sed.
   14348    lt_compile=`echo "$ac_compile" | $SED \
   14349    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   14350    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   14351    -e 's:$: $lt_compiler_flag:'`
   14352    (eval echo "\"\$as_me:14352: $lt_compile\"" >&5)
   14353    (eval "$lt_compile" 2>conftest.err)
   14354    ac_status=$?
   14355    cat conftest.err >&5
   14356    echo "$as_me:14356: \$? = $ac_status" >&5
   14357    if (exit $ac_status) && test -s "$ac_outfile"; then
   14358      # The compiler can only warn and ignore the option if not recognized
   14359      # So say no if there are warnings other than the usual output.
   14360      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
   14361      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   14362      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   14363        lt_cv_prog_compiler_pic_works_CXX=yes
   14364      fi
   14365    fi
   14366    $RM conftest*
   14367 
   14368 fi
   14369 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
   14370 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
   14371 
   14372 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
   14373     case $lt_prog_compiler_pic_CXX in
   14374      "" | " "*) ;;
   14375      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
   14376      esac
   14377 else
   14378     lt_prog_compiler_pic_CXX=
   14379      lt_prog_compiler_can_build_shared_CXX=no
   14380 fi
   14381 
   14382 fi
   14383 
   14384 
   14385 
   14386 #
   14387 # Check to make sure the static flag actually works.
   14388 #
   14389 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
   14390 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   14391 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
   14392 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
   14393   echo $ECHO_N "(cached) $ECHO_C" >&6
   14394 else
   14395   lt_cv_prog_compiler_static_works_CXX=no
   14396    save_LDFLAGS="$LDFLAGS"
   14397    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   14398    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   14399    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   14400      # The linker can only warn and ignore the option if not recognized
   14401      # So say no if there are warnings
   14402      if test -s conftest.err; then
   14403        # Append any errors to the config.log.
   14404        cat conftest.err 1>&5
   14405        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
   14406        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   14407        if diff conftest.exp conftest.er2 >/dev/null; then
   14408          lt_cv_prog_compiler_static_works_CXX=yes
   14409        fi
   14410      else
   14411        lt_cv_prog_compiler_static_works_CXX=yes
   14412      fi
   14413    fi
   14414    $RM -r conftest*
   14415    LDFLAGS="$save_LDFLAGS"
   14416 
   14417 fi
   14418 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
   14419 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
   14420 
   14421 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
   14422     :
   14423 else
   14424     lt_prog_compiler_static_CXX=
   14425 fi
   14426 
   14427 
   14428 
   14429 
   14430     { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   14431 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   14432 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
   14433   echo $ECHO_N "(cached) $ECHO_C" >&6
   14434 else
   14435   lt_cv_prog_compiler_c_o_CXX=no
   14436    $RM -r conftest 2>/dev/null
   14437    mkdir conftest
   14438    cd conftest
   14439    mkdir out
   14440    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14441 
   14442    lt_compiler_flag="-o out/conftest2.$ac_objext"
   14443    # Insert the option either (1) after the last *FLAGS variable, or
   14444    # (2) before a word containing "conftest.", or (3) at the end.
   14445    # Note that $ac_compile itself does not contain backslashes and begins
   14446    # with a dollar sign (not a hyphen), so the echo should work correctly.
   14447    lt_compile=`echo "$ac_compile" | $SED \
   14448    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   14449    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   14450    -e 's:$: $lt_compiler_flag:'`
   14451    (eval echo "\"\$as_me:14451: $lt_compile\"" >&5)
   14452    (eval "$lt_compile" 2>out/conftest.err)
   14453    ac_status=$?
   14454    cat out/conftest.err >&5
   14455    echo "$as_me:14455: \$? = $ac_status" >&5
   14456    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   14457    then
   14458      # The compiler can only warn and ignore the option if not recognized
   14459      # So say no if there are warnings
   14460      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   14461      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   14462      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   14463        lt_cv_prog_compiler_c_o_CXX=yes
   14464      fi
   14465    fi
   14466    chmod u+w . 2>&5
   14467    $RM conftest*
   14468    # SGI C++ compiler will create directory out/ii_files/ for
   14469    # template instantiation
   14470    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   14471    $RM out/* && rmdir out
   14472    cd ..
   14473    $RM -r conftest
   14474    $RM conftest*
   14475 
   14476 fi
   14477 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   14478 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
   14479 
   14480 
   14481 
   14482     { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   14483 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
   14484 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
   14485   echo $ECHO_N "(cached) $ECHO_C" >&6
   14486 else
   14487   lt_cv_prog_compiler_c_o_CXX=no
   14488    $RM -r conftest 2>/dev/null
   14489    mkdir conftest
   14490    cd conftest
   14491    mkdir out
   14492    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14493 
   14494    lt_compiler_flag="-o out/conftest2.$ac_objext"
   14495    # Insert the option either (1) after the last *FLAGS variable, or
   14496    # (2) before a word containing "conftest.", or (3) at the end.
   14497    # Note that $ac_compile itself does not contain backslashes and begins
   14498    # with a dollar sign (not a hyphen), so the echo should work correctly.
   14499    lt_compile=`echo "$ac_compile" | $SED \
   14500    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   14501    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   14502    -e 's:$: $lt_compiler_flag:'`
   14503    (eval echo "\"\$as_me:14503: $lt_compile\"" >&5)
   14504    (eval "$lt_compile" 2>out/conftest.err)
   14505    ac_status=$?
   14506    cat out/conftest.err >&5
   14507    echo "$as_me:14507: \$? = $ac_status" >&5
   14508    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   14509    then
   14510      # The compiler can only warn and ignore the option if not recognized
   14511      # So say no if there are warnings
   14512      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
   14513      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   14514      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   14515        lt_cv_prog_compiler_c_o_CXX=yes
   14516      fi
   14517    fi
   14518    chmod u+w . 2>&5
   14519    $RM conftest*
   14520    # SGI C++ compiler will create directory out/ii_files/ for
   14521    # template instantiation
   14522    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   14523    $RM out/* && rmdir out
   14524    cd ..
   14525    $RM -r conftest
   14526    $RM conftest*
   14527 
   14528 fi
   14529 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   14530 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
   14531 
   14532 
   14533 
   14534 
   14535 hard_links="nottested"
   14536 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
   14537   # do not overwrite the value of need_locks provided by the user
   14538   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   14539 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
   14540   hard_links=yes
   14541   $RM conftest*
   14542   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   14543   touch conftest.a
   14544   ln conftest.a conftest.b 2>&5 || hard_links=no
   14545   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   14546   { echo "$as_me:$LINENO: result: $hard_links" >&5
   14547 echo "${ECHO_T}$hard_links" >&6; }
   14548   if test "$hard_links" = no; then
   14549     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   14550 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   14551     need_locks=warn
   14552   fi
   14553 else
   14554   need_locks=no
   14555 fi
   14556 
   14557 
   14558 
   14559     { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   14560 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
   14561 
   14562   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   14563   case $host_os in
   14564   aix[4-9]*)
   14565     # If we're using GNU nm, then we don't want the "-C" option.
   14566     # -C means demangle to AIX nm, but means don't demangle with GNU nm
   14567     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   14568       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'
   14569     else
   14570       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'
   14571     fi
   14572     ;;
   14573   pw32*)
   14574     export_symbols_cmds_CXX="$ltdll_cmds"
   14575   ;;
   14576   cygwin* | mingw*)
   14577     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
   14578   ;;
   14579   *)
   14580     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   14581   ;;
   14582   esac
   14583   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   14584 
   14585 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   14586 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
   14587 test "$ld_shlibs_CXX" = no && can_build_shared=no
   14588 
   14589 with_gnu_ld_CXX=$with_gnu_ld
   14590 
   14591 
   14592 
   14593 
   14594 
   14595 
   14596 #
   14597 # Do we need to explicitly link libc?
   14598 #
   14599 case "x$archive_cmds_need_lc_CXX" in
   14600 x|xyes)
   14601   # Assume -lc should be added
   14602   archive_cmds_need_lc_CXX=yes
   14603 
   14604   if test "$enable_shared" = yes && test "$GCC" = yes; then
   14605     case $archive_cmds_CXX in
   14606     *'~'*)
   14607       # FIXME: we may have to deal with multi-command sequences.
   14608       ;;
   14609     '$CC '*)
   14610       # Test whether the compiler implicitly links with -lc since on some
   14611       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   14612       # to ld, don't add -lc before -lgcc.
   14613       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   14614 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
   14615       $RM conftest*
   14616       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   14617 
   14618       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   14619   (eval $ac_compile) 2>&5
   14620   ac_status=$?
   14621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14622   (exit $ac_status); } 2>conftest.err; then
   14623         soname=conftest
   14624         lib=conftest
   14625         libobjs=conftest.$ac_objext
   14626         deplibs=
   14627         wl=$lt_prog_compiler_wl_CXX
   14628 	pic_flag=$lt_prog_compiler_pic_CXX
   14629         compiler_flags=-v
   14630         linker_flags=-v
   14631         verstring=
   14632         output_objdir=.
   14633         libname=conftest
   14634         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
   14635         allow_undefined_flag_CXX=
   14636         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
   14637   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   14638   ac_status=$?
   14639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   14640   (exit $ac_status); }
   14641         then
   14642 	  archive_cmds_need_lc_CXX=no
   14643         else
   14644 	  archive_cmds_need_lc_CXX=yes
   14645         fi
   14646         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
   14647       else
   14648         cat conftest.err 1>&5
   14649       fi
   14650       $RM conftest*
   14651       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
   14652 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
   14653       ;;
   14654     esac
   14655   fi
   14656   ;;
   14657 esac
   14658 
   14659 
   14660 
   14661 
   14662 
   14663 
   14664 
   14665 
   14666 
   14667 
   14668 
   14669 
   14670 
   14671 
   14672 
   14673 
   14674 
   14675 
   14676 
   14677 
   14678 
   14679 
   14680 
   14681 
   14682 
   14683 
   14684 
   14685 
   14686 
   14687 
   14688 
   14689 
   14690 
   14691 
   14692 
   14693 
   14694 
   14695 
   14696 
   14697 
   14698 
   14699 
   14700 
   14701 
   14702 
   14703 
   14704 
   14705 
   14706 
   14707 
   14708 
   14709 
   14710 
   14711 
   14712 
   14713 
   14714 
   14715 
   14716 
   14717 
   14718 
   14719 
   14720 
   14721 
   14722     { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   14723 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
   14724 
   14725 library_names_spec=
   14726 libname_spec='lib$name'
   14727 soname_spec=
   14728 shrext_cmds=".so"
   14729 postinstall_cmds=
   14730 postuninstall_cmds=
   14731 finish_cmds=
   14732 finish_eval=
   14733 shlibpath_var=
   14734 shlibpath_overrides_runpath=unknown
   14735 version_type=none
   14736 dynamic_linker="$host_os ld.so"
   14737 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   14738 need_lib_prefix=unknown
   14739 hardcode_into_libs=no
   14740 
   14741 # when you set need_version to no, make sure it does not cause -set_version
   14742 # flags to be left without arguments
   14743 need_version=unknown
   14744 
   14745 case $host_os in
   14746 aix3*)
   14747   version_type=linux
   14748   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   14749   shlibpath_var=LIBPATH
   14750 
   14751   # AIX 3 has no versioning support, so we append a major version to the name.
   14752   soname_spec='${libname}${release}${shared_ext}$major'
   14753   ;;
   14754 
   14755 aix[4-9]*)
   14756   version_type=linux
   14757   need_lib_prefix=no
   14758   need_version=no
   14759   hardcode_into_libs=yes
   14760   if test "$host_cpu" = ia64; then
   14761     # AIX 5 supports IA64
   14762     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   14763     shlibpath_var=LD_LIBRARY_PATH
   14764   else
   14765     # With GCC up to 2.95.x, collect2 would create an import file
   14766     # for dependence libraries.  The import file would start with
   14767     # the line `#! .'.  This would cause the generated library to
   14768     # depend on `.', always an invalid library.  This was fixed in
   14769     # development snapshots of GCC prior to 3.0.
   14770     case $host_os in
   14771       aix4 | aix4.[01] | aix4.[01].*)
   14772       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   14773 	   echo ' yes '
   14774 	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
   14775 	:
   14776       else
   14777 	can_build_shared=no
   14778       fi
   14779       ;;
   14780     esac
   14781     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   14782     # soname into executable. Probably we can add versioning support to
   14783     # collect2, so additional links can be useful in future.
   14784     if test "$aix_use_runtimelinking" = yes; then
   14785       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   14786       # instead of lib<name>.a to let people know that these are not
   14787       # typical AIX shared libraries.
   14788       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14789     else
   14790       # We preserve .a as extension for shared libraries through AIX4.2
   14791       # and later when we are not doing run time linking.
   14792       library_names_spec='${libname}${release}.a $libname.a'
   14793       soname_spec='${libname}${release}${shared_ext}$major'
   14794     fi
   14795     shlibpath_var=LIBPATH
   14796   fi
   14797   ;;
   14798 
   14799 amigaos*)
   14800   case $host_cpu in
   14801   powerpc)
   14802     # Since July 2007 AmigaOS4 officially supports .so libraries.
   14803     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   14804     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14805     ;;
   14806   m68k)
   14807     library_names_spec='$libname.ixlibrary $libname.a'
   14808     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   14809     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'
   14810     ;;
   14811   esac
   14812   ;;
   14813 
   14814 beos*)
   14815   library_names_spec='${libname}${shared_ext}'
   14816   dynamic_linker="$host_os ld.so"
   14817   shlibpath_var=LIBRARY_PATH
   14818   ;;
   14819 
   14820 bsdi[45]*)
   14821   version_type=linux
   14822   need_version=no
   14823   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14824   soname_spec='${libname}${release}${shared_ext}$major'
   14825   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   14826   shlibpath_var=LD_LIBRARY_PATH
   14827   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   14828   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   14829   # the default ld.so.conf also contains /usr/contrib/lib and
   14830   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   14831   # libtool to hard-code these into programs
   14832   ;;
   14833 
   14834 cygwin* | mingw* | pw32*)
   14835   version_type=windows
   14836   shrext_cmds=".dll"
   14837   need_version=no
   14838   need_lib_prefix=no
   14839 
   14840   case $GCC,$host_os in
   14841   yes,cygwin* | yes,mingw* | yes,pw32*)
   14842     library_names_spec='$libname.dll.a'
   14843     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   14844     postinstall_cmds='base_file=`basename \${file}`~
   14845       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
   14846       dldir=$destdir/`dirname \$dlpath`~
   14847       test -d \$dldir || mkdir -p \$dldir~
   14848       $install_prog $dir/$dlname \$dldir/$dlname~
   14849       chmod a+x \$dldir/$dlname~
   14850       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   14851         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   14852       fi'
   14853     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   14854       dlpath=$dir/\$dldll~
   14855        $RM \$dlpath'
   14856     shlibpath_overrides_runpath=yes
   14857 
   14858     case $host_os in
   14859     cygwin*)
   14860       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   14861       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14862       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
   14863       ;;
   14864     mingw*)
   14865       # MinGW DLLs use traditional 'lib' prefix
   14866       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14867       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
   14868       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
   14869         # It is most probably a Windows format PATH printed by
   14870         # mingw gcc, but we are running on Cygwin. Gcc prints its search
   14871         # path with ; separators, and with drive letters. We can handle the
   14872         # drive letters (cygwin fileutils understands them), so leave them,
   14873         # especially as we might pass files found there to a mingw objdump,
   14874         # which wouldn't understand a cygwinified path. Ahh.
   14875         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   14876       else
   14877         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   14878       fi
   14879       ;;
   14880     pw32*)
   14881       # pw32 DLLs use 'pw' prefix rather than 'lib'
   14882       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   14883       ;;
   14884     esac
   14885     ;;
   14886 
   14887   *)
   14888     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   14889     ;;
   14890   esac
   14891   dynamic_linker='Win32 ld.exe'
   14892   # FIXME: first we should search . and the directory the executable is in
   14893   shlibpath_var=PATH
   14894   ;;
   14895 
   14896 darwin* | rhapsody*)
   14897   dynamic_linker="$host_os dyld"
   14898   version_type=darwin
   14899   need_lib_prefix=no
   14900   need_version=no
   14901   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   14902   soname_spec='${libname}${release}${major}$shared_ext'
   14903   shlibpath_overrides_runpath=yes
   14904   shlibpath_var=DYLD_LIBRARY_PATH
   14905   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   14906 
   14907   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   14908   ;;
   14909 
   14910 dgux*)
   14911   version_type=linux
   14912   need_lib_prefix=no
   14913   need_version=no
   14914   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   14915   soname_spec='${libname}${release}${shared_ext}$major'
   14916   shlibpath_var=LD_LIBRARY_PATH
   14917   ;;
   14918 
   14919 freebsd1*)
   14920   dynamic_linker=no
   14921   ;;
   14922 
   14923 freebsd* | dragonfly*)
   14924   # DragonFly does not have aout.  When/if they implement a new
   14925   # versioning mechanism, adjust this.
   14926   if test -x /usr/bin/objformat; then
   14927     objformat=`/usr/bin/objformat`
   14928   else
   14929     case $host_os in
   14930     freebsd[123]*) objformat=aout ;;
   14931     *) objformat=elf ;;
   14932     esac
   14933   fi
   14934   version_type=freebsd-$objformat
   14935   case $version_type in
   14936     freebsd-elf*)
   14937       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   14938       need_version=no
   14939       need_lib_prefix=no
   14940       ;;
   14941     freebsd-*)
   14942       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   14943       need_version=yes
   14944       ;;
   14945   esac
   14946   shlibpath_var=LD_LIBRARY_PATH
   14947   case $host_os in
   14948   freebsd2*)
   14949     shlibpath_overrides_runpath=yes
   14950     ;;
   14951   freebsd3.[01]* | freebsdelf3.[01]*)
   14952     shlibpath_overrides_runpath=yes
   14953     hardcode_into_libs=yes
   14954     ;;
   14955   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   14956   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   14957     shlibpath_overrides_runpath=no
   14958     hardcode_into_libs=yes
   14959     ;;
   14960   *) # from 4.6 on, and DragonFly
   14961     shlibpath_overrides_runpath=yes
   14962     hardcode_into_libs=yes
   14963     ;;
   14964   esac
   14965   ;;
   14966 
   14967 gnu*)
   14968   version_type=linux
   14969   need_lib_prefix=no
   14970   need_version=no
   14971   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   14972   soname_spec='${libname}${release}${shared_ext}$major'
   14973   shlibpath_var=LD_LIBRARY_PATH
   14974   hardcode_into_libs=yes
   14975   ;;
   14976 
   14977 hpux9* | hpux10* | hpux11*)
   14978   # Give a soname corresponding to the major version so that dld.sl refuses to
   14979   # link against other versions.
   14980   version_type=sunos
   14981   need_lib_prefix=no
   14982   need_version=no
   14983   case $host_cpu in
   14984   ia64*)
   14985     shrext_cmds='.so'
   14986     hardcode_into_libs=yes
   14987     dynamic_linker="$host_os dld.so"
   14988     shlibpath_var=LD_LIBRARY_PATH
   14989     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   14990     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   14991     soname_spec='${libname}${release}${shared_ext}$major'
   14992     if test "X$HPUX_IA64_MODE" = X32; then
   14993       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   14994     else
   14995       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   14996     fi
   14997     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   14998     ;;
   14999   hppa*64*)
   15000     shrext_cmds='.sl'
   15001     hardcode_into_libs=yes
   15002     dynamic_linker="$host_os dld.sl"
   15003     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   15004     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   15005     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15006     soname_spec='${libname}${release}${shared_ext}$major'
   15007     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   15008     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   15009     ;;
   15010   *)
   15011     shrext_cmds='.sl'
   15012     dynamic_linker="$host_os dld.sl"
   15013     shlibpath_var=SHLIB_PATH
   15014     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   15015     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15016     soname_spec='${libname}${release}${shared_ext}$major'
   15017     ;;
   15018   esac
   15019   # HP-UX runs *really* slowly unless shared libraries are mode 555.
   15020   postinstall_cmds='chmod 555 $lib'
   15021   ;;
   15022 
   15023 interix[3-9]*)
   15024   version_type=linux
   15025   need_lib_prefix=no
   15026   need_version=no
   15027   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   15028   soname_spec='${libname}${release}${shared_ext}$major'
   15029   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   15030   shlibpath_var=LD_LIBRARY_PATH
   15031   shlibpath_overrides_runpath=no
   15032   hardcode_into_libs=yes
   15033   ;;
   15034 
   15035 irix5* | irix6* | nonstopux*)
   15036   case $host_os in
   15037     nonstopux*) version_type=nonstopux ;;
   15038     *)
   15039 	if test "$lt_cv_prog_gnu_ld" = yes; then
   15040 		version_type=linux
   15041 	else
   15042 		version_type=irix
   15043 	fi ;;
   15044   esac
   15045   need_lib_prefix=no
   15046   need_version=no
   15047   soname_spec='${libname}${release}${shared_ext}$major'
   15048   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   15049   case $host_os in
   15050   irix5* | nonstopux*)
   15051     libsuff= shlibsuff=
   15052     ;;
   15053   *)
   15054     case $LD in # libtool.m4 will add one of these switches to LD
   15055     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   15056       libsuff= shlibsuff= libmagic=32-bit;;
   15057     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   15058       libsuff=32 shlibsuff=N32 libmagic=N32;;
   15059     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   15060       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   15061     *) libsuff= shlibsuff= libmagic=never-match;;
   15062     esac
   15063     ;;
   15064   esac
   15065   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   15066   shlibpath_overrides_runpath=no
   15067   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   15068   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   15069   hardcode_into_libs=yes
   15070   ;;
   15071 
   15072 # No shared lib support for Linux oldld, aout, or coff.
   15073 linux*oldld* | linux*aout* | linux*coff*)
   15074   dynamic_linker=no
   15075   ;;
   15076 
   15077 # This must be Linux ELF.
   15078 linux* | k*bsd*-gnu)
   15079   version_type=linux
   15080   need_lib_prefix=no
   15081   need_version=no
   15082   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15083   soname_spec='${libname}${release}${shared_ext}$major'
   15084   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   15085   shlibpath_var=LD_LIBRARY_PATH
   15086   shlibpath_overrides_runpath=no
   15087   # Some binutils ld are patched to set DT_RUNPATH
   15088   save_LDFLAGS=$LDFLAGS
   15089   save_libdir=$libdir
   15090   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
   15091        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
   15092   cat >conftest.$ac_ext <<_ACEOF
   15093 /* confdefs.h.  */
   15094 _ACEOF
   15095 cat confdefs.h >>conftest.$ac_ext
   15096 cat >>conftest.$ac_ext <<_ACEOF
   15097 /* end confdefs.h.  */
   15098 
   15099 int
   15100 main ()
   15101 {
   15102 
   15103   ;
   15104   return 0;
   15105 }
   15106 _ACEOF
   15107 rm -f conftest.$ac_objext conftest$ac_exeext
   15108 if { (ac_try="$ac_link"
   15109 case "(($ac_try" in
   15110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15111   *) ac_try_echo=$ac_try;;
   15112 esac
   15113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15114   (eval "$ac_link") 2>conftest.er1
   15115   ac_status=$?
   15116   grep -v '^ *+' conftest.er1 >conftest.err
   15117   rm -f conftest.er1
   15118   cat conftest.err >&5
   15119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15120   (exit $ac_status); } && {
   15121 	 test -z "$ac_cxx_werror_flag" ||
   15122 	 test ! -s conftest.err
   15123        } && test -s conftest$ac_exeext &&
   15124        $as_test_x conftest$ac_exeext; then
   15125   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
   15126   shlibpath_overrides_runpath=yes
   15127 fi
   15128 
   15129 else
   15130   echo "$as_me: failed program was:" >&5
   15131 sed 's/^/| /' conftest.$ac_ext >&5
   15132 
   15133 
   15134 fi
   15135 
   15136 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   15137       conftest$ac_exeext conftest.$ac_ext
   15138   LDFLAGS=$save_LDFLAGS
   15139   libdir=$save_libdir
   15140 
   15141   # This implies no fast_install, which is unacceptable.
   15142   # Some rework will be needed to allow for fast_install
   15143   # before this can be enabled.
   15144   hardcode_into_libs=yes
   15145 
   15146   # Append ld.so.conf contents to the search path
   15147   if test -f /etc/ld.so.conf; then
   15148     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
   15149     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   15150   fi
   15151 
   15152   # We used to test for /lib/ld.so.1 and disable shared libraries on
   15153   # powerpc, because MkLinux only supported shared libraries with the
   15154   # GNU dynamic linker.  Since this was broken with cross compilers,
   15155   # most powerpc-linux boxes support dynamic linking these days and
   15156   # people can always --disable-shared, the test was removed, and we
   15157   # assume the GNU/Linux dynamic linker is in use.
   15158   dynamic_linker='GNU/Linux ld.so'
   15159   ;;
   15160 
   15161 netbsd*)
   15162   version_type=sunos
   15163   need_lib_prefix=no
   15164   need_version=no
   15165   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   15166     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15167     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   15168     dynamic_linker='NetBSD (a.out) ld.so'
   15169   else
   15170     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   15171     soname_spec='${libname}${release}${shared_ext}$major'
   15172     dynamic_linker='NetBSD ld.elf_so'
   15173   fi
   15174   shlibpath_var=LD_LIBRARY_PATH
   15175   shlibpath_overrides_runpath=yes
   15176   hardcode_into_libs=yes
   15177   ;;
   15178 
   15179 newsos6)
   15180   version_type=linux
   15181   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15182   shlibpath_var=LD_LIBRARY_PATH
   15183   shlibpath_overrides_runpath=yes
   15184   ;;
   15185 
   15186 *nto* | *qnx*)
   15187   version_type=qnx
   15188   need_lib_prefix=no
   15189   need_version=no
   15190   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15191   soname_spec='${libname}${release}${shared_ext}$major'
   15192   shlibpath_var=LD_LIBRARY_PATH
   15193   shlibpath_overrides_runpath=no
   15194   hardcode_into_libs=yes
   15195   dynamic_linker='ldqnx.so'
   15196   ;;
   15197 
   15198 openbsd*)
   15199   version_type=sunos
   15200   sys_lib_dlsearch_path_spec="/usr/lib"
   15201   need_lib_prefix=no
   15202   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   15203   case $host_os in
   15204     openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
   15205     *)				need_version=no  ;;
   15206   esac
   15207   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15208   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   15209   shlibpath_var=LD_LIBRARY_PATH
   15210   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   15211     case $host_os in
   15212       openbsd2.[89] | openbsd2.[89].*)
   15213 	shlibpath_overrides_runpath=no
   15214 	;;
   15215       *)
   15216 	shlibpath_overrides_runpath=yes
   15217 	;;
   15218       esac
   15219   else
   15220     shlibpath_overrides_runpath=yes
   15221   fi
   15222   ;;
   15223 
   15224 os2*)
   15225   libname_spec='$name'
   15226   shrext_cmds=".dll"
   15227   need_lib_prefix=no
   15228   library_names_spec='$libname${shared_ext} $libname.a'
   15229   dynamic_linker='OS/2 ld.exe'
   15230   shlibpath_var=LIBPATH
   15231   ;;
   15232 
   15233 osf3* | osf4* | osf5*)
   15234   version_type=osf
   15235   need_lib_prefix=no
   15236   need_version=no
   15237   soname_spec='${libname}${release}${shared_ext}$major'
   15238   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15239   shlibpath_var=LD_LIBRARY_PATH
   15240   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   15241   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   15242   ;;
   15243 
   15244 rdos*)
   15245   dynamic_linker=no
   15246   ;;
   15247 
   15248 solaris*)
   15249   version_type=linux
   15250   need_lib_prefix=no
   15251   need_version=no
   15252   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15253   soname_spec='${libname}${release}${shared_ext}$major'
   15254   shlibpath_var=LD_LIBRARY_PATH
   15255   shlibpath_overrides_runpath=yes
   15256   hardcode_into_libs=yes
   15257   # ldd complains unless libraries are executable
   15258   postinstall_cmds='chmod +x $lib'
   15259   ;;
   15260 
   15261 sunos4*)
   15262   version_type=sunos
   15263   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   15264   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   15265   shlibpath_var=LD_LIBRARY_PATH
   15266   shlibpath_overrides_runpath=yes
   15267   if test "$with_gnu_ld" = yes; then
   15268     need_lib_prefix=no
   15269   fi
   15270   need_version=yes
   15271   ;;
   15272 
   15273 sysv4 | sysv4.3*)
   15274   version_type=linux
   15275   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15276   soname_spec='${libname}${release}${shared_ext}$major'
   15277   shlibpath_var=LD_LIBRARY_PATH
   15278   case $host_vendor in
   15279     sni)
   15280       shlibpath_overrides_runpath=no
   15281       need_lib_prefix=no
   15282       runpath_var=LD_RUN_PATH
   15283       ;;
   15284     siemens)
   15285       need_lib_prefix=no
   15286       ;;
   15287     motorola)
   15288       need_lib_prefix=no
   15289       need_version=no
   15290       shlibpath_overrides_runpath=no
   15291       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   15292       ;;
   15293   esac
   15294   ;;
   15295 
   15296 sysv4*MP*)
   15297   if test -d /usr/nec ;then
   15298     version_type=linux
   15299     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   15300     soname_spec='$libname${shared_ext}.$major'
   15301     shlibpath_var=LD_LIBRARY_PATH
   15302   fi
   15303   ;;
   15304 
   15305 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   15306   version_type=freebsd-elf
   15307   need_lib_prefix=no
   15308   need_version=no
   15309   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   15310   soname_spec='${libname}${release}${shared_ext}$major'
   15311   shlibpath_var=LD_LIBRARY_PATH
   15312   shlibpath_overrides_runpath=yes
   15313   hardcode_into_libs=yes
   15314   if test "$with_gnu_ld" = yes; then
   15315     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   15316   else
   15317     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   15318     case $host_os in
   15319       sco3.2v5*)
   15320         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   15321 	;;
   15322     esac
   15323   fi
   15324   sys_lib_dlsearch_path_spec='/usr/lib'
   15325   ;;
   15326 
   15327 tpf*)
   15328   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   15329   version_type=linux
   15330   need_lib_prefix=no
   15331   need_version=no
   15332   library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15333   shlibpath_var=LD_LIBRARY_PATH
   15334   shlibpath_overrides_runpath=no
   15335   hardcode_into_libs=yes
   15336   ;;
   15337 
   15338 uts4*)
   15339   version_type=linux
   15340   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   15341   soname_spec='${libname}${release}${shared_ext}$major'
   15342   shlibpath_var=LD_LIBRARY_PATH
   15343   ;;
   15344 
   15345 *)
   15346   dynamic_linker=no
   15347   ;;
   15348 esac
   15349 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   15350 echo "${ECHO_T}$dynamic_linker" >&6; }
   15351 test "$dynamic_linker" = no && can_build_shared=no
   15352 
   15353 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   15354 if test "$GCC" = yes; then
   15355   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   15356 fi
   15357 
   15358 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
   15359   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   15360 fi
   15361 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
   15362   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   15363 fi
   15364 
   15365 
   15366 
   15367 
   15368 
   15369 
   15370 
   15371 
   15372 
   15373 
   15374 
   15375 
   15376 
   15377 
   15378 
   15379 
   15380 
   15381 
   15382 
   15383 
   15384 
   15385 
   15386 
   15387 
   15388 
   15389 
   15390 
   15391 
   15392 
   15393 
   15394 
   15395 
   15396 
   15397 
   15398 
   15399 
   15400     { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   15401 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
   15402 hardcode_action_CXX=
   15403 if test -n "$hardcode_libdir_flag_spec_CXX" ||
   15404    test -n "$runpath_var_CXX" ||
   15405    test "X$hardcode_automatic_CXX" = "Xyes" ; then
   15406 
   15407   # We can hardcode non-existent directories.
   15408   if test "$hardcode_direct_CXX" != no &&
   15409      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   15410      # have to relink, otherwise we might link with an installed library
   15411      # when we should be linking with a yet-to-be-installed one
   15412      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
   15413      test "$hardcode_minus_L_CXX" != no; then
   15414     # Linking always hardcodes the temporary library directory.
   15415     hardcode_action_CXX=relink
   15416   else
   15417     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   15418     hardcode_action_CXX=immediate
   15419   fi
   15420 else
   15421   # We cannot hardcode anything, or else we can only hardcode existing
   15422   # directories.
   15423   hardcode_action_CXX=unsupported
   15424 fi
   15425 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
   15426 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
   15427 
   15428 if test "$hardcode_action_CXX" = relink ||
   15429    test "$inherit_rpath_CXX" = yes; then
   15430   # Fast installation is not supported
   15431   enable_fast_install=no
   15432 elif test "$shlibpath_overrides_runpath" = yes ||
   15433      test "$enable_shared" = no; then
   15434   # Fast installation is not necessary
   15435   enable_fast_install=needless
   15436 fi
   15437 
   15438 
   15439 
   15440 
   15441 
   15442 
   15443 
   15444   fi # test -n "$compiler"
   15445 
   15446   CC=$lt_save_CC
   15447   LDCXX=$LD
   15448   LD=$lt_save_LD
   15449   GCC=$lt_save_GCC
   15450   with_gnu_ld=$lt_save_with_gnu_ld
   15451   lt_cv_path_LDCXX=$lt_cv_path_LD
   15452   lt_cv_path_LD=$lt_save_path_LD
   15453   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
   15454   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   15455 fi # test "$_lt_caught_CXX_error" != yes
   15456 
   15457 ac_ext=cpp
   15458 ac_cpp='$CXXCPP $CPPFLAGS'
   15459 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15460 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15461 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   15462 
   15463 
   15464 
   15465 
   15466 
   15467 
   15468 
   15469 
   15470 
   15471 
   15472 
   15473 
   15474 
   15475         ac_config_commands="$ac_config_commands libtool"
   15476 
   15477 
   15478 
   15479 
   15480 # Only expand once:
   15481 
   15482 
   15483 
   15484 # Checks for header files.
   15485 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   15486 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
   15487 if test "${ac_cv_header_stdc+set}" = set; then
   15488   echo $ECHO_N "(cached) $ECHO_C" >&6
   15489 else
   15490   cat >conftest.$ac_ext <<_ACEOF
   15491 /* confdefs.h.  */
   15492 _ACEOF
   15493 cat confdefs.h >>conftest.$ac_ext
   15494 cat >>conftest.$ac_ext <<_ACEOF
   15495 /* end confdefs.h.  */
   15496 #include <stdlib.h>
   15497 #include <stdarg.h>
   15498 #include <string.h>
   15499 #include <float.h>
   15500 
   15501 int
   15502 main ()
   15503 {
   15504 
   15505   ;
   15506   return 0;
   15507 }
   15508 _ACEOF
   15509 rm -f conftest.$ac_objext
   15510 if { (ac_try="$ac_compile"
   15511 case "(($ac_try" in
   15512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15513   *) ac_try_echo=$ac_try;;
   15514 esac
   15515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15516   (eval "$ac_compile") 2>conftest.er1
   15517   ac_status=$?
   15518   grep -v '^ *+' conftest.er1 >conftest.err
   15519   rm -f conftest.er1
   15520   cat conftest.err >&5
   15521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15522   (exit $ac_status); } && {
   15523 	 test -z "$ac_cxx_werror_flag" ||
   15524 	 test ! -s conftest.err
   15525        } && test -s conftest.$ac_objext; then
   15526   ac_cv_header_stdc=yes
   15527 else
   15528   echo "$as_me: failed program was:" >&5
   15529 sed 's/^/| /' conftest.$ac_ext >&5
   15530 
   15531 	ac_cv_header_stdc=no
   15532 fi
   15533 
   15534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15535 
   15536 if test $ac_cv_header_stdc = yes; then
   15537   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   15538   cat >conftest.$ac_ext <<_ACEOF
   15539 /* confdefs.h.  */
   15540 _ACEOF
   15541 cat confdefs.h >>conftest.$ac_ext
   15542 cat >>conftest.$ac_ext <<_ACEOF
   15543 /* end confdefs.h.  */
   15544 #include <string.h>
   15545 
   15546 _ACEOF
   15547 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15548   $EGREP "memchr" >/dev/null 2>&1; then
   15549   :
   15550 else
   15551   ac_cv_header_stdc=no
   15552 fi
   15553 rm -f conftest*
   15554 
   15555 fi
   15556 
   15557 if test $ac_cv_header_stdc = yes; then
   15558   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   15559   cat >conftest.$ac_ext <<_ACEOF
   15560 /* confdefs.h.  */
   15561 _ACEOF
   15562 cat confdefs.h >>conftest.$ac_ext
   15563 cat >>conftest.$ac_ext <<_ACEOF
   15564 /* end confdefs.h.  */
   15565 #include <stdlib.h>
   15566 
   15567 _ACEOF
   15568 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15569   $EGREP "free" >/dev/null 2>&1; then
   15570   :
   15571 else
   15572   ac_cv_header_stdc=no
   15573 fi
   15574 rm -f conftest*
   15575 
   15576 fi
   15577 
   15578 if test $ac_cv_header_stdc = yes; then
   15579   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   15580   if test "$cross_compiling" = yes; then
   15581   :
   15582 else
   15583   cat >conftest.$ac_ext <<_ACEOF
   15584 /* confdefs.h.  */
   15585 _ACEOF
   15586 cat confdefs.h >>conftest.$ac_ext
   15587 cat >>conftest.$ac_ext <<_ACEOF
   15588 /* end confdefs.h.  */
   15589 #include <ctype.h>
   15590 #include <stdlib.h>
   15591 #if ((' ' & 0x0FF) == 0x020)
   15592 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   15593 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   15594 #else
   15595 # define ISLOWER(c) \
   15596 		   (('a' <= (c) && (c) <= 'i') \
   15597 		     || ('j' <= (c) && (c) <= 'r') \
   15598 		     || ('s' <= (c) && (c) <= 'z'))
   15599 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   15600 #endif
   15601 
   15602 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   15603 int
   15604 main ()
   15605 {
   15606   int i;
   15607   for (i = 0; i < 256; i++)
   15608     if (XOR (islower (i), ISLOWER (i))
   15609 	|| toupper (i) != TOUPPER (i))
   15610       return 2;
   15611   return 0;
   15612 }
   15613 _ACEOF
   15614 rm -f conftest$ac_exeext
   15615 if { (ac_try="$ac_link"
   15616 case "(($ac_try" in
   15617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15618   *) ac_try_echo=$ac_try;;
   15619 esac
   15620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15621   (eval "$ac_link") 2>&5
   15622   ac_status=$?
   15623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15624   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   15625   { (case "(($ac_try" in
   15626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15627   *) ac_try_echo=$ac_try;;
   15628 esac
   15629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15630   (eval "$ac_try") 2>&5
   15631   ac_status=$?
   15632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15633   (exit $ac_status); }; }; then
   15634   :
   15635 else
   15636   echo "$as_me: program exited with status $ac_status" >&5
   15637 echo "$as_me: failed program was:" >&5
   15638 sed 's/^/| /' conftest.$ac_ext >&5
   15639 
   15640 ( exit $ac_status )
   15641 ac_cv_header_stdc=no
   15642 fi
   15643 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   15644 fi
   15645 
   15646 
   15647 fi
   15648 fi
   15649 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   15650 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
   15651 if test $ac_cv_header_stdc = yes; then
   15652 
   15653 cat >>confdefs.h <<\_ACEOF
   15654 #define STDC_HEADERS 1
   15655 _ACEOF
   15656 
   15657 fi
   15658 
   15659 
   15660 
   15661 
   15662 
   15663 
   15664 for ac_header in fcntl.h inttypes.h limits.h stdlib.h unistd.h
   15665 do
   15666 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   15667 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   15668   { echo "$as_me:$LINENO: checking for $ac_header" >&5
   15669 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   15670 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   15671   echo $ECHO_N "(cached) $ECHO_C" >&6
   15672 fi
   15673 ac_res=`eval echo '${'$as_ac_Header'}'`
   15674 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   15675 echo "${ECHO_T}$ac_res" >&6; }
   15676 else
   15677   # Is the header compilable?
   15678 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
   15679 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
   15680 cat >conftest.$ac_ext <<_ACEOF
   15681 /* confdefs.h.  */
   15682 _ACEOF
   15683 cat confdefs.h >>conftest.$ac_ext
   15684 cat >>conftest.$ac_ext <<_ACEOF
   15685 /* end confdefs.h.  */
   15686 $ac_includes_default
   15687 #include <$ac_header>
   15688 _ACEOF
   15689 rm -f conftest.$ac_objext
   15690 if { (ac_try="$ac_compile"
   15691 case "(($ac_try" in
   15692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15693   *) ac_try_echo=$ac_try;;
   15694 esac
   15695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15696   (eval "$ac_compile") 2>conftest.er1
   15697   ac_status=$?
   15698   grep -v '^ *+' conftest.er1 >conftest.err
   15699   rm -f conftest.er1
   15700   cat conftest.err >&5
   15701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15702   (exit $ac_status); } && {
   15703 	 test -z "$ac_cxx_werror_flag" ||
   15704 	 test ! -s conftest.err
   15705        } && test -s conftest.$ac_objext; then
   15706   ac_header_compiler=yes
   15707 else
   15708   echo "$as_me: failed program was:" >&5
   15709 sed 's/^/| /' conftest.$ac_ext >&5
   15710 
   15711 	ac_header_compiler=no
   15712 fi
   15713 
   15714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15715 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
   15716 echo "${ECHO_T}$ac_header_compiler" >&6; }
   15717 
   15718 # Is the header present?
   15719 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
   15720 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
   15721 cat >conftest.$ac_ext <<_ACEOF
   15722 /* confdefs.h.  */
   15723 _ACEOF
   15724 cat confdefs.h >>conftest.$ac_ext
   15725 cat >>conftest.$ac_ext <<_ACEOF
   15726 /* end confdefs.h.  */
   15727 #include <$ac_header>
   15728 _ACEOF
   15729 if { (ac_try="$ac_cpp conftest.$ac_ext"
   15730 case "(($ac_try" in
   15731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15732   *) ac_try_echo=$ac_try;;
   15733 esac
   15734 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15735   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   15736   ac_status=$?
   15737   grep -v '^ *+' conftest.er1 >conftest.err
   15738   rm -f conftest.er1
   15739   cat conftest.err >&5
   15740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15741   (exit $ac_status); } >/dev/null && {
   15742 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   15743 	 test ! -s conftest.err
   15744        }; then
   15745   ac_header_preproc=yes
   15746 else
   15747   echo "$as_me: failed program was:" >&5
   15748 sed 's/^/| /' conftest.$ac_ext >&5
   15749 
   15750   ac_header_preproc=no
   15751 fi
   15752 
   15753 rm -f conftest.err conftest.$ac_ext
   15754 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
   15755 echo "${ECHO_T}$ac_header_preproc" >&6; }
   15756 
   15757 # So?  What about this header?
   15758 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
   15759   yes:no: )
   15760     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
   15761 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
   15762     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
   15763 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
   15764     ac_header_preproc=yes
   15765     ;;
   15766   no:yes:* )
   15767     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
   15768 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
   15769     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
   15770 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
   15771     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
   15772 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
   15773     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
   15774 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
   15775     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
   15776 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
   15777     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
   15778 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
   15779     ( cat <<\_ASBOX
   15780 ## ---------------------------------------- ##
   15781 ## Report this to protobuf (at] googlegroups.com ##
   15782 ## ---------------------------------------- ##
   15783 _ASBOX
   15784      ) | sed "s/^/$as_me: WARNING:     /" >&2
   15785     ;;
   15786 esac
   15787 { echo "$as_me:$LINENO: checking for $ac_header" >&5
   15788 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
   15789 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   15790   echo $ECHO_N "(cached) $ECHO_C" >&6
   15791 else
   15792   eval "$as_ac_Header=\$ac_header_preproc"
   15793 fi
   15794 ac_res=`eval echo '${'$as_ac_Header'}'`
   15795 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   15796 echo "${ECHO_T}$ac_res" >&6; }
   15797 
   15798 fi
   15799 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   15800   cat >>confdefs.h <<_ACEOF
   15801 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   15802 _ACEOF
   15803 
   15804 fi
   15805 
   15806 done
   15807 
   15808 
   15809 # Checks for library functions.
   15810 { echo "$as_me:$LINENO: checking for working memcmp" >&5
   15811 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
   15812 if test "${ac_cv_func_memcmp_working+set}" = set; then
   15813   echo $ECHO_N "(cached) $ECHO_C" >&6
   15814 else
   15815   if test "$cross_compiling" = yes; then
   15816   ac_cv_func_memcmp_working=no
   15817 else
   15818   cat >conftest.$ac_ext <<_ACEOF
   15819 /* confdefs.h.  */
   15820 _ACEOF
   15821 cat confdefs.h >>conftest.$ac_ext
   15822 cat >>conftest.$ac_ext <<_ACEOF
   15823 /* end confdefs.h.  */
   15824 $ac_includes_default
   15825 int
   15826 main ()
   15827 {
   15828 
   15829   /* Some versions of memcmp are not 8-bit clean.  */
   15830   char c0 = '\100', c1 = '\200', c2 = '\201';
   15831   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
   15832     return 1;
   15833 
   15834   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
   15835      or more and with at least one buffer not starting on a 4-byte boundary.
   15836      William Lewis provided this test program.   */
   15837   {
   15838     char foo[21];
   15839     char bar[21];
   15840     int i;
   15841     for (i = 0; i < 4; i++)
   15842       {
   15843 	char *a = foo + i;
   15844 	char *b = bar + i;
   15845 	strcpy (a, "--------01111111");
   15846 	strcpy (b, "--------10000000");
   15847 	if (memcmp (a, b, 16) >= 0)
   15848 	  return 1;
   15849       }
   15850     return 0;
   15851   }
   15852 
   15853   ;
   15854   return 0;
   15855 }
   15856 _ACEOF
   15857 rm -f conftest$ac_exeext
   15858 if { (ac_try="$ac_link"
   15859 case "(($ac_try" in
   15860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15861   *) ac_try_echo=$ac_try;;
   15862 esac
   15863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15864   (eval "$ac_link") 2>&5
   15865   ac_status=$?
   15866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15867   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   15868   { (case "(($ac_try" in
   15869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15870   *) ac_try_echo=$ac_try;;
   15871 esac
   15872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15873   (eval "$ac_try") 2>&5
   15874   ac_status=$?
   15875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15876   (exit $ac_status); }; }; then
   15877   ac_cv_func_memcmp_working=yes
   15878 else
   15879   echo "$as_me: program exited with status $ac_status" >&5
   15880 echo "$as_me: failed program was:" >&5
   15881 sed 's/^/| /' conftest.$ac_ext >&5
   15882 
   15883 ( exit $ac_status )
   15884 ac_cv_func_memcmp_working=no
   15885 fi
   15886 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   15887 fi
   15888 
   15889 
   15890 fi
   15891 { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
   15892 echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
   15893 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
   15894   *" memcmp.$ac_objext "* ) ;;
   15895   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
   15896  ;;
   15897 esac
   15898 
   15899 
   15900 { echo "$as_me:$LINENO: checking for working strtod" >&5
   15901 echo $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
   15902 if test "${ac_cv_func_strtod+set}" = set; then
   15903   echo $ECHO_N "(cached) $ECHO_C" >&6
   15904 else
   15905   if test "$cross_compiling" = yes; then
   15906   ac_cv_func_strtod=no
   15907 else
   15908   cat >conftest.$ac_ext <<_ACEOF
   15909 /* confdefs.h.  */
   15910 _ACEOF
   15911 cat confdefs.h >>conftest.$ac_ext
   15912 cat >>conftest.$ac_ext <<_ACEOF
   15913 /* end confdefs.h.  */
   15914 
   15915 $ac_includes_default
   15916 #ifndef strtod
   15917 double strtod ();
   15918 #endif
   15919 int
   15920 main()
   15921 {
   15922   {
   15923     /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
   15924     char *string = " +69";
   15925     char *term;
   15926     double value;
   15927     value = strtod (string, &term);
   15928     if (value != 69 || term != (string + 4))
   15929       return 1;
   15930   }
   15931 
   15932   {
   15933     /* Under Solaris 2.4, strtod returns the wrong value for the
   15934        terminating character under some conditions.  */
   15935     char *string = "NaN";
   15936     char *term;
   15937     strtod (string, &term);
   15938     if (term != string && *(term - 1) == 0)
   15939       return 1;
   15940   }
   15941   return 0;
   15942 }
   15943 
   15944 _ACEOF
   15945 rm -f conftest$ac_exeext
   15946 if { (ac_try="$ac_link"
   15947 case "(($ac_try" in
   15948   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15949   *) ac_try_echo=$ac_try;;
   15950 esac
   15951 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15952   (eval "$ac_link") 2>&5
   15953   ac_status=$?
   15954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15955   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   15956   { (case "(($ac_try" in
   15957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   15958   *) ac_try_echo=$ac_try;;
   15959 esac
   15960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   15961   (eval "$ac_try") 2>&5
   15962   ac_status=$?
   15963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   15964   (exit $ac_status); }; }; then
   15965   ac_cv_func_strtod=yes
   15966 else
   15967   echo "$as_me: program exited with status $ac_status" >&5
   15968 echo "$as_me: failed program was:" >&5
   15969 sed 's/^/| /' conftest.$ac_ext >&5
   15970 
   15971 ( exit $ac_status )
   15972 ac_cv_func_strtod=no
   15973 fi
   15974 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   15975 fi
   15976 
   15977 
   15978 fi
   15979 { echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
   15980 echo "${ECHO_T}$ac_cv_func_strtod" >&6; }
   15981 if test $ac_cv_func_strtod = no; then
   15982   case " $LIBOBJS " in
   15983   *" strtod.$ac_objext "* ) ;;
   15984   *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
   15985  ;;
   15986 esac
   15987 
   15988 { echo "$as_me:$LINENO: checking for pow" >&5
   15989 echo $ECHO_N "checking for pow... $ECHO_C" >&6; }
   15990 if test "${ac_cv_func_pow+set}" = set; then
   15991   echo $ECHO_N "(cached) $ECHO_C" >&6
   15992 else
   15993   cat >conftest.$ac_ext <<_ACEOF
   15994 /* confdefs.h.  */
   15995 _ACEOF
   15996 cat confdefs.h >>conftest.$ac_ext
   15997 cat >>conftest.$ac_ext <<_ACEOF
   15998 /* end confdefs.h.  */
   15999 /* Define pow to an innocuous variant, in case <limits.h> declares pow.
   16000    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   16001 #define pow innocuous_pow
   16002 
   16003 /* System header to define __stub macros and hopefully few prototypes,
   16004     which can conflict with char pow (); below.
   16005     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   16006     <limits.h> exists even on freestanding compilers.  */
   16007 
   16008 #ifdef __STDC__
   16009 # include <limits.h>
   16010 #else
   16011 # include <assert.h>
   16012 #endif
   16013 
   16014 #undef pow
   16015 
   16016 /* Override any GCC internal prototype to avoid an error.
   16017    Use char because int might match the return type of a GCC
   16018    builtin and then its argument prototype would still apply.  */
   16019 #ifdef __cplusplus
   16020 extern "C"
   16021 #endif
   16022 char pow ();
   16023 /* The GNU C library defines this for functions which it implements
   16024     to always fail with ENOSYS.  Some functions are actually named
   16025     something starting with __ and the normal name is an alias.  */
   16026 #if defined __stub_pow || defined __stub___pow
   16027 choke me
   16028 #endif
   16029 
   16030 int
   16031 main ()
   16032 {
   16033 return pow ();
   16034   ;
   16035   return 0;
   16036 }
   16037 _ACEOF
   16038 rm -f conftest.$ac_objext conftest$ac_exeext
   16039 if { (ac_try="$ac_link"
   16040 case "(($ac_try" in
   16041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16042   *) ac_try_echo=$ac_try;;
   16043 esac
   16044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16045   (eval "$ac_link") 2>conftest.er1
   16046   ac_status=$?
   16047   grep -v '^ *+' conftest.er1 >conftest.err
   16048   rm -f conftest.er1
   16049   cat conftest.err >&5
   16050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16051   (exit $ac_status); } && {
   16052 	 test -z "$ac_cxx_werror_flag" ||
   16053 	 test ! -s conftest.err
   16054        } && test -s conftest$ac_exeext &&
   16055        $as_test_x conftest$ac_exeext; then
   16056   ac_cv_func_pow=yes
   16057 else
   16058   echo "$as_me: failed program was:" >&5
   16059 sed 's/^/| /' conftest.$ac_ext >&5
   16060 
   16061 	ac_cv_func_pow=no
   16062 fi
   16063 
   16064 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16065       conftest$ac_exeext conftest.$ac_ext
   16066 fi
   16067 { echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
   16068 echo "${ECHO_T}$ac_cv_func_pow" >&6; }
   16069 
   16070 if test $ac_cv_func_pow = no; then
   16071   { echo "$as_me:$LINENO: checking for pow in -lm" >&5
   16072 echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
   16073 if test "${ac_cv_lib_m_pow+set}" = set; then
   16074   echo $ECHO_N "(cached) $ECHO_C" >&6
   16075 else
   16076   ac_check_lib_save_LIBS=$LIBS
   16077 LIBS="-lm  $LIBS"
   16078 cat >conftest.$ac_ext <<_ACEOF
   16079 /* confdefs.h.  */
   16080 _ACEOF
   16081 cat confdefs.h >>conftest.$ac_ext
   16082 cat >>conftest.$ac_ext <<_ACEOF
   16083 /* end confdefs.h.  */
   16084 
   16085 /* Override any GCC internal prototype to avoid an error.
   16086    Use char because int might match the return type of a GCC
   16087    builtin and then its argument prototype would still apply.  */
   16088 #ifdef __cplusplus
   16089 extern "C"
   16090 #endif
   16091 char pow ();
   16092 int
   16093 main ()
   16094 {
   16095 return pow ();
   16096   ;
   16097   return 0;
   16098 }
   16099 _ACEOF
   16100 rm -f conftest.$ac_objext conftest$ac_exeext
   16101 if { (ac_try="$ac_link"
   16102 case "(($ac_try" in
   16103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16104   *) ac_try_echo=$ac_try;;
   16105 esac
   16106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16107   (eval "$ac_link") 2>conftest.er1
   16108   ac_status=$?
   16109   grep -v '^ *+' conftest.er1 >conftest.err
   16110   rm -f conftest.er1
   16111   cat conftest.err >&5
   16112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16113   (exit $ac_status); } && {
   16114 	 test -z "$ac_cxx_werror_flag" ||
   16115 	 test ! -s conftest.err
   16116        } && test -s conftest$ac_exeext &&
   16117        $as_test_x conftest$ac_exeext; then
   16118   ac_cv_lib_m_pow=yes
   16119 else
   16120   echo "$as_me: failed program was:" >&5
   16121 sed 's/^/| /' conftest.$ac_ext >&5
   16122 
   16123 	ac_cv_lib_m_pow=no
   16124 fi
   16125 
   16126 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16127       conftest$ac_exeext conftest.$ac_ext
   16128 LIBS=$ac_check_lib_save_LIBS
   16129 fi
   16130 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
   16131 echo "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
   16132 if test $ac_cv_lib_m_pow = yes; then
   16133   POW_LIB=-lm
   16134 else
   16135   { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
   16136 echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
   16137 fi
   16138 
   16139 fi
   16140 
   16141 fi
   16142 
   16143 
   16144 
   16145 
   16146 
   16147 
   16148 
   16149 for ac_func in ftruncate memset mkdir strchr strerror strtol
   16150 do
   16151 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   16152 { echo "$as_me:$LINENO: checking for $ac_func" >&5
   16153 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
   16154 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   16155   echo $ECHO_N "(cached) $ECHO_C" >&6
   16156 else
   16157   cat >conftest.$ac_ext <<_ACEOF
   16158 /* confdefs.h.  */
   16159 _ACEOF
   16160 cat confdefs.h >>conftest.$ac_ext
   16161 cat >>conftest.$ac_ext <<_ACEOF
   16162 /* end confdefs.h.  */
   16163 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   16164    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   16165 #define $ac_func innocuous_$ac_func
   16166 
   16167 /* System header to define __stub macros and hopefully few prototypes,
   16168     which can conflict with char $ac_func (); below.
   16169     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   16170     <limits.h> exists even on freestanding compilers.  */
   16171 
   16172 #ifdef __STDC__
   16173 # include <limits.h>
   16174 #else
   16175 # include <assert.h>
   16176 #endif
   16177 
   16178 #undef $ac_func
   16179 
   16180 /* Override any GCC internal prototype to avoid an error.
   16181    Use char because int might match the return type of a GCC
   16182    builtin and then its argument prototype would still apply.  */
   16183 #ifdef __cplusplus
   16184 extern "C"
   16185 #endif
   16186 char $ac_func ();
   16187 /* The GNU C library defines this for functions which it implements
   16188     to always fail with ENOSYS.  Some functions are actually named
   16189     something starting with __ and the normal name is an alias.  */
   16190 #if defined __stub_$ac_func || defined __stub___$ac_func
   16191 choke me
   16192 #endif
   16193 
   16194 int
   16195 main ()
   16196 {
   16197 return $ac_func ();
   16198   ;
   16199   return 0;
   16200 }
   16201 _ACEOF
   16202 rm -f conftest.$ac_objext conftest$ac_exeext
   16203 if { (ac_try="$ac_link"
   16204 case "(($ac_try" in
   16205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16206   *) ac_try_echo=$ac_try;;
   16207 esac
   16208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16209   (eval "$ac_link") 2>conftest.er1
   16210   ac_status=$?
   16211   grep -v '^ *+' conftest.er1 >conftest.err
   16212   rm -f conftest.er1
   16213   cat conftest.err >&5
   16214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16215   (exit $ac_status); } && {
   16216 	 test -z "$ac_cxx_werror_flag" ||
   16217 	 test ! -s conftest.err
   16218        } && test -s conftest$ac_exeext &&
   16219        $as_test_x conftest$ac_exeext; then
   16220   eval "$as_ac_var=yes"
   16221 else
   16222   echo "$as_me: failed program was:" >&5
   16223 sed 's/^/| /' conftest.$ac_ext >&5
   16224 
   16225 	eval "$as_ac_var=no"
   16226 fi
   16227 
   16228 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16229       conftest$ac_exeext conftest.$ac_ext
   16230 fi
   16231 ac_res=`eval echo '${'$as_ac_var'}'`
   16232 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
   16233 echo "${ECHO_T}$ac_res" >&6; }
   16234 if test `eval echo '${'$as_ac_var'}'` = yes; then
   16235   cat >>confdefs.h <<_ACEOF
   16236 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   16237 _ACEOF
   16238 
   16239 fi
   16240 done
   16241 
   16242 
   16243 # Check for zlib.
   16244 HAVE_ZLIB=0
   16245 if test "$with_zlib" != no; then
   16246 
   16247   { echo "$as_me:$LINENO: checking zlib version" >&5
   16248 echo $ECHO_N "checking zlib version... $ECHO_C" >&6; }
   16249 
   16250   # First check the zlib header version.
   16251   cat >conftest.$ac_ext <<_ACEOF
   16252 /* confdefs.h.  */
   16253 _ACEOF
   16254 cat confdefs.h >>conftest.$ac_ext
   16255 cat >>conftest.$ac_ext <<_ACEOF
   16256 /* end confdefs.h.  */
   16257 
   16258         #include <zlib.h>
   16259         #if !defined(ZLIB_VERNUM) || (ZLIB_VERNUM < 0x1204)
   16260         # error zlib version too old
   16261         #endif
   16262 
   16263 int
   16264 main ()
   16265 {
   16266 
   16267   ;
   16268   return 0;
   16269 }
   16270 _ACEOF
   16271 rm -f conftest.$ac_objext
   16272 if { (ac_try="$ac_compile"
   16273 case "(($ac_try" in
   16274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16275   *) ac_try_echo=$ac_try;;
   16276 esac
   16277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16278   (eval "$ac_compile") 2>conftest.er1
   16279   ac_status=$?
   16280   grep -v '^ *+' conftest.er1 >conftest.err
   16281   rm -f conftest.er1
   16282   cat conftest.err >&5
   16283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16284   (exit $ac_status); } && {
   16285 	 test -z "$ac_cxx_werror_flag" ||
   16286 	 test ! -s conftest.err
   16287        } && test -s conftest.$ac_objext; then
   16288 
   16289     { echo "$as_me:$LINENO: result: ok (1.2.0.4 or later)" >&5
   16290 echo "${ECHO_T}ok (1.2.0.4 or later)" >&6; }
   16291 
   16292     # Also need to add -lz to the linker flags and make sure this succeeds.
   16293     { echo "$as_me:$LINENO: checking for library containing zlibVersion" >&5
   16294 echo $ECHO_N "checking for library containing zlibVersion... $ECHO_C" >&6; }
   16295 if test "${ac_cv_search_zlibVersion+set}" = set; then
   16296   echo $ECHO_N "(cached) $ECHO_C" >&6
   16297 else
   16298   ac_func_search_save_LIBS=$LIBS
   16299 cat >conftest.$ac_ext <<_ACEOF
   16300 /* confdefs.h.  */
   16301 _ACEOF
   16302 cat confdefs.h >>conftest.$ac_ext
   16303 cat >>conftest.$ac_ext <<_ACEOF
   16304 /* end confdefs.h.  */
   16305 
   16306 /* Override any GCC internal prototype to avoid an error.
   16307    Use char because int might match the return type of a GCC
   16308    builtin and then its argument prototype would still apply.  */
   16309 #ifdef __cplusplus
   16310 extern "C"
   16311 #endif
   16312 char zlibVersion ();
   16313 int
   16314 main ()
   16315 {
   16316 return zlibVersion ();
   16317   ;
   16318   return 0;
   16319 }
   16320 _ACEOF
   16321 for ac_lib in '' z; do
   16322   if test -z "$ac_lib"; then
   16323     ac_res="none required"
   16324   else
   16325     ac_res=-l$ac_lib
   16326     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16327   fi
   16328   rm -f conftest.$ac_objext conftest$ac_exeext
   16329 if { (ac_try="$ac_link"
   16330 case "(($ac_try" in
   16331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16332   *) ac_try_echo=$ac_try;;
   16333 esac
   16334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16335   (eval "$ac_link") 2>conftest.er1
   16336   ac_status=$?
   16337   grep -v '^ *+' conftest.er1 >conftest.err
   16338   rm -f conftest.er1
   16339   cat conftest.err >&5
   16340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16341   (exit $ac_status); } && {
   16342 	 test -z "$ac_cxx_werror_flag" ||
   16343 	 test ! -s conftest.err
   16344        } && test -s conftest$ac_exeext &&
   16345        $as_test_x conftest$ac_exeext; then
   16346   ac_cv_search_zlibVersion=$ac_res
   16347 else
   16348   echo "$as_me: failed program was:" >&5
   16349 sed 's/^/| /' conftest.$ac_ext >&5
   16350 
   16351 
   16352 fi
   16353 
   16354 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16355       conftest$ac_exeext
   16356   if test "${ac_cv_search_zlibVersion+set}" = set; then
   16357   break
   16358 fi
   16359 done
   16360 if test "${ac_cv_search_zlibVersion+set}" = set; then
   16361   :
   16362 else
   16363   ac_cv_search_zlibVersion=no
   16364 fi
   16365 rm conftest.$ac_ext
   16366 LIBS=$ac_func_search_save_LIBS
   16367 fi
   16368 { echo "$as_me:$LINENO: result: $ac_cv_search_zlibVersion" >&5
   16369 echo "${ECHO_T}$ac_cv_search_zlibVersion" >&6; }
   16370 ac_res=$ac_cv_search_zlibVersion
   16371 if test "$ac_res" != no; then
   16372   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16373 
   16374 
   16375 cat >>confdefs.h <<\_ACEOF
   16376 #define HAVE_ZLIB 1
   16377 _ACEOF
   16378 
   16379       HAVE_ZLIB=1
   16380 
   16381 else
   16382 
   16383       if test "$with_zlib" != check; then
   16384 
   16385         { { echo "$as_me:$LINENO: error: --with-zlib was given, but no working zlib library was found
   16386 See \`config.log' for more details." >&5
   16387 echo "$as_me: error: --with-zlib was given, but no working zlib library was found
   16388 See \`config.log' for more details." >&2;}
   16389    { (exit 1); exit 1; }; }
   16390 
   16391 fi
   16392 
   16393 
   16394 fi
   16395 
   16396 
   16397 else
   16398   echo "$as_me: failed program was:" >&5
   16399 sed 's/^/| /' conftest.$ac_ext >&5
   16400 
   16401 
   16402     if test "$with_zlib" = check; then
   16403 
   16404       { echo "$as_me:$LINENO: result: headers missing or too old (requires 1.2.0.4)" >&5
   16405 echo "${ECHO_T}headers missing or too old (requires 1.2.0.4)" >&6; }
   16406 
   16407 else
   16408 
   16409       { { echo "$as_me:$LINENO: error: --with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
   16410 See \`config.log' for more details." >&5
   16411 echo "$as_me: error: --with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
   16412 See \`config.log' for more details." >&2;}
   16413    { (exit 1); exit 1; }; }
   16414 
   16415 fi
   16416 
   16417 
   16418 fi
   16419 
   16420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16421 
   16422 fi
   16423 
   16424  if test $HAVE_ZLIB = 1; then
   16425   HAVE_ZLIB_TRUE=
   16426   HAVE_ZLIB_FALSE='#'
   16427 else
   16428   HAVE_ZLIB_TRUE='#'
   16429   HAVE_ZLIB_FALSE=
   16430 fi
   16431 
   16432 
   16433 if test "$with_protoc" != "no"; then
   16434 
   16435   PROTOC=$with_protoc
   16436   if test "$with_protoc" == "yes"; then
   16437 
   16438     # No argument given.  Use system protoc.
   16439     PROTOC=protoc
   16440 
   16441 fi
   16442 
   16443   if echo "$PROTOC" | grep -q '^[^/].*/'; then
   16444 
   16445     # Does not start with a slash, but contains a slash.  So, it's a relative
   16446     # path (as opposed to an absolute path or an executable in $PATH).
   16447     # Since it will actually be executed from the src directory, prefix with
   16448     # the current directory.  We also insert $ac_top_build_prefix in case this
   16449     # is a nested package and --with-protoc was actually given on the outer
   16450     # package's configure script.
   16451     PROTOC=`pwd`/${ac_top_build_prefix}$PROTOC
   16452 
   16453 fi
   16454 
   16455 
   16456 
   16457 fi
   16458 
   16459  if test "$with_protoc" != "no"; then
   16460   USE_EXTERNAL_PROTOC_TRUE=
   16461   USE_EXTERNAL_PROTOC_FALSE='#'
   16462 else
   16463   USE_EXTERNAL_PROTOC_TRUE='#'
   16464   USE_EXTERNAL_PROTOC_FALSE=
   16465 fi
   16466 
   16467 
   16468 
   16469 
   16470 
   16471 ac_ext=c
   16472 ac_cpp='$CPP $CPPFLAGS'
   16473 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   16474 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   16475 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   16476 
   16477 acx_pthread_ok=no
   16478 
   16479 # We used to check for pthread.h first, but this fails if pthread.h
   16480 # requires special compiler flags (e.g. on True64 or Sequent).
   16481 # It gets checked for in the link test anyway.
   16482 
   16483 # First of all, check if the user has set any of the PTHREAD_LIBS,
   16484 # etcetera environment variables, and if threads linking works using
   16485 # them:
   16486 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
   16487         save_CFLAGS="$CFLAGS"
   16488         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   16489         save_LIBS="$LIBS"
   16490         LIBS="$PTHREAD_LIBS $LIBS"
   16491         { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
   16492 echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
   16493         cat >conftest.$ac_ext <<_ACEOF
   16494 /* confdefs.h.  */
   16495 _ACEOF
   16496 cat confdefs.h >>conftest.$ac_ext
   16497 cat >>conftest.$ac_ext <<_ACEOF
   16498 /* end confdefs.h.  */
   16499 
   16500 /* Override any GCC internal prototype to avoid an error.
   16501    Use char because int might match the return type of a GCC
   16502    builtin and then its argument prototype would still apply.  */
   16503 #ifdef __cplusplus
   16504 extern "C"
   16505 #endif
   16506 char pthread_join ();
   16507 int
   16508 main ()
   16509 {
   16510 return pthread_join ();
   16511   ;
   16512   return 0;
   16513 }
   16514 _ACEOF
   16515 rm -f conftest.$ac_objext conftest$ac_exeext
   16516 if { (ac_try="$ac_link"
   16517 case "(($ac_try" in
   16518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16519   *) ac_try_echo=$ac_try;;
   16520 esac
   16521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16522   (eval "$ac_link") 2>conftest.er1
   16523   ac_status=$?
   16524   grep -v '^ *+' conftest.er1 >conftest.err
   16525   rm -f conftest.er1
   16526   cat conftest.err >&5
   16527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16528   (exit $ac_status); } && {
   16529 	 test -z "$ac_c_werror_flag" ||
   16530 	 test ! -s conftest.err
   16531        } && test -s conftest$ac_exeext &&
   16532        $as_test_x conftest$ac_exeext; then
   16533   acx_pthread_ok=yes
   16534 else
   16535   echo "$as_me: failed program was:" >&5
   16536 sed 's/^/| /' conftest.$ac_ext >&5
   16537 
   16538 
   16539 fi
   16540 
   16541 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16542       conftest$ac_exeext conftest.$ac_ext
   16543         { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
   16544 echo "${ECHO_T}$acx_pthread_ok" >&6; }
   16545         if test x"$acx_pthread_ok" = xno; then
   16546                 PTHREAD_LIBS=""
   16547                 PTHREAD_CFLAGS=""
   16548         fi
   16549         LIBS="$save_LIBS"
   16550         CFLAGS="$save_CFLAGS"
   16551 fi
   16552 
   16553 # We must check for the threads library under a number of different
   16554 # names; the ordering is very important because some systems
   16555 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
   16556 # libraries is broken (non-POSIX).
   16557 
   16558 # Create a list of thread flags to try.  Items starting with a "-" are
   16559 # C compiler flags, and other items are library names, except for "none"
   16560 # which indicates that we try without any flags at all, and "pthread-config"
   16561 # which is a program returning the flags for the Pth emulation library.
   16562 
   16563 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
   16564 
   16565 # The ordering *is* (sometimes) important.  Some notes on the
   16566 # individual items follow:
   16567 
   16568 # pthreads: AIX (must check this before -lpthread)
   16569 # none: in case threads are in libc; should be tried before -Kthread and
   16570 #       other compiler flags to prevent continual compiler warnings
   16571 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
   16572 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
   16573 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
   16574 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
   16575 # -pthreads: Solaris/gcc
   16576 # -mthreads: Mingw32/gcc, Lynx/gcc
   16577 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
   16578 #      doesn't hurt to check since this sometimes defines pthreads too;
   16579 #      also defines -D_REENTRANT)
   16580 #      ... -mt is also the pthreads flag for HP/aCC
   16581 # pthread: Linux, etcetera
   16582 # --thread-safe: KAI C++
   16583 # pthread-config: use pthread-config program (for GNU Pth library)
   16584 
   16585 case "${host_cpu}-${host_os}" in
   16586         *solaris*)
   16587 
   16588         # On Solaris (at least, for some versions), libc contains stubbed
   16589         # (non-functional) versions of the pthreads routines, so link-based
   16590         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
   16591         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
   16592         # a function called by this macro, so we could check for that, but
   16593         # who knows whether they'll stub that too in a future libc.)  So,
   16594         # we'll just look for -pthreads and -lpthread first:
   16595 
   16596         acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
   16597         ;;
   16598 esac
   16599 
   16600 if test x"$acx_pthread_ok" = xno; then
   16601 for flag in $acx_pthread_flags; do
   16602 
   16603         case $flag in
   16604                 none)
   16605                 { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
   16606 echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
   16607                 ;;
   16608 
   16609                 -*)
   16610                 { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
   16611 echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
   16612                 PTHREAD_CFLAGS="$flag"
   16613                 ;;
   16614 
   16615 		pthread-config)
   16616 		# Extract the first word of "pthread-config", so it can be a program name with args.
   16617 set dummy pthread-config; ac_word=$2
   16618 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   16619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   16620 if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
   16621   echo $ECHO_N "(cached) $ECHO_C" >&6
   16622 else
   16623   if test -n "$acx_pthread_config"; then
   16624   ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
   16625 else
   16626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   16627 for as_dir in $PATH
   16628 do
   16629   IFS=$as_save_IFS
   16630   test -z "$as_dir" && as_dir=.
   16631   for ac_exec_ext in '' $ac_executable_extensions; do
   16632   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   16633     ac_cv_prog_acx_pthread_config="yes"
   16634     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   16635     break 2
   16636   fi
   16637 done
   16638 done
   16639 IFS=$as_save_IFS
   16640 
   16641   test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
   16642 fi
   16643 fi
   16644 acx_pthread_config=$ac_cv_prog_acx_pthread_config
   16645 if test -n "$acx_pthread_config"; then
   16646   { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
   16647 echo "${ECHO_T}$acx_pthread_config" >&6; }
   16648 else
   16649   { echo "$as_me:$LINENO: result: no" >&5
   16650 echo "${ECHO_T}no" >&6; }
   16651 fi
   16652 
   16653 
   16654 		if test x"$acx_pthread_config" = xno; then continue; fi
   16655 		PTHREAD_CFLAGS="`pthread-config --cflags`"
   16656 		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
   16657 		;;
   16658 
   16659                 *)
   16660                 { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
   16661 echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
   16662                 PTHREAD_LIBS="-l$flag"
   16663                 ;;
   16664         esac
   16665 
   16666         save_LIBS="$LIBS"
   16667         save_CFLAGS="$CFLAGS"
   16668         LIBS="$PTHREAD_LIBS $LIBS"
   16669         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   16670 
   16671         # Check for various functions.  We must include pthread.h,
   16672         # since some functions may be macros.  (On the Sequent, we
   16673         # need a special flag -Kthread to make this header compile.)
   16674         # We check for pthread_join because it is in -lpthread on IRIX
   16675         # while pthread_create is in libc.  We check for pthread_attr_init
   16676         # due to DEC craziness with -lpthreads.  We check for
   16677         # pthread_cleanup_push because it is one of the few pthread
   16678         # functions on Solaris that doesn't have a non-functional libc stub.
   16679         # We try pthread_create on general principles.
   16680         cat >conftest.$ac_ext <<_ACEOF
   16681 /* confdefs.h.  */
   16682 _ACEOF
   16683 cat confdefs.h >>conftest.$ac_ext
   16684 cat >>conftest.$ac_ext <<_ACEOF
   16685 /* end confdefs.h.  */
   16686 #include <pthread.h>
   16687 int
   16688 main ()
   16689 {
   16690 pthread_t th; pthread_join(th, 0);
   16691                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
   16692                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
   16693   ;
   16694   return 0;
   16695 }
   16696 _ACEOF
   16697 rm -f conftest.$ac_objext conftest$ac_exeext
   16698 if { (ac_try="$ac_link"
   16699 case "(($ac_try" in
   16700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16701   *) ac_try_echo=$ac_try;;
   16702 esac
   16703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16704   (eval "$ac_link") 2>conftest.er1
   16705   ac_status=$?
   16706   grep -v '^ *+' conftest.er1 >conftest.err
   16707   rm -f conftest.er1
   16708   cat conftest.err >&5
   16709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16710   (exit $ac_status); } && {
   16711 	 test -z "$ac_c_werror_flag" ||
   16712 	 test ! -s conftest.err
   16713        } && test -s conftest$ac_exeext &&
   16714        $as_test_x conftest$ac_exeext; then
   16715   acx_pthread_ok=yes
   16716 else
   16717   echo "$as_me: failed program was:" >&5
   16718 sed 's/^/| /' conftest.$ac_ext >&5
   16719 
   16720 
   16721 fi
   16722 
   16723 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16724       conftest$ac_exeext conftest.$ac_ext
   16725 
   16726         LIBS="$save_LIBS"
   16727         CFLAGS="$save_CFLAGS"
   16728 
   16729         { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
   16730 echo "${ECHO_T}$acx_pthread_ok" >&6; }
   16731         if test "x$acx_pthread_ok" = xyes; then
   16732                 break;
   16733         fi
   16734 
   16735         PTHREAD_LIBS=""
   16736         PTHREAD_CFLAGS=""
   16737 done
   16738 fi
   16739 
   16740 # Various other checks:
   16741 if test "x$acx_pthread_ok" = xyes; then
   16742         save_LIBS="$LIBS"
   16743         LIBS="$PTHREAD_LIBS $LIBS"
   16744         save_CFLAGS="$CFLAGS"
   16745         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   16746 
   16747         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
   16748 	{ echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
   16749 echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6; }
   16750 	attr_name=unknown
   16751 	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
   16752 	    cat >conftest.$ac_ext <<_ACEOF
   16753 /* confdefs.h.  */
   16754 _ACEOF
   16755 cat confdefs.h >>conftest.$ac_ext
   16756 cat >>conftest.$ac_ext <<_ACEOF
   16757 /* end confdefs.h.  */
   16758 #include <pthread.h>
   16759 int
   16760 main ()
   16761 {
   16762 int attr=$attr; return attr;
   16763   ;
   16764   return 0;
   16765 }
   16766 _ACEOF
   16767 rm -f conftest.$ac_objext conftest$ac_exeext
   16768 if { (ac_try="$ac_link"
   16769 case "(($ac_try" in
   16770   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16771   *) ac_try_echo=$ac_try;;
   16772 esac
   16773 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16774   (eval "$ac_link") 2>conftest.er1
   16775   ac_status=$?
   16776   grep -v '^ *+' conftest.er1 >conftest.err
   16777   rm -f conftest.er1
   16778   cat conftest.err >&5
   16779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16780   (exit $ac_status); } && {
   16781 	 test -z "$ac_c_werror_flag" ||
   16782 	 test ! -s conftest.err
   16783        } && test -s conftest$ac_exeext &&
   16784        $as_test_x conftest$ac_exeext; then
   16785   attr_name=$attr; break
   16786 else
   16787   echo "$as_me: failed program was:" >&5
   16788 sed 's/^/| /' conftest.$ac_ext >&5
   16789 
   16790 
   16791 fi
   16792 
   16793 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16794       conftest$ac_exeext conftest.$ac_ext
   16795 	done
   16796         { echo "$as_me:$LINENO: result: $attr_name" >&5
   16797 echo "${ECHO_T}$attr_name" >&6; }
   16798         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
   16799 
   16800 cat >>confdefs.h <<_ACEOF
   16801 #define PTHREAD_CREATE_JOINABLE $attr_name
   16802 _ACEOF
   16803 
   16804         fi
   16805 
   16806         { echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
   16807 echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6; }
   16808         flag=no
   16809         case "${host_cpu}-${host_os}" in
   16810             *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
   16811             *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
   16812         esac
   16813         { echo "$as_me:$LINENO: result: ${flag}" >&5
   16814 echo "${ECHO_T}${flag}" >&6; }
   16815         if test "x$flag" != xno; then
   16816             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
   16817         fi
   16818 
   16819         LIBS="$save_LIBS"
   16820         CFLAGS="$save_CFLAGS"
   16821         # More AIX lossage: must compile with xlc_r or cc_r
   16822 	if test x"$GCC" != xyes; then
   16823           for ac_prog in xlc_r cc_r
   16824 do
   16825   # Extract the first word of "$ac_prog", so it can be a program name with args.
   16826 set dummy $ac_prog; ac_word=$2
   16827 { echo "$as_me:$LINENO: checking for $ac_word" >&5
   16828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
   16829 if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
   16830   echo $ECHO_N "(cached) $ECHO_C" >&6
   16831 else
   16832   if test -n "$PTHREAD_CC"; then
   16833   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
   16834 else
   16835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   16836 for as_dir in $PATH
   16837 do
   16838   IFS=$as_save_IFS
   16839   test -z "$as_dir" && as_dir=.
   16840   for ac_exec_ext in '' $ac_executable_extensions; do
   16841   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
   16842     ac_cv_prog_PTHREAD_CC="$ac_prog"
   16843     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
   16844     break 2
   16845   fi
   16846 done
   16847 done
   16848 IFS=$as_save_IFS
   16849 
   16850 fi
   16851 fi
   16852 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
   16853 if test -n "$PTHREAD_CC"; then
   16854   { echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
   16855 echo "${ECHO_T}$PTHREAD_CC" >&6; }
   16856 else
   16857   { echo "$as_me:$LINENO: result: no" >&5
   16858 echo "${ECHO_T}no" >&6; }
   16859 fi
   16860 
   16861 
   16862   test -n "$PTHREAD_CC" && break
   16863 done
   16864 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
   16865 
   16866         else
   16867           PTHREAD_CC=$CC
   16868 	fi
   16869 
   16870 	# The next part tries to detect GCC inconsistency with -shared on some
   16871 	# architectures and systems. The problem is that in certain
   16872 	# configurations, when -shared is specified, GCC "forgets" to
   16873 	# internally use various flags which are still necessary.
   16874 
   16875 	#
   16876 	# Prepare the flags
   16877 	#
   16878 	save_CFLAGS="$CFLAGS"
   16879 	save_LIBS="$LIBS"
   16880 	save_CC="$CC"
   16881 
   16882 	# Try with the flags determined by the earlier checks.
   16883 	#
   16884 	# -Wl,-z,defs forces link-time symbol resolution, so that the
   16885 	# linking checks with -shared actually have any value
   16886 	#
   16887 	# FIXME: -fPIC is required for -shared on many architectures,
   16888 	# so we specify it here, but the right way would probably be to
   16889 	# properly detect whether it is actually required.
   16890 	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
   16891 	LIBS="$PTHREAD_LIBS $LIBS"
   16892 	CC="$PTHREAD_CC"
   16893 
   16894 	# In order not to create several levels of indentation, we test
   16895 	# the value of "$done" until we find the cure or run out of ideas.
   16896 	done="no"
   16897 
   16898 	# First, make sure the CFLAGS we added are actually accepted by our
   16899 	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
   16900 	# then we can't do this test.
   16901 	if test x"$done" = xno; then
   16902 	   { echo "$as_me:$LINENO: checking whether to check for GCC pthread/shared inconsistencies" >&5
   16903 echo $ECHO_N "checking whether to check for GCC pthread/shared inconsistencies... $ECHO_C" >&6; }
   16904 	   cat >conftest.$ac_ext <<_ACEOF
   16905 /* confdefs.h.  */
   16906 _ACEOF
   16907 cat confdefs.h >>conftest.$ac_ext
   16908 cat >>conftest.$ac_ext <<_ACEOF
   16909 /* end confdefs.h.  */
   16910 
   16911 int
   16912 main ()
   16913 {
   16914 
   16915   ;
   16916   return 0;
   16917 }
   16918 _ACEOF
   16919 rm -f conftest.$ac_objext conftest$ac_exeext
   16920 if { (ac_try="$ac_link"
   16921 case "(($ac_try" in
   16922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16923   *) ac_try_echo=$ac_try;;
   16924 esac
   16925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16926   (eval "$ac_link") 2>conftest.er1
   16927   ac_status=$?
   16928   grep -v '^ *+' conftest.er1 >conftest.err
   16929   rm -f conftest.er1
   16930   cat conftest.err >&5
   16931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16932   (exit $ac_status); } && {
   16933 	 test -z "$ac_c_werror_flag" ||
   16934 	 test ! -s conftest.err
   16935        } && test -s conftest$ac_exeext &&
   16936        $as_test_x conftest$ac_exeext; then
   16937   :
   16938 else
   16939   echo "$as_me: failed program was:" >&5
   16940 sed 's/^/| /' conftest.$ac_ext >&5
   16941 
   16942 	done=yes
   16943 fi
   16944 
   16945 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   16946       conftest$ac_exeext conftest.$ac_ext
   16947 
   16948 	   if test "x$done" = xyes ; then
   16949 	      { echo "$as_me:$LINENO: result: no" >&5
   16950 echo "${ECHO_T}no" >&6; }
   16951 	   else
   16952 	      { echo "$as_me:$LINENO: result: yes" >&5
   16953 echo "${ECHO_T}yes" >&6; }
   16954 	   fi
   16955 	fi
   16956 
   16957 	if test x"$done" = xno; then
   16958 	   { echo "$as_me:$LINENO: checking whether -pthread is sufficient with -shared" >&5
   16959 echo $ECHO_N "checking whether -pthread is sufficient with -shared... $ECHO_C" >&6; }
   16960 	   cat >conftest.$ac_ext <<_ACEOF
   16961 /* confdefs.h.  */
   16962 _ACEOF
   16963 cat confdefs.h >>conftest.$ac_ext
   16964 cat >>conftest.$ac_ext <<_ACEOF
   16965 /* end confdefs.h.  */
   16966 #include <pthread.h>
   16967 int
   16968 main ()
   16969 {
   16970 pthread_t th; pthread_join(th, 0);
   16971 	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
   16972 	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
   16973   ;
   16974   return 0;
   16975 }
   16976 _ACEOF
   16977 rm -f conftest.$ac_objext conftest$ac_exeext
   16978 if { (ac_try="$ac_link"
   16979 case "(($ac_try" in
   16980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   16981   *) ac_try_echo=$ac_try;;
   16982 esac
   16983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   16984   (eval "$ac_link") 2>conftest.er1
   16985   ac_status=$?
   16986   grep -v '^ *+' conftest.er1 >conftest.err
   16987   rm -f conftest.er1
   16988   cat conftest.err >&5
   16989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   16990   (exit $ac_status); } && {
   16991 	 test -z "$ac_c_werror_flag" ||
   16992 	 test ! -s conftest.err
   16993        } && test -s conftest$ac_exeext &&
   16994        $as_test_x conftest$ac_exeext; then
   16995   done=yes
   16996 else
   16997   echo "$as_me: failed program was:" >&5
   16998 sed 's/^/| /' conftest.$ac_ext >&5
   16999 
   17000 
   17001 fi
   17002 
   17003 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   17004       conftest$ac_exeext conftest.$ac_ext
   17005 
   17006 	   if test "x$done" = xyes; then
   17007 	      { echo "$as_me:$LINENO: result: yes" >&5
   17008 echo "${ECHO_T}yes" >&6; }
   17009 	   else
   17010 	      { echo "$as_me:$LINENO: result: no" >&5
   17011 echo "${ECHO_T}no" >&6; }
   17012 	   fi
   17013 	fi
   17014 
   17015 	#
   17016 	# Linux gcc on some architectures such as mips/mipsel forgets
   17017 	# about -lpthread
   17018 	#
   17019 	if test x"$done" = xno; then
   17020 	   { echo "$as_me:$LINENO: checking whether -lpthread fixes that" >&5
   17021 echo $ECHO_N "checking whether -lpthread fixes that... $ECHO_C" >&6; }
   17022 	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
   17023 	   cat >conftest.$ac_ext <<_ACEOF
   17024 /* confdefs.h.  */
   17025 _ACEOF
   17026 cat confdefs.h >>conftest.$ac_ext
   17027 cat >>conftest.$ac_ext <<_ACEOF
   17028 /* end confdefs.h.  */
   17029 #include <pthread.h>
   17030 int
   17031 main ()
   17032 {
   17033 pthread_t th; pthread_join(th, 0);
   17034 	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
   17035 	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
   17036   ;
   17037   return 0;
   17038 }
   17039 _ACEOF
   17040 rm -f conftest.$ac_objext conftest$ac_exeext
   17041 if { (ac_try="$ac_link"
   17042 case "(($ac_try" in
   17043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   17044   *) ac_try_echo=$ac_try;;
   17045 esac
   17046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   17047   (eval "$ac_link") 2>conftest.er1
   17048   ac_status=$?
   17049   grep -v '^ *+' conftest.er1 >conftest.err
   17050   rm -f conftest.er1
   17051   cat conftest.err >&5
   17052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   17053   (exit $ac_status); } && {
   17054 	 test -z "$ac_c_werror_flag" ||
   17055 	 test ! -s conftest.err
   17056        } && test -s conftest$ac_exeext &&
   17057        $as_test_x conftest$ac_exeext; then
   17058   done=yes
   17059 else
   17060   echo "$as_me: failed program was:" >&5
   17061 sed 's/^/| /' conftest.$ac_ext >&5
   17062 
   17063 
   17064 fi
   17065 
   17066 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   17067       conftest$ac_exeext conftest.$ac_ext
   17068 
   17069 	   if test "x$done" = xyes; then
   17070 	      { echo "$as_me:$LINENO: result: yes" >&5
   17071 echo "${ECHO_T}yes" >&6; }
   17072 	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
   17073 	   else
   17074 	      { echo "$as_me:$LINENO: result: no" >&5
   17075 echo "${ECHO_T}no" >&6; }
   17076 	   fi
   17077 	fi
   17078 	#
   17079 	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
   17080 	#
   17081 	if test x"$done" = xno; then
   17082 	   { echo "$as_me:$LINENO: checking whether -lc_r fixes that" >&5
   17083 echo $ECHO_N "checking whether -lc_r fixes that... $ECHO_C" >&6; }
   17084 	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
   17085 	   cat >conftest.$ac_ext <<_ACEOF
   17086 /* confdefs.h.  */
   17087 _ACEOF
   17088 cat confdefs.h >>conftest.$ac_ext
   17089 cat >>conftest.$ac_ext <<_ACEOF
   17090 /* end confdefs.h.  */
   17091 #include <pthread.h>
   17092 int
   17093 main ()
   17094 {
   17095 pthread_t th; pthread_join(th, 0);
   17096 	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
   17097 	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
   17098   ;
   17099   return 0;
   17100 }
   17101 _ACEOF
   17102 rm -f conftest.$ac_objext conftest$ac_exeext
   17103 if { (ac_try="$ac_link"
   17104 case "(($ac_try" in
   17105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   17106   *) ac_try_echo=$ac_try;;
   17107 esac
   17108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   17109   (eval "$ac_link") 2>conftest.er1
   17110   ac_status=$?
   17111   grep -v '^ *+' conftest.er1 >conftest.err
   17112   rm -f conftest.er1
   17113   cat conftest.err >&5
   17114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   17115   (exit $ac_status); } && {
   17116 	 test -z "$ac_c_werror_flag" ||
   17117 	 test ! -s conftest.err
   17118        } && test -s conftest$ac_exeext &&
   17119        $as_test_x conftest$ac_exeext; then
   17120   done=yes
   17121 else
   17122   echo "$as_me: failed program was:" >&5
   17123 sed 's/^/| /' conftest.$ac_ext >&5
   17124 
   17125 
   17126 fi
   17127 
   17128 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
   17129       conftest$ac_exeext conftest.$ac_ext
   17130 
   17131 	   if test "x$done" = xyes; then
   17132 	      { echo "$as_me:$LINENO: result: yes" >&5
   17133 echo "${ECHO_T}yes" >&6; }
   17134 	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
   17135 	   else
   17136 	      { echo "$as_me:$LINENO: result: no" >&5
   17137 echo "${ECHO_T}no" >&6; }
   17138 	   fi
   17139 	fi
   17140 	if test x"$done" = xno; then
   17141 	   # OK, we have run out of ideas
   17142 	   { echo "$as_me:$LINENO: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
   17143 echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
   17144 
   17145 	   # so it's not safe to assume that we may use pthreads
   17146 	   acx_pthread_ok=no
   17147 	fi
   17148 
   17149 	CFLAGS="$save_CFLAGS"
   17150 	LIBS="$save_LIBS"
   17151 	CC="$save_CC"
   17152 else
   17153         PTHREAD_CC="$CC"
   17154 fi
   17155 
   17156 
   17157 
   17158 
   17159 
   17160 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
   17161 if test x"$acx_pthread_ok" = xyes; then
   17162 
   17163 cat >>confdefs.h <<\_ACEOF
   17164 #define HAVE_PTHREAD 1
   17165 _ACEOF
   17166 
   17167         :
   17168 else
   17169         acx_pthread_ok=no
   17170 
   17171 fi
   17172 ac_ext=cpp
   17173 ac_cpp='$CXXCPP $CPPFLAGS'
   17174 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   17175 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   17176 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   17177 
   17178 
   17179 { echo "$as_me:$LINENO: checking the location of hash_map" >&5
   17180 echo $ECHO_N "checking the location of hash_map... $ECHO_C" >&6; }
   17181 
   17182    ac_ext=cpp
   17183 ac_cpp='$CXXCPP $CPPFLAGS'
   17184 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   17185 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   17186 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   17187 
   17188    ac_cv_cxx_hash_map_header=""
   17189    ac_cv_cxx_hash_map_class=""
   17190    for location in tr1/unordered_map ext/hash_map hash_map; do
   17191      for namespace in std::tr1 __gnu_cxx "" std stdext; do
   17192        for name in unordered_map hash_map; do
   17193 
   17194          if test -z "$ac_cv_cxx_hash_map_header"; then
   17195 
   17196            # On OSX 1.5 / GCC 4.0.1 (the standard compiler on that platform),
   17197            # calling find() on a const unordered_map does not compile.  So, we
   17198            # include a call to find() in our test to detect this broken
   17199            # implementation and avoid using it.  Note that ext/hash_map works
   17200            # fine on this platform, so we'll end up using that.
   17201            cat >conftest.$ac_ext <<_ACEOF
   17202 /* confdefs.h.  */
   17203 _ACEOF
   17204 cat confdefs.h >>conftest.$ac_ext
   17205 cat >>conftest.$ac_ext <<_ACEOF
   17206 /* end confdefs.h.  */
   17207 #include <$location>
   17208 int
   17209 main ()
   17210 {
   17211 const ${namespace}::$name<int, int> t;
   17212                            t.find(1);
   17213   ;
   17214   return 0;
   17215 }
   17216 _ACEOF
   17217 rm -f conftest.$ac_objext
   17218 if { (ac_try="$ac_compile"
   17219 case "(($ac_try" in
   17220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   17221   *) ac_try_echo=$ac_try;;
   17222 esac
   17223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   17224   (eval "$ac_compile") 2>conftest.er1
   17225   ac_status=$?
   17226   grep -v '^ *+' conftest.er1 >conftest.err
   17227   rm -f conftest.er1
   17228   cat conftest.err >&5
   17229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   17230   (exit $ac_status); } && {
   17231 	 test -z "$ac_cxx_werror_flag" ||
   17232 	 test ! -s conftest.err
   17233        } && test -s conftest.$ac_objext; then
   17234   ac_cv_cxx_hash_map_header="<$location>";
   17235                            ac_cv_cxx_hash_namespace="$namespace";
   17236                            ac_cv_cxx_hash_map_class="$name";
   17237 else
   17238   echo "$as_me: failed program was:" >&5
   17239 sed 's/^/| /' conftest.$ac_ext >&5
   17240 
   17241 
   17242 fi
   17243 
   17244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17245          fi
   17246        done
   17247      done
   17248    done
   17249    ac_cv_cxx_hash_set_header=`echo "$ac_cv_cxx_hash_map_header" | sed s/map/set/`;
   17250    ac_cv_cxx_hash_set_class=`echo "$ac_cv_cxx_hash_map_class" | sed s/map/set/`;
   17251    if test -n "$ac_cv_cxx_hash_map_header"; then
   17252 
   17253 cat >>confdefs.h <<\_ACEOF
   17254 #define HAVE_HASH_MAP 1
   17255 _ACEOF
   17256 
   17257 
   17258 cat >>confdefs.h <<\_ACEOF
   17259 #define HAVE_HASH_SET 1
   17260 _ACEOF
   17261 
   17262 
   17263 cat >>confdefs.h <<_ACEOF
   17264 #define HASH_MAP_H $ac_cv_cxx_hash_map_header
   17265 _ACEOF
   17266 
   17267 
   17268 cat >>confdefs.h <<_ACEOF
   17269 #define HASH_SET_H $ac_cv_cxx_hash_set_header
   17270 _ACEOF
   17271 
   17272 
   17273 cat >>confdefs.h <<_ACEOF
   17274 #define HASH_MAP_CLASS $ac_cv_cxx_hash_map_class
   17275 _ACEOF
   17276 
   17277 
   17278 cat >>confdefs.h <<_ACEOF
   17279 #define HASH_SET_CLASS $ac_cv_cxx_hash_set_class
   17280 _ACEOF
   17281 
   17282 
   17283 cat >>confdefs.h <<_ACEOF
   17284 #define HASH_NAMESPACE $ac_cv_cxx_hash_namespace
   17285 _ACEOF
   17286 
   17287       { echo "$as_me:$LINENO: result: $ac_cv_cxx_hash_map_header" >&5
   17288 echo "${ECHO_T}$ac_cv_cxx_hash_map_header" >&6; }
   17289    else
   17290       { echo "$as_me:$LINENO: result: " >&5
   17291 echo "${ECHO_T}" >&6; }
   17292       { echo "$as_me:$LINENO: WARNING: could not find an STL hash_map" >&5
   17293 echo "$as_me: WARNING: could not find an STL hash_map" >&2;}
   17294    fi
   17295 
   17296 
   17297 # HACK:  Make gtest's configure script pick up our copy of CFLAGS and CXXFLAGS,
   17298 #   since the flags added by ACX_CHECK_SUNCC must be used when compiling gtest
   17299 #   too.
   17300 export CFLAGS
   17301 export CXXFLAGS
   17302 subdirs="$subdirs gtest"
   17303 
   17304 
   17305 ac_config_files="$ac_config_files Makefile src/Makefile protobuf.pc protobuf-lite.pc"
   17306 
   17307 cat >confcache <<\_ACEOF
   17308 # This file is a shell script that caches the results of configure
   17309 # tests run on this system so they can be shared between configure
   17310 # scripts and configure runs, see configure's option --config-cache.
   17311 # It is not useful on other systems.  If it contains results you don't
   17312 # want to keep, you may remove or edit it.
   17313 #
   17314 # config.status only pays attention to the cache file if you give it
   17315 # the --recheck option to rerun configure.
   17316 #
   17317 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   17318 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   17319 # following values.
   17320 
   17321 _ACEOF
   17322 
   17323 # The following way of writing the cache mishandles newlines in values,
   17324 # but we know of no workaround that is simple, portable, and efficient.
   17325 # So, we kill variables containing newlines.
   17326 # Ultrix sh set writes to stderr and can't be redirected directly,
   17327 # and sets the high bit in the cache file unless we assign to the vars.
   17328 (
   17329   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   17330     eval ac_val=\$$ac_var
   17331     case $ac_val in #(
   17332     *${as_nl}*)
   17333       case $ac_var in #(
   17334       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
   17335 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
   17336       esac
   17337       case $ac_var in #(
   17338       _ | IFS | as_nl) ;; #(
   17339       *) $as_unset $ac_var ;;
   17340       esac ;;
   17341     esac
   17342   done
   17343 
   17344   (set) 2>&1 |
   17345     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   17346     *${as_nl}ac_space=\ *)
   17347       # `set' does not quote correctly, so add quotes (double-quote
   17348       # substitution turns \\\\ into \\, and sed turns \\ into \).
   17349       sed -n \
   17350 	"s/'/'\\\\''/g;
   17351 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   17352       ;; #(
   17353     *)
   17354       # `set' quotes correctly as required by POSIX, so do not add quotes.
   17355       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   17356       ;;
   17357     esac |
   17358     sort
   17359 ) |
   17360   sed '
   17361      /^ac_cv_env_/b end
   17362      t clear
   17363      :clear
   17364      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   17365      t end
   17366      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   17367      :end' >>confcache
   17368 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   17369   if test -w "$cache_file"; then
   17370     test "x$cache_file" != "x/dev/null" &&
   17371       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
   17372 echo "$as_me: updating cache $cache_file" >&6;}
   17373     cat confcache >$cache_file
   17374   else
   17375     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
   17376 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   17377   fi
   17378 fi
   17379 rm -f confcache
   17380 
   17381 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   17382 # Let make expand exec_prefix.
   17383 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   17384 
   17385 DEFS=-DHAVE_CONFIG_H
   17386 
   17387 ac_libobjs=
   17388 ac_ltlibobjs=
   17389 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   17390   # 1. Remove the extension, and $U if already installed.
   17391   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   17392   ac_i=`echo "$ac_i" | sed "$ac_script"`
   17393   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   17394   #    will be set to the directory where LIBOBJS objects are built.
   17395   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   17396   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
   17397 done
   17398 LIBOBJS=$ac_libobjs
   17399 
   17400 LTLIBOBJS=$ac_ltlibobjs
   17401 
   17402 
   17403 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   17404   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
   17405 Usually this means the macro was only invoked conditionally." >&5
   17406 echo "$as_me: error: conditional \"AMDEP\" was never defined.
   17407 Usually this means the macro was only invoked conditionally." >&2;}
   17408    { (exit 1); exit 1; }; }
   17409 fi
   17410 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   17411   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
   17412 Usually this means the macro was only invoked conditionally." >&5
   17413 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
   17414 Usually this means the macro was only invoked conditionally." >&2;}
   17415    { (exit 1); exit 1; }; }
   17416 fi
   17417 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   17418   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
   17419 Usually this means the macro was only invoked conditionally." >&5
   17420 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
   17421 Usually this means the macro was only invoked conditionally." >&2;}
   17422    { (exit 1); exit 1; }; }
   17423 fi
   17424 if test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then
   17425   { { echo "$as_me:$LINENO: error: conditional \"GCC\" was never defined.
   17426 Usually this means the macro was only invoked conditionally." >&5
   17427 echo "$as_me: error: conditional \"GCC\" was never defined.
   17428 Usually this means the macro was only invoked conditionally." >&2;}
   17429    { (exit 1); exit 1; }; }
   17430 fi
   17431 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   17432   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
   17433 Usually this means the macro was only invoked conditionally." >&5
   17434 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
   17435 Usually this means the macro was only invoked conditionally." >&2;}
   17436    { (exit 1); exit 1; }; }
   17437 fi
   17438 if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
   17439   { { echo "$as_me:$LINENO: error: conditional \"HAVE_ZLIB\" was never defined.
   17440 Usually this means the macro was only invoked conditionally." >&5
   17441 echo "$as_me: error: conditional \"HAVE_ZLIB\" was never defined.
   17442 Usually this means the macro was only invoked conditionally." >&2;}
   17443    { (exit 1); exit 1; }; }
   17444 fi
   17445 if test -z "${USE_EXTERNAL_PROTOC_TRUE}" && test -z "${USE_EXTERNAL_PROTOC_FALSE}"; then
   17446   { { echo "$as_me:$LINENO: error: conditional \"USE_EXTERNAL_PROTOC\" was never defined.
   17447 Usually this means the macro was only invoked conditionally." >&5
   17448 echo "$as_me: error: conditional \"USE_EXTERNAL_PROTOC\" was never defined.
   17449 Usually this means the macro was only invoked conditionally." >&2;}
   17450    { (exit 1); exit 1; }; }
   17451 fi
   17452 
   17453 : ${CONFIG_STATUS=./config.status}
   17454 ac_clean_files_save=$ac_clean_files
   17455 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   17456 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
   17457 echo "$as_me: creating $CONFIG_STATUS" >&6;}
   17458 cat >$CONFIG_STATUS <<_ACEOF
   17459 #! $SHELL
   17460 # Generated by $as_me.
   17461 # Run this file to recreate the current configuration.
   17462 # Compiler output produced by configure, useful for debugging
   17463 # configure, is in config.log if it exists.
   17464 
   17465 debug=false
   17466 ac_cs_recheck=false
   17467 ac_cs_silent=false
   17468 SHELL=\${CONFIG_SHELL-$SHELL}
   17469 _ACEOF
   17470 
   17471 cat >>$CONFIG_STATUS <<\_ACEOF
   17472 ## --------------------- ##
   17473 ## M4sh Initialization.  ##
   17474 ## --------------------- ##
   17475 
   17476 # Be more Bourne compatible
   17477 DUALCASE=1; export DUALCASE # for MKS sh
   17478 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   17479   emulate sh
   17480   NULLCMD=:
   17481   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
   17482   # is contrary to our usage.  Disable this feature.
   17483   alias -g '${1+"$@"}'='"$@"'
   17484   setopt NO_GLOB_SUBST
   17485 else
   17486   case `(set -o) 2>/dev/null` in
   17487   *posix*) set -o posix ;;
   17488 esac
   17489 
   17490 fi
   17491 
   17492 
   17493 
   17494 
   17495 # PATH needs CR
   17496 # Avoid depending upon Character Ranges.
   17497 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   17498 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   17499 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   17500 as_cr_digits='0123456789'
   17501 as_cr_alnum=$as_cr_Letters$as_cr_digits
   17502 
   17503 # The user is always right.
   17504 if test "${PATH_SEPARATOR+set}" != set; then
   17505   echo "#! /bin/sh" >conf$$.sh
   17506   echo  "exit 0"   >>conf$$.sh
   17507   chmod +x conf$$.sh
   17508   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   17509     PATH_SEPARATOR=';'
   17510   else
   17511     PATH_SEPARATOR=:
   17512   fi
   17513   rm -f conf$$.sh
   17514 fi
   17515 
   17516 # Support unset when possible.
   17517 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   17518   as_unset=unset
   17519 else
   17520   as_unset=false
   17521 fi
   17522 
   17523 
   17524 # IFS
   17525 # We need space, tab and new line, in precisely that order.  Quoting is
   17526 # there to prevent editors from complaining about space-tab.
   17527 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   17528 # splitting by setting IFS to empty value.)
   17529 as_nl='
   17530 '
   17531 IFS=" ""	$as_nl"
   17532 
   17533 # Find who we are.  Look in the path if we contain no directory separator.
   17534 case $0 in
   17535   *[\\/]* ) as_myself=$0 ;;
   17536   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   17537 for as_dir in $PATH
   17538 do
   17539   IFS=$as_save_IFS
   17540   test -z "$as_dir" && as_dir=.
   17541   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   17542 done
   17543 IFS=$as_save_IFS
   17544 
   17545      ;;
   17546 esac
   17547 # We did not find ourselves, most probably we were run as `sh COMMAND'
   17548 # in which case we are not to be found in the path.
   17549 if test "x$as_myself" = x; then
   17550   as_myself=$0
   17551 fi
   17552 if test ! -f "$as_myself"; then
   17553   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   17554   { (exit 1); exit 1; }
   17555 fi
   17556 
   17557 # Work around bugs in pre-3.0 UWIN ksh.
   17558 for as_var in ENV MAIL MAILPATH
   17559 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
   17560 done
   17561 PS1='$ '
   17562 PS2='> '
   17563 PS4='+ '
   17564 
   17565 # NLS nuisances.
   17566 for as_var in \
   17567   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
   17568   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
   17569   LC_TELEPHONE LC_TIME
   17570 do
   17571   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
   17572     eval $as_var=C; export $as_var
   17573   else
   17574     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
   17575   fi
   17576 done
   17577 
   17578 # Required to use basename.
   17579 if expr a : '\(a\)' >/dev/null 2>&1 &&
   17580    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   17581   as_expr=expr
   17582 else
   17583   as_expr=false
   17584 fi
   17585 
   17586 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   17587   as_basename=basename
   17588 else
   17589   as_basename=false
   17590 fi
   17591 
   17592 
   17593 # Name of the executable.
   17594 as_me=`$as_basename -- "$0" ||
   17595 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   17596 	 X"$0" : 'X\(//\)$' \| \
   17597 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   17598 echo X/"$0" |
   17599     sed '/^.*\/\([^/][^/]*\)\/*$/{
   17600 	    s//\1/
   17601 	    q
   17602 	  }
   17603 	  /^X\/\(\/\/\)$/{
   17604 	    s//\1/
   17605 	    q
   17606 	  }
   17607 	  /^X\/\(\/\).*/{
   17608 	    s//\1/
   17609 	    q
   17610 	  }
   17611 	  s/.*/./; q'`
   17612 
   17613 # CDPATH.
   17614 $as_unset CDPATH
   17615 
   17616 
   17617 
   17618   as_lineno_1=$LINENO
   17619   as_lineno_2=$LINENO
   17620   test "x$as_lineno_1" != "x$as_lineno_2" &&
   17621   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
   17622 
   17623   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
   17624   # uniformly replaced by the line number.  The first 'sed' inserts a
   17625   # line-number line after each line using $LINENO; the second 'sed'
   17626   # does the real work.  The second script uses 'N' to pair each
   17627   # line-number line with the line containing $LINENO, and appends
   17628   # trailing '-' during substitution so that $LINENO is not a special
   17629   # case at line end.
   17630   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
   17631   # scripts with optimization help from Paolo Bonzini.  Blame Lee
   17632   # E. McMahon (1931-1989) for sed's syntax.  :-)
   17633   sed -n '
   17634     p
   17635     /[$]LINENO/=
   17636   ' <$as_myself |
   17637     sed '
   17638       s/[$]LINENO.*/&-/
   17639       t lineno
   17640       b
   17641       :lineno
   17642       N
   17643       :loop
   17644       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
   17645       t loop
   17646       s/-\n.*//
   17647     ' >$as_me.lineno &&
   17648   chmod +x "$as_me.lineno" ||
   17649     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
   17650    { (exit 1); exit 1; }; }
   17651 
   17652   # Don't try to exec as it changes $[0], causing all sort of problems
   17653   # (the dirname of $[0] is not the place where we might find the
   17654   # original and so on.  Autoconf is especially sensitive to this).
   17655   . "./$as_me.lineno"
   17656   # Exit status is that of the last command.
   17657   exit
   17658 }
   17659 
   17660 
   17661 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   17662   as_dirname=dirname
   17663 else
   17664   as_dirname=false
   17665 fi
   17666 
   17667 ECHO_C= ECHO_N= ECHO_T=
   17668 case `echo -n x` in
   17669 -n*)
   17670   case `echo 'x\c'` in
   17671   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   17672   *)   ECHO_C='\c';;
   17673   esac;;
   17674 *)
   17675   ECHO_N='-n';;
   17676 esac
   17677 
   17678 if expr a : '\(a\)' >/dev/null 2>&1 &&
   17679    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   17680   as_expr=expr
   17681 else
   17682   as_expr=false
   17683 fi
   17684 
   17685 rm -f conf$$ conf$$.exe conf$$.file
   17686 if test -d conf$$.dir; then
   17687   rm -f conf$$.dir/conf$$.file
   17688 else
   17689   rm -f conf$$.dir
   17690   mkdir conf$$.dir
   17691 fi
   17692 echo >conf$$.file
   17693 if ln -s conf$$.file conf$$ 2>/dev/null; then
   17694   as_ln_s='ln -s'
   17695   # ... but there are two gotchas:
   17696   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   17697   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   17698   # In both cases, we have to default to `cp -p'.
   17699   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   17700     as_ln_s='cp -p'
   17701 elif ln conf$$.file conf$$ 2>/dev/null; then
   17702   as_ln_s=ln
   17703 else
   17704   as_ln_s='cp -p'
   17705 fi
   17706 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   17707 rmdir conf$$.dir 2>/dev/null
   17708 
   17709 if mkdir -p . 2>/dev/null; then
   17710   as_mkdir_p=:
   17711 else
   17712   test -d ./-p && rmdir ./-p
   17713   as_mkdir_p=false
   17714 fi
   17715 
   17716 if test -x / >/dev/null 2>&1; then
   17717   as_test_x='test -x'
   17718 else
   17719   if ls -dL / >/dev/null 2>&1; then
   17720     as_ls_L_option=L
   17721   else
   17722     as_ls_L_option=
   17723   fi
   17724   as_test_x='
   17725     eval sh -c '\''
   17726       if test -d "$1"; then
   17727         test -d "$1/.";
   17728       else
   17729 	case $1 in
   17730         -*)set "./$1";;
   17731 	esac;
   17732 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
   17733 	???[sx]*):;;*)false;;esac;fi
   17734     '\'' sh
   17735   '
   17736 fi
   17737 as_executable_p=$as_test_x
   17738 
   17739 # Sed expression to map a string onto a valid CPP name.
   17740 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   17741 
   17742 # Sed expression to map a string onto a valid variable name.
   17743 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   17744 
   17745 
   17746 exec 6>&1
   17747 
   17748 # Save the log message, to keep $[0] and so on meaningful, and to
   17749 # report actual input values of CONFIG_FILES etc. instead of their
   17750 # values after options handling.
   17751 ac_log="
   17752 This file was extended by Protocol Buffers $as_me 2.3.0, which was
   17753 generated by GNU Autoconf 2.61.  Invocation command line was
   17754 
   17755   CONFIG_FILES    = $CONFIG_FILES
   17756   CONFIG_HEADERS  = $CONFIG_HEADERS
   17757   CONFIG_LINKS    = $CONFIG_LINKS
   17758   CONFIG_COMMANDS = $CONFIG_COMMANDS
   17759   $ $0 $@
   17760 
   17761 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   17762 "
   17763 
   17764 _ACEOF
   17765 
   17766 cat >>$CONFIG_STATUS <<_ACEOF
   17767 # Files that config.status was made for.
   17768 config_files="$ac_config_files"
   17769 config_headers="$ac_config_headers"
   17770 config_commands="$ac_config_commands"
   17771 
   17772 _ACEOF
   17773 
   17774 cat >>$CONFIG_STATUS <<\_ACEOF
   17775 ac_cs_usage="\
   17776 \`$as_me' instantiates files from templates according to the
   17777 current configuration.
   17778 
   17779 Usage: $0 [OPTIONS] [FILE]...
   17780 
   17781   -h, --help       print this help, then exit
   17782   -V, --version    print version number and configuration settings, then exit
   17783   -q, --quiet      do not print progress messages
   17784   -d, --debug      don't remove temporary files
   17785       --recheck    update $as_me by reconfiguring in the same conditions
   17786   --file=FILE[:TEMPLATE]
   17787 		   instantiate the configuration file FILE
   17788   --header=FILE[:TEMPLATE]
   17789 		   instantiate the configuration header FILE
   17790 
   17791 Configuration files:
   17792 $config_files
   17793 
   17794 Configuration headers:
   17795 $config_headers
   17796 
   17797 Configuration commands:
   17798 $config_commands
   17799 
   17800 Report bugs to <bug-autoconf (at] gnu.org>."
   17801 
   17802 _ACEOF
   17803 cat >>$CONFIG_STATUS <<_ACEOF
   17804 ac_cs_version="\\
   17805 Protocol Buffers config.status 2.3.0
   17806 configured by $0, generated by GNU Autoconf 2.61,
   17807   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
   17808 
   17809 Copyright (C) 2006 Free Software Foundation, Inc.
   17810 This config.status script is free software; the Free Software Foundation
   17811 gives unlimited permission to copy, distribute and modify it."
   17812 
   17813 ac_pwd='$ac_pwd'
   17814 srcdir='$srcdir'
   17815 INSTALL='$INSTALL'
   17816 MKDIR_P='$MKDIR_P'
   17817 _ACEOF
   17818 
   17819 cat >>$CONFIG_STATUS <<\_ACEOF
   17820 # If no file are specified by the user, then we need to provide default
   17821 # value.  By we need to know if files were specified by the user.
   17822 ac_need_defaults=:
   17823 while test $# != 0
   17824 do
   17825   case $1 in
   17826   --*=*)
   17827     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   17828     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   17829     ac_shift=:
   17830     ;;
   17831   *)
   17832     ac_option=$1
   17833     ac_optarg=$2
   17834     ac_shift=shift
   17835     ;;
   17836   esac
   17837 
   17838   case $ac_option in
   17839   # Handling of the options.
   17840   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   17841     ac_cs_recheck=: ;;
   17842   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   17843     echo "$ac_cs_version"; exit ;;
   17844   --debug | --debu | --deb | --de | --d | -d )
   17845     debug=: ;;
   17846   --file | --fil | --fi | --f )
   17847     $ac_shift
   17848     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
   17849     ac_need_defaults=false;;
   17850   --header | --heade | --head | --hea )
   17851     $ac_shift
   17852     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
   17853     ac_need_defaults=false;;
   17854   --he | --h)
   17855     # Conflict between --help and --header
   17856     { echo "$as_me: error: ambiguous option: $1
   17857 Try \`$0 --help' for more information." >&2
   17858    { (exit 1); exit 1; }; };;
   17859   --help | --hel | -h )
   17860     echo "$ac_cs_usage"; exit ;;
   17861   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   17862   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   17863     ac_cs_silent=: ;;
   17864 
   17865   # This is an error.
   17866   -*) { echo "$as_me: error: unrecognized option: $1
   17867 Try \`$0 --help' for more information." >&2
   17868    { (exit 1); exit 1; }; } ;;
   17869 
   17870   *) ac_config_targets="$ac_config_targets $1"
   17871      ac_need_defaults=false ;;
   17872 
   17873   esac
   17874   shift
   17875 done
   17876 
   17877 ac_configure_extra_args=
   17878 
   17879 if $ac_cs_silent; then
   17880   exec 6>/dev/null
   17881   ac_configure_extra_args="$ac_configure_extra_args --silent"
   17882 fi
   17883 
   17884 _ACEOF
   17885 cat >>$CONFIG_STATUS <<_ACEOF
   17886 if \$ac_cs_recheck; then
   17887   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
   17888   CONFIG_SHELL=$SHELL
   17889   export CONFIG_SHELL
   17890   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   17891 fi
   17892 
   17893 _ACEOF
   17894 cat >>$CONFIG_STATUS <<\_ACEOF
   17895 exec 5>>config.log
   17896 {
   17897   echo
   17898   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   17899 ## Running $as_me. ##
   17900 _ASBOX
   17901   echo "$ac_log"
   17902 } >&5
   17903 
   17904 _ACEOF
   17905 cat >>$CONFIG_STATUS <<_ACEOF
   17906 #
   17907 # INIT-COMMANDS
   17908 #
   17909 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   17910 
   17911 
   17912 # The HP-UX ksh and POSIX shell print the target directory to stdout
   17913 # if CDPATH is set.
   17914 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   17915 
   17916 sed_quote_subst='$sed_quote_subst'
   17917 double_quote_subst='$double_quote_subst'
   17918 delay_variable_subst='$delay_variable_subst'
   17919 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
   17920 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
   17921 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
   17922 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
   17923 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
   17924 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
   17925 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
   17926 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
   17927 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
   17928 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
   17929 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
   17930 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
   17931 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
   17932 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
   17933 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
   17934 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
   17935 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
   17936 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
   17937 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
   17938 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
   17939 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
   17940 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
   17941 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
   17942 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
   17943 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
   17944 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
   17945 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
   17946 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17947 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
   17948 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
   17949 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
   17950 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
   17951 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
   17952 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
   17953 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17954 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17955 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17956 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
   17957 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
   17958 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
   17959 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
   17960 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
   17961 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
   17962 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
   17963 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
   17964 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
   17965 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
   17966 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
   17967 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
   17968 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
   17969 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
   17970 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
   17971 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
   17972 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
   17973 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
   17974 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
   17975 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
   17976 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
   17977 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
   17978 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
   17979 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
   17980 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17981 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17982 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
   17983 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
   17984 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
   17985 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
   17986 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
   17987 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17988 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17989 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17990 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17991 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17992 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   17993 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
   17994 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
   17995 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
   17996 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
   17997 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
   17998 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
   17999 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
   18000 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
   18001 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
   18002 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
   18003 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
   18004 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
   18005 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
   18006 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
   18007 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
   18008 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   18009 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
   18010 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
   18011 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   18012 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
   18013 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
   18014 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
   18015 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
   18016 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
   18017 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
   18018 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
   18019 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
   18020 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
   18021 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
   18022 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
   18023 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   18024 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   18025 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
   18026 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
   18027 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
   18028 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
   18029 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
   18030 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
   18031 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
   18032 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
   18033 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
   18034 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
   18035 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
   18036 compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
   18037 predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
   18038 postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
   18039 predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
   18040 postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
   18041 compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
   18042 LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18043 old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18044 compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18045 GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18046 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18047 lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18048 lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18049 lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18050 lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18051 archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18052 enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18053 export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18054 whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18055 compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18056 old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18057 old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18058 archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18059 archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18060 module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18061 module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18062 with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18063 allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18064 no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18065 hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18066 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18067 hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18068 hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18069 hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18070 hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18071 hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18072 hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18073 inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18074 link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18075 fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18076 always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18077 export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18078 exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18079 include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18080 prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18081 file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18082 hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18083 compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18084 predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18085 postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18086 predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18087 postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18088 compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
   18089 
   18090 LTCC='$LTCC'
   18091 LTCFLAGS='$LTCFLAGS'
   18092 compiler='$compiler_DEFAULT'
   18093 
   18094 # Quote evaled strings.
   18095 for var in SED \
   18096 GREP \
   18097 EGREP \
   18098 FGREP \
   18099 LD \
   18100 NM \
   18101 LN_S \
   18102 lt_SP2NL \
   18103 lt_NL2SP \
   18104 reload_flag \
   18105 deplibs_check_method \
   18106 file_magic_cmd \
   18107 AR \
   18108 AR_FLAGS \
   18109 STRIP \
   18110 RANLIB \
   18111 CC \
   18112 CFLAGS \
   18113 compiler \
   18114 lt_cv_sys_global_symbol_pipe \
   18115 lt_cv_sys_global_symbol_to_cdecl \
   18116 lt_cv_sys_global_symbol_to_c_name_address \
   18117 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   18118 SHELL \
   18119 ECHO \
   18120 lt_prog_compiler_no_builtin_flag \
   18121 lt_prog_compiler_wl \
   18122 lt_prog_compiler_pic \
   18123 lt_prog_compiler_static \
   18124 lt_cv_prog_compiler_c_o \
   18125 need_locks \
   18126 DSYMUTIL \
   18127 NMEDIT \
   18128 LIPO \
   18129 OTOOL \
   18130 OTOOL64 \
   18131 shrext_cmds \
   18132 export_dynamic_flag_spec \
   18133 whole_archive_flag_spec \
   18134 compiler_needs_object \
   18135 with_gnu_ld \
   18136 allow_undefined_flag \
   18137 no_undefined_flag \
   18138 hardcode_libdir_flag_spec \
   18139 hardcode_libdir_flag_spec_ld \
   18140 hardcode_libdir_separator \
   18141 fix_srcfile_path \
   18142 exclude_expsyms \
   18143 include_expsyms \
   18144 file_list_spec \
   18145 variables_saved_for_relink \
   18146 libname_spec \
   18147 library_names_spec \
   18148 soname_spec \
   18149 finish_eval \
   18150 old_striplib \
   18151 striplib \
   18152 compiler_lib_search_dirs \
   18153 predep_objects \
   18154 postdep_objects \
   18155 predeps \
   18156 postdeps \
   18157 compiler_lib_search_path \
   18158 LD_CXX \
   18159 compiler_CXX \
   18160 lt_prog_compiler_no_builtin_flag_CXX \
   18161 lt_prog_compiler_wl_CXX \
   18162 lt_prog_compiler_pic_CXX \
   18163 lt_prog_compiler_static_CXX \
   18164 lt_cv_prog_compiler_c_o_CXX \
   18165 export_dynamic_flag_spec_CXX \
   18166 whole_archive_flag_spec_CXX \
   18167 compiler_needs_object_CXX \
   18168 with_gnu_ld_CXX \
   18169 allow_undefined_flag_CXX \
   18170 no_undefined_flag_CXX \
   18171 hardcode_libdir_flag_spec_CXX \
   18172 hardcode_libdir_flag_spec_ld_CXX \
   18173 hardcode_libdir_separator_CXX \
   18174 fix_srcfile_path_CXX \
   18175 exclude_expsyms_CXX \
   18176 include_expsyms_CXX \
   18177 file_list_spec_CXX \
   18178 compiler_lib_search_dirs_CXX \
   18179 predep_objects_CXX \
   18180 postdep_objects_CXX \
   18181 predeps_CXX \
   18182 postdeps_CXX \
   18183 compiler_lib_search_path_CXX; do
   18184     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
   18185     *[\\\\\\\`\\"\\\$]*)
   18186       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
   18187       ;;
   18188     *)
   18189       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   18190       ;;
   18191     esac
   18192 done
   18193 
   18194 # Double-quote double-evaled strings.
   18195 for var in reload_cmds \
   18196 old_postinstall_cmds \
   18197 old_postuninstall_cmds \
   18198 old_archive_cmds \
   18199 extract_expsyms_cmds \
   18200 old_archive_from_new_cmds \
   18201 old_archive_from_expsyms_cmds \
   18202 archive_cmds \
   18203 archive_expsym_cmds \
   18204 module_cmds \
   18205 module_expsym_cmds \
   18206 export_symbols_cmds \
   18207 prelink_cmds \
   18208 postinstall_cmds \
   18209 postuninstall_cmds \
   18210 finish_cmds \
   18211 sys_lib_search_path_spec \
   18212 sys_lib_dlsearch_path_spec \
   18213 old_archive_cmds_CXX \
   18214 old_archive_from_new_cmds_CXX \
   18215 old_archive_from_expsyms_cmds_CXX \
   18216 archive_cmds_CXX \
   18217 archive_expsym_cmds_CXX \
   18218 module_cmds_CXX \
   18219 module_expsym_cmds_CXX \
   18220 export_symbols_cmds_CXX \
   18221 prelink_cmds_CXX; do
   18222     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
   18223     *[\\\\\\\`\\"\\\$]*)
   18224       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
   18225       ;;
   18226     *)
   18227       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   18228       ;;
   18229     esac
   18230 done
   18231 
   18232 # Fix-up fallback echo if it was mangled by the above quoting rules.
   18233 case \$lt_ECHO in
   18234 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
   18235   ;;
   18236 esac
   18237 
   18238 ac_aux_dir='$ac_aux_dir'
   18239 xsi_shell='$xsi_shell'
   18240 lt_shell_append='$lt_shell_append'
   18241 
   18242 # See if we are running on zsh, and set the options which allow our
   18243 # commands through without removal of \ escapes INIT.
   18244 if test -n "\${ZSH_VERSION+set}" ; then
   18245    setopt NO_GLOB_SUBST
   18246 fi
   18247 
   18248 
   18249     PACKAGE='$PACKAGE'
   18250     VERSION='$VERSION'
   18251     TIMESTAMP='$TIMESTAMP'
   18252     RM='$RM'
   18253     ofile='$ofile'
   18254 
   18255 
   18256 
   18257 
   18258 
   18259 
   18260 _ACEOF
   18261 
   18262 cat >>$CONFIG_STATUS <<\_ACEOF
   18263 
   18264 # Handling of arguments.
   18265 for ac_config_target in $ac_config_targets
   18266 do
   18267   case $ac_config_target in
   18268     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   18269     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   18270     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
   18271     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   18272     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
   18273     "protobuf.pc") CONFIG_FILES="$CONFIG_FILES protobuf.pc" ;;
   18274     "protobuf-lite.pc") CONFIG_FILES="$CONFIG_FILES protobuf-lite.pc" ;;
   18275 
   18276   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
   18277 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
   18278    { (exit 1); exit 1; }; };;
   18279   esac
   18280 done
   18281 
   18282 
   18283 # If the user did not use the arguments to specify the items to instantiate,
   18284 # then the envvar interface is used.  Set only those that are not.
   18285 # We use the long form for the default assignment because of an extremely
   18286 # bizarre bug on SunOS 4.1.3.
   18287 if $ac_need_defaults; then
   18288   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   18289   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   18290   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   18291 fi
   18292 
   18293 # Have a temporary directory for convenience.  Make it in the build tree
   18294 # simply because there is no reason against having it here, and in addition,
   18295 # creating and moving files from /tmp can sometimes cause problems.
   18296 # Hook for its removal unless debugging.
   18297 # Note that there is a small window in which the directory will not be cleaned:
   18298 # after its creation but before its name has been assigned to `$tmp'.
   18299 $debug ||
   18300 {
   18301   tmp=
   18302   trap 'exit_status=$?
   18303   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
   18304 ' 0
   18305   trap '{ (exit 1); exit 1; }' 1 2 13 15
   18306 }
   18307 # Create a (secure) tmp directory for tmp files.
   18308 
   18309 {
   18310   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   18311   test -n "$tmp" && test -d "$tmp"
   18312 }  ||
   18313 {
   18314   tmp=./conf$$-$RANDOM
   18315   (umask 077 && mkdir "$tmp")
   18316 } ||
   18317 {
   18318    echo "$me: cannot create a temporary directory in ." >&2
   18319    { (exit 1); exit 1; }
   18320 }
   18321 
   18322 #
   18323 # Set up the sed scripts for CONFIG_FILES section.
   18324 #
   18325 
   18326 # No need to generate the scripts if there are no CONFIG_FILES.
   18327 # This happens for instance when ./config.status config.h
   18328 if test -n "$CONFIG_FILES"; then
   18329 
   18330 _ACEOF
   18331 
   18332 
   18333 
   18334 ac_delim='%!_!# '
   18335 for ac_last_try in false false false false false :; do
   18336   cat >conf$$subs.sed <<_ACEOF
   18337 SHELL!$SHELL$ac_delim
   18338 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
   18339 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
   18340 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
   18341 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
   18342 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
   18343 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
   18344 exec_prefix!$exec_prefix$ac_delim
   18345 prefix!$prefix$ac_delim
   18346 program_transform_name!$program_transform_name$ac_delim
   18347 bindir!$bindir$ac_delim
   18348 sbindir!$sbindir$ac_delim
   18349 libexecdir!$libexecdir$ac_delim
   18350 datarootdir!$datarootdir$ac_delim
   18351 datadir!$datadir$ac_delim
   18352 sysconfdir!$sysconfdir$ac_delim
   18353 sharedstatedir!$sharedstatedir$ac_delim
   18354 localstatedir!$localstatedir$ac_delim
   18355 includedir!$includedir$ac_delim
   18356 oldincludedir!$oldincludedir$ac_delim
   18357 docdir!$docdir$ac_delim
   18358 infodir!$infodir$ac_delim
   18359 htmldir!$htmldir$ac_delim
   18360 dvidir!$dvidir$ac_delim
   18361 pdfdir!$pdfdir$ac_delim
   18362 psdir!$psdir$ac_delim
   18363 libdir!$libdir$ac_delim
   18364 localedir!$localedir$ac_delim
   18365 mandir!$mandir$ac_delim
   18366 DEFS!$DEFS$ac_delim
   18367 ECHO_C!$ECHO_C$ac_delim
   18368 ECHO_N!$ECHO_N$ac_delim
   18369 ECHO_T!$ECHO_T$ac_delim
   18370 LIBS!$LIBS$ac_delim
   18371 build_alias!$build_alias$ac_delim
   18372 host_alias!$host_alias$ac_delim
   18373 target_alias!$target_alias$ac_delim
   18374 build!$build$ac_delim
   18375 build_cpu!$build_cpu$ac_delim
   18376 build_vendor!$build_vendor$ac_delim
   18377 build_os!$build_os$ac_delim
   18378 host!$host$ac_delim
   18379 host_cpu!$host_cpu$ac_delim
   18380 host_vendor!$host_vendor$ac_delim
   18381 host_os!$host_os$ac_delim
   18382 target!$target$ac_delim
   18383 target_cpu!$target_cpu$ac_delim
   18384 target_vendor!$target_vendor$ac_delim
   18385 target_os!$target_os$ac_delim
   18386 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
   18387 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
   18388 INSTALL_DATA!$INSTALL_DATA$ac_delim
   18389 am__isrc!$am__isrc$ac_delim
   18390 CYGPATH_W!$CYGPATH_W$ac_delim
   18391 PACKAGE!$PACKAGE$ac_delim
   18392 VERSION!$VERSION$ac_delim
   18393 ACLOCAL!$ACLOCAL$ac_delim
   18394 AUTOCONF!$AUTOCONF$ac_delim
   18395 AUTOMAKE!$AUTOMAKE$ac_delim
   18396 AUTOHEADER!$AUTOHEADER$ac_delim
   18397 MAKEINFO!$MAKEINFO$ac_delim
   18398 install_sh!$install_sh$ac_delim
   18399 STRIP!$STRIP$ac_delim
   18400 INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
   18401 mkdir_p!$mkdir_p$ac_delim
   18402 AWK!$AWK$ac_delim
   18403 SET_MAKE!$SET_MAKE$ac_delim
   18404 am__leading_dot!$am__leading_dot$ac_delim
   18405 AMTAR!$AMTAR$ac_delim
   18406 am__tar!$am__tar$ac_delim
   18407 am__untar!$am__untar$ac_delim
   18408 CC!$CC$ac_delim
   18409 CFLAGS!$CFLAGS$ac_delim
   18410 LDFLAGS!$LDFLAGS$ac_delim
   18411 CPPFLAGS!$CPPFLAGS$ac_delim
   18412 ac_ct_CC!$ac_ct_CC$ac_delim
   18413 EXEEXT!$EXEEXT$ac_delim
   18414 OBJEXT!$OBJEXT$ac_delim
   18415 DEPDIR!$DEPDIR$ac_delim
   18416 am__include!$am__include$ac_delim
   18417 am__quote!$am__quote$ac_delim
   18418 AMDEP_TRUE!$AMDEP_TRUE$ac_delim
   18419 AMDEP_FALSE!$AMDEP_FALSE$ac_delim
   18420 AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
   18421 CCDEPMODE!$CCDEPMODE$ac_delim
   18422 am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
   18423 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
   18424 CXX!$CXX$ac_delim
   18425 CXXFLAGS!$CXXFLAGS$ac_delim
   18426 ac_ct_CXX!$ac_ct_CXX$ac_delim
   18427 CXXDEPMODE!$CXXDEPMODE$ac_delim
   18428 am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
   18429 am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
   18430 CXXCPP!$CXXCPP$ac_delim
   18431 GREP!$GREP$ac_delim
   18432 EGREP!$EGREP$ac_delim
   18433 GCC_TRUE!$GCC_TRUE$ac_delim
   18434 _ACEOF
   18435 
   18436   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
   18437     break
   18438   elif $ac_last_try; then
   18439     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
   18440 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
   18441    { (exit 1); exit 1; }; }
   18442   else
   18443     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   18444   fi
   18445 done
   18446 
   18447 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
   18448 if test -n "$ac_eof"; then
   18449   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
   18450   ac_eof=`expr $ac_eof + 1`
   18451 fi
   18452 
   18453 cat >>$CONFIG_STATUS <<_ACEOF
   18454 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
   18455 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   18456 _ACEOF
   18457 sed '
   18458 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
   18459 s/^/s,@/; s/!/@,|#_!!_#|/
   18460 :n
   18461 t n
   18462 s/'"$ac_delim"'$/,g/; t
   18463 s/$/\\/; p
   18464 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
   18465 ' >>$CONFIG_STATUS <conf$$subs.sed
   18466 rm -f conf$$subs.sed
   18467 cat >>$CONFIG_STATUS <<_ACEOF
   18468 CEOF$ac_eof
   18469 _ACEOF
   18470 
   18471 
   18472 ac_delim='%!_!# '
   18473 for ac_last_try in false false false false false :; do
   18474   cat >conf$$subs.sed <<_ACEOF
   18475 GCC_FALSE!$GCC_FALSE$ac_delim
   18476 PROTOBUF_OPT_FLAG!$PROTOBUF_OPT_FLAG$ac_delim
   18477 ISAINFO!$ISAINFO$ac_delim
   18478 LIBTOOL!$LIBTOOL$ac_delim
   18479 SED!$SED$ac_delim
   18480 FGREP!$FGREP$ac_delim
   18481 LD!$LD$ac_delim
   18482 DUMPBIN!$DUMPBIN$ac_delim
   18483 ac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim
   18484 NM!$NM$ac_delim
   18485 LN_S!$LN_S$ac_delim
   18486 AR!$AR$ac_delim
   18487 RANLIB!$RANLIB$ac_delim
   18488 lt_ECHO!$lt_ECHO$ac_delim
   18489 DSYMUTIL!$DSYMUTIL$ac_delim
   18490 NMEDIT!$NMEDIT$ac_delim
   18491 LIPO!$LIPO$ac_delim
   18492 OTOOL!$OTOOL$ac_delim
   18493 OTOOL64!$OTOOL64$ac_delim
   18494 LIBOBJS!$LIBOBJS$ac_delim
   18495 POW_LIB!$POW_LIB$ac_delim
   18496 HAVE_ZLIB_TRUE!$HAVE_ZLIB_TRUE$ac_delim
   18497 HAVE_ZLIB_FALSE!$HAVE_ZLIB_FALSE$ac_delim
   18498 PROTOC!$PROTOC$ac_delim
   18499 USE_EXTERNAL_PROTOC_TRUE!$USE_EXTERNAL_PROTOC_TRUE$ac_delim
   18500 USE_EXTERNAL_PROTOC_FALSE!$USE_EXTERNAL_PROTOC_FALSE$ac_delim
   18501 acx_pthread_config!$acx_pthread_config$ac_delim
   18502 PTHREAD_CC!$PTHREAD_CC$ac_delim
   18503 PTHREAD_LIBS!$PTHREAD_LIBS$ac_delim
   18504 PTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
   18505 subdirs!$subdirs$ac_delim
   18506 LTLIBOBJS!$LTLIBOBJS$ac_delim
   18507 _ACEOF
   18508 
   18509   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 32; then
   18510     break
   18511   elif $ac_last_try; then
   18512     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
   18513 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
   18514    { (exit 1); exit 1; }; }
   18515   else
   18516     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   18517   fi
   18518 done
   18519 
   18520 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
   18521 if test -n "$ac_eof"; then
   18522   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
   18523   ac_eof=`expr $ac_eof + 1`
   18524 fi
   18525 
   18526 cat >>$CONFIG_STATUS <<_ACEOF
   18527 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
   18528 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
   18529 _ACEOF
   18530 sed '
   18531 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
   18532 s/^/s,@/; s/!/@,|#_!!_#|/
   18533 :n
   18534 t n
   18535 s/'"$ac_delim"'$/,g/; t
   18536 s/$/\\/; p
   18537 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
   18538 ' >>$CONFIG_STATUS <conf$$subs.sed
   18539 rm -f conf$$subs.sed
   18540 cat >>$CONFIG_STATUS <<_ACEOF
   18541 :end
   18542 s/|#_!!_#|//g
   18543 CEOF$ac_eof
   18544 _ACEOF
   18545 
   18546 
   18547 # VPATH may cause trouble with some makes, so we remove $(srcdir),
   18548 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
   18549 # trailing colons and then remove the whole line if VPATH becomes empty
   18550 # (actually we leave an empty line to preserve line numbers).
   18551 if test "x$srcdir" = x.; then
   18552   ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
   18553 s/:*\$(srcdir):*/:/
   18554 s/:*\${srcdir}:*/:/
   18555 s/:*@srcdir@:*/:/
   18556 s/^\([^=]*=[	 ]*\):*/\1/
   18557 s/:*$//
   18558 s/^[^=]*=[	 ]*$//
   18559 }'
   18560 fi
   18561 
   18562 cat >>$CONFIG_STATUS <<\_ACEOF
   18563 fi # test -n "$CONFIG_FILES"
   18564 
   18565 
   18566 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
   18567 do
   18568   case $ac_tag in
   18569   :[FHLC]) ac_mode=$ac_tag; continue;;
   18570   esac
   18571   case $ac_mode$ac_tag in
   18572   :[FHL]*:*);;
   18573   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
   18574 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
   18575    { (exit 1); exit 1; }; };;
   18576   :[FH]-) ac_tag=-:-;;
   18577   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   18578   esac
   18579   ac_save_IFS=$IFS
   18580   IFS=:
   18581   set x $ac_tag
   18582   IFS=$ac_save_IFS
   18583   shift
   18584   ac_file=$1
   18585   shift
   18586 
   18587   case $ac_mode in
   18588   :L) ac_source=$1;;
   18589   :[FH])
   18590     ac_file_inputs=
   18591     for ac_f
   18592     do
   18593       case $ac_f in
   18594       -) ac_f="$tmp/stdin";;
   18595       *) # Look for the file first in the build tree, then in the source tree
   18596 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   18597 	 # because $ac_f cannot contain `:'.
   18598 	 test -f "$ac_f" ||
   18599 	   case $ac_f in
   18600 	   [\\/$]*) false;;
   18601 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   18602 	   esac ||
   18603 	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
   18604 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
   18605    { (exit 1); exit 1; }; };;
   18606       esac
   18607       ac_file_inputs="$ac_file_inputs $ac_f"
   18608     done
   18609 
   18610     # Let's still pretend it is `configure' which instantiates (i.e., don't
   18611     # use $as_me), people would be surprised to read:
   18612     #    /* config.h.  Generated by config.status.  */
   18613     configure_input="Generated from "`IFS=:
   18614 	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
   18615     if test x"$ac_file" != x-; then
   18616       configure_input="$ac_file.  $configure_input"
   18617       { echo "$as_me:$LINENO: creating $ac_file" >&5
   18618 echo "$as_me: creating $ac_file" >&6;}
   18619     fi
   18620 
   18621     case $ac_tag in
   18622     *:-:* | *:-) cat >"$tmp/stdin";;
   18623     esac
   18624     ;;
   18625   esac
   18626 
   18627   ac_dir=`$as_dirname -- "$ac_file" ||
   18628 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   18629 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   18630 	 X"$ac_file" : 'X\(//\)$' \| \
   18631 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   18632 echo X"$ac_file" |
   18633     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   18634 	    s//\1/
   18635 	    q
   18636 	  }
   18637 	  /^X\(\/\/\)[^/].*/{
   18638 	    s//\1/
   18639 	    q
   18640 	  }
   18641 	  /^X\(\/\/\)$/{
   18642 	    s//\1/
   18643 	    q
   18644 	  }
   18645 	  /^X\(\/\).*/{
   18646 	    s//\1/
   18647 	    q
   18648 	  }
   18649 	  s/.*/./; q'`
   18650   { as_dir="$ac_dir"
   18651   case $as_dir in #(
   18652   -*) as_dir=./$as_dir;;
   18653   esac
   18654   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
   18655     as_dirs=
   18656     while :; do
   18657       case $as_dir in #(
   18658       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
   18659       *) as_qdir=$as_dir;;
   18660       esac
   18661       as_dirs="'$as_qdir' $as_dirs"
   18662       as_dir=`$as_dirname -- "$as_dir" ||
   18663 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   18664 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   18665 	 X"$as_dir" : 'X\(//\)$' \| \
   18666 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   18667 echo X"$as_dir" |
   18668     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   18669 	    s//\1/
   18670 	    q
   18671 	  }
   18672 	  /^X\(\/\/\)[^/].*/{
   18673 	    s//\1/
   18674 	    q
   18675 	  }
   18676 	  /^X\(\/\/\)$/{
   18677 	    s//\1/
   18678 	    q
   18679 	  }
   18680 	  /^X\(\/\).*/{
   18681 	    s//\1/
   18682 	    q
   18683 	  }
   18684 	  s/.*/./; q'`
   18685       test -d "$as_dir" && break
   18686     done
   18687     test -z "$as_dirs" || eval "mkdir $as_dirs"
   18688   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
   18689 echo "$as_me: error: cannot create directory $as_dir" >&2;}
   18690    { (exit 1); exit 1; }; }; }
   18691   ac_builddir=.
   18692 
   18693 case "$ac_dir" in
   18694 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   18695 *)
   18696   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   18697   # A ".." for each directory in $ac_dir_suffix.
   18698   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
   18699   case $ac_top_builddir_sub in
   18700   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   18701   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   18702   esac ;;
   18703 esac
   18704 ac_abs_top_builddir=$ac_pwd
   18705 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   18706 # for backward compatibility:
   18707 ac_top_builddir=$ac_top_build_prefix
   18708 
   18709 case $srcdir in
   18710   .)  # We are building in place.
   18711     ac_srcdir=.
   18712     ac_top_srcdir=$ac_top_builddir_sub
   18713     ac_abs_top_srcdir=$ac_pwd ;;
   18714   [\\/]* | ?:[\\/]* )  # Absolute name.
   18715     ac_srcdir=$srcdir$ac_dir_suffix;
   18716     ac_top_srcdir=$srcdir
   18717     ac_abs_top_srcdir=$srcdir ;;
   18718   *) # Relative name.
   18719     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   18720     ac_top_srcdir=$ac_top_build_prefix$srcdir
   18721     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   18722 esac
   18723 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   18724 
   18725 
   18726   case $ac_mode in
   18727   :F)
   18728   #
   18729   # CONFIG_FILE
   18730   #
   18731 
   18732   case $INSTALL in
   18733   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   18734   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   18735   esac
   18736   ac_MKDIR_P=$MKDIR_P
   18737   case $MKDIR_P in
   18738   [\\/$]* | ?:[\\/]* ) ;;
   18739   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   18740   esac
   18741 _ACEOF
   18742 
   18743 cat >>$CONFIG_STATUS <<\_ACEOF
   18744 # If the template does not know about datarootdir, expand it.
   18745 # FIXME: This hack should be removed a few years after 2.60.
   18746 ac_datarootdir_hack=; ac_datarootdir_seen=
   18747 
   18748 case `sed -n '/datarootdir/ {
   18749   p
   18750   q
   18751 }
   18752 /@datadir@/p
   18753 /@docdir@/p
   18754 /@infodir@/p
   18755 /@localedir@/p
   18756 /@mandir@/p
   18757 ' $ac_file_inputs` in
   18758 *datarootdir*) ac_datarootdir_seen=yes;;
   18759 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   18760   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   18761 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   18762 _ACEOF
   18763 cat >>$CONFIG_STATUS <<_ACEOF
   18764   ac_datarootdir_hack='
   18765   s&@datadir@&$datadir&g
   18766   s&@docdir@&$docdir&g
   18767   s&@infodir@&$infodir&g
   18768   s&@localedir@&$localedir&g
   18769   s&@mandir@&$mandir&g
   18770     s&\\\${datarootdir}&$datarootdir&g' ;;
   18771 esac
   18772 _ACEOF
   18773 
   18774 # Neutralize VPATH when `$srcdir' = `.'.
   18775 # Shell code in configure.ac might set extrasub.
   18776 # FIXME: do we really want to maintain this feature?
   18777 cat >>$CONFIG_STATUS <<_ACEOF
   18778   sed "$ac_vpsub
   18779 $extrasub
   18780 _ACEOF
   18781 cat >>$CONFIG_STATUS <<\_ACEOF
   18782 :t
   18783 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   18784 s&@configure_input@&$configure_input&;t t
   18785 s&@top_builddir@&$ac_top_builddir_sub&;t t
   18786 s&@srcdir@&$ac_srcdir&;t t
   18787 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   18788 s&@top_srcdir@&$ac_top_srcdir&;t t
   18789 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   18790 s&@builddir@&$ac_builddir&;t t
   18791 s&@abs_builddir@&$ac_abs_builddir&;t t
   18792 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   18793 s&@INSTALL@&$ac_INSTALL&;t t
   18794 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   18795 $ac_datarootdir_hack
   18796 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
   18797 
   18798 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   18799   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
   18800   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
   18801   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   18802 which seems to be undefined.  Please make sure it is defined." >&5
   18803 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   18804 which seems to be undefined.  Please make sure it is defined." >&2;}
   18805 
   18806   rm -f "$tmp/stdin"
   18807   case $ac_file in
   18808   -) cat "$tmp/out"; rm -f "$tmp/out";;
   18809   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
   18810   esac
   18811  ;;
   18812   :H)
   18813   #
   18814   # CONFIG_HEADER
   18815   #
   18816 _ACEOF
   18817 
   18818 # Transform confdefs.h into a sed script `conftest.defines', that
   18819 # substitutes the proper values into config.h.in to produce config.h.
   18820 rm -f conftest.defines conftest.tail
   18821 # First, append a space to every undef/define line, to ease matching.
   18822 echo 's/$/ /' >conftest.defines
   18823 # Then, protect against being on the right side of a sed subst, or in
   18824 # an unquoted here document, in config.status.  If some macros were
   18825 # called several times there might be several #defines for the same
   18826 # symbol, which is useless.  But do not sort them, since the last
   18827 # AC_DEFINE must be honored.
   18828 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   18829 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
   18830 # NAME is the cpp macro being defined, VALUE is the value it is being given.
   18831 # PARAMS is the parameter list in the macro definition--in most cases, it's
   18832 # just an empty string.
   18833 ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
   18834 ac_dB='\\)[	 (].*,\\1define\\2'
   18835 ac_dC=' '
   18836 ac_dD=' ,'
   18837 
   18838 uniq confdefs.h |
   18839   sed -n '
   18840 	t rset
   18841 	:rset
   18842 	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
   18843 	t ok
   18844 	d
   18845 	:ok
   18846 	s/[\\&,]/\\&/g
   18847 	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
   18848 	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
   18849   ' >>conftest.defines
   18850 
   18851 # Remove the space that was appended to ease matching.
   18852 # Then replace #undef with comments.  This is necessary, for
   18853 # example, in the case of _POSIX_SOURCE, which is predefined and required
   18854 # on some systems where configure will not decide to define it.
   18855 # (The regexp can be short, since the line contains either #define or #undef.)
   18856 echo 's/ $//
   18857 s,^[	 #]*u.*,/* & */,' >>conftest.defines
   18858 
   18859 # Break up conftest.defines:
   18860 ac_max_sed_lines=50
   18861 
   18862 # First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
   18863 # Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
   18864 # Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
   18865 # et cetera.
   18866 ac_in='$ac_file_inputs'
   18867 ac_out='"$tmp/out1"'
   18868 ac_nxt='"$tmp/out2"'
   18869 
   18870 while :
   18871 do
   18872   # Write a here document:
   18873     cat >>$CONFIG_STATUS <<_ACEOF
   18874     # First, check the format of the line:
   18875     cat >"\$tmp/defines.sed" <<\\CEOF
   18876 /^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
   18877 /^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
   18878 b
   18879 :def
   18880 _ACEOF
   18881   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
   18882   echo 'CEOF
   18883     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
   18884   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
   18885   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
   18886   grep . conftest.tail >/dev/null || break
   18887   rm -f conftest.defines
   18888   mv conftest.tail conftest.defines
   18889 done
   18890 rm -f conftest.defines conftest.tail
   18891 
   18892 echo "ac_result=$ac_in" >>$CONFIG_STATUS
   18893 cat >>$CONFIG_STATUS <<\_ACEOF
   18894   if test x"$ac_file" != x-; then
   18895     echo "/* $configure_input  */" >"$tmp/config.h"
   18896     cat "$ac_result" >>"$tmp/config.h"
   18897     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
   18898       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
   18899 echo "$as_me: $ac_file is unchanged" >&6;}
   18900     else
   18901       rm -f $ac_file
   18902       mv "$tmp/config.h" $ac_file
   18903     fi
   18904   else
   18905     echo "/* $configure_input  */"
   18906     cat "$ac_result"
   18907   fi
   18908   rm -f "$tmp/out12"
   18909 # Compute $ac_file's index in $config_headers.
   18910 _am_arg=$ac_file
   18911 _am_stamp_count=1
   18912 for _am_header in $config_headers :; do
   18913   case $_am_header in
   18914     $_am_arg | $_am_arg:* )
   18915       break ;;
   18916     * )
   18917       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   18918   esac
   18919 done
   18920 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   18921 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   18922 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   18923 	 X"$_am_arg" : 'X\(//\)$' \| \
   18924 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   18925 echo X"$_am_arg" |
   18926     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   18927 	    s//\1/
   18928 	    q
   18929 	  }
   18930 	  /^X\(\/\/\)[^/].*/{
   18931 	    s//\1/
   18932 	    q
   18933 	  }
   18934 	  /^X\(\/\/\)$/{
   18935 	    s//\1/
   18936 	    q
   18937 	  }
   18938 	  /^X\(\/\).*/{
   18939 	    s//\1/
   18940 	    q
   18941 	  }
   18942 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   18943  ;;
   18944 
   18945   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
   18946 echo "$as_me: executing $ac_file commands" >&6;}
   18947  ;;
   18948   esac
   18949 
   18950 
   18951   case $ac_file$ac_mode in
   18952     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
   18953   # Strip MF so we end up with the name of the file.
   18954   mf=`echo "$mf" | sed -e 's/:.*$//'`
   18955   # Check whether this is an Automake generated Makefile or not.
   18956   # We used to match only the files named `Makefile.in', but
   18957   # some people rename them; so instead we look at the file content.
   18958   # Grep'ing the first line is not enough: some people post-process
   18959   # each Makefile.in and add a new line on top of each file to say so.
   18960   # Grep'ing the whole file is not good either: AIX grep has a line
   18961   # limit of 2048, but all sed's we know have understand at least 4000.
   18962   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
   18963     dirpart=`$as_dirname -- "$mf" ||
   18964 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   18965 	 X"$mf" : 'X\(//\)[^/]' \| \
   18966 	 X"$mf" : 'X\(//\)$' \| \
   18967 	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
   18968 echo X"$mf" |
   18969     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   18970 	    s//\1/
   18971 	    q
   18972 	  }
   18973 	  /^X\(\/\/\)[^/].*/{
   18974 	    s//\1/
   18975 	    q
   18976 	  }
   18977 	  /^X\(\/\/\)$/{
   18978 	    s//\1/
   18979 	    q
   18980 	  }
   18981 	  /^X\(\/\).*/{
   18982 	    s//\1/
   18983 	    q
   18984 	  }
   18985 	  s/.*/./; q'`
   18986   else
   18987     continue
   18988   fi
   18989   # Extract the definition of DEPDIR, am__include, and am__quote
   18990   # from the Makefile without running `make'.
   18991   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   18992   test -z "$DEPDIR" && continue
   18993   am__include=`sed -n 's/^am__include = //p' < "$mf"`
   18994   test -z "am__include" && continue
   18995   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   18996   # When using ansi2knr, U may be empty or an underscore; expand it
   18997   U=`sed -n 's/^U = //p' < "$mf"`
   18998   # Find all dependency output files, they are included files with
   18999   # $(DEPDIR) in their names.  We invoke sed twice because it is the
   19000   # simplest approach to changing $(DEPDIR) to its actual value in the
   19001   # expansion.
   19002   for file in `sed -n "
   19003     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   19004        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
   19005     # Make sure the directory exists.
   19006     test -f "$dirpart/$file" && continue
   19007     fdir=`$as_dirname -- "$file" ||
   19008 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19009 	 X"$file" : 'X\(//\)[^/]' \| \
   19010 	 X"$file" : 'X\(//\)$' \| \
   19011 	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
   19012 echo X"$file" |
   19013     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   19014 	    s//\1/
   19015 	    q
   19016 	  }
   19017 	  /^X\(\/\/\)[^/].*/{
   19018 	    s//\1/
   19019 	    q
   19020 	  }
   19021 	  /^X\(\/\/\)$/{
   19022 	    s//\1/
   19023 	    q
   19024 	  }
   19025 	  /^X\(\/\).*/{
   19026 	    s//\1/
   19027 	    q
   19028 	  }
   19029 	  s/.*/./; q'`
   19030     { as_dir=$dirpart/$fdir
   19031   case $as_dir in #(
   19032   -*) as_dir=./$as_dir;;
   19033   esac
   19034   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
   19035     as_dirs=
   19036     while :; do
   19037       case $as_dir in #(
   19038       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
   19039       *) as_qdir=$as_dir;;
   19040       esac
   19041       as_dirs="'$as_qdir' $as_dirs"
   19042       as_dir=`$as_dirname -- "$as_dir" ||
   19043 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19044 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   19045 	 X"$as_dir" : 'X\(//\)$' \| \
   19046 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   19047 echo X"$as_dir" |
   19048     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   19049 	    s//\1/
   19050 	    q
   19051 	  }
   19052 	  /^X\(\/\/\)[^/].*/{
   19053 	    s//\1/
   19054 	    q
   19055 	  }
   19056 	  /^X\(\/\/\)$/{
   19057 	    s//\1/
   19058 	    q
   19059 	  }
   19060 	  /^X\(\/\).*/{
   19061 	    s//\1/
   19062 	    q
   19063 	  }
   19064 	  s/.*/./; q'`
   19065       test -d "$as_dir" && break
   19066     done
   19067     test -z "$as_dirs" || eval "mkdir $as_dirs"
   19068   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
   19069 echo "$as_me: error: cannot create directory $as_dir" >&2;}
   19070    { (exit 1); exit 1; }; }; }
   19071     # echo "creating $dirpart/$file"
   19072     echo '# dummy' > "$dirpart/$file"
   19073   done
   19074 done
   19075  ;;
   19076     "libtool":C)
   19077 
   19078     # See if we are running on zsh, and set the options which allow our
   19079     # commands through without removal of \ escapes.
   19080     if test -n "${ZSH_VERSION+set}" ; then
   19081       setopt NO_GLOB_SUBST
   19082     fi
   19083 
   19084     cfgfile="${ofile}T"
   19085     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
   19086     $RM "$cfgfile"
   19087 
   19088     cat <<_LT_EOF >> "$cfgfile"
   19089 #! $SHELL
   19090 
   19091 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   19092 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
   19093 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   19094 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   19095 #
   19096 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
   19097 #                 2006, 2007, 2008 Free Software Foundation, Inc.
   19098 #   Written by Gordon Matzigkeit, 1996
   19099 #
   19100 #   This file is part of GNU Libtool.
   19101 #
   19102 # GNU Libtool is free software; you can redistribute it and/or
   19103 # modify it under the terms of the GNU General Public License as
   19104 # published by the Free Software Foundation; either version 2 of
   19105 # the License, or (at your option) any later version.
   19106 #
   19107 # As a special exception to the GNU General Public License,
   19108 # if you distribute this file as part of a program or library that
   19109 # is built using GNU Libtool, you may include this file under the
   19110 # same distribution terms that you use for the rest of that program.
   19111 #
   19112 # GNU Libtool is distributed in the hope that it will be useful,
   19113 # but WITHOUT ANY WARRANTY; without even the implied warranty of
   19114 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   19115 # GNU General Public License for more details.
   19116 #
   19117 # You should have received a copy of the GNU General Public License
   19118 # along with GNU Libtool; see the file COPYING.  If not, a copy
   19119 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
   19120 # obtained by writing to the Free Software Foundation, Inc.,
   19121 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   19122 
   19123 
   19124 # The names of the tagged configurations supported by this script.
   19125 available_tags="CXX "
   19126 
   19127 # ### BEGIN LIBTOOL CONFIG
   19128 
   19129 # Which release of libtool.m4 was used?
   19130 macro_version=$macro_version
   19131 macro_revision=$macro_revision
   19132 
   19133 # Whether or not to build shared libraries.
   19134 build_libtool_libs=$enable_shared
   19135 
   19136 # Whether or not to build static libraries.
   19137 build_old_libs=$enable_static
   19138 
   19139 # What type of objects to build.
   19140 pic_mode=$pic_mode
   19141 
   19142 # Whether or not to optimize for fast installation.
   19143 fast_install=$enable_fast_install
   19144 
   19145 # The host system.
   19146 host_alias=$host_alias
   19147 host=$host
   19148 host_os=$host_os
   19149 
   19150 # The build system.
   19151 build_alias=$build_alias
   19152 build=$build
   19153 build_os=$build_os
   19154 
   19155 # A sed program that does not truncate output.
   19156 SED=$lt_SED
   19157 
   19158 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   19159 Xsed="\$SED -e 1s/^X//"
   19160 
   19161 # A grep program that handles long lines.
   19162 GREP=$lt_GREP
   19163 
   19164 # An ERE matcher.
   19165 EGREP=$lt_EGREP
   19166 
   19167 # A literal string matcher.
   19168 FGREP=$lt_FGREP
   19169 
   19170 # A BSD- or MS-compatible name lister.
   19171 NM=$lt_NM
   19172 
   19173 # Whether we need soft or hard links.
   19174 LN_S=$lt_LN_S
   19175 
   19176 # What is the maximum length of a command?
   19177 max_cmd_len=$max_cmd_len
   19178 
   19179 # Object file suffix (normally "o").
   19180 objext=$ac_objext
   19181 
   19182 # Executable file suffix (normally "").
   19183 exeext=$exeext
   19184 
   19185 # whether the shell understands "unset".
   19186 lt_unset=$lt_unset
   19187 
   19188 # turn spaces into newlines.
   19189 SP2NL=$lt_lt_SP2NL
   19190 
   19191 # turn newlines into spaces.
   19192 NL2SP=$lt_lt_NL2SP
   19193 
   19194 # How to create reloadable object files.
   19195 reload_flag=$lt_reload_flag
   19196 reload_cmds=$lt_reload_cmds
   19197 
   19198 # Method to check whether dependent libraries are shared objects.
   19199 deplibs_check_method=$lt_deplibs_check_method
   19200 
   19201 # Command to use when deplibs_check_method == "file_magic".
   19202 file_magic_cmd=$lt_file_magic_cmd
   19203 
   19204 # The archiver.
   19205 AR=$lt_AR
   19206 AR_FLAGS=$lt_AR_FLAGS
   19207 
   19208 # A symbol stripping program.
   19209 STRIP=$lt_STRIP
   19210 
   19211 # Commands used to install an old-style archive.
   19212 RANLIB=$lt_RANLIB
   19213 old_postinstall_cmds=$lt_old_postinstall_cmds
   19214 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   19215 
   19216 # A C compiler.
   19217 LTCC=$lt_CC
   19218 
   19219 # LTCC compiler flags.
   19220 LTCFLAGS=$lt_CFLAGS
   19221 
   19222 # Take the output of nm and produce a listing of raw symbols and C names.
   19223 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   19224 
   19225 # Transform the output of nm in a proper C declaration.
   19226 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   19227 
   19228 # Transform the output of nm in a C name address pair.
   19229 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   19230 
   19231 # Transform the output of nm in a C name address pair when lib prefix is needed.
   19232 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   19233 
   19234 # The name of the directory that contains temporary libtool files.
   19235 objdir=$objdir
   19236 
   19237 # Shell to use when invoking shell scripts.
   19238 SHELL=$lt_SHELL
   19239 
   19240 # An echo program that does not interpret backslashes.
   19241 ECHO=$lt_ECHO
   19242 
   19243 # Used to examine libraries when file_magic_cmd begins with "file".
   19244 MAGIC_CMD=$MAGIC_CMD
   19245 
   19246 # Must we lock files when doing compilation?
   19247 need_locks=$lt_need_locks
   19248 
   19249 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
   19250 DSYMUTIL=$lt_DSYMUTIL
   19251 
   19252 # Tool to change global to local symbols on Mac OS X.
   19253 NMEDIT=$lt_NMEDIT
   19254 
   19255 # Tool to manipulate fat objects and archives on Mac OS X.
   19256 LIPO=$lt_LIPO
   19257 
   19258 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
   19259 OTOOL=$lt_OTOOL
   19260 
   19261 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
   19262 OTOOL64=$lt_OTOOL64
   19263 
   19264 # Old archive suffix (normally "a").
   19265 libext=$libext
   19266 
   19267 # Shared library suffix (normally ".so").
   19268 shrext_cmds=$lt_shrext_cmds
   19269 
   19270 # The commands to extract the exported symbol list from a shared archive.
   19271 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   19272 
   19273 # Variables whose values should be saved in libtool wrapper scripts and
   19274 # restored at link time.
   19275 variables_saved_for_relink=$lt_variables_saved_for_relink
   19276 
   19277 # Do we need the "lib" prefix for modules?
   19278 need_lib_prefix=$need_lib_prefix
   19279 
   19280 # Do we need a version for libraries?
   19281 need_version=$need_version
   19282 
   19283 # Library versioning type.
   19284 version_type=$version_type
   19285 
   19286 # Shared library runtime path variable.
   19287 runpath_var=$runpath_var
   19288 
   19289 # Shared library path variable.
   19290 shlibpath_var=$shlibpath_var
   19291 
   19292 # Is shlibpath searched before the hard-coded library search path?
   19293 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   19294 
   19295 # Format of library name prefix.
   19296 libname_spec=$lt_libname_spec
   19297 
   19298 # List of archive names.  First name is the real one, the rest are links.
   19299 # The last name is the one that the linker finds with -lNAME
   19300 library_names_spec=$lt_library_names_spec
   19301 
   19302 # The coded name of the library, if different from the real name.
   19303 soname_spec=$lt_soname_spec
   19304 
   19305 # Command to use after installation of a shared archive.
   19306 postinstall_cmds=$lt_postinstall_cmds
   19307 
   19308 # Command to use after uninstallation of a shared archive.
   19309 postuninstall_cmds=$lt_postuninstall_cmds
   19310 
   19311 # Commands used to finish a libtool library installation in a directory.
   19312 finish_cmds=$lt_finish_cmds
   19313 
   19314 # As "finish_cmds", except a single script fragment to be evaled but
   19315 # not shown.
   19316 finish_eval=$lt_finish_eval
   19317 
   19318 # Whether we should hardcode library paths into libraries.
   19319 hardcode_into_libs=$hardcode_into_libs
   19320 
   19321 # Compile-time system search path for libraries.
   19322 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   19323 
   19324 # Run-time system search path for libraries.
   19325 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   19326 
   19327 # Whether dlopen is supported.
   19328 dlopen_support=$enable_dlopen
   19329 
   19330 # Whether dlopen of programs is supported.
   19331 dlopen_self=$enable_dlopen_self
   19332 
   19333 # Whether dlopen of statically linked programs is supported.
   19334 dlopen_self_static=$enable_dlopen_self_static
   19335 
   19336 # Commands to strip libraries.
   19337 old_striplib=$lt_old_striplib
   19338 striplib=$lt_striplib
   19339 
   19340 
   19341 # The linker used to build libraries.
   19342 LD=$lt_LD
   19343 
   19344 # Commands used to build an old-style archive.
   19345 old_archive_cmds=$lt_old_archive_cmds
   19346 
   19347 # A language specific compiler.
   19348 CC=$lt_compiler
   19349 
   19350 # Is the compiler the GNU compiler?
   19351 with_gcc=$GCC
   19352 
   19353 # Compiler flag to turn off builtin functions.
   19354 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   19355 
   19356 # How to pass a linker flag through the compiler.
   19357 wl=$lt_lt_prog_compiler_wl
   19358 
   19359 # Additional compiler flags for building library objects.
   19360 pic_flag=$lt_lt_prog_compiler_pic
   19361 
   19362 # Compiler flag to prevent dynamic linking.
   19363 link_static_flag=$lt_lt_prog_compiler_static
   19364 
   19365 # Does compiler simultaneously support -c and -o options?
   19366 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   19367 
   19368 # Whether or not to add -lc for building shared libraries.
   19369 build_libtool_need_lc=$archive_cmds_need_lc
   19370 
   19371 # Whether or not to disallow shared libs when runtime libs are static.
   19372 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   19373 
   19374 # Compiler flag to allow reflexive dlopens.
   19375 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   19376 
   19377 # Compiler flag to generate shared objects directly from archives.
   19378 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   19379 
   19380 # Whether the compiler copes with passing no objects directly.
   19381 compiler_needs_object=$lt_compiler_needs_object
   19382 
   19383 # Create an old-style archive from a shared archive.
   19384 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   19385 
   19386 # Create a temporary old-style archive to link instead of a shared archive.
   19387 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   19388 
   19389 # Commands used to build a shared archive.
   19390 archive_cmds=$lt_archive_cmds
   19391 archive_expsym_cmds=$lt_archive_expsym_cmds
   19392 
   19393 # Commands used to build a loadable module if different from building
   19394 # a shared archive.
   19395 module_cmds=$lt_module_cmds
   19396 module_expsym_cmds=$lt_module_expsym_cmds
   19397 
   19398 # Whether we are building with GNU ld or not.
   19399 with_gnu_ld=$lt_with_gnu_ld
   19400 
   19401 # Flag that allows shared libraries with undefined symbols to be built.
   19402 allow_undefined_flag=$lt_allow_undefined_flag
   19403 
   19404 # Flag that enforces no undefined symbols.
   19405 no_undefined_flag=$lt_no_undefined_flag
   19406 
   19407 # Flag to hardcode \$libdir into a binary during linking.
   19408 # This must work even if \$libdir does not exist
   19409 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   19410 
   19411 # If ld is used when linking, flag to hardcode \$libdir into a binary
   19412 # during linking.  This must work even if \$libdir does not exist.
   19413 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
   19414 
   19415 # Whether we need a single "-rpath" flag with a separated argument.
   19416 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   19417 
   19418 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   19419 # DIR into the resulting binary.
   19420 hardcode_direct=$hardcode_direct
   19421 
   19422 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   19423 # DIR into the resulting binary and the resulting library dependency is
   19424 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
   19425 # library is relocated.
   19426 hardcode_direct_absolute=$hardcode_direct_absolute
   19427 
   19428 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   19429 # into the resulting binary.
   19430 hardcode_minus_L=$hardcode_minus_L
   19431 
   19432 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   19433 # into the resulting binary.
   19434 hardcode_shlibpath_var=$hardcode_shlibpath_var
   19435 
   19436 # Set to "yes" if building a shared library automatically hardcodes DIR
   19437 # into the library and all subsequent libraries and executables linked
   19438 # against it.
   19439 hardcode_automatic=$hardcode_automatic
   19440 
   19441 # Set to yes if linker adds runtime paths of dependent libraries
   19442 # to runtime path list.
   19443 inherit_rpath=$inherit_rpath
   19444 
   19445 # Whether libtool must link a program against all its dependency libraries.
   19446 link_all_deplibs=$link_all_deplibs
   19447 
   19448 # Fix the shell variable \$srcfile for the compiler.
   19449 fix_srcfile_path=$lt_fix_srcfile_path
   19450 
   19451 # Set to "yes" if exported symbols are required.
   19452 always_export_symbols=$always_export_symbols
   19453 
   19454 # The commands to list exported symbols.
   19455 export_symbols_cmds=$lt_export_symbols_cmds
   19456 
   19457 # Symbols that should not be listed in the preloaded symbols.
   19458 exclude_expsyms=$lt_exclude_expsyms
   19459 
   19460 # Symbols that must always be exported.
   19461 include_expsyms=$lt_include_expsyms
   19462 
   19463 # Commands necessary for linking programs (against libraries) with templates.
   19464 prelink_cmds=$lt_prelink_cmds
   19465 
   19466 # Specify filename containing input files.
   19467 file_list_spec=$lt_file_list_spec
   19468 
   19469 # How to hardcode a shared library path into an executable.
   19470 hardcode_action=$hardcode_action
   19471 
   19472 # The directories searched by this compiler when creating a shared library.
   19473 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
   19474 
   19475 # Dependencies to place before and after the objects being linked to
   19476 # create a shared library.
   19477 predep_objects=$lt_predep_objects
   19478 postdep_objects=$lt_postdep_objects
   19479 predeps=$lt_predeps
   19480 postdeps=$lt_postdeps
   19481 
   19482 # The library search path used internally by the compiler when linking
   19483 # a shared library.
   19484 compiler_lib_search_path=$lt_compiler_lib_search_path
   19485 
   19486 # ### END LIBTOOL CONFIG
   19487 
   19488 _LT_EOF
   19489 
   19490   case $host_os in
   19491   aix3*)
   19492     cat <<\_LT_EOF >> "$cfgfile"
   19493 # AIX sometimes has problems with the GCC collect2 program.  For some
   19494 # reason, if we set the COLLECT_NAMES environment variable, the problems
   19495 # vanish in a puff of smoke.
   19496 if test "X${COLLECT_NAMES+set}" != Xset; then
   19497   COLLECT_NAMES=
   19498   export COLLECT_NAMES
   19499 fi
   19500 _LT_EOF
   19501     ;;
   19502   esac
   19503 
   19504 
   19505 ltmain="$ac_aux_dir/ltmain.sh"
   19506 
   19507 
   19508   # We use sed instead of cat because bash on DJGPP gets confused if
   19509   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   19510   # text mode, it properly converts lines to CR/LF.  This bash problem
   19511   # is reportedly fixed, but why not run on old versions too?
   19512   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
   19513     || (rm -f "$cfgfile"; exit 1)
   19514 
   19515   case $xsi_shell in
   19516   yes)
   19517     cat << \_LT_EOF >> "$cfgfile"
   19518 
   19519 # func_dirname file append nondir_replacement
   19520 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
   19521 # otherwise set result to NONDIR_REPLACEMENT.
   19522 func_dirname ()
   19523 {
   19524   case ${1} in
   19525     */*) func_dirname_result="${1%/*}${2}" ;;
   19526     *  ) func_dirname_result="${3}" ;;
   19527   esac
   19528 }
   19529 
   19530 # func_basename file
   19531 func_basename ()
   19532 {
   19533   func_basename_result="${1##*/}"
   19534 }
   19535 
   19536 # func_dirname_and_basename file append nondir_replacement
   19537 # perform func_basename and func_dirname in a single function
   19538 # call:
   19539 #   dirname:  Compute the dirname of FILE.  If nonempty,
   19540 #             add APPEND to the result, otherwise set result
   19541 #             to NONDIR_REPLACEMENT.
   19542 #             value returned in "$func_dirname_result"
   19543 #   basename: Compute filename of FILE.
   19544 #             value retuned in "$func_basename_result"
   19545 # Implementation must be kept synchronized with func_dirname
   19546 # and func_basename. For efficiency, we do not delegate to
   19547 # those functions but instead duplicate the functionality here.
   19548 func_dirname_and_basename ()
   19549 {
   19550   case ${1} in
   19551     */*) func_dirname_result="${1%/*}${2}" ;;
   19552     *  ) func_dirname_result="${3}" ;;
   19553   esac
   19554   func_basename_result="${1##*/}"
   19555 }
   19556 
   19557 # func_stripname prefix suffix name
   19558 # strip PREFIX and SUFFIX off of NAME.
   19559 # PREFIX and SUFFIX must not contain globbing or regex special
   19560 # characters, hashes, percent signs, but SUFFIX may contain a leading
   19561 # dot (in which case that matches only a dot).
   19562 func_stripname ()
   19563 {
   19564   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
   19565   # positional parameters, so assign one to ordinary parameter first.
   19566   func_stripname_result=${3}
   19567   func_stripname_result=${func_stripname_result#"${1}"}
   19568   func_stripname_result=${func_stripname_result%"${2}"}
   19569 }
   19570 
   19571 # func_opt_split
   19572 func_opt_split ()
   19573 {
   19574   func_opt_split_opt=${1%%=*}
   19575   func_opt_split_arg=${1#*=}
   19576 }
   19577 
   19578 # func_lo2o object
   19579 func_lo2o ()
   19580 {
   19581   case ${1} in
   19582     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
   19583     *)    func_lo2o_result=${1} ;;
   19584   esac
   19585 }
   19586 
   19587 # func_xform libobj-or-source
   19588 func_xform ()
   19589 {
   19590   func_xform_result=${1%.*}.lo
   19591 }
   19592 
   19593 # func_arith arithmetic-term...
   19594 func_arith ()
   19595 {
   19596   func_arith_result=$(( $* ))
   19597 }
   19598 
   19599 # func_len string
   19600 # STRING may not start with a hyphen.
   19601 func_len ()
   19602 {
   19603   func_len_result=${#1}
   19604 }
   19605 
   19606 _LT_EOF
   19607     ;;
   19608   *) # Bourne compatible functions.
   19609     cat << \_LT_EOF >> "$cfgfile"
   19610 
   19611 # func_dirname file append nondir_replacement
   19612 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
   19613 # otherwise set result to NONDIR_REPLACEMENT.
   19614 func_dirname ()
   19615 {
   19616   # Extract subdirectory from the argument.
   19617   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
   19618   if test "X$func_dirname_result" = "X${1}"; then
   19619     func_dirname_result="${3}"
   19620   else
   19621     func_dirname_result="$func_dirname_result${2}"
   19622   fi
   19623 }
   19624 
   19625 # func_basename file
   19626 func_basename ()
   19627 {
   19628   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
   19629 }
   19630 
   19631 
   19632 # func_stripname prefix suffix name
   19633 # strip PREFIX and SUFFIX off of NAME.
   19634 # PREFIX and SUFFIX must not contain globbing or regex special
   19635 # characters, hashes, percent signs, but SUFFIX may contain a leading
   19636 # dot (in which case that matches only a dot).
   19637 # func_strip_suffix prefix name
   19638 func_stripname ()
   19639 {
   19640   case ${2} in
   19641     .*) func_stripname_result=`$ECHO "X${3}" \
   19642            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
   19643     *)  func_stripname_result=`$ECHO "X${3}" \
   19644            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
   19645   esac
   19646 }
   19647 
   19648 # sed scripts:
   19649 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
   19650 my_sed_long_arg='1s/^-[^=]*=//'
   19651 
   19652 # func_opt_split
   19653 func_opt_split ()
   19654 {
   19655   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
   19656   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
   19657 }
   19658 
   19659 # func_lo2o object
   19660 func_lo2o ()
   19661 {
   19662   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
   19663 }
   19664 
   19665 # func_xform libobj-or-source
   19666 func_xform ()
   19667 {
   19668   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
   19669 }
   19670 
   19671 # func_arith arithmetic-term...
   19672 func_arith ()
   19673 {
   19674   func_arith_result=`expr "$@"`
   19675 }
   19676 
   19677 # func_len string
   19678 # STRING may not start with a hyphen.
   19679 func_len ()
   19680 {
   19681   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
   19682 }
   19683 
   19684 _LT_EOF
   19685 esac
   19686 
   19687 case $lt_shell_append in
   19688   yes)
   19689     cat << \_LT_EOF >> "$cfgfile"
   19690 
   19691 # func_append var value
   19692 # Append VALUE to the end of shell variable VAR.
   19693 func_append ()
   19694 {
   19695   eval "$1+=\$2"
   19696 }
   19697 _LT_EOF
   19698     ;;
   19699   *)
   19700     cat << \_LT_EOF >> "$cfgfile"
   19701 
   19702 # func_append var value
   19703 # Append VALUE to the end of shell variable VAR.
   19704 func_append ()
   19705 {
   19706   eval "$1=\$$1\$2"
   19707 }
   19708 
   19709 _LT_EOF
   19710     ;;
   19711   esac
   19712 
   19713 
   19714   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
   19715     || (rm -f "$cfgfile"; exit 1)
   19716 
   19717   mv -f "$cfgfile" "$ofile" ||
   19718     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   19719   chmod +x "$ofile"
   19720 
   19721 
   19722     cat <<_LT_EOF >> "$ofile"
   19723 
   19724 # ### BEGIN LIBTOOL TAG CONFIG: CXX
   19725 
   19726 # The linker used to build libraries.
   19727 LD=$lt_LD_CXX
   19728 
   19729 # Commands used to build an old-style archive.
   19730 old_archive_cmds=$lt_old_archive_cmds_CXX
   19731 
   19732 # A language specific compiler.
   19733 CC=$lt_compiler_CXX
   19734 
   19735 # Is the compiler the GNU compiler?
   19736 with_gcc=$GCC_CXX
   19737 
   19738 # Compiler flag to turn off builtin functions.
   19739 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   19740 
   19741 # How to pass a linker flag through the compiler.
   19742 wl=$lt_lt_prog_compiler_wl_CXX
   19743 
   19744 # Additional compiler flags for building library objects.
   19745 pic_flag=$lt_lt_prog_compiler_pic_CXX
   19746 
   19747 # Compiler flag to prevent dynamic linking.
   19748 link_static_flag=$lt_lt_prog_compiler_static_CXX
   19749 
   19750 # Does compiler simultaneously support -c and -o options?
   19751 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   19752 
   19753 # Whether or not to add -lc for building shared libraries.
   19754 build_libtool_need_lc=$archive_cmds_need_lc_CXX
   19755 
   19756 # Whether or not to disallow shared libs when runtime libs are static.
   19757 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   19758 
   19759 # Compiler flag to allow reflexive dlopens.
   19760 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   19761 
   19762 # Compiler flag to generate shared objects directly from archives.
   19763 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   19764 
   19765 # Whether the compiler copes with passing no objects directly.
   19766 compiler_needs_object=$lt_compiler_needs_object_CXX
   19767 
   19768 # Create an old-style archive from a shared archive.
   19769 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   19770 
   19771 # Create a temporary old-style archive to link instead of a shared archive.
   19772 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   19773 
   19774 # Commands used to build a shared archive.
   19775 archive_cmds=$lt_archive_cmds_CXX
   19776 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   19777 
   19778 # Commands used to build a loadable module if different from building
   19779 # a shared archive.
   19780 module_cmds=$lt_module_cmds_CXX
   19781 module_expsym_cmds=$lt_module_expsym_cmds_CXX
   19782 
   19783 # Whether we are building with GNU ld or not.
   19784 with_gnu_ld=$lt_with_gnu_ld_CXX
   19785 
   19786 # Flag that allows shared libraries with undefined symbols to be built.
   19787 allow_undefined_flag=$lt_allow_undefined_flag_CXX
   19788 
   19789 # Flag that enforces no undefined symbols.
   19790 no_undefined_flag=$lt_no_undefined_flag_CXX
   19791 
   19792 # Flag to hardcode \$libdir into a binary during linking.
   19793 # This must work even if \$libdir does not exist
   19794 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   19795 
   19796 # If ld is used when linking, flag to hardcode \$libdir into a binary
   19797 # during linking.  This must work even if \$libdir does not exist.
   19798 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
   19799 
   19800 # Whether we need a single "-rpath" flag with a separated argument.
   19801 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   19802 
   19803 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   19804 # DIR into the resulting binary.
   19805 hardcode_direct=$hardcode_direct_CXX
   19806 
   19807 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   19808 # DIR into the resulting binary and the resulting library dependency is
   19809 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
   19810 # library is relocated.
   19811 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
   19812 
   19813 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   19814 # into the resulting binary.
   19815 hardcode_minus_L=$hardcode_minus_L_CXX
   19816 
   19817 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   19818 # into the resulting binary.
   19819 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   19820 
   19821 # Set to "yes" if building a shared library automatically hardcodes DIR
   19822 # into the library and all subsequent libraries and executables linked
   19823 # against it.
   19824 hardcode_automatic=$hardcode_automatic_CXX
   19825 
   19826 # Set to yes if linker adds runtime paths of dependent libraries
   19827 # to runtime path list.
   19828 inherit_rpath=$inherit_rpath_CXX
   19829 
   19830 # Whether libtool must link a program against all its dependency libraries.
   19831 link_all_deplibs=$link_all_deplibs_CXX
   19832 
   19833 # Fix the shell variable \$srcfile for the compiler.
   19834 fix_srcfile_path=$lt_fix_srcfile_path_CXX
   19835 
   19836 # Set to "yes" if exported symbols are required.
   19837 always_export_symbols=$always_export_symbols_CXX
   19838 
   19839 # The commands to list exported symbols.
   19840 export_symbols_cmds=$lt_export_symbols_cmds_CXX
   19841 
   19842 # Symbols that should not be listed in the preloaded symbols.
   19843 exclude_expsyms=$lt_exclude_expsyms_CXX
   19844 
   19845 # Symbols that must always be exported.
   19846 include_expsyms=$lt_include_expsyms_CXX
   19847 
   19848 # Commands necessary for linking programs (against libraries) with templates.
   19849 prelink_cmds=$lt_prelink_cmds_CXX
   19850 
   19851 # Specify filename containing input files.
   19852 file_list_spec=$lt_file_list_spec_CXX
   19853 
   19854 # How to hardcode a shared library path into an executable.
   19855 hardcode_action=$hardcode_action_CXX
   19856 
   19857 # The directories searched by this compiler when creating a shared library.
   19858 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
   19859 
   19860 # Dependencies to place before and after the objects being linked to
   19861 # create a shared library.
   19862 predep_objects=$lt_predep_objects_CXX
   19863 postdep_objects=$lt_postdep_objects_CXX
   19864 predeps=$lt_predeps_CXX
   19865 postdeps=$lt_postdeps_CXX
   19866 
   19867 # The library search path used internally by the compiler when linking
   19868 # a shared library.
   19869 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   19870 
   19871 # ### END LIBTOOL TAG CONFIG: CXX
   19872 _LT_EOF
   19873 
   19874  ;;
   19875 
   19876   esac
   19877 done # for ac_tag
   19878 
   19879 
   19880 { (exit 0); exit 0; }
   19881 _ACEOF
   19882 chmod +x $CONFIG_STATUS
   19883 ac_clean_files=$ac_clean_files_save
   19884 
   19885 
   19886 # configure is writing to config.log, and then calls config.status.
   19887 # config.status does its own redirection, appending to config.log.
   19888 # Unfortunately, on DOS this fails, as config.log is still kept open
   19889 # by configure, so config.status won't be able to write to it; its
   19890 # output is simply discarded.  So we exec the FD to /dev/null,
   19891 # effectively closing config.log, so it can be properly (re)opened and
   19892 # appended to by config.status.  When coming back to configure, we
   19893 # need to make the FD available again.
   19894 if test "$no_create" != yes; then
   19895   ac_cs_success=:
   19896   ac_config_status_args=
   19897   test "$silent" = yes &&
   19898     ac_config_status_args="$ac_config_status_args --quiet"
   19899   exec 5>/dev/null
   19900   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   19901   exec 5>>config.log
   19902   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   19903   # would make configure fail if this is the last instruction.
   19904   $ac_cs_success || { (exit 1); exit 1; }
   19905 fi
   19906 
   19907 #
   19908 # CONFIG_SUBDIRS section.
   19909 #
   19910 if test "$no_recursion" != yes; then
   19911 
   19912   # Remove --cache-file and --srcdir arguments so they do not pile up.
   19913   ac_sub_configure_args=
   19914   ac_prev=
   19915   eval "set x $ac_configure_args"
   19916   shift
   19917   for ac_arg
   19918   do
   19919     if test -n "$ac_prev"; then
   19920       ac_prev=
   19921       continue
   19922     fi
   19923     case $ac_arg in
   19924     -cache-file | --cache-file | --cache-fil | --cache-fi \
   19925     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
   19926       ac_prev=cache_file ;;
   19927     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
   19928     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
   19929     | --c=*)
   19930       ;;
   19931     --config-cache | -C)
   19932       ;;
   19933     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   19934       ac_prev=srcdir ;;
   19935     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   19936       ;;
   19937     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   19938       ac_prev=prefix ;;
   19939     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   19940       ;;
   19941     *)
   19942       case $ac_arg in
   19943       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19944       esac
   19945       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
   19946     esac
   19947   done
   19948 
   19949   # Always prepend --prefix to ensure using the same prefix
   19950   # in subdir configurations.
   19951   ac_arg="--prefix=$prefix"
   19952   case $ac_arg in
   19953   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19954   esac
   19955   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
   19956 
   19957   # Pass --silent
   19958   if test "$silent" = yes; then
   19959     ac_sub_configure_args="--silent $ac_sub_configure_args"
   19960   fi
   19961 
   19962   ac_popdir=`pwd`
   19963   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
   19964 
   19965     # Do not complain, so a configure script can configure whichever
   19966     # parts of a large source tree are present.
   19967     test -d "$srcdir/$ac_dir" || continue
   19968 
   19969     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
   19970     echo "$as_me:$LINENO: $ac_msg" >&5
   19971     echo "$ac_msg" >&6
   19972     { as_dir="$ac_dir"
   19973   case $as_dir in #(
   19974   -*) as_dir=./$as_dir;;
   19975   esac
   19976   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
   19977     as_dirs=
   19978     while :; do
   19979       case $as_dir in #(
   19980       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
   19981       *) as_qdir=$as_dir;;
   19982       esac
   19983       as_dirs="'$as_qdir' $as_dirs"
   19984       as_dir=`$as_dirname -- "$as_dir" ||
   19985 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19986 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   19987 	 X"$as_dir" : 'X\(//\)$' \| \
   19988 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   19989 echo X"$as_dir" |
   19990     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   19991 	    s//\1/
   19992 	    q
   19993 	  }
   19994 	  /^X\(\/\/\)[^/].*/{
   19995 	    s//\1/
   19996 	    q
   19997 	  }
   19998 	  /^X\(\/\/\)$/{
   19999 	    s//\1/
   20000 	    q
   20001 	  }
   20002 	  /^X\(\/\).*/{
   20003 	    s//\1/
   20004 	    q
   20005 	  }
   20006 	  s/.*/./; q'`
   20007       test -d "$as_dir" && break
   20008     done
   20009     test -z "$as_dirs" || eval "mkdir $as_dirs"
   20010   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
   20011 echo "$as_me: error: cannot create directory $as_dir" >&2;}
   20012    { (exit 1); exit 1; }; }; }
   20013     ac_builddir=.
   20014 
   20015 case "$ac_dir" in
   20016 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20017 *)
   20018   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
   20019   # A ".." for each directory in $ac_dir_suffix.
   20020   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
   20021   case $ac_top_builddir_sub in
   20022   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20023   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   20024   esac ;;
   20025 esac
   20026 ac_abs_top_builddir=$ac_pwd
   20027 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   20028 # for backward compatibility:
   20029 ac_top_builddir=$ac_top_build_prefix
   20030 
   20031 case $srcdir in
   20032   .)  # We are building in place.
   20033     ac_srcdir=.
   20034     ac_top_srcdir=$ac_top_builddir_sub
   20035     ac_abs_top_srcdir=$ac_pwd ;;
   20036   [\\/]* | ?:[\\/]* )  # Absolute name.
   20037     ac_srcdir=$srcdir$ac_dir_suffix;
   20038     ac_top_srcdir=$srcdir
   20039     ac_abs_top_srcdir=$srcdir ;;
   20040   *) # Relative name.
   20041     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   20042     ac_top_srcdir=$ac_top_build_prefix$srcdir
   20043     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   20044 esac
   20045 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   20046 
   20047 
   20048     cd "$ac_dir"
   20049 
   20050     # Check for guested configure; otherwise get Cygnus style configure.
   20051     if test -f "$ac_srcdir/configure.gnu"; then
   20052       ac_sub_configure=$ac_srcdir/configure.gnu
   20053     elif test -f "$ac_srcdir/configure"; then
   20054       ac_sub_configure=$ac_srcdir/configure
   20055     elif test -f "$ac_srcdir/configure.in"; then
   20056       # This should be Cygnus configure.
   20057       ac_sub_configure=$ac_aux_dir/configure
   20058     else
   20059       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
   20060 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
   20061       ac_sub_configure=
   20062     fi
   20063 
   20064     # The recursion is here.
   20065     if test -n "$ac_sub_configure"; then
   20066       # Make the cache file name correct relative to the subdirectory.
   20067       case $cache_file in
   20068       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
   20069       *) # Relative name.
   20070 	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
   20071       esac
   20072 
   20073       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
   20074 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
   20075       # The eval makes quoting arguments work.
   20076       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
   20077 	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
   20078 	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
   20079 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
   20080    { (exit 1); exit 1; }; }
   20081     fi
   20082 
   20083     cd "$ac_popdir"
   20084   done
   20085 fi
   20086 
   20087