quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

configure (838932B)


      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.71 for c-ares 1.34.5.
      4 #
      5 # Report bugs to <c-ares mailing list: http://lists.haxx.se/listinfo/c-ares>.
      6 #
      7 #
      8 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
      9 # Inc.
     10 #
     11 #
     12 # This configure script is free software; the Free Software Foundation
     13 # gives unlimited permission to copy, distribute and modify it.
     14 ## -------------------- ##
     15 ## M4sh Initialization. ##
     16 ## -------------------- ##
     17 
     18 # Be more Bourne compatible
     19 DUALCASE=1; export DUALCASE # for MKS sh
     20 as_nop=:
     21 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
     22 then :
     23   emulate sh
     24   NULLCMD=:
     25   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     26   # is contrary to our usage.  Disable this feature.
     27   alias -g '${1+"$@"}'='"$@"'
     28   setopt NO_GLOB_SUBST
     29 else $as_nop
     30   case `(set -o) 2>/dev/null` in #(
     31   *posix*) :
     32     set -o posix ;; #(
     33   *) :
     34      ;;
     35 esac
     36 fi
     37 
     38 
     39 
     40 # Reset variables that may have inherited troublesome values from
     41 # the environment.
     42 
     43 # IFS needs to be set, to space, tab, and newline, in precisely that order.
     44 # (If _AS_PATH_WALK were called with IFS unset, it would have the
     45 # side effect of setting IFS to empty, thus disabling word splitting.)
     46 # Quoting is to prevent editors from complaining about space-tab.
     47 as_nl='
     48 '
     49 export as_nl
     50 IFS=" ""	$as_nl"
     51 
     52 PS1='$ '
     53 PS2='> '
     54 PS4='+ '
     55 
     56 # Ensure predictable behavior from utilities with locale-dependent output.
     57 LC_ALL=C
     58 export LC_ALL
     59 LANGUAGE=C
     60 export LANGUAGE
     61 
     62 # We cannot yet rely on "unset" to work, but we need these variables
     63 # to be unset--not just set to an empty or harmless value--now, to
     64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
     65 # also avoids known problems related to "unset" and subshell syntax
     66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
     67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
     68 do eval test \${$as_var+y} \
     69   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
     70 done
     71 
     72 # Ensure that fds 0, 1, and 2 are open.
     73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
     74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
     75 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
     76 
     77 # The user is always right.
     78 if ${PATH_SEPARATOR+false} :; then
     79   PATH_SEPARATOR=:
     80   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     81     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     82       PATH_SEPARATOR=';'
     83   }
     84 fi
     85 
     86 
     87 # Find who we are.  Look in the path if we contain no directory separator.
     88 as_myself=
     89 case $0 in #((
     90   *[\\/]* ) as_myself=$0 ;;
     91   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     92 for as_dir in $PATH
     93 do
     94   IFS=$as_save_IFS
     95   case $as_dir in #(((
     96     '') as_dir=./ ;;
     97     */) ;;
     98     *) as_dir=$as_dir/ ;;
     99   esac
    100     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    101   done
    102 IFS=$as_save_IFS
    103 
    104      ;;
    105 esac
    106 # We did not find ourselves, most probably we were run as `sh COMMAND'
    107 # in which case we are not to be found in the path.
    108 if test "x$as_myself" = x; then
    109   as_myself=$0
    110 fi
    111 if test ! -f "$as_myself"; then
    112   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    113   exit 1
    114 fi
    115 
    116 
    117 # Use a proper internal environment variable to ensure we don't fall
    118   # into an infinite loop, continuously re-executing ourselves.
    119   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    120     _as_can_reexec=no; export _as_can_reexec;
    121     # We cannot yet assume a decent shell, so we have to provide a
    122 # neutralization value for shells without unset; and this also
    123 # works around shells that cannot unset nonexistent variables.
    124 # Preserve -v and -x to the replacement shell.
    125 BASH_ENV=/dev/null
    126 ENV=/dev/null
    127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    128 case $- in # ((((
    129   *v*x* | *x*v* ) as_opts=-vx ;;
    130   *v* ) as_opts=-v ;;
    131   *x* ) as_opts=-x ;;
    132   * ) as_opts= ;;
    133 esac
    134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    135 # Admittedly, this is quite paranoid, since all the known shells bail
    136 # out after a failed `exec'.
    137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    138 exit 255
    139   fi
    140   # We don't want this to propagate to other subprocesses.
    141           { _as_can_reexec=; unset _as_can_reexec;}
    142 if test "x$CONFIG_SHELL" = x; then
    143   as_bourne_compatible="as_nop=:
    144 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
    145 then :
    146   emulate sh
    147   NULLCMD=:
    148   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    149   # is contrary to our usage.  Disable this feature.
    150   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    151   setopt NO_GLOB_SUBST
    152 else \$as_nop
    153   case \`(set -o) 2>/dev/null\` in #(
    154   *posix*) :
    155     set -o posix ;; #(
    156   *) :
    157      ;;
    158 esac
    159 fi
    160 "
    161   as_required="as_fn_return () { (exit \$1); }
    162 as_fn_success () { as_fn_return 0; }
    163 as_fn_failure () { as_fn_return 1; }
    164 as_fn_ret_success () { return 0; }
    165 as_fn_ret_failure () { return 1; }
    166 
    167 exitcode=0
    168 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    172 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
    173 then :
    174 
    175 else \$as_nop
    176   exitcode=1; echo positional parameters were not saved.
    177 fi
    178 test x\$exitcode = x0 || exit 1
    179 blah=\$(echo \$(echo blah))
    180 test x\"\$blah\" = xblah || exit 1
    181 test -x / || exit 1"
    182   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    183   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    184   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    185   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    186 
    187   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
    188     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    189     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    190     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    191     PATH=/empty FPATH=/empty; export PATH FPATH
    192     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
    193       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
    194 test \$(( 1 + 1 )) = 2 || exit 1"
    195   if (eval "$as_required") 2>/dev/null
    196 then :
    197   as_have_required=yes
    198 else $as_nop
    199   as_have_required=no
    200 fi
    201   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
    202 then :
    203 
    204 else $as_nop
    205   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    206 as_found=false
    207 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    208 do
    209   IFS=$as_save_IFS
    210   case $as_dir in #(((
    211     '') as_dir=./ ;;
    212     */) ;;
    213     *) as_dir=$as_dir/ ;;
    214   esac
    215   as_found=:
    216   case $as_dir in #(
    217 	 /*)
    218 	   for as_base in sh bash ksh sh5; do
    219 	     # Try only shells that exist, to save several forks.
    220 	     as_shell=$as_dir$as_base
    221 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    222 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    223 then :
    224   CONFIG_SHELL=$as_shell as_have_required=yes
    225 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
    226 then :
    227   break 2
    228 fi
    229 fi
    230 	   done;;
    231        esac
    232   as_found=false
    233 done
    234 IFS=$as_save_IFS
    235 if $as_found
    236 then :
    237 
    238 else $as_nop
    239   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    240 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    241 then :
    242   CONFIG_SHELL=$SHELL as_have_required=yes
    243 fi
    244 fi
    245 
    246 
    247       if test "x$CONFIG_SHELL" != x
    248 then :
    249   export CONFIG_SHELL
    250              # We cannot yet assume a decent shell, so we have to provide a
    251 # neutralization value for shells without unset; and this also
    252 # works around shells that cannot unset nonexistent variables.
    253 # Preserve -v and -x to the replacement shell.
    254 BASH_ENV=/dev/null
    255 ENV=/dev/null
    256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    257 case $- in # ((((
    258   *v*x* | *x*v* ) as_opts=-vx ;;
    259   *v* ) as_opts=-v ;;
    260   *x* ) as_opts=-x ;;
    261   * ) as_opts= ;;
    262 esac
    263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    264 # Admittedly, this is quite paranoid, since all the known shells bail
    265 # out after a failed `exec'.
    266 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    267 exit 255
    268 fi
    269 
    270     if test x$as_have_required = xno
    271 then :
    272   printf "%s\n" "$0: This script requires a shell more modern than all"
    273   printf "%s\n" "$0: the shells that I found on your system."
    274   if test ${ZSH_VERSION+y} ; then
    275     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    276     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    277   else
    278     printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and c-ares mailing
    279 $0: list: http://lists.haxx.se/listinfo/c-ares about your
    280 $0: system, including any error possibly output before this
    281 $0: message. Then install a modern shell, or manually run
    282 $0: the script under such a shell if you do have one."
    283   fi
    284   exit 1
    285 fi
    286 fi
    287 fi
    288 SHELL=${CONFIG_SHELL-/bin/sh}
    289 export SHELL
    290 # Unset more variables known to interfere with behavior of common tools.
    291 CLICOLOR_FORCE= GREP_OPTIONS=
    292 unset CLICOLOR_FORCE GREP_OPTIONS
    293 
    294 ## --------------------- ##
    295 ## M4sh Shell Functions. ##
    296 ## --------------------- ##
    297 # as_fn_unset VAR
    298 # ---------------
    299 # Portably unset VAR.
    300 as_fn_unset ()
    301 {
    302   { eval $1=; unset $1;}
    303 }
    304 as_unset=as_fn_unset
    305 
    306 
    307 # as_fn_set_status STATUS
    308 # -----------------------
    309 # Set $? to STATUS, without forking.
    310 as_fn_set_status ()
    311 {
    312   return $1
    313 } # as_fn_set_status
    314 
    315 # as_fn_exit STATUS
    316 # -----------------
    317 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    318 as_fn_exit ()
    319 {
    320   set +e
    321   as_fn_set_status $1
    322   exit $1
    323 } # as_fn_exit
    324 # as_fn_nop
    325 # ---------
    326 # Do nothing but, unlike ":", preserve the value of $?.
    327 as_fn_nop ()
    328 {
    329   return $?
    330 }
    331 as_nop=as_fn_nop
    332 
    333 # as_fn_mkdir_p
    334 # -------------
    335 # Create "$as_dir" as a directory, including parents if necessary.
    336 as_fn_mkdir_p ()
    337 {
    338 
    339   case $as_dir in #(
    340   -*) as_dir=./$as_dir;;
    341   esac
    342   test -d "$as_dir" || eval $as_mkdir_p || {
    343     as_dirs=
    344     while :; do
    345       case $as_dir in #(
    346       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    347       *) as_qdir=$as_dir;;
    348       esac
    349       as_dirs="'$as_qdir' $as_dirs"
    350       as_dir=`$as_dirname -- "$as_dir" ||
    351 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    352 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    353 	 X"$as_dir" : 'X\(//\)$' \| \
    354 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    355 printf "%s\n" X"$as_dir" |
    356     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    357 	    s//\1/
    358 	    q
    359 	  }
    360 	  /^X\(\/\/\)[^/].*/{
    361 	    s//\1/
    362 	    q
    363 	  }
    364 	  /^X\(\/\/\)$/{
    365 	    s//\1/
    366 	    q
    367 	  }
    368 	  /^X\(\/\).*/{
    369 	    s//\1/
    370 	    q
    371 	  }
    372 	  s/.*/./; q'`
    373       test -d "$as_dir" && break
    374     done
    375     test -z "$as_dirs" || eval "mkdir $as_dirs"
    376   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    377 
    378 
    379 } # as_fn_mkdir_p
    380 
    381 # as_fn_executable_p FILE
    382 # -----------------------
    383 # Test if FILE is an executable regular file.
    384 as_fn_executable_p ()
    385 {
    386   test -f "$1" && test -x "$1"
    387 } # as_fn_executable_p
    388 # as_fn_append VAR VALUE
    389 # ----------------------
    390 # Append the text in VALUE to the end of the definition contained in VAR. Take
    391 # advantage of any shell optimizations that allow amortized linear growth over
    392 # repeated appends, instead of the typical quadratic growth present in naive
    393 # implementations.
    394 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
    395 then :
    396   eval 'as_fn_append ()
    397   {
    398     eval $1+=\$2
    399   }'
    400 else $as_nop
    401   as_fn_append ()
    402   {
    403     eval $1=\$$1\$2
    404   }
    405 fi # as_fn_append
    406 
    407 # as_fn_arith ARG...
    408 # ------------------
    409 # Perform arithmetic evaluation on the ARGs, and store the result in the
    410 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    411 # must be portable across $(()) and expr.
    412 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
    413 then :
    414   eval 'as_fn_arith ()
    415   {
    416     as_val=$(( $* ))
    417   }'
    418 else $as_nop
    419   as_fn_arith ()
    420   {
    421     as_val=`expr "$@" || test $? -eq 1`
    422   }
    423 fi # as_fn_arith
    424 
    425 # as_fn_nop
    426 # ---------
    427 # Do nothing but, unlike ":", preserve the value of $?.
    428 as_fn_nop ()
    429 {
    430   return $?
    431 }
    432 as_nop=as_fn_nop
    433 
    434 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    435 # ----------------------------------------
    436 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    437 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    438 # script with STATUS, using 1 if that was 0.
    439 as_fn_error ()
    440 {
    441   as_status=$1; test $as_status -eq 0 && as_status=1
    442   if test "$4"; then
    443     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    444     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    445   fi
    446   printf "%s\n" "$as_me: error: $2" >&2
    447   as_fn_exit $as_status
    448 } # as_fn_error
    449 
    450 if expr a : '\(a\)' >/dev/null 2>&1 &&
    451    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    452   as_expr=expr
    453 else
    454   as_expr=false
    455 fi
    456 
    457 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    458   as_basename=basename
    459 else
    460   as_basename=false
    461 fi
    462 
    463 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    464   as_dirname=dirname
    465 else
    466   as_dirname=false
    467 fi
    468 
    469 as_me=`$as_basename -- "$0" ||
    470 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    471 	 X"$0" : 'X\(//\)$' \| \
    472 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    473 printf "%s\n" X/"$0" |
    474     sed '/^.*\/\([^/][^/]*\)\/*$/{
    475 	    s//\1/
    476 	    q
    477 	  }
    478 	  /^X\/\(\/\/\)$/{
    479 	    s//\1/
    480 	    q
    481 	  }
    482 	  /^X\/\(\/\).*/{
    483 	    s//\1/
    484 	    q
    485 	  }
    486 	  s/.*/./; q'`
    487 
    488 # Avoid depending upon Character Ranges.
    489 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    490 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    491 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    492 as_cr_digits='0123456789'
    493 as_cr_alnum=$as_cr_Letters$as_cr_digits
    494 
    495 
    496   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    497   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    498   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    499   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    500   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    501   sed -n '
    502     p
    503     /[$]LINENO/=
    504   ' <$as_myself |
    505     sed '
    506       s/[$]LINENO.*/&-/
    507       t lineno
    508       b
    509       :lineno
    510       N
    511       :loop
    512       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    513       t loop
    514       s/-\n.*//
    515     ' >$as_me.lineno &&
    516   chmod +x "$as_me.lineno" ||
    517     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    518 
    519   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    520   # already done that, so ensure we don't try to do so again and fall
    521   # in an infinite loop.  This has already happened in practice.
    522   _as_can_reexec=no; export _as_can_reexec
    523   # Don't try to exec as it changes $[0], causing all sort of problems
    524   # (the dirname of $[0] is not the place where we might find the
    525   # original and so on.  Autoconf is especially sensitive to this).
    526   . "./$as_me.lineno"
    527   # Exit status is that of the last command.
    528   exit
    529 }
    530 
    531 
    532 # Determine whether it's possible to make 'echo' print without a newline.
    533 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
    534 # for compatibility with existing Makefiles.
    535 ECHO_C= ECHO_N= ECHO_T=
    536 case `echo -n x` in #(((((
    537 -n*)
    538   case `echo 'xy\c'` in
    539   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    540   xy)  ECHO_C='\c';;
    541   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    542        ECHO_T='	';;
    543   esac;;
    544 *)
    545   ECHO_N='-n';;
    546 esac
    547 
    548 # For backward compatibility with old third-party macros, we provide
    549 # the shell variables $as_echo and $as_echo_n.  New code should use
    550 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
    551 as_echo='printf %s\n'
    552 as_echo_n='printf %s'
    553 
    554 
    555 rm -f conf$$ conf$$.exe conf$$.file
    556 if test -d conf$$.dir; then
    557   rm -f conf$$.dir/conf$$.file
    558 else
    559   rm -f conf$$.dir
    560   mkdir conf$$.dir 2>/dev/null
    561 fi
    562 if (echo >conf$$.file) 2>/dev/null; then
    563   if ln -s conf$$.file conf$$ 2>/dev/null; then
    564     as_ln_s='ln -s'
    565     # ... but there are two gotchas:
    566     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    567     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    568     # In both cases, we have to default to `cp -pR'.
    569     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    570       as_ln_s='cp -pR'
    571   elif ln conf$$.file conf$$ 2>/dev/null; then
    572     as_ln_s=ln
    573   else
    574     as_ln_s='cp -pR'
    575   fi
    576 else
    577   as_ln_s='cp -pR'
    578 fi
    579 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    580 rmdir conf$$.dir 2>/dev/null
    581 
    582 if mkdir -p . 2>/dev/null; then
    583   as_mkdir_p='mkdir -p "$as_dir"'
    584 else
    585   test -d ./-p && rmdir ./-p
    586   as_mkdir_p=false
    587 fi
    588 
    589 as_test_x='test -x'
    590 as_executable_p=as_fn_executable_p
    591 
    592 # Sed expression to map a string onto a valid CPP name.
    593 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    594 
    595 # Sed expression to map a string onto a valid variable name.
    596 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    597 
    598 SHELL=${CONFIG_SHELL-/bin/sh}
    599 
    600 
    601 test -n "$DJDIR" || exec 7<&0 </dev/null
    602 exec 6>&1
    603 
    604 # Name of the host.
    605 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    606 # so uname gets run too.
    607 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    608 
    609 #
    610 # Initializations.
    611 #
    612 ac_default_prefix=/usr/local
    613 ac_clean_files=
    614 ac_config_libobj_dir=.
    615 LIBOBJS=
    616 cross_compiling=no
    617 subdirs=
    618 MFLAGS=
    619 MAKEFLAGS=
    620 
    621 # Identity of this package.
    622 PACKAGE_NAME='c-ares'
    623 PACKAGE_TARNAME='c-ares'
    624 PACKAGE_VERSION='1.34.5'
    625 PACKAGE_STRING='c-ares 1.34.5'
    626 PACKAGE_BUGREPORT='c-ares mailing list: http://lists.haxx.se/listinfo/c-ares'
    627 PACKAGE_URL=''
    628 
    629 ac_unique_file="src/lib/ares_ipv6.h"
    630 # Factoring default headers for most tests.
    631 ac_includes_default="\
    632 #include <stddef.h>
    633 #ifdef HAVE_STDIO_H
    634 # include <stdio.h>
    635 #endif
    636 #ifdef HAVE_STDLIB_H
    637 # include <stdlib.h>
    638 #endif
    639 #ifdef HAVE_STRING_H
    640 # include <string.h>
    641 #endif
    642 #ifdef HAVE_INTTYPES_H
    643 # include <inttypes.h>
    644 #endif
    645 #ifdef HAVE_STDINT_H
    646 # include <stdint.h>
    647 #endif
    648 #ifdef HAVE_STRINGS_H
    649 # include <strings.h>
    650 #endif
    651 #ifdef HAVE_SYS_TYPES_H
    652 # include <sys/types.h>
    653 #endif
    654 #ifdef HAVE_SYS_STAT_H
    655 # include <sys/stat.h>
    656 #endif
    657 #ifdef HAVE_UNISTD_H
    658 # include <unistd.h>
    659 #endif"
    660 
    661 ac_header_c_list=
    662 ac_subst_vars='am__EXEEXT_FALSE
    663 am__EXEEXT_TRUE
    664 LTLIBOBJS
    665 LIBOBJS
    666 BUILD_SUBDIRS
    667 PKGCONFIG_CFLAGS
    668 AM_CPPFLAGS
    669 AM_CFLAGS
    670 BUILD_TESTS_FALSE
    671 BUILD_TESTS_TRUE
    672 GMOCK112_LIBS
    673 GMOCK112_CFLAGS
    674 GMOCK_LIBS
    675 GMOCK_CFLAGS
    676 PKG_CONFIG_LIBDIR
    677 PKG_CONFIG_PATH
    678 PKG_CONFIG
    679 CARES_PRIVATE_LIBS
    680 PTHREAD_CFLAGS
    681 PTHREAD_LIBS
    682 PTHREAD_CXX
    683 PTHREAD_CC
    684 ax_pthread_config
    685 CPP
    686 CARES_SYMBOL_HIDING_CFLAG
    687 CARES_SYMBOL_HIDING_FALSE
    688 CARES_SYMBOL_HIDING_TRUE
    689 CARES_USE_NO_UNDEFINED_FALSE
    690 CARES_USE_NO_UNDEFINED_TRUE
    691 CODE_COVERAGE_LIBS
    692 CODE_COVERAGE_CXXFLAGS
    693 CODE_COVERAGE_CFLAGS
    694 CODE_COVERAGE_CPPFLAGS
    695 GENHTML
    696 LCOV
    697 GCOV
    698 ifnGNUmake
    699 ifGNUmake
    700 CODE_COVERAGE_ENABLED
    701 CODE_COVERAGE_ENABLED_FALSE
    702 CODE_COVERAGE_ENABLED_TRUE
    703 MAINT
    704 MAINTAINER_MODE_FALSE
    705 MAINTAINER_MODE_TRUE
    706 CARES_RANDOM_FILE
    707 CXXCPP
    708 LT_SYS_LIBRARY_PATH
    709 OTOOL64
    710 OTOOL
    711 LIPO
    712 NMEDIT
    713 DSYMUTIL
    714 MANIFEST_TOOL
    715 RANLIB
    716 ac_ct_AR
    717 AR
    718 FILECMD
    719 LN_S
    720 NM
    721 ac_ct_DUMPBIN
    722 DUMPBIN
    723 LD
    724 FGREP
    725 EGREP
    726 GREP
    727 SED
    728 host_os
    729 host_vendor
    730 host_cpu
    731 host
    732 build_os
    733 build_vendor
    734 build_cpu
    735 build
    736 LIBTOOL
    737 OBJDUMP
    738 DLLTOOL
    739 AS
    740 AM_BACKSLASH
    741 AM_DEFAULT_VERBOSITY
    742 AM_DEFAULT_V
    743 AM_V
    744 CSCOPE
    745 ETAGS
    746 CTAGS
    747 am__fastdepCXX_FALSE
    748 am__fastdepCXX_TRUE
    749 CXXDEPMODE
    750 am__fastdepCC_FALSE
    751 am__fastdepCC_TRUE
    752 CCDEPMODE
    753 am__nodep
    754 AMDEPBACKSLASH
    755 AMDEP_FALSE
    756 AMDEP_TRUE
    757 am__include
    758 DEPDIR
    759 am__untar
    760 am__tar
    761 AMTAR
    762 am__leading_dot
    763 SET_MAKE
    764 AWK
    765 mkdir_p
    766 MKDIR_P
    767 INSTALL_STRIP_PROGRAM
    768 STRIP
    769 install_sh
    770 MAKEINFO
    771 AUTOHEADER
    772 AUTOMAKE
    773 AUTOCONF
    774 ACLOCAL
    775 VERSION
    776 PACKAGE
    777 CYGPATH_W
    778 am__isrc
    779 INSTALL_DATA
    780 INSTALL_SCRIPT
    781 INSTALL_PROGRAM
    782 HAVE_CXX14
    783 ac_ct_CXX
    784 CXXFLAGS
    785 CXX
    786 OBJEXT
    787 EXEEXT
    788 ac_ct_CC
    789 CPPFLAGS
    790 LDFLAGS
    791 CFLAGS
    792 CC
    793 CARES_VERSION_INFO
    794 target_alias
    795 host_alias
    796 build_alias
    797 LIBS
    798 ECHO_T
    799 ECHO_N
    800 ECHO_C
    801 DEFS
    802 mandir
    803 localedir
    804 libdir
    805 psdir
    806 pdfdir
    807 dvidir
    808 htmldir
    809 infodir
    810 docdir
    811 oldincludedir
    812 includedir
    813 runstatedir
    814 localstatedir
    815 sharedstatedir
    816 sysconfdir
    817 datadir
    818 datarootdir
    819 libexecdir
    820 sbindir
    821 bindir
    822 program_transform_name
    823 prefix
    824 exec_prefix
    825 PACKAGE_URL
    826 PACKAGE_BUGREPORT
    827 PACKAGE_STRING
    828 PACKAGE_VERSION
    829 PACKAGE_TARNAME
    830 PACKAGE_NAME
    831 PATH_SEPARATOR
    832 SHELL
    833 am__quote'
    834 ac_subst_files=''
    835 ac_user_opts='
    836 enable_option_checking
    837 enable_dependency_tracking
    838 enable_silent_rules
    839 enable_shared
    840 enable_static
    841 with_pic
    842 enable_fast_install
    843 with_aix_soname
    844 with_gnu_ld
    845 with_sysroot
    846 enable_libtool_lock
    847 enable_warnings
    848 enable_symbol_hiding
    849 enable_tests
    850 enable_cares_threads
    851 with_random
    852 enable_maintainer_mode
    853 with_gcov
    854 enable_code_coverage
    855 enable_largefile
    856 enable_libgcc
    857 enable_tests_crossbuild
    858 '
    859       ac_precious_vars='build_alias
    860 host_alias
    861 target_alias
    862 CC
    863 CFLAGS
    864 LDFLAGS
    865 LIBS
    866 CPPFLAGS
    867 CXX
    868 CXXFLAGS
    869 CCC
    870 LT_SYS_LIBRARY_PATH
    871 CXXCPP
    872 CPP
    873 PKG_CONFIG
    874 PKG_CONFIG_PATH
    875 PKG_CONFIG_LIBDIR
    876 GMOCK_CFLAGS
    877 GMOCK_LIBS
    878 GMOCK112_CFLAGS
    879 GMOCK112_LIBS'
    880 
    881 
    882 # Initialize some variables set by options.
    883 ac_init_help=
    884 ac_init_version=false
    885 ac_unrecognized_opts=
    886 ac_unrecognized_sep=
    887 # The variables have the same names as the options, with
    888 # dashes changed to underlines.
    889 cache_file=/dev/null
    890 exec_prefix=NONE
    891 no_create=
    892 no_recursion=
    893 prefix=NONE
    894 program_prefix=NONE
    895 program_suffix=NONE
    896 program_transform_name=s,x,x,
    897 silent=
    898 site=
    899 srcdir=
    900 verbose=
    901 x_includes=NONE
    902 x_libraries=NONE
    903 
    904 # Installation directory options.
    905 # These are left unexpanded so users can "make install exec_prefix=/foo"
    906 # and all the variables that are supposed to be based on exec_prefix
    907 # by default will actually change.
    908 # Use braces instead of parens because sh, perl, etc. also accept them.
    909 # (The list follows the same order as the GNU Coding Standards.)
    910 bindir='${exec_prefix}/bin'
    911 sbindir='${exec_prefix}/sbin'
    912 libexecdir='${exec_prefix}/libexec'
    913 datarootdir='${prefix}/share'
    914 datadir='${datarootdir}'
    915 sysconfdir='${prefix}/etc'
    916 sharedstatedir='${prefix}/com'
    917 localstatedir='${prefix}/var'
    918 runstatedir='${localstatedir}/run'
    919 includedir='${prefix}/include'
    920 oldincludedir='/usr/include'
    921 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    922 infodir='${datarootdir}/info'
    923 htmldir='${docdir}'
    924 dvidir='${docdir}'
    925 pdfdir='${docdir}'
    926 psdir='${docdir}'
    927 libdir='${exec_prefix}/lib'
    928 localedir='${datarootdir}/locale'
    929 mandir='${datarootdir}/man'
    930 
    931 ac_prev=
    932 ac_dashdash=
    933 for ac_option
    934 do
    935   # If the previous option needs an argument, assign it.
    936   if test -n "$ac_prev"; then
    937     eval $ac_prev=\$ac_option
    938     ac_prev=
    939     continue
    940   fi
    941 
    942   case $ac_option in
    943   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    944   *=)   ac_optarg= ;;
    945   *)    ac_optarg=yes ;;
    946   esac
    947 
    948   case $ac_dashdash$ac_option in
    949   --)
    950     ac_dashdash=yes ;;
    951 
    952   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    953     ac_prev=bindir ;;
    954   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    955     bindir=$ac_optarg ;;
    956 
    957   -build | --build | --buil | --bui | --bu)
    958     ac_prev=build_alias ;;
    959   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    960     build_alias=$ac_optarg ;;
    961 
    962   -cache-file | --cache-file | --cache-fil | --cache-fi \
    963   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    964     ac_prev=cache_file ;;
    965   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    966   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    967     cache_file=$ac_optarg ;;
    968 
    969   --config-cache | -C)
    970     cache_file=config.cache ;;
    971 
    972   -datadir | --datadir | --datadi | --datad)
    973     ac_prev=datadir ;;
    974   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    975     datadir=$ac_optarg ;;
    976 
    977   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    978   | --dataroo | --dataro | --datar)
    979     ac_prev=datarootdir ;;
    980   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    981   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    982     datarootdir=$ac_optarg ;;
    983 
    984   -disable-* | --disable-*)
    985     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    986     # Reject names that are not valid shell variable names.
    987     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    988       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    989     ac_useropt_orig=$ac_useropt
    990     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    991     case $ac_user_opts in
    992       *"
    993 "enable_$ac_useropt"
    994 "*) ;;
    995       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    996 	 ac_unrecognized_sep=', ';;
    997     esac
    998     eval enable_$ac_useropt=no ;;
    999 
   1000   -docdir | --docdir | --docdi | --doc | --do)
   1001     ac_prev=docdir ;;
   1002   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1003     docdir=$ac_optarg ;;
   1004 
   1005   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1006     ac_prev=dvidir ;;
   1007   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1008     dvidir=$ac_optarg ;;
   1009 
   1010   -enable-* | --enable-*)
   1011     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1012     # Reject names that are not valid shell variable names.
   1013     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1014       as_fn_error $? "invalid feature name: \`$ac_useropt'"
   1015     ac_useropt_orig=$ac_useropt
   1016     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1017     case $ac_user_opts in
   1018       *"
   1019 "enable_$ac_useropt"
   1020 "*) ;;
   1021       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
   1022 	 ac_unrecognized_sep=', ';;
   1023     esac
   1024     eval enable_$ac_useropt=\$ac_optarg ;;
   1025 
   1026   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1027   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1028   | --exec | --exe | --ex)
   1029     ac_prev=exec_prefix ;;
   1030   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1031   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1032   | --exec=* | --exe=* | --ex=*)
   1033     exec_prefix=$ac_optarg ;;
   1034 
   1035   -gas | --gas | --ga | --g)
   1036     # Obsolete; use --with-gas.
   1037     with_gas=yes ;;
   1038 
   1039   -help | --help | --hel | --he | -h)
   1040     ac_init_help=long ;;
   1041   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1042     ac_init_help=recursive ;;
   1043   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1044     ac_init_help=short ;;
   1045 
   1046   -host | --host | --hos | --ho)
   1047     ac_prev=host_alias ;;
   1048   -host=* | --host=* | --hos=* | --ho=*)
   1049     host_alias=$ac_optarg ;;
   1050 
   1051   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1052     ac_prev=htmldir ;;
   1053   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1054   | --ht=*)
   1055     htmldir=$ac_optarg ;;
   1056 
   1057   -includedir | --includedir | --includedi | --included | --include \
   1058   | --includ | --inclu | --incl | --inc)
   1059     ac_prev=includedir ;;
   1060   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1061   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1062     includedir=$ac_optarg ;;
   1063 
   1064   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1065     ac_prev=infodir ;;
   1066   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1067     infodir=$ac_optarg ;;
   1068 
   1069   -libdir | --libdir | --libdi | --libd)
   1070     ac_prev=libdir ;;
   1071   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1072     libdir=$ac_optarg ;;
   1073 
   1074   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1075   | --libexe | --libex | --libe)
   1076     ac_prev=libexecdir ;;
   1077   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1078   | --libexe=* | --libex=* | --libe=*)
   1079     libexecdir=$ac_optarg ;;
   1080 
   1081   -localedir | --localedir | --localedi | --localed | --locale)
   1082     ac_prev=localedir ;;
   1083   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1084     localedir=$ac_optarg ;;
   1085 
   1086   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1087   | --localstate | --localstat | --localsta | --localst | --locals)
   1088     ac_prev=localstatedir ;;
   1089   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1090   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1091     localstatedir=$ac_optarg ;;
   1092 
   1093   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1094     ac_prev=mandir ;;
   1095   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1096     mandir=$ac_optarg ;;
   1097 
   1098   -nfp | --nfp | --nf)
   1099     # Obsolete; use --without-fp.
   1100     with_fp=no ;;
   1101 
   1102   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1103   | --no-cr | --no-c | -n)
   1104     no_create=yes ;;
   1105 
   1106   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1107   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1108     no_recursion=yes ;;
   1109 
   1110   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1111   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1112   | --oldin | --oldi | --old | --ol | --o)
   1113     ac_prev=oldincludedir ;;
   1114   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1115   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1116   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1117     oldincludedir=$ac_optarg ;;
   1118 
   1119   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1120     ac_prev=prefix ;;
   1121   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1122     prefix=$ac_optarg ;;
   1123 
   1124   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1125   | --program-pre | --program-pr | --program-p)
   1126     ac_prev=program_prefix ;;
   1127   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1128   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1129     program_prefix=$ac_optarg ;;
   1130 
   1131   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1132   | --program-suf | --program-su | --program-s)
   1133     ac_prev=program_suffix ;;
   1134   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1135   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1136     program_suffix=$ac_optarg ;;
   1137 
   1138   -program-transform-name | --program-transform-name \
   1139   | --program-transform-nam | --program-transform-na \
   1140   | --program-transform-n | --program-transform- \
   1141   | --program-transform | --program-transfor \
   1142   | --program-transfo | --program-transf \
   1143   | --program-trans | --program-tran \
   1144   | --progr-tra | --program-tr | --program-t)
   1145     ac_prev=program_transform_name ;;
   1146   -program-transform-name=* | --program-transform-name=* \
   1147   | --program-transform-nam=* | --program-transform-na=* \
   1148   | --program-transform-n=* | --program-transform-=* \
   1149   | --program-transform=* | --program-transfor=* \
   1150   | --program-transfo=* | --program-transf=* \
   1151   | --program-trans=* | --program-tran=* \
   1152   | --progr-tra=* | --program-tr=* | --program-t=*)
   1153     program_transform_name=$ac_optarg ;;
   1154 
   1155   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1156     ac_prev=pdfdir ;;
   1157   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1158     pdfdir=$ac_optarg ;;
   1159 
   1160   -psdir | --psdir | --psdi | --psd | --ps)
   1161     ac_prev=psdir ;;
   1162   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1163     psdir=$ac_optarg ;;
   1164 
   1165   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1166   | -silent | --silent | --silen | --sile | --sil)
   1167     silent=yes ;;
   1168 
   1169   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1170   | --runstate | --runstat | --runsta | --runst | --runs \
   1171   | --run | --ru | --r)
   1172     ac_prev=runstatedir ;;
   1173   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1174   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1175   | --run=* | --ru=* | --r=*)
   1176     runstatedir=$ac_optarg ;;
   1177 
   1178   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1179     ac_prev=sbindir ;;
   1180   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1181   | --sbi=* | --sb=*)
   1182     sbindir=$ac_optarg ;;
   1183 
   1184   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1185   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1186   | --sharedst | --shareds | --shared | --share | --shar \
   1187   | --sha | --sh)
   1188     ac_prev=sharedstatedir ;;
   1189   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1190   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1191   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1192   | --sha=* | --sh=*)
   1193     sharedstatedir=$ac_optarg ;;
   1194 
   1195   -site | --site | --sit)
   1196     ac_prev=site ;;
   1197   -site=* | --site=* | --sit=*)
   1198     site=$ac_optarg ;;
   1199 
   1200   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1201     ac_prev=srcdir ;;
   1202   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1203     srcdir=$ac_optarg ;;
   1204 
   1205   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1206   | --syscon | --sysco | --sysc | --sys | --sy)
   1207     ac_prev=sysconfdir ;;
   1208   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1209   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1210     sysconfdir=$ac_optarg ;;
   1211 
   1212   -target | --target | --targe | --targ | --tar | --ta | --t)
   1213     ac_prev=target_alias ;;
   1214   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1215     target_alias=$ac_optarg ;;
   1216 
   1217   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1218     verbose=yes ;;
   1219 
   1220   -version | --version | --versio | --versi | --vers | -V)
   1221     ac_init_version=: ;;
   1222 
   1223   -with-* | --with-*)
   1224     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1225     # Reject names that are not valid shell variable names.
   1226     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1227       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1228     ac_useropt_orig=$ac_useropt
   1229     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1230     case $ac_user_opts in
   1231       *"
   1232 "with_$ac_useropt"
   1233 "*) ;;
   1234       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1235 	 ac_unrecognized_sep=', ';;
   1236     esac
   1237     eval with_$ac_useropt=\$ac_optarg ;;
   1238 
   1239   -without-* | --without-*)
   1240     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1241     # Reject names that are not valid shell variable names.
   1242     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1243       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1244     ac_useropt_orig=$ac_useropt
   1245     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1246     case $ac_user_opts in
   1247       *"
   1248 "with_$ac_useropt"
   1249 "*) ;;
   1250       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1251 	 ac_unrecognized_sep=', ';;
   1252     esac
   1253     eval with_$ac_useropt=no ;;
   1254 
   1255   --x)
   1256     # Obsolete; use --with-x.
   1257     with_x=yes ;;
   1258 
   1259   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1260   | --x-incl | --x-inc | --x-in | --x-i)
   1261     ac_prev=x_includes ;;
   1262   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1263   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1264     x_includes=$ac_optarg ;;
   1265 
   1266   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1267   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1268     ac_prev=x_libraries ;;
   1269   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1270   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1271     x_libraries=$ac_optarg ;;
   1272 
   1273   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1274 Try \`$0 --help' for more information"
   1275     ;;
   1276 
   1277   *=*)
   1278     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1279     # Reject names that are not valid shell variable names.
   1280     case $ac_envvar in #(
   1281       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1282       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1283     esac
   1284     eval $ac_envvar=\$ac_optarg
   1285     export $ac_envvar ;;
   1286 
   1287   *)
   1288     # FIXME: should be removed in autoconf 3.0.
   1289     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
   1290     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1291       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
   1292     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1293     ;;
   1294 
   1295   esac
   1296 done
   1297 
   1298 if test -n "$ac_prev"; then
   1299   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1300   as_fn_error $? "missing argument to $ac_option"
   1301 fi
   1302 
   1303 if test -n "$ac_unrecognized_opts"; then
   1304   case $enable_option_checking in
   1305     no) ;;
   1306     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1307     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1308   esac
   1309 fi
   1310 
   1311 # Check all directory arguments for consistency.
   1312 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1313 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1314 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1315 		libdir localedir mandir runstatedir
   1316 do
   1317   eval ac_val=\$$ac_var
   1318   # Remove trailing slashes.
   1319   case $ac_val in
   1320     */ )
   1321       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1322       eval $ac_var=\$ac_val;;
   1323   esac
   1324   # Be sure to have absolute directory names.
   1325   case $ac_val in
   1326     [\\/$]* | ?:[\\/]* )  continue;;
   1327     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1328   esac
   1329   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1330 done
   1331 
   1332 # There might be people who depend on the old broken behavior: `$host'
   1333 # used to hold the argument of --host etc.
   1334 # FIXME: To remove some day.
   1335 build=$build_alias
   1336 host=$host_alias
   1337 target=$target_alias
   1338 
   1339 # FIXME: To remove some day.
   1340 if test "x$host_alias" != x; then
   1341   if test "x$build_alias" = x; then
   1342     cross_compiling=maybe
   1343   elif test "x$build_alias" != "x$host_alias"; then
   1344     cross_compiling=yes
   1345   fi
   1346 fi
   1347 
   1348 ac_tool_prefix=
   1349 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1350 
   1351 test "$silent" = yes && exec 6>/dev/null
   1352 
   1353 
   1354 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1355 ac_ls_di=`ls -di .` &&
   1356 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1357   as_fn_error $? "working directory cannot be determined"
   1358 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1359   as_fn_error $? "pwd does not report name of working directory"
   1360 
   1361 
   1362 # Find the source files, if location was not specified.
   1363 if test -z "$srcdir"; then
   1364   ac_srcdir_defaulted=yes
   1365   # Try the directory containing this script, then the parent directory.
   1366   ac_confdir=`$as_dirname -- "$as_myself" ||
   1367 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1368 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1369 	 X"$as_myself" : 'X\(//\)$' \| \
   1370 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1371 printf "%s\n" X"$as_myself" |
   1372     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1373 	    s//\1/
   1374 	    q
   1375 	  }
   1376 	  /^X\(\/\/\)[^/].*/{
   1377 	    s//\1/
   1378 	    q
   1379 	  }
   1380 	  /^X\(\/\/\)$/{
   1381 	    s//\1/
   1382 	    q
   1383 	  }
   1384 	  /^X\(\/\).*/{
   1385 	    s//\1/
   1386 	    q
   1387 	  }
   1388 	  s/.*/./; q'`
   1389   srcdir=$ac_confdir
   1390   if test ! -r "$srcdir/$ac_unique_file"; then
   1391     srcdir=..
   1392   fi
   1393 else
   1394   ac_srcdir_defaulted=no
   1395 fi
   1396 if test ! -r "$srcdir/$ac_unique_file"; then
   1397   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1398   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1399 fi
   1400 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1401 ac_abs_confdir=`(
   1402 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1403 	pwd)`
   1404 # When building in place, set srcdir=.
   1405 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1406   srcdir=.
   1407 fi
   1408 # Remove unnecessary trailing slashes from srcdir.
   1409 # Double slashes in file names in object file debugging info
   1410 # mess up M-x gdb in Emacs.
   1411 case $srcdir in
   1412 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1413 esac
   1414 for ac_var in $ac_precious_vars; do
   1415   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1416   eval ac_env_${ac_var}_value=\$${ac_var}
   1417   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1418   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1419 done
   1420 
   1421 #
   1422 # Report the --help message.
   1423 #
   1424 if test "$ac_init_help" = "long"; then
   1425   # Omit some internal or obsolete options to make the list less imposing.
   1426   # This message is too long to be a string in the A/UX 3.1 sh.
   1427   cat <<_ACEOF
   1428 \`configure' configures c-ares 1.34.5 to adapt to many kinds of systems.
   1429 
   1430 Usage: $0 [OPTION]... [VAR=VALUE]...
   1431 
   1432 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1433 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1434 
   1435 Defaults for the options are specified in brackets.
   1436 
   1437 Configuration:
   1438   -h, --help              display this help and exit
   1439       --help=short        display options specific to this package
   1440       --help=recursive    display the short help of all the included packages
   1441   -V, --version           display version information and exit
   1442   -q, --quiet, --silent   do not print \`checking ...' messages
   1443       --cache-file=FILE   cache test results in FILE [disabled]
   1444   -C, --config-cache      alias for \`--cache-file=config.cache'
   1445   -n, --no-create         do not create output files
   1446       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1447 
   1448 Installation directories:
   1449   --prefix=PREFIX         install architecture-independent files in PREFIX
   1450                           [$ac_default_prefix]
   1451   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1452                           [PREFIX]
   1453 
   1454 By default, \`make install' will install all the files in
   1455 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1456 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1457 for instance \`--prefix=\$HOME'.
   1458 
   1459 For better control, use the options below.
   1460 
   1461 Fine tuning of the installation directories:
   1462   --bindir=DIR            user executables [EPREFIX/bin]
   1463   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1464   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1465   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1466   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1467   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1468   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1469   --libdir=DIR            object code libraries [EPREFIX/lib]
   1470   --includedir=DIR        C header files [PREFIX/include]
   1471   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1472   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1473   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1474   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1475   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1476   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1477   --docdir=DIR            documentation root [DATAROOTDIR/doc/c-ares]
   1478   --htmldir=DIR           html documentation [DOCDIR]
   1479   --dvidir=DIR            dvi documentation [DOCDIR]
   1480   --pdfdir=DIR            pdf documentation [DOCDIR]
   1481   --psdir=DIR             ps documentation [DOCDIR]
   1482 _ACEOF
   1483 
   1484   cat <<\_ACEOF
   1485 
   1486 Program names:
   1487   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1488   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1489   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1490 
   1491 System types:
   1492   --build=BUILD     configure for building on BUILD [guessed]
   1493   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1494 _ACEOF
   1495 fi
   1496 
   1497 if test -n "$ac_init_help"; then
   1498   case $ac_init_help in
   1499      short | recursive ) echo "Configuration of c-ares 1.34.5:";;
   1500    esac
   1501   cat <<\_ACEOF
   1502 
   1503 Optional Features:
   1504   --disable-option-checking  ignore unrecognized --enable/--with options
   1505   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1506   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1507   --enable-dependency-tracking
   1508                           do not reject slow dependency extractors
   1509   --disable-dependency-tracking
   1510                           speeds up one-time build
   1511   --enable-silent-rules   less verbose build output (undo: "make V=1")
   1512   --disable-silent-rules  verbose build output (undo: "make V=0")
   1513   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1514   --enable-static[=PKGS]  build static libraries [default=yes]
   1515   --enable-fast-install[=PKGS]
   1516                           optimize for fast installation [default=yes]
   1517   --disable-libtool-lock  avoid locking (might break parallel builds)
   1518   --disable-warnings      Disable strict compiler warnings
   1519   --disable-symbol-hiding Disable symbol hiding. Enabled by default if the
   1520                           compiler supports it.
   1521   --disable-tests         disable building of test suite. Built by default if
   1522                           GoogleTest is found.
   1523   --disable-cares-threads Disable building of thread safety support
   1524   --enable-maintainer-mode
   1525                           enable make rules and dependencies not useful (and
   1526                           sometimes confusing) to the casual installer
   1527   --enable-code-coverage  Whether to enable code coverage support
   1528   --disable-largefile     omit support for large files
   1529   --enable-libgcc         use libgcc when linking
   1530   --enable-tests-crossbuild
   1531                           Enable test building even when cross building
   1532 
   1533 Optional Packages:
   1534   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1535   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1536   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
   1537                           both]
   1538   --with-aix-soname=aix|svr4|both
   1539                           shared library versioning (aka "SONAME") variant to
   1540                           provide on AIX, [default=aix].
   1541   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1542   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
   1543                           compiler's sysroot if not specified).
   1544   --with-random=FILE      read randomness from FILE (default=/dev/urandom)
   1545   --with-gcov=GCOV        use given GCOV for coverage (GCOV=gcov).
   1546 
   1547 Some influential environment variables:
   1548   CC          C compiler command
   1549   CFLAGS      C compiler flags
   1550   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1551               nonstandard directory <lib dir>
   1552   LIBS        libraries to pass to the linker, e.g. -l<library>
   1553   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1554               you have headers in a nonstandard directory <include dir>
   1555   CXX         C++ compiler command
   1556   CXXFLAGS    C++ compiler flags
   1557   LT_SYS_LIBRARY_PATH
   1558               User-defined run-time library search path.
   1559   CXXCPP      C++ preprocessor
   1560   CPP         C preprocessor
   1561   PKG_CONFIG  path to pkg-config utility
   1562   PKG_CONFIG_PATH
   1563               directories to add to pkg-config's search path
   1564   PKG_CONFIG_LIBDIR
   1565               path overriding pkg-config's built-in search path
   1566   GMOCK_CFLAGS
   1567               C compiler flags for GMOCK, overriding pkg-config
   1568   GMOCK_LIBS  linker flags for GMOCK, overriding pkg-config
   1569   GMOCK112_CFLAGS
   1570               C compiler flags for GMOCK112, overriding pkg-config
   1571   GMOCK112_LIBS
   1572               linker flags for GMOCK112, overriding pkg-config
   1573 
   1574 Use these variables to override the choices made by `configure' or to help
   1575 it to find libraries and programs with nonstandard names/locations.
   1576 
   1577 Report bugs to <c-ares mailing list: http://lists.haxx.se/listinfo/c-ares>.
   1578 _ACEOF
   1579 ac_status=$?
   1580 fi
   1581 
   1582 if test "$ac_init_help" = "recursive"; then
   1583   # If there are subdirs, report their specific --help.
   1584   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1585     test -d "$ac_dir" ||
   1586       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1587       continue
   1588     ac_builddir=.
   1589 
   1590 case "$ac_dir" in
   1591 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1592 *)
   1593   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   1594   # A ".." for each directory in $ac_dir_suffix.
   1595   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1596   case $ac_top_builddir_sub in
   1597   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1598   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1599   esac ;;
   1600 esac
   1601 ac_abs_top_builddir=$ac_pwd
   1602 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1603 # for backward compatibility:
   1604 ac_top_builddir=$ac_top_build_prefix
   1605 
   1606 case $srcdir in
   1607   .)  # We are building in place.
   1608     ac_srcdir=.
   1609     ac_top_srcdir=$ac_top_builddir_sub
   1610     ac_abs_top_srcdir=$ac_pwd ;;
   1611   [\\/]* | ?:[\\/]* )  # Absolute name.
   1612     ac_srcdir=$srcdir$ac_dir_suffix;
   1613     ac_top_srcdir=$srcdir
   1614     ac_abs_top_srcdir=$srcdir ;;
   1615   *) # Relative name.
   1616     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1617     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1618     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1619 esac
   1620 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1621 
   1622     cd "$ac_dir" || { ac_status=$?; continue; }
   1623     # Check for configure.gnu first; this name is used for a wrapper for
   1624     # Metaconfig's "Configure" on case-insensitive file systems.
   1625     if test -f "$ac_srcdir/configure.gnu"; then
   1626       echo &&
   1627       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1628     elif test -f "$ac_srcdir/configure"; then
   1629       echo &&
   1630       $SHELL "$ac_srcdir/configure" --help=recursive
   1631     else
   1632       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1633     fi || ac_status=$?
   1634     cd "$ac_pwd" || { ac_status=$?; break; }
   1635   done
   1636 fi
   1637 
   1638 test -n "$ac_init_help" && exit $ac_status
   1639 if $ac_init_version; then
   1640   cat <<\_ACEOF
   1641 c-ares configure 1.34.5
   1642 generated by GNU Autoconf 2.71
   1643 
   1644 Copyright (C) 2021 Free Software Foundation, Inc.
   1645 This configure script is free software; the Free Software Foundation
   1646 gives unlimited permission to copy, distribute and modify it.
   1647 _ACEOF
   1648   exit
   1649 fi
   1650 
   1651 ## ------------------------ ##
   1652 ## Autoconf initialization. ##
   1653 ## ------------------------ ##
   1654 
   1655 # ac_fn_c_try_compile LINENO
   1656 # --------------------------
   1657 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1658 ac_fn_c_try_compile ()
   1659 {
   1660   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1661   rm -f conftest.$ac_objext conftest.beam
   1662   if { { ac_try="$ac_compile"
   1663 case "(($ac_try" in
   1664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1665   *) ac_try_echo=$ac_try;;
   1666 esac
   1667 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1668 printf "%s\n" "$ac_try_echo"; } >&5
   1669   (eval "$ac_compile") 2>conftest.err
   1670   ac_status=$?
   1671   if test -s conftest.err; then
   1672     grep -v '^ *+' conftest.err >conftest.er1
   1673     cat conftest.er1 >&5
   1674     mv -f conftest.er1 conftest.err
   1675   fi
   1676   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1677   test $ac_status = 0; } && {
   1678 	 test -z "$ac_c_werror_flag" ||
   1679 	 test ! -s conftest.err
   1680        } && test -s conftest.$ac_objext
   1681 then :
   1682   ac_retval=0
   1683 else $as_nop
   1684   printf "%s\n" "$as_me: failed program was:" >&5
   1685 sed 's/^/| /' conftest.$ac_ext >&5
   1686 
   1687 	ac_retval=1
   1688 fi
   1689   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1690   as_fn_set_status $ac_retval
   1691 
   1692 } # ac_fn_c_try_compile
   1693 
   1694 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1695 # -------------------------------------------------------
   1696 # Tests whether HEADER exists and can be compiled using the include files in
   1697 # INCLUDES, setting the cache variable VAR accordingly.
   1698 ac_fn_c_check_header_compile ()
   1699 {
   1700   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1701   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1702 printf %s "checking for $2... " >&6; }
   1703 if eval test \${$3+y}
   1704 then :
   1705   printf %s "(cached) " >&6
   1706 else $as_nop
   1707   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1708 /* end confdefs.h.  */
   1709 $4
   1710 #include <$2>
   1711 _ACEOF
   1712 if ac_fn_c_try_compile "$LINENO"
   1713 then :
   1714   eval "$3=yes"
   1715 else $as_nop
   1716   eval "$3=no"
   1717 fi
   1718 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1719 fi
   1720 eval ac_res=\$$3
   1721 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1722 printf "%s\n" "$ac_res" >&6; }
   1723   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1724 
   1725 } # ac_fn_c_check_header_compile
   1726 
   1727 # ac_fn_cxx_try_compile LINENO
   1728 # ----------------------------
   1729 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1730 ac_fn_cxx_try_compile ()
   1731 {
   1732   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1733   rm -f conftest.$ac_objext conftest.beam
   1734   if { { ac_try="$ac_compile"
   1735 case "(($ac_try" in
   1736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1737   *) ac_try_echo=$ac_try;;
   1738 esac
   1739 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1740 printf "%s\n" "$ac_try_echo"; } >&5
   1741   (eval "$ac_compile") 2>conftest.err
   1742   ac_status=$?
   1743   if test -s conftest.err; then
   1744     grep -v '^ *+' conftest.err >conftest.er1
   1745     cat conftest.er1 >&5
   1746     mv -f conftest.er1 conftest.err
   1747   fi
   1748   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1749   test $ac_status = 0; } && {
   1750 	 test -z "$ac_cxx_werror_flag" ||
   1751 	 test ! -s conftest.err
   1752        } && test -s conftest.$ac_objext
   1753 then :
   1754   ac_retval=0
   1755 else $as_nop
   1756   printf "%s\n" "$as_me: failed program was:" >&5
   1757 sed 's/^/| /' conftest.$ac_ext >&5
   1758 
   1759 	ac_retval=1
   1760 fi
   1761   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1762   as_fn_set_status $ac_retval
   1763 
   1764 } # ac_fn_cxx_try_compile
   1765 
   1766 # ac_fn_c_try_link LINENO
   1767 # -----------------------
   1768 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1769 ac_fn_c_try_link ()
   1770 {
   1771   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1772   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   1773   if { { ac_try="$ac_link"
   1774 case "(($ac_try" in
   1775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1776   *) ac_try_echo=$ac_try;;
   1777 esac
   1778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1779 printf "%s\n" "$ac_try_echo"; } >&5
   1780   (eval "$ac_link") 2>conftest.err
   1781   ac_status=$?
   1782   if test -s conftest.err; then
   1783     grep -v '^ *+' conftest.err >conftest.er1
   1784     cat conftest.er1 >&5
   1785     mv -f conftest.er1 conftest.err
   1786   fi
   1787   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1788   test $ac_status = 0; } && {
   1789 	 test -z "$ac_c_werror_flag" ||
   1790 	 test ! -s conftest.err
   1791        } && test -s conftest$ac_exeext && {
   1792 	 test "$cross_compiling" = yes ||
   1793 	 test -x conftest$ac_exeext
   1794        }
   1795 then :
   1796   ac_retval=0
   1797 else $as_nop
   1798   printf "%s\n" "$as_me: failed program was:" >&5
   1799 sed 's/^/| /' conftest.$ac_ext >&5
   1800 
   1801 	ac_retval=1
   1802 fi
   1803   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1804   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1805   # interfere with the next link command; also delete a directory that is
   1806   # left behind by Apple's compiler.  We do this before executing the actions.
   1807   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1808   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1809   as_fn_set_status $ac_retval
   1810 
   1811 } # ac_fn_c_try_link
   1812 
   1813 # ac_fn_c_check_func LINENO FUNC VAR
   1814 # ----------------------------------
   1815 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1816 ac_fn_c_check_func ()
   1817 {
   1818   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1819   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1820 printf %s "checking for $2... " >&6; }
   1821 if eval test \${$3+y}
   1822 then :
   1823   printf %s "(cached) " >&6
   1824 else $as_nop
   1825   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1826 /* end confdefs.h.  */
   1827 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1828    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1829 #define $2 innocuous_$2
   1830 
   1831 /* System header to define __stub macros and hopefully few prototypes,
   1832    which can conflict with char $2 (); below.  */
   1833 
   1834 #include <limits.h>
   1835 #undef $2
   1836 
   1837 /* Override any GCC internal prototype to avoid an error.
   1838    Use char because int might match the return type of a GCC
   1839    builtin and then its argument prototype would still apply.  */
   1840 #ifdef __cplusplus
   1841 extern "C"
   1842 #endif
   1843 char $2 ();
   1844 /* The GNU C library defines this for functions which it implements
   1845     to always fail with ENOSYS.  Some functions are actually named
   1846     something starting with __ and the normal name is an alias.  */
   1847 #if defined __stub_$2 || defined __stub___$2
   1848 choke me
   1849 #endif
   1850 
   1851 int
   1852 main (void)
   1853 {
   1854 return $2 ();
   1855   ;
   1856   return 0;
   1857 }
   1858 _ACEOF
   1859 if ac_fn_c_try_link "$LINENO"
   1860 then :
   1861   eval "$3=yes"
   1862 else $as_nop
   1863   eval "$3=no"
   1864 fi
   1865 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   1866     conftest$ac_exeext conftest.$ac_ext
   1867 fi
   1868 eval ac_res=\$$3
   1869 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1870 printf "%s\n" "$ac_res" >&6; }
   1871   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1872 
   1873 } # ac_fn_c_check_func
   1874 
   1875 # ac_fn_cxx_try_cpp LINENO
   1876 # ------------------------
   1877 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1878 ac_fn_cxx_try_cpp ()
   1879 {
   1880   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1881   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1882 case "(($ac_try" in
   1883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1884   *) ac_try_echo=$ac_try;;
   1885 esac
   1886 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1887 printf "%s\n" "$ac_try_echo"; } >&5
   1888   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1889   ac_status=$?
   1890   if test -s conftest.err; then
   1891     grep -v '^ *+' conftest.err >conftest.er1
   1892     cat conftest.er1 >&5
   1893     mv -f conftest.er1 conftest.err
   1894   fi
   1895   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1896   test $ac_status = 0; } > conftest.i && {
   1897 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
   1898 	 test ! -s conftest.err
   1899        }
   1900 then :
   1901   ac_retval=0
   1902 else $as_nop
   1903   printf "%s\n" "$as_me: failed program was:" >&5
   1904 sed 's/^/| /' conftest.$ac_ext >&5
   1905 
   1906     ac_retval=1
   1907 fi
   1908   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1909   as_fn_set_status $ac_retval
   1910 
   1911 } # ac_fn_cxx_try_cpp
   1912 
   1913 # ac_fn_cxx_try_link LINENO
   1914 # -------------------------
   1915 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1916 ac_fn_cxx_try_link ()
   1917 {
   1918   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1919   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   1920   if { { ac_try="$ac_link"
   1921 case "(($ac_try" in
   1922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1923   *) ac_try_echo=$ac_try;;
   1924 esac
   1925 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1926 printf "%s\n" "$ac_try_echo"; } >&5
   1927   (eval "$ac_link") 2>conftest.err
   1928   ac_status=$?
   1929   if test -s conftest.err; then
   1930     grep -v '^ *+' conftest.err >conftest.er1
   1931     cat conftest.er1 >&5
   1932     mv -f conftest.er1 conftest.err
   1933   fi
   1934   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1935   test $ac_status = 0; } && {
   1936 	 test -z "$ac_cxx_werror_flag" ||
   1937 	 test ! -s conftest.err
   1938        } && test -s conftest$ac_exeext && {
   1939 	 test "$cross_compiling" = yes ||
   1940 	 test -x conftest$ac_exeext
   1941        }
   1942 then :
   1943   ac_retval=0
   1944 else $as_nop
   1945   printf "%s\n" "$as_me: failed program was:" >&5
   1946 sed 's/^/| /' conftest.$ac_ext >&5
   1947 
   1948 	ac_retval=1
   1949 fi
   1950   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1951   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1952   # interfere with the next link command; also delete a directory that is
   1953   # left behind by Apple's compiler.  We do this before executing the actions.
   1954   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1955   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1956   as_fn_set_status $ac_retval
   1957 
   1958 } # ac_fn_cxx_try_link
   1959 
   1960 # ac_fn_c_try_cpp LINENO
   1961 # ----------------------
   1962 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1963 ac_fn_c_try_cpp ()
   1964 {
   1965   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1966   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1967 case "(($ac_try" in
   1968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1969   *) ac_try_echo=$ac_try;;
   1970 esac
   1971 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1972 printf "%s\n" "$ac_try_echo"; } >&5
   1973   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1974   ac_status=$?
   1975   if test -s conftest.err; then
   1976     grep -v '^ *+' conftest.err >conftest.er1
   1977     cat conftest.er1 >&5
   1978     mv -f conftest.er1 conftest.err
   1979   fi
   1980   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1981   test $ac_status = 0; } > conftest.i && {
   1982 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1983 	 test ! -s conftest.err
   1984        }
   1985 then :
   1986   ac_retval=0
   1987 else $as_nop
   1988   printf "%s\n" "$as_me: failed program was:" >&5
   1989 sed 's/^/| /' conftest.$ac_ext >&5
   1990 
   1991     ac_retval=1
   1992 fi
   1993   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1994   as_fn_set_status $ac_retval
   1995 
   1996 } # ac_fn_c_try_cpp
   1997 
   1998 # ac_fn_c_check_header_preproc LINENO HEADER VAR
   1999 # ----------------------------------------------
   2000 # Tests whether HEADER exists and can be preprocessed (in isolation), setting
   2001 # the cache variable VAR accordingly.
   2002 ac_fn_c_check_header_preproc ()
   2003 {
   2004   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2005   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2006 printf %s "checking for $2... " >&6; }
   2007 if eval test \${$3+y}
   2008 then :
   2009   printf %s "(cached) " >&6
   2010 else $as_nop
   2011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2012 /* end confdefs.h.  */
   2013 #include <$2>
   2014 _ACEOF
   2015 if ac_fn_c_try_cpp "$LINENO"
   2016 then :
   2017   eval "$3=yes"
   2018 else $as_nop
   2019   eval "$3=no"
   2020 fi
   2021 rm -f conftest.err conftest.i conftest.$ac_ext
   2022 fi
   2023 eval ac_res=\$$3
   2024 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2025 printf "%s\n" "$ac_res" >&6; }
   2026   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2027 
   2028 } # ac_fn_c_check_header_preproc
   2029 
   2030 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
   2031 # ------------------------------------------------------------------
   2032 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   2033 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
   2034 ac_fn_check_decl ()
   2035 {
   2036   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2037   as_decl_name=`echo $2|sed 's/ *(.*//'`
   2038   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   2039 printf %s "checking whether $as_decl_name is declared... " >&6; }
   2040 if eval test \${$3+y}
   2041 then :
   2042   printf %s "(cached) " >&6
   2043 else $as_nop
   2044   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   2045   eval ac_save_FLAGS=\$$6
   2046   as_fn_append $6 " $5"
   2047   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2048 /* end confdefs.h.  */
   2049 $4
   2050 int
   2051 main (void)
   2052 {
   2053 #ifndef $as_decl_name
   2054 #ifdef __cplusplus
   2055   (void) $as_decl_use;
   2056 #else
   2057   (void) $as_decl_name;
   2058 #endif
   2059 #endif
   2060 
   2061   ;
   2062   return 0;
   2063 }
   2064 _ACEOF
   2065 if ac_fn_c_try_compile "$LINENO"
   2066 then :
   2067   eval "$3=yes"
   2068 else $as_nop
   2069   eval "$3=no"
   2070 fi
   2071 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2072   eval $6=\$ac_save_FLAGS
   2073 
   2074 fi
   2075 eval ac_res=\$$3
   2076 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2077 printf "%s\n" "$ac_res" >&6; }
   2078   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2079 
   2080 } # ac_fn_check_decl
   2081 
   2082 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2083 # -------------------------------------------
   2084 # Tests whether TYPE exists after having included INCLUDES, setting cache
   2085 # variable VAR accordingly.
   2086 ac_fn_c_check_type ()
   2087 {
   2088   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2089   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2090 printf %s "checking for $2... " >&6; }
   2091 if eval test \${$3+y}
   2092 then :
   2093   printf %s "(cached) " >&6
   2094 else $as_nop
   2095   eval "$3=no"
   2096   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2097 /* end confdefs.h.  */
   2098 $4
   2099 int
   2100 main (void)
   2101 {
   2102 if (sizeof ($2))
   2103 	 return 0;
   2104   ;
   2105   return 0;
   2106 }
   2107 _ACEOF
   2108 if ac_fn_c_try_compile "$LINENO"
   2109 then :
   2110   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2111 /* end confdefs.h.  */
   2112 $4
   2113 int
   2114 main (void)
   2115 {
   2116 if (sizeof (($2)))
   2117 	    return 0;
   2118   ;
   2119   return 0;
   2120 }
   2121 _ACEOF
   2122 if ac_fn_c_try_compile "$LINENO"
   2123 then :
   2124 
   2125 else $as_nop
   2126   eval "$3=yes"
   2127 fi
   2128 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2129 fi
   2130 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2131 fi
   2132 eval ac_res=\$$3
   2133 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2134 printf "%s\n" "$ac_res" >&6; }
   2135   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2136 
   2137 } # ac_fn_c_check_type
   2138 
   2139 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   2140 # ----------------------------------------------------
   2141 # Tries to find if the field MEMBER exists in type AGGR, after including
   2142 # INCLUDES, setting cache variable VAR accordingly.
   2143 ac_fn_c_check_member ()
   2144 {
   2145   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2146   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   2147 printf %s "checking for $2.$3... " >&6; }
   2148 if eval test \${$4+y}
   2149 then :
   2150   printf %s "(cached) " >&6
   2151 else $as_nop
   2152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2153 /* end confdefs.h.  */
   2154 $5
   2155 int
   2156 main (void)
   2157 {
   2158 static $2 ac_aggr;
   2159 if (ac_aggr.$3)
   2160 return 0;
   2161   ;
   2162   return 0;
   2163 }
   2164 _ACEOF
   2165 if ac_fn_c_try_compile "$LINENO"
   2166 then :
   2167   eval "$4=yes"
   2168 else $as_nop
   2169   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2170 /* end confdefs.h.  */
   2171 $5
   2172 int
   2173 main (void)
   2174 {
   2175 static $2 ac_aggr;
   2176 if (sizeof ac_aggr.$3)
   2177 return 0;
   2178   ;
   2179   return 0;
   2180 }
   2181 _ACEOF
   2182 if ac_fn_c_try_compile "$LINENO"
   2183 then :
   2184   eval "$4=yes"
   2185 else $as_nop
   2186   eval "$4=no"
   2187 fi
   2188 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2189 fi
   2190 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2191 fi
   2192 eval ac_res=\$$4
   2193 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2194 printf "%s\n" "$ac_res" >&6; }
   2195   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2196 
   2197 } # ac_fn_c_check_member
   2198 
   2199 # ac_fn_c_try_run LINENO
   2200 # ----------------------
   2201 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
   2202 # executables *can* be run.
   2203 ac_fn_c_try_run ()
   2204 {
   2205   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2206   if { { ac_try="$ac_link"
   2207 case "(($ac_try" in
   2208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2209   *) ac_try_echo=$ac_try;;
   2210 esac
   2211 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2212 printf "%s\n" "$ac_try_echo"; } >&5
   2213   (eval "$ac_link") 2>&5
   2214   ac_status=$?
   2215   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2216   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   2217   { { case "(($ac_try" in
   2218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2219   *) ac_try_echo=$ac_try;;
   2220 esac
   2221 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2222 printf "%s\n" "$ac_try_echo"; } >&5
   2223   (eval "$ac_try") 2>&5
   2224   ac_status=$?
   2225   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2226   test $ac_status = 0; }; }
   2227 then :
   2228   ac_retval=0
   2229 else $as_nop
   2230   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
   2231        printf "%s\n" "$as_me: failed program was:" >&5
   2232 sed 's/^/| /' conftest.$ac_ext >&5
   2233 
   2234        ac_retval=$ac_status
   2235 fi
   2236   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2237   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2238   as_fn_set_status $ac_retval
   2239 
   2240 } # ac_fn_c_try_run
   2241 ac_configure_args_raw=
   2242 for ac_arg
   2243 do
   2244   case $ac_arg in
   2245   *\'*)
   2246     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2247   esac
   2248   as_fn_append ac_configure_args_raw " '$ac_arg'"
   2249 done
   2250 
   2251 case $ac_configure_args_raw in
   2252   *$as_nl*)
   2253     ac_safe_unquote= ;;
   2254   *)
   2255     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
   2256     ac_unsafe_a="$ac_unsafe_z#~"
   2257     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
   2258     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
   2259 esac
   2260 
   2261 cat >config.log <<_ACEOF
   2262 This file contains any messages produced by compilers while
   2263 running configure, to aid debugging if configure makes a mistake.
   2264 
   2265 It was created by c-ares $as_me 1.34.5, which was
   2266 generated by GNU Autoconf 2.71.  Invocation command line was
   2267 
   2268   $ $0$ac_configure_args_raw
   2269 
   2270 _ACEOF
   2271 exec 5>>config.log
   2272 {
   2273 cat <<_ASUNAME
   2274 ## --------- ##
   2275 ## Platform. ##
   2276 ## --------- ##
   2277 
   2278 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2279 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2280 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2281 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2282 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2283 
   2284 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2285 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2286 
   2287 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2288 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2289 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2290 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2291 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2292 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2293 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2294 
   2295 _ASUNAME
   2296 
   2297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2298 for as_dir in $PATH
   2299 do
   2300   IFS=$as_save_IFS
   2301   case $as_dir in #(((
   2302     '') as_dir=./ ;;
   2303     */) ;;
   2304     *) as_dir=$as_dir/ ;;
   2305   esac
   2306     printf "%s\n" "PATH: $as_dir"
   2307   done
   2308 IFS=$as_save_IFS
   2309 
   2310 } >&5
   2311 
   2312 cat >&5 <<_ACEOF
   2313 
   2314 
   2315 ## ----------- ##
   2316 ## Core tests. ##
   2317 ## ----------- ##
   2318 
   2319 _ACEOF
   2320 
   2321 
   2322 # Keep a trace of the command line.
   2323 # Strip out --no-create and --no-recursion so they do not pile up.
   2324 # Strip out --silent because we don't want to record it for future runs.
   2325 # Also quote any args containing shell meta-characters.
   2326 # Make two passes to allow for proper duplicate-argument suppression.
   2327 ac_configure_args=
   2328 ac_configure_args0=
   2329 ac_configure_args1=
   2330 ac_must_keep_next=false
   2331 for ac_pass in 1 2
   2332 do
   2333   for ac_arg
   2334   do
   2335     case $ac_arg in
   2336     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2337     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2338     | -silent | --silent | --silen | --sile | --sil)
   2339       continue ;;
   2340     *\'*)
   2341       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2342     esac
   2343     case $ac_pass in
   2344     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2345     2)
   2346       as_fn_append ac_configure_args1 " '$ac_arg'"
   2347       if test $ac_must_keep_next = true; then
   2348 	ac_must_keep_next=false # Got value, back to normal.
   2349       else
   2350 	case $ac_arg in
   2351 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2352 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2353 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2354 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2355 	    case "$ac_configure_args0 " in
   2356 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2357 	    esac
   2358 	    ;;
   2359 	  -* ) ac_must_keep_next=true ;;
   2360 	esac
   2361       fi
   2362       as_fn_append ac_configure_args " '$ac_arg'"
   2363       ;;
   2364     esac
   2365   done
   2366 done
   2367 { ac_configure_args0=; unset ac_configure_args0;}
   2368 { ac_configure_args1=; unset ac_configure_args1;}
   2369 
   2370 # When interrupted or exit'd, cleanup temporary files, and complete
   2371 # config.log.  We remove comments because anyway the quotes in there
   2372 # would cause problems or look ugly.
   2373 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2374 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2375 trap 'exit_status=$?
   2376   # Sanitize IFS.
   2377   IFS=" ""	$as_nl"
   2378   # Save into config.log some information that might help in debugging.
   2379   {
   2380     echo
   2381 
   2382     printf "%s\n" "## ---------------- ##
   2383 ## Cache variables. ##
   2384 ## ---------------- ##"
   2385     echo
   2386     # The following way of writing the cache mishandles newlines in values,
   2387 (
   2388   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2389     eval ac_val=\$$ac_var
   2390     case $ac_val in #(
   2391     *${as_nl}*)
   2392       case $ac_var in #(
   2393       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2394 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2395       esac
   2396       case $ac_var in #(
   2397       _ | IFS | as_nl) ;; #(
   2398       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2399       *) { eval $ac_var=; unset $ac_var;} ;;
   2400       esac ;;
   2401     esac
   2402   done
   2403   (set) 2>&1 |
   2404     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2405     *${as_nl}ac_space=\ *)
   2406       sed -n \
   2407 	"s/'\''/'\''\\\\'\'''\''/g;
   2408 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2409       ;; #(
   2410     *)
   2411       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2412       ;;
   2413     esac |
   2414     sort
   2415 )
   2416     echo
   2417 
   2418     printf "%s\n" "## ----------------- ##
   2419 ## Output variables. ##
   2420 ## ----------------- ##"
   2421     echo
   2422     for ac_var in $ac_subst_vars
   2423     do
   2424       eval ac_val=\$$ac_var
   2425       case $ac_val in
   2426       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2427       esac
   2428       printf "%s\n" "$ac_var='\''$ac_val'\''"
   2429     done | sort
   2430     echo
   2431 
   2432     if test -n "$ac_subst_files"; then
   2433       printf "%s\n" "## ------------------- ##
   2434 ## File substitutions. ##
   2435 ## ------------------- ##"
   2436       echo
   2437       for ac_var in $ac_subst_files
   2438       do
   2439 	eval ac_val=\$$ac_var
   2440 	case $ac_val in
   2441 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2442 	esac
   2443 	printf "%s\n" "$ac_var='\''$ac_val'\''"
   2444       done | sort
   2445       echo
   2446     fi
   2447 
   2448     if test -s confdefs.h; then
   2449       printf "%s\n" "## ----------- ##
   2450 ## confdefs.h. ##
   2451 ## ----------- ##"
   2452       echo
   2453       cat confdefs.h
   2454       echo
   2455     fi
   2456     test "$ac_signal" != 0 &&
   2457       printf "%s\n" "$as_me: caught signal $ac_signal"
   2458     printf "%s\n" "$as_me: exit $exit_status"
   2459   } >&5
   2460   rm -f core *.core core.conftest.* &&
   2461     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2462     exit $exit_status
   2463 ' 0
   2464 for ac_signal in 1 2 13 15; do
   2465   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2466 done
   2467 ac_signal=0
   2468 
   2469 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2470 rm -f -r conftest* confdefs.h
   2471 
   2472 printf "%s\n" "/* confdefs.h */" > confdefs.h
   2473 
   2474 # Predefined preprocessor variables.
   2475 
   2476 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
   2477 
   2478 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
   2479 
   2480 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
   2481 
   2482 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
   2483 
   2484 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
   2485 
   2486 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
   2487 
   2488 
   2489 # Let the site file select an alternate cache file if it wants to.
   2490 # Prefer an explicitly selected file to automatically selected ones.
   2491 if test -n "$CONFIG_SITE"; then
   2492   ac_site_files="$CONFIG_SITE"
   2493 elif test "x$prefix" != xNONE; then
   2494   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
   2495 else
   2496   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   2497 fi
   2498 
   2499 for ac_site_file in $ac_site_files
   2500 do
   2501   case $ac_site_file in #(
   2502   */*) :
   2503      ;; #(
   2504   *) :
   2505     ac_site_file=./$ac_site_file ;;
   2506 esac
   2507   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
   2508     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2509 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
   2510     sed 's/^/| /' "$ac_site_file" >&5
   2511     . "$ac_site_file" \
   2512       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2513 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2514 as_fn_error $? "failed to load site script $ac_site_file
   2515 See \`config.log' for more details" "$LINENO" 5; }
   2516   fi
   2517 done
   2518 
   2519 if test -r "$cache_file"; then
   2520   # Some versions of bash will fail to source /dev/null (special files
   2521   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2522   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2523     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2524 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
   2525     case $cache_file in
   2526       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2527       *)                      . "./$cache_file";;
   2528     esac
   2529   fi
   2530 else
   2531   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2532 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
   2533   >$cache_file
   2534 fi
   2535 
   2536 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
   2537 # Test code for whether the C compiler supports C89 (global declarations)
   2538 ac_c_conftest_c89_globals='
   2539 /* Does the compiler advertise C89 conformance?
   2540    Do not test the value of __STDC__, because some compilers set it to 0
   2541    while being otherwise adequately conformant. */
   2542 #if !defined __STDC__
   2543 # error "Compiler does not advertise C89 conformance"
   2544 #endif
   2545 
   2546 #include <stddef.h>
   2547 #include <stdarg.h>
   2548 struct stat;
   2549 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
   2550 struct buf { int x; };
   2551 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
   2552 static char *e (p, i)
   2553      char **p;
   2554      int i;
   2555 {
   2556   return p[i];
   2557 }
   2558 static char *f (char * (*g) (char **, int), char **p, ...)
   2559 {
   2560   char *s;
   2561   va_list v;
   2562   va_start (v,p);
   2563   s = g (p, va_arg (v,int));
   2564   va_end (v);
   2565   return s;
   2566 }
   2567 
   2568 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2569    function prototypes and stuff, but not \xHH hex character constants.
   2570    These do not provoke an error unfortunately, instead are silently treated
   2571    as an "x".  The following induces an error, until -std is added to get
   2572    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
   2573    array size at least.  It is necessary to write \x00 == 0 to get something
   2574    that is true only with -std.  */
   2575 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
   2576 
   2577 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   2578    inside strings and character constants.  */
   2579 #define FOO(x) '\''x'\''
   2580 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
   2581 
   2582 int test (int i, double x);
   2583 struct s1 {int (*f) (int a);};
   2584 struct s2 {int (*f) (double a);};
   2585 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
   2586                int, int);'
   2587 
   2588 # Test code for whether the C compiler supports C89 (body of main).
   2589 ac_c_conftest_c89_main='
   2590 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
   2591 '
   2592 
   2593 # Test code for whether the C compiler supports C99 (global declarations)
   2594 ac_c_conftest_c99_globals='
   2595 // Does the compiler advertise C99 conformance?
   2596 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
   2597 # error "Compiler does not advertise C99 conformance"
   2598 #endif
   2599 
   2600 #include <stdbool.h>
   2601 extern int puts (const char *);
   2602 extern int printf (const char *, ...);
   2603 extern int dprintf (int, const char *, ...);
   2604 extern void *malloc (size_t);
   2605 
   2606 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
   2607 // dprintf is used instead of fprintf to avoid needing to declare
   2608 // FILE and stderr.
   2609 #define debug(...) dprintf (2, __VA_ARGS__)
   2610 #define showlist(...) puts (#__VA_ARGS__)
   2611 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
   2612 static void
   2613 test_varargs_macros (void)
   2614 {
   2615   int x = 1234;
   2616   int y = 5678;
   2617   debug ("Flag");
   2618   debug ("X = %d\n", x);
   2619   showlist (The first, second, and third items.);
   2620   report (x>y, "x is %d but y is %d", x, y);
   2621 }
   2622 
   2623 // Check long long types.
   2624 #define BIG64 18446744073709551615ull
   2625 #define BIG32 4294967295ul
   2626 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
   2627 #if !BIG_OK
   2628   #error "your preprocessor is broken"
   2629 #endif
   2630 #if BIG_OK
   2631 #else
   2632   #error "your preprocessor is broken"
   2633 #endif
   2634 static long long int bignum = -9223372036854775807LL;
   2635 static unsigned long long int ubignum = BIG64;
   2636 
   2637 struct incomplete_array
   2638 {
   2639   int datasize;
   2640   double data[];
   2641 };
   2642 
   2643 struct named_init {
   2644   int number;
   2645   const wchar_t *name;
   2646   double average;
   2647 };
   2648 
   2649 typedef const char *ccp;
   2650 
   2651 static inline int
   2652 test_restrict (ccp restrict text)
   2653 {
   2654   // See if C++-style comments work.
   2655   // Iterate through items via the restricted pointer.
   2656   // Also check for declarations in for loops.
   2657   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
   2658     continue;
   2659   return 0;
   2660 }
   2661 
   2662 // Check varargs and va_copy.
   2663 static bool
   2664 test_varargs (const char *format, ...)
   2665 {
   2666   va_list args;
   2667   va_start (args, format);
   2668   va_list args_copy;
   2669   va_copy (args_copy, args);
   2670 
   2671   const char *str = "";
   2672   int number = 0;
   2673   float fnumber = 0;
   2674 
   2675   while (*format)
   2676     {
   2677       switch (*format++)
   2678 	{
   2679 	case '\''s'\'': // string
   2680 	  str = va_arg (args_copy, const char *);
   2681 	  break;
   2682 	case '\''d'\'': // int
   2683 	  number = va_arg (args_copy, int);
   2684 	  break;
   2685 	case '\''f'\'': // float
   2686 	  fnumber = va_arg (args_copy, double);
   2687 	  break;
   2688 	default:
   2689 	  break;
   2690 	}
   2691     }
   2692   va_end (args_copy);
   2693   va_end (args);
   2694 
   2695   return *str && number && fnumber;
   2696 }
   2697 '
   2698 
   2699 # Test code for whether the C compiler supports C99 (body of main).
   2700 ac_c_conftest_c99_main='
   2701   // Check bool.
   2702   _Bool success = false;
   2703   success |= (argc != 0);
   2704 
   2705   // Check restrict.
   2706   if (test_restrict ("String literal") == 0)
   2707     success = true;
   2708   char *restrict newvar = "Another string";
   2709 
   2710   // Check varargs.
   2711   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
   2712   test_varargs_macros ();
   2713 
   2714   // Check flexible array members.
   2715   struct incomplete_array *ia =
   2716     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
   2717   ia->datasize = 10;
   2718   for (int i = 0; i < ia->datasize; ++i)
   2719     ia->data[i] = i * 1.234;
   2720 
   2721   // Check named initializers.
   2722   struct named_init ni = {
   2723     .number = 34,
   2724     .name = L"Test wide string",
   2725     .average = 543.34343,
   2726   };
   2727 
   2728   ni.number = 58;
   2729 
   2730   int dynamic_array[ni.number];
   2731   dynamic_array[0] = argv[0][0];
   2732   dynamic_array[ni.number - 1] = 543;
   2733 
   2734   // work around unused variable warnings
   2735   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
   2736 	 || dynamic_array[ni.number - 1] != 543);
   2737 '
   2738 
   2739 # Test code for whether the C compiler supports C11 (global declarations)
   2740 ac_c_conftest_c11_globals='
   2741 // Does the compiler advertise C11 conformance?
   2742 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
   2743 # error "Compiler does not advertise C11 conformance"
   2744 #endif
   2745 
   2746 // Check _Alignas.
   2747 char _Alignas (double) aligned_as_double;
   2748 char _Alignas (0) no_special_alignment;
   2749 extern char aligned_as_int;
   2750 char _Alignas (0) _Alignas (int) aligned_as_int;
   2751 
   2752 // Check _Alignof.
   2753 enum
   2754 {
   2755   int_alignment = _Alignof (int),
   2756   int_array_alignment = _Alignof (int[100]),
   2757   char_alignment = _Alignof (char)
   2758 };
   2759 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
   2760 
   2761 // Check _Noreturn.
   2762 int _Noreturn does_not_return (void) { for (;;) continue; }
   2763 
   2764 // Check _Static_assert.
   2765 struct test_static_assert
   2766 {
   2767   int x;
   2768   _Static_assert (sizeof (int) <= sizeof (long int),
   2769                   "_Static_assert does not work in struct");
   2770   long int y;
   2771 };
   2772 
   2773 // Check UTF-8 literals.
   2774 #define u8 syntax error!
   2775 char const utf8_literal[] = u8"happens to be ASCII" "another string";
   2776 
   2777 // Check duplicate typedefs.
   2778 typedef long *long_ptr;
   2779 typedef long int *long_ptr;
   2780 typedef long_ptr long_ptr;
   2781 
   2782 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
   2783 struct anonymous
   2784 {
   2785   union {
   2786     struct { int i; int j; };
   2787     struct { int k; long int l; } w;
   2788   };
   2789   int m;
   2790 } v1;
   2791 '
   2792 
   2793 # Test code for whether the C compiler supports C11 (body of main).
   2794 ac_c_conftest_c11_main='
   2795   _Static_assert ((offsetof (struct anonymous, i)
   2796 		   == offsetof (struct anonymous, w.k)),
   2797 		  "Anonymous union alignment botch");
   2798   v1.i = 2;
   2799   v1.w.k = 5;
   2800   ok |= v1.i != 5;
   2801 '
   2802 
   2803 # Test code for whether the C compiler supports C11 (complete).
   2804 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
   2805 ${ac_c_conftest_c99_globals}
   2806 ${ac_c_conftest_c11_globals}
   2807 
   2808 int
   2809 main (int argc, char **argv)
   2810 {
   2811   int ok = 0;
   2812   ${ac_c_conftest_c89_main}
   2813   ${ac_c_conftest_c99_main}
   2814   ${ac_c_conftest_c11_main}
   2815   return ok;
   2816 }
   2817 "
   2818 
   2819 # Test code for whether the C compiler supports C99 (complete).
   2820 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
   2821 ${ac_c_conftest_c99_globals}
   2822 
   2823 int
   2824 main (int argc, char **argv)
   2825 {
   2826   int ok = 0;
   2827   ${ac_c_conftest_c89_main}
   2828   ${ac_c_conftest_c99_main}
   2829   return ok;
   2830 }
   2831 "
   2832 
   2833 # Test code for whether the C compiler supports C89 (complete).
   2834 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
   2835 
   2836 int
   2837 main (int argc, char **argv)
   2838 {
   2839   int ok = 0;
   2840   ${ac_c_conftest_c89_main}
   2841   return ok;
   2842 }
   2843 "
   2844 
   2845 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
   2846 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
   2847 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
   2848 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
   2849 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
   2850 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
   2851 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
   2852 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
   2853 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
   2854 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
   2855 # Test code for whether the C++ compiler supports C++98 (global declarations)
   2856 ac_cxx_conftest_cxx98_globals='
   2857 // Does the compiler advertise C++98 conformance?
   2858 #if !defined __cplusplus || __cplusplus < 199711L
   2859 # error "Compiler does not advertise C++98 conformance"
   2860 #endif
   2861 
   2862 // These inclusions are to reject old compilers that
   2863 // lack the unsuffixed header files.
   2864 #include <cstdlib>
   2865 #include <exception>
   2866 
   2867 // <cassert> and <cstring> are *not* freestanding headers in C++98.
   2868 extern void assert (int);
   2869 namespace std {
   2870   extern int strcmp (const char *, const char *);
   2871 }
   2872 
   2873 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
   2874 using std::exception;
   2875 using std::strcmp;
   2876 
   2877 namespace {
   2878 
   2879 void test_exception_syntax()
   2880 {
   2881   try {
   2882     throw "test";
   2883   } catch (const char *s) {
   2884     // Extra parentheses suppress a warning when building autoconf itself,
   2885     // due to lint rules shared with more typical C programs.
   2886     assert (!(strcmp) (s, "test"));
   2887   }
   2888 }
   2889 
   2890 template <typename T> struct test_template
   2891 {
   2892   T const val;
   2893   explicit test_template(T t) : val(t) {}
   2894   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
   2895 };
   2896 
   2897 } // anonymous namespace
   2898 '
   2899 
   2900 # Test code for whether the C++ compiler supports C++98 (body of main)
   2901 ac_cxx_conftest_cxx98_main='
   2902   assert (argc);
   2903   assert (! argv[0]);
   2904 {
   2905   test_exception_syntax ();
   2906   test_template<double> tt (2.0);
   2907   assert (tt.add (4) == 6.0);
   2908   assert (true && !false);
   2909 }
   2910 '
   2911 
   2912 # Test code for whether the C++ compiler supports C++11 (global declarations)
   2913 ac_cxx_conftest_cxx11_globals='
   2914 // Does the compiler advertise C++ 2011 conformance?
   2915 #if !defined __cplusplus || __cplusplus < 201103L
   2916 # error "Compiler does not advertise C++11 conformance"
   2917 #endif
   2918 
   2919 namespace cxx11test
   2920 {
   2921   constexpr int get_val() { return 20; }
   2922 
   2923   struct testinit
   2924   {
   2925     int i;
   2926     double d;
   2927   };
   2928 
   2929   class delegate
   2930   {
   2931   public:
   2932     delegate(int n) : n(n) {}
   2933     delegate(): delegate(2354) {}
   2934 
   2935     virtual int getval() { return this->n; };
   2936   protected:
   2937     int n;
   2938   };
   2939 
   2940   class overridden : public delegate
   2941   {
   2942   public:
   2943     overridden(int n): delegate(n) {}
   2944     virtual int getval() override final { return this->n * 2; }
   2945   };
   2946 
   2947   class nocopy
   2948   {
   2949   public:
   2950     nocopy(int i): i(i) {}
   2951     nocopy() = default;
   2952     nocopy(const nocopy&) = delete;
   2953     nocopy & operator=(const nocopy&) = delete;
   2954   private:
   2955     int i;
   2956   };
   2957 
   2958   // for testing lambda expressions
   2959   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
   2960   {
   2961     return f(v);
   2962   }
   2963 
   2964   // for testing variadic templates and trailing return types
   2965   template <typename V> auto sum(V first) -> V
   2966   {
   2967     return first;
   2968   }
   2969   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
   2970   {
   2971     return first + sum(rest...);
   2972   }
   2973 }
   2974 '
   2975 
   2976 # Test code for whether the C++ compiler supports C++11 (body of main)
   2977 ac_cxx_conftest_cxx11_main='
   2978 {
   2979   // Test auto and decltype
   2980   auto a1 = 6538;
   2981   auto a2 = 48573953.4;
   2982   auto a3 = "String literal";
   2983 
   2984   int total = 0;
   2985   for (auto i = a3; *i; ++i) { total += *i; }
   2986 
   2987   decltype(a2) a4 = 34895.034;
   2988 }
   2989 {
   2990   // Test constexpr
   2991   short sa[cxx11test::get_val()] = { 0 };
   2992 }
   2993 {
   2994   // Test initializer lists
   2995   cxx11test::testinit il = { 4323, 435234.23544 };
   2996 }
   2997 {
   2998   // Test range-based for
   2999   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
   3000                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
   3001   for (auto &x : array) { x += 23; }
   3002 }
   3003 {
   3004   // Test lambda expressions
   3005   using cxx11test::eval;
   3006   assert (eval ([](int x) { return x*2; }, 21) == 42);
   3007   double d = 2.0;
   3008   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
   3009   assert (d == 5.0);
   3010   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
   3011   assert (d == 5.0);
   3012 }
   3013 {
   3014   // Test use of variadic templates
   3015   using cxx11test::sum;
   3016   auto a = sum(1);
   3017   auto b = sum(1, 2);
   3018   auto c = sum(1.0, 2.0, 3.0);
   3019 }
   3020 {
   3021   // Test constructor delegation
   3022   cxx11test::delegate d1;
   3023   cxx11test::delegate d2();
   3024   cxx11test::delegate d3(45);
   3025 }
   3026 {
   3027   // Test override and final
   3028   cxx11test::overridden o1(55464);
   3029 }
   3030 {
   3031   // Test nullptr
   3032   char *c = nullptr;
   3033 }
   3034 {
   3035   // Test template brackets
   3036   test_template<::test_template<int>> v(test_template<int>(12));
   3037 }
   3038 {
   3039   // Unicode literals
   3040   char const *utf8 = u8"UTF-8 string \u2500";
   3041   char16_t const *utf16 = u"UTF-8 string \u2500";
   3042   char32_t const *utf32 = U"UTF-32 string \u2500";
   3043 }
   3044 '
   3045 
   3046 # Test code for whether the C compiler supports C++11 (complete).
   3047 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
   3048 ${ac_cxx_conftest_cxx11_globals}
   3049 
   3050 int
   3051 main (int argc, char **argv)
   3052 {
   3053   int ok = 0;
   3054   ${ac_cxx_conftest_cxx98_main}
   3055   ${ac_cxx_conftest_cxx11_main}
   3056   return ok;
   3057 }
   3058 "
   3059 
   3060 # Test code for whether the C compiler supports C++98 (complete).
   3061 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
   3062 int
   3063 main (int argc, char **argv)
   3064 {
   3065   int ok = 0;
   3066   ${ac_cxx_conftest_cxx98_main}
   3067   return ok;
   3068 }
   3069 "
   3070 
   3071 
   3072 # Auxiliary files required by this configure script.
   3073 ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile"
   3074 
   3075 # Locations in which to look for auxiliary files.
   3076 ac_aux_dir_candidates="${srcdir}/config"
   3077 
   3078 # Search for a directory containing all of the required auxiliary files,
   3079 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
   3080 # If we don't find one directory that contains all the files we need,
   3081 # we report the set of missing files from the *first* directory in
   3082 # $ac_aux_dir_candidates and give up.
   3083 ac_missing_aux_files=""
   3084 ac_first_candidate=:
   3085 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
   3086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3087 as_found=false
   3088 for as_dir in $ac_aux_dir_candidates
   3089 do
   3090   IFS=$as_save_IFS
   3091   case $as_dir in #(((
   3092     '') as_dir=./ ;;
   3093     */) ;;
   3094     *) as_dir=$as_dir/ ;;
   3095   esac
   3096   as_found=:
   3097 
   3098   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
   3099   ac_aux_dir_found=yes
   3100   ac_install_sh=
   3101   for ac_aux in $ac_aux_files
   3102   do
   3103     # As a special case, if "install-sh" is required, that requirement
   3104     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
   3105     # and $ac_install_sh is set appropriately for whichever one is found.
   3106     if test x"$ac_aux" = x"install-sh"
   3107     then
   3108       if test -f "${as_dir}install-sh"; then
   3109         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
   3110         ac_install_sh="${as_dir}install-sh -c"
   3111       elif test -f "${as_dir}install.sh"; then
   3112         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
   3113         ac_install_sh="${as_dir}install.sh -c"
   3114       elif test -f "${as_dir}shtool"; then
   3115         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
   3116         ac_install_sh="${as_dir}shtool install -c"
   3117       else
   3118         ac_aux_dir_found=no
   3119         if $ac_first_candidate; then
   3120           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
   3121         else
   3122           break
   3123         fi
   3124       fi
   3125     else
   3126       if test -f "${as_dir}${ac_aux}"; then
   3127         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
   3128       else
   3129         ac_aux_dir_found=no
   3130         if $ac_first_candidate; then
   3131           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
   3132         else
   3133           break
   3134         fi
   3135       fi
   3136     fi
   3137   done
   3138   if test "$ac_aux_dir_found" = yes; then
   3139     ac_aux_dir="$as_dir"
   3140     break
   3141   fi
   3142   ac_first_candidate=false
   3143 
   3144   as_found=false
   3145 done
   3146 IFS=$as_save_IFS
   3147 if $as_found
   3148 then :
   3149 
   3150 else $as_nop
   3151   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
   3152 fi
   3153 
   3154 
   3155 # These three variables are undocumented and unsupported,
   3156 # and are intended to be withdrawn in a future Autoconf release.
   3157 # They can cause serious problems if a builder's source tree is in a directory
   3158 # whose full name contains unusual characters.
   3159 if test -f "${ac_aux_dir}config.guess"; then
   3160   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
   3161 fi
   3162 if test -f "${ac_aux_dir}config.sub"; then
   3163   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
   3164 fi
   3165 if test -f "$ac_aux_dir/configure"; then
   3166   ac_configure="$SHELL ${ac_aux_dir}configure"
   3167 fi
   3168 
   3169 # Check that the precious variables saved in the cache have kept the same
   3170 # value.
   3171 ac_cache_corrupted=false
   3172 for ac_var in $ac_precious_vars; do
   3173   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   3174   eval ac_new_set=\$ac_env_${ac_var}_set
   3175   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   3176   eval ac_new_val=\$ac_env_${ac_var}_value
   3177   case $ac_old_set,$ac_new_set in
   3178     set,)
   3179       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   3180 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   3181       ac_cache_corrupted=: ;;
   3182     ,set)
   3183       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   3184 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   3185       ac_cache_corrupted=: ;;
   3186     ,);;
   3187     *)
   3188       if test "x$ac_old_val" != "x$ac_new_val"; then
   3189 	# differences in whitespace do not lead to failure.
   3190 	ac_old_val_w=`echo x $ac_old_val`
   3191 	ac_new_val_w=`echo x $ac_new_val`
   3192 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   3193 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   3194 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   3195 	  ac_cache_corrupted=:
   3196 	else
   3197 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   3198 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   3199 	  eval $ac_var=\$ac_old_val
   3200 	fi
   3201 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   3202 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
   3203 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   3204 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
   3205       fi;;
   3206   esac
   3207   # Pass precious variables to config.status.
   3208   if test "$ac_new_set" = set; then
   3209     case $ac_new_val in
   3210     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   3211     *) ac_arg=$ac_var=$ac_new_val ;;
   3212     esac
   3213     case " $ac_configure_args " in
   3214       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   3215       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   3216     esac
   3217   fi
   3218 done
   3219 if $ac_cache_corrupted; then
   3220   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3221 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3222   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   3223 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
   3224   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
   3225 	    and start over" "$LINENO" 5
   3226 fi
   3227 ## -------------------- ##
   3228 ## Main body of script. ##
   3229 ## -------------------- ##
   3230 
   3231 ac_ext=c
   3232 ac_cpp='$CPP $CPPFLAGS'
   3233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3236 
   3237 
   3238 
   3239 CARES_VERSION_INFO="21:4:19"
   3240 
   3241 
   3242 
   3243 ac_config_headers="$ac_config_headers src/lib/ares_config.h include/ares_build.h"
   3244 
   3245 
   3246 
   3247 
   3248 
   3249 
   3250 
   3251 
   3252 
   3253 
   3254 
   3255 
   3256 
   3257 
   3258 # Expand $ac_aux_dir to an absolute path.
   3259 am_aux_dir=`cd "$ac_aux_dir" && pwd`
   3260 
   3261 ac_ext=c
   3262 ac_cpp='$CPP $CPPFLAGS'
   3263 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3264 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3265 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3266 if test -n "$ac_tool_prefix"; then
   3267   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3268 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3270 printf %s "checking for $ac_word... " >&6; }
   3271 if test ${ac_cv_prog_CC+y}
   3272 then :
   3273   printf %s "(cached) " >&6
   3274 else $as_nop
   3275   if test -n "$CC"; then
   3276   ac_cv_prog_CC="$CC" # Let the user override the test.
   3277 else
   3278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3279 for as_dir in $PATH
   3280 do
   3281   IFS=$as_save_IFS
   3282   case $as_dir in #(((
   3283     '') as_dir=./ ;;
   3284     */) ;;
   3285     *) as_dir=$as_dir/ ;;
   3286   esac
   3287     for ac_exec_ext in '' $ac_executable_extensions; do
   3288   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3289     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3290     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3291     break 2
   3292   fi
   3293 done
   3294   done
   3295 IFS=$as_save_IFS
   3296 
   3297 fi
   3298 fi
   3299 CC=$ac_cv_prog_CC
   3300 if test -n "$CC"; then
   3301   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3302 printf "%s\n" "$CC" >&6; }
   3303 else
   3304   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3305 printf "%s\n" "no" >&6; }
   3306 fi
   3307 
   3308 
   3309 fi
   3310 if test -z "$ac_cv_prog_CC"; then
   3311   ac_ct_CC=$CC
   3312   # Extract the first word of "gcc", so it can be a program name with args.
   3313 set dummy gcc; ac_word=$2
   3314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3315 printf %s "checking for $ac_word... " >&6; }
   3316 if test ${ac_cv_prog_ac_ct_CC+y}
   3317 then :
   3318   printf %s "(cached) " >&6
   3319 else $as_nop
   3320   if test -n "$ac_ct_CC"; then
   3321   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3322 else
   3323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3324 for as_dir in $PATH
   3325 do
   3326   IFS=$as_save_IFS
   3327   case $as_dir in #(((
   3328     '') as_dir=./ ;;
   3329     */) ;;
   3330     *) as_dir=$as_dir/ ;;
   3331   esac
   3332     for ac_exec_ext in '' $ac_executable_extensions; do
   3333   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3334     ac_cv_prog_ac_ct_CC="gcc"
   3335     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3336     break 2
   3337   fi
   3338 done
   3339   done
   3340 IFS=$as_save_IFS
   3341 
   3342 fi
   3343 fi
   3344 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3345 if test -n "$ac_ct_CC"; then
   3346   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3347 printf "%s\n" "$ac_ct_CC" >&6; }
   3348 else
   3349   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3350 printf "%s\n" "no" >&6; }
   3351 fi
   3352 
   3353   if test "x$ac_ct_CC" = x; then
   3354     CC=""
   3355   else
   3356     case $cross_compiling:$ac_tool_warned in
   3357 yes:)
   3358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3359 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3360 ac_tool_warned=yes ;;
   3361 esac
   3362     CC=$ac_ct_CC
   3363   fi
   3364 else
   3365   CC="$ac_cv_prog_CC"
   3366 fi
   3367 
   3368 if test -z "$CC"; then
   3369           if test -n "$ac_tool_prefix"; then
   3370     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3371 set dummy ${ac_tool_prefix}cc; ac_word=$2
   3372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3373 printf %s "checking for $ac_word... " >&6; }
   3374 if test ${ac_cv_prog_CC+y}
   3375 then :
   3376   printf %s "(cached) " >&6
   3377 else $as_nop
   3378   if test -n "$CC"; then
   3379   ac_cv_prog_CC="$CC" # Let the user override the test.
   3380 else
   3381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3382 for as_dir in $PATH
   3383 do
   3384   IFS=$as_save_IFS
   3385   case $as_dir in #(((
   3386     '') as_dir=./ ;;
   3387     */) ;;
   3388     *) as_dir=$as_dir/ ;;
   3389   esac
   3390     for ac_exec_ext in '' $ac_executable_extensions; do
   3391   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3392     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3393     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3394     break 2
   3395   fi
   3396 done
   3397   done
   3398 IFS=$as_save_IFS
   3399 
   3400 fi
   3401 fi
   3402 CC=$ac_cv_prog_CC
   3403 if test -n "$CC"; then
   3404   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3405 printf "%s\n" "$CC" >&6; }
   3406 else
   3407   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3408 printf "%s\n" "no" >&6; }
   3409 fi
   3410 
   3411 
   3412   fi
   3413 fi
   3414 if test -z "$CC"; then
   3415   # Extract the first word of "cc", so it can be a program name with args.
   3416 set dummy cc; ac_word=$2
   3417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3418 printf %s "checking for $ac_word... " >&6; }
   3419 if test ${ac_cv_prog_CC+y}
   3420 then :
   3421   printf %s "(cached) " >&6
   3422 else $as_nop
   3423   if test -n "$CC"; then
   3424   ac_cv_prog_CC="$CC" # Let the user override the test.
   3425 else
   3426   ac_prog_rejected=no
   3427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3428 for as_dir in $PATH
   3429 do
   3430   IFS=$as_save_IFS
   3431   case $as_dir in #(((
   3432     '') as_dir=./ ;;
   3433     */) ;;
   3434     *) as_dir=$as_dir/ ;;
   3435   esac
   3436     for ac_exec_ext in '' $ac_executable_extensions; do
   3437   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3438     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   3439        ac_prog_rejected=yes
   3440        continue
   3441      fi
   3442     ac_cv_prog_CC="cc"
   3443     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3444     break 2
   3445   fi
   3446 done
   3447   done
   3448 IFS=$as_save_IFS
   3449 
   3450 if test $ac_prog_rejected = yes; then
   3451   # We found a bogon in the path, so make sure we never use it.
   3452   set dummy $ac_cv_prog_CC
   3453   shift
   3454   if test $# != 0; then
   3455     # We chose a different compiler from the bogus one.
   3456     # However, it has the same basename, so the bogon will be chosen
   3457     # first if we set CC to just the basename; use the full file name.
   3458     shift
   3459     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
   3460   fi
   3461 fi
   3462 fi
   3463 fi
   3464 CC=$ac_cv_prog_CC
   3465 if test -n "$CC"; then
   3466   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3467 printf "%s\n" "$CC" >&6; }
   3468 else
   3469   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3470 printf "%s\n" "no" >&6; }
   3471 fi
   3472 
   3473 
   3474 fi
   3475 if test -z "$CC"; then
   3476   if test -n "$ac_tool_prefix"; then
   3477   for ac_prog in cl.exe
   3478   do
   3479     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3480 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3481 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3482 printf %s "checking for $ac_word... " >&6; }
   3483 if test ${ac_cv_prog_CC+y}
   3484 then :
   3485   printf %s "(cached) " >&6
   3486 else $as_nop
   3487   if test -n "$CC"; then
   3488   ac_cv_prog_CC="$CC" # Let the user override the test.
   3489 else
   3490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3491 for as_dir in $PATH
   3492 do
   3493   IFS=$as_save_IFS
   3494   case $as_dir in #(((
   3495     '') as_dir=./ ;;
   3496     */) ;;
   3497     *) as_dir=$as_dir/ ;;
   3498   esac
   3499     for ac_exec_ext in '' $ac_executable_extensions; do
   3500   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3501     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   3502     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3503     break 2
   3504   fi
   3505 done
   3506   done
   3507 IFS=$as_save_IFS
   3508 
   3509 fi
   3510 fi
   3511 CC=$ac_cv_prog_CC
   3512 if test -n "$CC"; then
   3513   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3514 printf "%s\n" "$CC" >&6; }
   3515 else
   3516   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3517 printf "%s\n" "no" >&6; }
   3518 fi
   3519 
   3520 
   3521     test -n "$CC" && break
   3522   done
   3523 fi
   3524 if test -z "$CC"; then
   3525   ac_ct_CC=$CC
   3526   for ac_prog in cl.exe
   3527 do
   3528   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3529 set dummy $ac_prog; ac_word=$2
   3530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3531 printf %s "checking for $ac_word... " >&6; }
   3532 if test ${ac_cv_prog_ac_ct_CC+y}
   3533 then :
   3534   printf %s "(cached) " >&6
   3535 else $as_nop
   3536   if test -n "$ac_ct_CC"; then
   3537   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3538 else
   3539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3540 for as_dir in $PATH
   3541 do
   3542   IFS=$as_save_IFS
   3543   case $as_dir in #(((
   3544     '') as_dir=./ ;;
   3545     */) ;;
   3546     *) as_dir=$as_dir/ ;;
   3547   esac
   3548     for ac_exec_ext in '' $ac_executable_extensions; do
   3549   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3550     ac_cv_prog_ac_ct_CC="$ac_prog"
   3551     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3552     break 2
   3553   fi
   3554 done
   3555   done
   3556 IFS=$as_save_IFS
   3557 
   3558 fi
   3559 fi
   3560 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3561 if test -n "$ac_ct_CC"; then
   3562   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3563 printf "%s\n" "$ac_ct_CC" >&6; }
   3564 else
   3565   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3566 printf "%s\n" "no" >&6; }
   3567 fi
   3568 
   3569 
   3570   test -n "$ac_ct_CC" && break
   3571 done
   3572 
   3573   if test "x$ac_ct_CC" = x; then
   3574     CC=""
   3575   else
   3576     case $cross_compiling:$ac_tool_warned in
   3577 yes:)
   3578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3579 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3580 ac_tool_warned=yes ;;
   3581 esac
   3582     CC=$ac_ct_CC
   3583   fi
   3584 fi
   3585 
   3586 fi
   3587 if test -z "$CC"; then
   3588   if test -n "$ac_tool_prefix"; then
   3589   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
   3590 set dummy ${ac_tool_prefix}clang; ac_word=$2
   3591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3592 printf %s "checking for $ac_word... " >&6; }
   3593 if test ${ac_cv_prog_CC+y}
   3594 then :
   3595   printf %s "(cached) " >&6
   3596 else $as_nop
   3597   if test -n "$CC"; then
   3598   ac_cv_prog_CC="$CC" # Let the user override the test.
   3599 else
   3600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3601 for as_dir in $PATH
   3602 do
   3603   IFS=$as_save_IFS
   3604   case $as_dir in #(((
   3605     '') as_dir=./ ;;
   3606     */) ;;
   3607     *) as_dir=$as_dir/ ;;
   3608   esac
   3609     for ac_exec_ext in '' $ac_executable_extensions; do
   3610   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3611     ac_cv_prog_CC="${ac_tool_prefix}clang"
   3612     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3613     break 2
   3614   fi
   3615 done
   3616   done
   3617 IFS=$as_save_IFS
   3618 
   3619 fi
   3620 fi
   3621 CC=$ac_cv_prog_CC
   3622 if test -n "$CC"; then
   3623   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3624 printf "%s\n" "$CC" >&6; }
   3625 else
   3626   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3627 printf "%s\n" "no" >&6; }
   3628 fi
   3629 
   3630 
   3631 fi
   3632 if test -z "$ac_cv_prog_CC"; then
   3633   ac_ct_CC=$CC
   3634   # Extract the first word of "clang", so it can be a program name with args.
   3635 set dummy clang; ac_word=$2
   3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3637 printf %s "checking for $ac_word... " >&6; }
   3638 if test ${ac_cv_prog_ac_ct_CC+y}
   3639 then :
   3640   printf %s "(cached) " >&6
   3641 else $as_nop
   3642   if test -n "$ac_ct_CC"; then
   3643   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3644 else
   3645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3646 for as_dir in $PATH
   3647 do
   3648   IFS=$as_save_IFS
   3649   case $as_dir in #(((
   3650     '') as_dir=./ ;;
   3651     */) ;;
   3652     *) as_dir=$as_dir/ ;;
   3653   esac
   3654     for ac_exec_ext in '' $ac_executable_extensions; do
   3655   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3656     ac_cv_prog_ac_ct_CC="clang"
   3657     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3658     break 2
   3659   fi
   3660 done
   3661   done
   3662 IFS=$as_save_IFS
   3663 
   3664 fi
   3665 fi
   3666 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3667 if test -n "$ac_ct_CC"; then
   3668   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3669 printf "%s\n" "$ac_ct_CC" >&6; }
   3670 else
   3671   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3672 printf "%s\n" "no" >&6; }
   3673 fi
   3674 
   3675   if test "x$ac_ct_CC" = x; then
   3676     CC=""
   3677   else
   3678     case $cross_compiling:$ac_tool_warned in
   3679 yes:)
   3680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3681 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3682 ac_tool_warned=yes ;;
   3683 esac
   3684     CC=$ac_ct_CC
   3685   fi
   3686 else
   3687   CC="$ac_cv_prog_CC"
   3688 fi
   3689 
   3690 fi
   3691 
   3692 
   3693 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3694 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3695 as_fn_error $? "no acceptable C compiler found in \$PATH
   3696 See \`config.log' for more details" "$LINENO" 5; }
   3697 
   3698 # Provide some information about the compiler.
   3699 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3700 set X $ac_compile
   3701 ac_compiler=$2
   3702 for ac_option in --version -v -V -qversion -version; do
   3703   { { ac_try="$ac_compiler $ac_option >&5"
   3704 case "(($ac_try" in
   3705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3706   *) ac_try_echo=$ac_try;;
   3707 esac
   3708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3709 printf "%s\n" "$ac_try_echo"; } >&5
   3710   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3711   ac_status=$?
   3712   if test -s conftest.err; then
   3713     sed '10a\
   3714 ... rest of stderr output deleted ...
   3715          10q' conftest.err >conftest.er1
   3716     cat conftest.er1 >&5
   3717   fi
   3718   rm -f conftest.er1 conftest.err
   3719   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3720   test $ac_status = 0; }
   3721 done
   3722 
   3723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3724 /* end confdefs.h.  */
   3725 
   3726 int
   3727 main (void)
   3728 {
   3729 
   3730   ;
   3731   return 0;
   3732 }
   3733 _ACEOF
   3734 ac_clean_files_save=$ac_clean_files
   3735 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3736 # Try to create an executable without -o first, disregard a.out.
   3737 # It will help us diagnose broken compilers, and finding out an intuition
   3738 # of exeext.
   3739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3740 printf %s "checking whether the C compiler works... " >&6; }
   3741 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3742 
   3743 # The possible output files:
   3744 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3745 
   3746 ac_rmfiles=
   3747 for ac_file in $ac_files
   3748 do
   3749   case $ac_file in
   3750     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3751     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3752   esac
   3753 done
   3754 rm -f $ac_rmfiles
   3755 
   3756 if { { ac_try="$ac_link_default"
   3757 case "(($ac_try" in
   3758   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3759   *) ac_try_echo=$ac_try;;
   3760 esac
   3761 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3762 printf "%s\n" "$ac_try_echo"; } >&5
   3763   (eval "$ac_link_default") 2>&5
   3764   ac_status=$?
   3765   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3766   test $ac_status = 0; }
   3767 then :
   3768   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3769 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3770 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3771 # so that the user can short-circuit this test for compilers unknown to
   3772 # Autoconf.
   3773 for ac_file in $ac_files ''
   3774 do
   3775   test -f "$ac_file" || continue
   3776   case $ac_file in
   3777     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3778 	;;
   3779     [ab].out )
   3780 	# We found the default executable, but exeext='' is most
   3781 	# certainly right.
   3782 	break;;
   3783     *.* )
   3784 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
   3785 	then :; else
   3786 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3787 	fi
   3788 	# We set ac_cv_exeext here because the later test for it is not
   3789 	# safe: cross compilers may not add the suffix if given an `-o'
   3790 	# argument, so we may need to know it at that point already.
   3791 	# Even if this section looks crufty: it has the advantage of
   3792 	# actually working.
   3793 	break;;
   3794     * )
   3795 	break;;
   3796   esac
   3797 done
   3798 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3799 
   3800 else $as_nop
   3801   ac_file=''
   3802 fi
   3803 if test -z "$ac_file"
   3804 then :
   3805   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3806 printf "%s\n" "no" >&6; }
   3807 printf "%s\n" "$as_me: failed program was:" >&5
   3808 sed 's/^/| /' conftest.$ac_ext >&5
   3809 
   3810 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3811 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3812 as_fn_error 77 "C compiler cannot create executables
   3813 See \`config.log' for more details" "$LINENO" 5; }
   3814 else $as_nop
   3815   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3816 printf "%s\n" "yes" >&6; }
   3817 fi
   3818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3819 printf %s "checking for C compiler default output file name... " >&6; }
   3820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3821 printf "%s\n" "$ac_file" >&6; }
   3822 ac_exeext=$ac_cv_exeext
   3823 
   3824 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3825 ac_clean_files=$ac_clean_files_save
   3826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3827 printf %s "checking for suffix of executables... " >&6; }
   3828 if { { ac_try="$ac_link"
   3829 case "(($ac_try" in
   3830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3831   *) ac_try_echo=$ac_try;;
   3832 esac
   3833 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3834 printf "%s\n" "$ac_try_echo"; } >&5
   3835   (eval "$ac_link") 2>&5
   3836   ac_status=$?
   3837   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3838   test $ac_status = 0; }
   3839 then :
   3840   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3841 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3842 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3843 # `rm'.
   3844 for ac_file in conftest.exe conftest conftest.*; do
   3845   test -f "$ac_file" || continue
   3846   case $ac_file in
   3847     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3848     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3849 	  break;;
   3850     * ) break;;
   3851   esac
   3852 done
   3853 else $as_nop
   3854   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3855 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3856 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3857 See \`config.log' for more details" "$LINENO" 5; }
   3858 fi
   3859 rm -f conftest conftest$ac_cv_exeext
   3860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3861 printf "%s\n" "$ac_cv_exeext" >&6; }
   3862 
   3863 rm -f conftest.$ac_ext
   3864 EXEEXT=$ac_cv_exeext
   3865 ac_exeext=$EXEEXT
   3866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3867 /* end confdefs.h.  */
   3868 #include <stdio.h>
   3869 int
   3870 main (void)
   3871 {
   3872 FILE *f = fopen ("conftest.out", "w");
   3873  return ferror (f) || fclose (f) != 0;
   3874 
   3875   ;
   3876   return 0;
   3877 }
   3878 _ACEOF
   3879 ac_clean_files="$ac_clean_files conftest.out"
   3880 # Check that the compiler produces executables we can run.  If not, either
   3881 # the compiler is broken, or we cross compile.
   3882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3883 printf %s "checking whether we are cross compiling... " >&6; }
   3884 if test "$cross_compiling" != yes; then
   3885   { { ac_try="$ac_link"
   3886 case "(($ac_try" in
   3887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3888   *) ac_try_echo=$ac_try;;
   3889 esac
   3890 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3891 printf "%s\n" "$ac_try_echo"; } >&5
   3892   (eval "$ac_link") 2>&5
   3893   ac_status=$?
   3894   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3895   test $ac_status = 0; }
   3896   if { ac_try='./conftest$ac_cv_exeext'
   3897   { { case "(($ac_try" in
   3898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3899   *) ac_try_echo=$ac_try;;
   3900 esac
   3901 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3902 printf "%s\n" "$ac_try_echo"; } >&5
   3903   (eval "$ac_try") 2>&5
   3904   ac_status=$?
   3905   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3906   test $ac_status = 0; }; }; then
   3907     cross_compiling=no
   3908   else
   3909     if test "$cross_compiling" = maybe; then
   3910 	cross_compiling=yes
   3911     else
   3912 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3913 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3914 as_fn_error 77 "cannot run C compiled programs.
   3915 If you meant to cross compile, use \`--host'.
   3916 See \`config.log' for more details" "$LINENO" 5; }
   3917     fi
   3918   fi
   3919 fi
   3920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3921 printf "%s\n" "$cross_compiling" >&6; }
   3922 
   3923 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3924 ac_clean_files=$ac_clean_files_save
   3925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3926 printf %s "checking for suffix of object files... " >&6; }
   3927 if test ${ac_cv_objext+y}
   3928 then :
   3929   printf %s "(cached) " >&6
   3930 else $as_nop
   3931   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3932 /* end confdefs.h.  */
   3933 
   3934 int
   3935 main (void)
   3936 {
   3937 
   3938   ;
   3939   return 0;
   3940 }
   3941 _ACEOF
   3942 rm -f conftest.o conftest.obj
   3943 if { { ac_try="$ac_compile"
   3944 case "(($ac_try" in
   3945   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3946   *) ac_try_echo=$ac_try;;
   3947 esac
   3948 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3949 printf "%s\n" "$ac_try_echo"; } >&5
   3950   (eval "$ac_compile") 2>&5
   3951   ac_status=$?
   3952   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3953   test $ac_status = 0; }
   3954 then :
   3955   for ac_file in conftest.o conftest.obj conftest.*; do
   3956   test -f "$ac_file" || continue;
   3957   case $ac_file in
   3958     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3959     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3960        break;;
   3961   esac
   3962 done
   3963 else $as_nop
   3964   printf "%s\n" "$as_me: failed program was:" >&5
   3965 sed 's/^/| /' conftest.$ac_ext >&5
   3966 
   3967 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3968 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3969 as_fn_error $? "cannot compute suffix of object files: cannot compile
   3970 See \`config.log' for more details" "$LINENO" 5; }
   3971 fi
   3972 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3973 fi
   3974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3975 printf "%s\n" "$ac_cv_objext" >&6; }
   3976 OBJEXT=$ac_cv_objext
   3977 ac_objext=$OBJEXT
   3978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
   3979 printf %s "checking whether the compiler supports GNU C... " >&6; }
   3980 if test ${ac_cv_c_compiler_gnu+y}
   3981 then :
   3982   printf %s "(cached) " >&6
   3983 else $as_nop
   3984   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3985 /* end confdefs.h.  */
   3986 
   3987 int
   3988 main (void)
   3989 {
   3990 #ifndef __GNUC__
   3991        choke me
   3992 #endif
   3993 
   3994   ;
   3995   return 0;
   3996 }
   3997 _ACEOF
   3998 if ac_fn_c_try_compile "$LINENO"
   3999 then :
   4000   ac_compiler_gnu=yes
   4001 else $as_nop
   4002   ac_compiler_gnu=no
   4003 fi
   4004 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4005 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   4006 
   4007 fi
   4008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   4009 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
   4010 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4011 
   4012 if test $ac_compiler_gnu = yes; then
   4013   GCC=yes
   4014 else
   4015   GCC=
   4016 fi
   4017 ac_test_CFLAGS=${CFLAGS+y}
   4018 ac_save_CFLAGS=$CFLAGS
   4019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   4020 printf %s "checking whether $CC accepts -g... " >&6; }
   4021 if test ${ac_cv_prog_cc_g+y}
   4022 then :
   4023   printf %s "(cached) " >&6
   4024 else $as_nop
   4025   ac_save_c_werror_flag=$ac_c_werror_flag
   4026    ac_c_werror_flag=yes
   4027    ac_cv_prog_cc_g=no
   4028    CFLAGS="-g"
   4029    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4030 /* end confdefs.h.  */
   4031 
   4032 int
   4033 main (void)
   4034 {
   4035 
   4036   ;
   4037   return 0;
   4038 }
   4039 _ACEOF
   4040 if ac_fn_c_try_compile "$LINENO"
   4041 then :
   4042   ac_cv_prog_cc_g=yes
   4043 else $as_nop
   4044   CFLAGS=""
   4045       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4046 /* end confdefs.h.  */
   4047 
   4048 int
   4049 main (void)
   4050 {
   4051 
   4052   ;
   4053   return 0;
   4054 }
   4055 _ACEOF
   4056 if ac_fn_c_try_compile "$LINENO"
   4057 then :
   4058 
   4059 else $as_nop
   4060   ac_c_werror_flag=$ac_save_c_werror_flag
   4061 	 CFLAGS="-g"
   4062 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4063 /* end confdefs.h.  */
   4064 
   4065 int
   4066 main (void)
   4067 {
   4068 
   4069   ;
   4070   return 0;
   4071 }
   4072 _ACEOF
   4073 if ac_fn_c_try_compile "$LINENO"
   4074 then :
   4075   ac_cv_prog_cc_g=yes
   4076 fi
   4077 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4078 fi
   4079 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4080 fi
   4081 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4082    ac_c_werror_flag=$ac_save_c_werror_flag
   4083 fi
   4084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   4085 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
   4086 if test $ac_test_CFLAGS; then
   4087   CFLAGS=$ac_save_CFLAGS
   4088 elif test $ac_cv_prog_cc_g = yes; then
   4089   if test "$GCC" = yes; then
   4090     CFLAGS="-g -O2"
   4091   else
   4092     CFLAGS="-g"
   4093   fi
   4094 else
   4095   if test "$GCC" = yes; then
   4096     CFLAGS="-O2"
   4097   else
   4098     CFLAGS=
   4099   fi
   4100 fi
   4101 ac_prog_cc_stdc=no
   4102 if test x$ac_prog_cc_stdc = xno
   4103 then :
   4104   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
   4105 printf %s "checking for $CC option to enable C11 features... " >&6; }
   4106 if test ${ac_cv_prog_cc_c11+y}
   4107 then :
   4108   printf %s "(cached) " >&6
   4109 else $as_nop
   4110   ac_cv_prog_cc_c11=no
   4111 ac_save_CC=$CC
   4112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4113 /* end confdefs.h.  */
   4114 $ac_c_conftest_c11_program
   4115 _ACEOF
   4116 for ac_arg in '' -std=gnu11
   4117 do
   4118   CC="$ac_save_CC $ac_arg"
   4119   if ac_fn_c_try_compile "$LINENO"
   4120 then :
   4121   ac_cv_prog_cc_c11=$ac_arg
   4122 fi
   4123 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4124   test "x$ac_cv_prog_cc_c11" != "xno" && break
   4125 done
   4126 rm -f conftest.$ac_ext
   4127 CC=$ac_save_CC
   4128 fi
   4129 
   4130 if test "x$ac_cv_prog_cc_c11" = xno
   4131 then :
   4132   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4133 printf "%s\n" "unsupported" >&6; }
   4134 else $as_nop
   4135   if test "x$ac_cv_prog_cc_c11" = x
   4136 then :
   4137   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4138 printf "%s\n" "none needed" >&6; }
   4139 else $as_nop
   4140   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
   4141 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
   4142      CC="$CC $ac_cv_prog_cc_c11"
   4143 fi
   4144   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
   4145   ac_prog_cc_stdc=c11
   4146 fi
   4147 fi
   4148 if test x$ac_prog_cc_stdc = xno
   4149 then :
   4150   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
   4151 printf %s "checking for $CC option to enable C99 features... " >&6; }
   4152 if test ${ac_cv_prog_cc_c99+y}
   4153 then :
   4154   printf %s "(cached) " >&6
   4155 else $as_nop
   4156   ac_cv_prog_cc_c99=no
   4157 ac_save_CC=$CC
   4158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4159 /* end confdefs.h.  */
   4160 $ac_c_conftest_c99_program
   4161 _ACEOF
   4162 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
   4163 do
   4164   CC="$ac_save_CC $ac_arg"
   4165   if ac_fn_c_try_compile "$LINENO"
   4166 then :
   4167   ac_cv_prog_cc_c99=$ac_arg
   4168 fi
   4169 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4170   test "x$ac_cv_prog_cc_c99" != "xno" && break
   4171 done
   4172 rm -f conftest.$ac_ext
   4173 CC=$ac_save_CC
   4174 fi
   4175 
   4176 if test "x$ac_cv_prog_cc_c99" = xno
   4177 then :
   4178   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4179 printf "%s\n" "unsupported" >&6; }
   4180 else $as_nop
   4181   if test "x$ac_cv_prog_cc_c99" = x
   4182 then :
   4183   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4184 printf "%s\n" "none needed" >&6; }
   4185 else $as_nop
   4186   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
   4187 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
   4188      CC="$CC $ac_cv_prog_cc_c99"
   4189 fi
   4190   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
   4191   ac_prog_cc_stdc=c99
   4192 fi
   4193 fi
   4194 if test x$ac_prog_cc_stdc = xno
   4195 then :
   4196   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
   4197 printf %s "checking for $CC option to enable C89 features... " >&6; }
   4198 if test ${ac_cv_prog_cc_c89+y}
   4199 then :
   4200   printf %s "(cached) " >&6
   4201 else $as_nop
   4202   ac_cv_prog_cc_c89=no
   4203 ac_save_CC=$CC
   4204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4205 /* end confdefs.h.  */
   4206 $ac_c_conftest_c89_program
   4207 _ACEOF
   4208 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   4209 do
   4210   CC="$ac_save_CC $ac_arg"
   4211   if ac_fn_c_try_compile "$LINENO"
   4212 then :
   4213   ac_cv_prog_cc_c89=$ac_arg
   4214 fi
   4215 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4216   test "x$ac_cv_prog_cc_c89" != "xno" && break
   4217 done
   4218 rm -f conftest.$ac_ext
   4219 CC=$ac_save_CC
   4220 fi
   4221 
   4222 if test "x$ac_cv_prog_cc_c89" = xno
   4223 then :
   4224   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4225 printf "%s\n" "unsupported" >&6; }
   4226 else $as_nop
   4227   if test "x$ac_cv_prog_cc_c89" = x
   4228 then :
   4229   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4230 printf "%s\n" "none needed" >&6; }
   4231 else $as_nop
   4232   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   4233 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
   4234      CC="$CC $ac_cv_prog_cc_c89"
   4235 fi
   4236   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
   4237   ac_prog_cc_stdc=c89
   4238 fi
   4239 fi
   4240 
   4241 ac_ext=c
   4242 ac_cpp='$CPP $CPPFLAGS'
   4243 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4244 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4245 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4246 
   4247 
   4248   ac_ext=c
   4249 ac_cpp='$CPP $CPPFLAGS'
   4250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
   4254 printf %s "checking whether $CC understands -c and -o together... " >&6; }
   4255 if test ${am_cv_prog_cc_c_o+y}
   4256 then :
   4257   printf %s "(cached) " >&6
   4258 else $as_nop
   4259   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4260 /* end confdefs.h.  */
   4261 
   4262 int
   4263 main (void)
   4264 {
   4265 
   4266   ;
   4267   return 0;
   4268 }
   4269 _ACEOF
   4270   # Make sure it works both with $CC and with simple cc.
   4271   # Following AC_PROG_CC_C_O, we do the test twice because some
   4272   # compilers refuse to overwrite an existing .o file with -o,
   4273   # though they will create one.
   4274   am_cv_prog_cc_c_o=yes
   4275   for am_i in 1 2; do
   4276     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
   4277    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
   4278    ac_status=$?
   4279    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4280    (exit $ac_status); } \
   4281          && test -f conftest2.$ac_objext; then
   4282       : OK
   4283     else
   4284       am_cv_prog_cc_c_o=no
   4285       break
   4286     fi
   4287   done
   4288   rm -f core conftest*
   4289   unset am_i
   4290 fi
   4291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
   4292 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
   4293 if test "$am_cv_prog_cc_c_o" != yes; then
   4294    # Losing compiler, so override with the script.
   4295    # FIXME: It is wrong to rewrite CC.
   4296    # But if we don't then we get into trouble of one sort or another.
   4297    # A longer-term fix would be to have automake use am__CC in this case,
   4298    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   4299    CC="$am_aux_dir/compile $CC"
   4300 fi
   4301 ac_ext=c
   4302 ac_cpp='$CPP $CPPFLAGS'
   4303 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4304 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4305 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4306 
   4307 
   4308 
   4309 ac_header= ac_cache=
   4310 for ac_item in $ac_header_c_list
   4311 do
   4312   if test $ac_cache; then
   4313     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
   4314     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
   4315       printf "%s\n" "#define $ac_item 1" >> confdefs.h
   4316     fi
   4317     ac_header= ac_cache=
   4318   elif test $ac_header; then
   4319     ac_cache=$ac_item
   4320   else
   4321     ac_header=$ac_item
   4322   fi
   4323 done
   4324 
   4325 
   4326 
   4327 
   4328 
   4329 
   4330 
   4331 
   4332 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
   4333 then :
   4334 
   4335 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
   4336 
   4337 fi
   4338 
   4339 
   4340 
   4341 
   4342 
   4343 
   4344   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
   4345 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
   4346 if test ${ac_cv_safe_to_define___extensions__+y}
   4347 then :
   4348   printf %s "(cached) " >&6
   4349 else $as_nop
   4350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4351 /* end confdefs.h.  */
   4352 
   4353 #         define __EXTENSIONS__ 1
   4354           $ac_includes_default
   4355 int
   4356 main (void)
   4357 {
   4358 
   4359   ;
   4360   return 0;
   4361 }
   4362 _ACEOF
   4363 if ac_fn_c_try_compile "$LINENO"
   4364 then :
   4365   ac_cv_safe_to_define___extensions__=yes
   4366 else $as_nop
   4367   ac_cv_safe_to_define___extensions__=no
   4368 fi
   4369 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4370 fi
   4371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
   4372 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
   4373 
   4374   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
   4375 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
   4376 if test ${ac_cv_should_define__xopen_source+y}
   4377 then :
   4378   printf %s "(cached) " >&6
   4379 else $as_nop
   4380   ac_cv_should_define__xopen_source=no
   4381     if test $ac_cv_header_wchar_h = yes
   4382 then :
   4383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4384 /* end confdefs.h.  */
   4385 
   4386           #include <wchar.h>
   4387           mbstate_t x;
   4388 int
   4389 main (void)
   4390 {
   4391 
   4392   ;
   4393   return 0;
   4394 }
   4395 _ACEOF
   4396 if ac_fn_c_try_compile "$LINENO"
   4397 then :
   4398 
   4399 else $as_nop
   4400   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4401 /* end confdefs.h.  */
   4402 
   4403             #define _XOPEN_SOURCE 500
   4404             #include <wchar.h>
   4405             mbstate_t x;
   4406 int
   4407 main (void)
   4408 {
   4409 
   4410   ;
   4411   return 0;
   4412 }
   4413 _ACEOF
   4414 if ac_fn_c_try_compile "$LINENO"
   4415 then :
   4416   ac_cv_should_define__xopen_source=yes
   4417 fi
   4418 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4419 fi
   4420 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4421 fi
   4422 fi
   4423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
   4424 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
   4425 
   4426   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
   4427 
   4428   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
   4429 
   4430   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
   4431 
   4432   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
   4433 
   4434   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
   4435 
   4436   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
   4437 
   4438   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
   4439 
   4440   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
   4441 
   4442   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
   4443 
   4444   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
   4445 
   4446   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
   4447 
   4448   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
   4449 
   4450   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
   4451 
   4452   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
   4453 
   4454   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
   4455 
   4456   if test $ac_cv_header_minix_config_h = yes
   4457 then :
   4458   MINIX=yes
   4459     printf "%s\n" "#define _MINIX 1" >>confdefs.h
   4460 
   4461     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
   4462 
   4463     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
   4464 
   4465 else $as_nop
   4466   MINIX=
   4467 fi
   4468   if test $ac_cv_safe_to_define___extensions__ = yes
   4469 then :
   4470   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
   4471 
   4472 fi
   4473   if test $ac_cv_should_define__xopen_source = yes
   4474 then :
   4475   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
   4476 
   4477 fi
   4478 
   4479 
   4480 
   4481 
   4482 
   4483 
   4484 
   4485 ac_ext=cpp
   4486 ac_cpp='$CXXCPP $CPPFLAGS'
   4487 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4488 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4489 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4490 if test -z "$CXX"; then
   4491   if test -n "$CCC"; then
   4492     CXX=$CCC
   4493   else
   4494     if test -n "$ac_tool_prefix"; then
   4495   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
   4496   do
   4497     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4498 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4500 printf %s "checking for $ac_word... " >&6; }
   4501 if test ${ac_cv_prog_CXX+y}
   4502 then :
   4503   printf %s "(cached) " >&6
   4504 else $as_nop
   4505   if test -n "$CXX"; then
   4506   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   4507 else
   4508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4509 for as_dir in $PATH
   4510 do
   4511   IFS=$as_save_IFS
   4512   case $as_dir in #(((
   4513     '') as_dir=./ ;;
   4514     */) ;;
   4515     *) as_dir=$as_dir/ ;;
   4516   esac
   4517     for ac_exec_ext in '' $ac_executable_extensions; do
   4518   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4519     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   4520     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4521     break 2
   4522   fi
   4523 done
   4524   done
   4525 IFS=$as_save_IFS
   4526 
   4527 fi
   4528 fi
   4529 CXX=$ac_cv_prog_CXX
   4530 if test -n "$CXX"; then
   4531   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   4532 printf "%s\n" "$CXX" >&6; }
   4533 else
   4534   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4535 printf "%s\n" "no" >&6; }
   4536 fi
   4537 
   4538 
   4539     test -n "$CXX" && break
   4540   done
   4541 fi
   4542 if test -z "$CXX"; then
   4543   ac_ct_CXX=$CXX
   4544   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
   4545 do
   4546   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4547 set dummy $ac_prog; ac_word=$2
   4548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4549 printf %s "checking for $ac_word... " >&6; }
   4550 if test ${ac_cv_prog_ac_ct_CXX+y}
   4551 then :
   4552   printf %s "(cached) " >&6
   4553 else $as_nop
   4554   if test -n "$ac_ct_CXX"; then
   4555   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   4556 else
   4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4558 for as_dir in $PATH
   4559 do
   4560   IFS=$as_save_IFS
   4561   case $as_dir in #(((
   4562     '') as_dir=./ ;;
   4563     */) ;;
   4564     *) as_dir=$as_dir/ ;;
   4565   esac
   4566     for ac_exec_ext in '' $ac_executable_extensions; do
   4567   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4568     ac_cv_prog_ac_ct_CXX="$ac_prog"
   4569     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4570     break 2
   4571   fi
   4572 done
   4573   done
   4574 IFS=$as_save_IFS
   4575 
   4576 fi
   4577 fi
   4578 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   4579 if test -n "$ac_ct_CXX"; then
   4580   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   4581 printf "%s\n" "$ac_ct_CXX" >&6; }
   4582 else
   4583   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4584 printf "%s\n" "no" >&6; }
   4585 fi
   4586 
   4587 
   4588   test -n "$ac_ct_CXX" && break
   4589 done
   4590 
   4591   if test "x$ac_ct_CXX" = x; then
   4592     CXX="g++"
   4593   else
   4594     case $cross_compiling:$ac_tool_warned in
   4595 yes:)
   4596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4597 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4598 ac_tool_warned=yes ;;
   4599 esac
   4600     CXX=$ac_ct_CXX
   4601   fi
   4602 fi
   4603 
   4604   fi
   4605 fi
   4606 # Provide some information about the compiler.
   4607 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   4608 set X $ac_compile
   4609 ac_compiler=$2
   4610 for ac_option in --version -v -V -qversion; do
   4611   { { ac_try="$ac_compiler $ac_option >&5"
   4612 case "(($ac_try" in
   4613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4614   *) ac_try_echo=$ac_try;;
   4615 esac
   4616 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4617 printf "%s\n" "$ac_try_echo"; } >&5
   4618   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4619   ac_status=$?
   4620   if test -s conftest.err; then
   4621     sed '10a\
   4622 ... rest of stderr output deleted ...
   4623          10q' conftest.err >conftest.er1
   4624     cat conftest.er1 >&5
   4625   fi
   4626   rm -f conftest.er1 conftest.err
   4627   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4628   test $ac_status = 0; }
   4629 done
   4630 
   4631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
   4632 printf %s "checking whether the compiler supports GNU C++... " >&6; }
   4633 if test ${ac_cv_cxx_compiler_gnu+y}
   4634 then :
   4635   printf %s "(cached) " >&6
   4636 else $as_nop
   4637   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4638 /* end confdefs.h.  */
   4639 
   4640 int
   4641 main (void)
   4642 {
   4643 #ifndef __GNUC__
   4644        choke me
   4645 #endif
   4646 
   4647   ;
   4648   return 0;
   4649 }
   4650 _ACEOF
   4651 if ac_fn_cxx_try_compile "$LINENO"
   4652 then :
   4653   ac_compiler_gnu=yes
   4654 else $as_nop
   4655   ac_compiler_gnu=no
   4656 fi
   4657 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4658 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   4659 
   4660 fi
   4661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   4662 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
   4663 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4664 
   4665 if test $ac_compiler_gnu = yes; then
   4666   GXX=yes
   4667 else
   4668   GXX=
   4669 fi
   4670 ac_test_CXXFLAGS=${CXXFLAGS+y}
   4671 ac_save_CXXFLAGS=$CXXFLAGS
   4672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   4673 printf %s "checking whether $CXX accepts -g... " >&6; }
   4674 if test ${ac_cv_prog_cxx_g+y}
   4675 then :
   4676   printf %s "(cached) " >&6
   4677 else $as_nop
   4678   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   4679    ac_cxx_werror_flag=yes
   4680    ac_cv_prog_cxx_g=no
   4681    CXXFLAGS="-g"
   4682    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4683 /* end confdefs.h.  */
   4684 
   4685 int
   4686 main (void)
   4687 {
   4688 
   4689   ;
   4690   return 0;
   4691 }
   4692 _ACEOF
   4693 if ac_fn_cxx_try_compile "$LINENO"
   4694 then :
   4695   ac_cv_prog_cxx_g=yes
   4696 else $as_nop
   4697   CXXFLAGS=""
   4698       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4699 /* end confdefs.h.  */
   4700 
   4701 int
   4702 main (void)
   4703 {
   4704 
   4705   ;
   4706   return 0;
   4707 }
   4708 _ACEOF
   4709 if ac_fn_cxx_try_compile "$LINENO"
   4710 then :
   4711 
   4712 else $as_nop
   4713   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4714 	 CXXFLAGS="-g"
   4715 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4716 /* end confdefs.h.  */
   4717 
   4718 int
   4719 main (void)
   4720 {
   4721 
   4722   ;
   4723   return 0;
   4724 }
   4725 _ACEOF
   4726 if ac_fn_cxx_try_compile "$LINENO"
   4727 then :
   4728   ac_cv_prog_cxx_g=yes
   4729 fi
   4730 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4731 fi
   4732 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4733 fi
   4734 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4735    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4736 fi
   4737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   4738 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
   4739 if test $ac_test_CXXFLAGS; then
   4740   CXXFLAGS=$ac_save_CXXFLAGS
   4741 elif test $ac_cv_prog_cxx_g = yes; then
   4742   if test "$GXX" = yes; then
   4743     CXXFLAGS="-g -O2"
   4744   else
   4745     CXXFLAGS="-g"
   4746   fi
   4747 else
   4748   if test "$GXX" = yes; then
   4749     CXXFLAGS="-O2"
   4750   else
   4751     CXXFLAGS=
   4752   fi
   4753 fi
   4754 ac_prog_cxx_stdcxx=no
   4755 if test x$ac_prog_cxx_stdcxx = xno
   4756 then :
   4757   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
   4758 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
   4759 if test ${ac_cv_prog_cxx_cxx11+y}
   4760 then :
   4761   printf %s "(cached) " >&6
   4762 else $as_nop
   4763   ac_cv_prog_cxx_cxx11=no
   4764 ac_save_CXX=$CXX
   4765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4766 /* end confdefs.h.  */
   4767 $ac_cxx_conftest_cxx11_program
   4768 _ACEOF
   4769 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
   4770 do
   4771   CXX="$ac_save_CXX $ac_arg"
   4772   if ac_fn_cxx_try_compile "$LINENO"
   4773 then :
   4774   ac_cv_prog_cxx_cxx11=$ac_arg
   4775 fi
   4776 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4777   test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
   4778 done
   4779 rm -f conftest.$ac_ext
   4780 CXX=$ac_save_CXX
   4781 fi
   4782 
   4783 if test "x$ac_cv_prog_cxx_cxx11" = xno
   4784 then :
   4785   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4786 printf "%s\n" "unsupported" >&6; }
   4787 else $as_nop
   4788   if test "x$ac_cv_prog_cxx_cxx11" = x
   4789 then :
   4790   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4791 printf "%s\n" "none needed" >&6; }
   4792 else $as_nop
   4793   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
   4794 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
   4795      CXX="$CXX $ac_cv_prog_cxx_cxx11"
   4796 fi
   4797   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
   4798   ac_prog_cxx_stdcxx=cxx11
   4799 fi
   4800 fi
   4801 if test x$ac_prog_cxx_stdcxx = xno
   4802 then :
   4803   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
   4804 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
   4805 if test ${ac_cv_prog_cxx_cxx98+y}
   4806 then :
   4807   printf %s "(cached) " >&6
   4808 else $as_nop
   4809   ac_cv_prog_cxx_cxx98=no
   4810 ac_save_CXX=$CXX
   4811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4812 /* end confdefs.h.  */
   4813 $ac_cxx_conftest_cxx98_program
   4814 _ACEOF
   4815 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
   4816 do
   4817   CXX="$ac_save_CXX $ac_arg"
   4818   if ac_fn_cxx_try_compile "$LINENO"
   4819 then :
   4820   ac_cv_prog_cxx_cxx98=$ac_arg
   4821 fi
   4822 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4823   test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
   4824 done
   4825 rm -f conftest.$ac_ext
   4826 CXX=$ac_save_CXX
   4827 fi
   4828 
   4829 if test "x$ac_cv_prog_cxx_cxx98" = xno
   4830 then :
   4831   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4832 printf "%s\n" "unsupported" >&6; }
   4833 else $as_nop
   4834   if test "x$ac_cv_prog_cxx_cxx98" = x
   4835 then :
   4836   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4837 printf "%s\n" "none needed" >&6; }
   4838 else $as_nop
   4839   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
   4840 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
   4841      CXX="$CXX $ac_cv_prog_cxx_cxx98"
   4842 fi
   4843   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
   4844   ac_prog_cxx_stdcxx=cxx98
   4845 fi
   4846 fi
   4847 
   4848 ac_ext=cpp
   4849 ac_cpp='$CXXCPP $CPPFLAGS'
   4850 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4851 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4852 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4853 
   4854 
   4855   ax_cxx_compile_alternatives="14 1y"    ax_cxx_compile_cxx14_required=false
   4856   ac_ext=cpp
   4857 ac_cpp='$CXXCPP $CPPFLAGS'
   4858 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4859 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4860 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4861   ac_success=no
   4862 
   4863 
   4864 
   4865 
   4866 
   4867     if test x$ac_success = xno; then
   4868                     for alternative in ${ax_cxx_compile_alternatives}; do
   4869       for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}" MSVC; do
   4870         if test x"$switch" = xMSVC; then
   4871                                         switch=-std:c++${alternative}
   4872           cachevar=`printf "%s\n" "ax_cv_cxx_compile_cxx14_${switch}_MSVC" | $as_tr_sh`
   4873         else
   4874           cachevar=`printf "%s\n" "ax_cv_cxx_compile_cxx14_$switch" | $as_tr_sh`
   4875         fi
   4876         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
   4877 printf %s "checking whether $CXX supports C++14 features with $switch... " >&6; }
   4878 if eval test \${$cachevar+y}
   4879 then :
   4880   printf %s "(cached) " >&6
   4881 else $as_nop
   4882   ac_save_CXX="$CXX"
   4883            CXX="$CXX $switch"
   4884            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4885 /* end confdefs.h.  */
   4886 
   4887 
   4888 // If the compiler admits that it is not ready for C++11, why torture it?
   4889 // Hopefully, this will speed up the test.
   4890 
   4891 #ifndef __cplusplus
   4892 
   4893 #error "This is not a C++ compiler"
   4894 
   4895 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
   4896 // only set it correctly if /Zc:__cplusplus is specified as well as a
   4897 // /std:c++NN switch:
   4898 //
   4899 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
   4900 //
   4901 // The value __cplusplus ought to have is available in _MSVC_LANG since
   4902 // Visual Studio 2015 Update 3:
   4903 //
   4904 // https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros
   4905 //
   4906 // This was also the first MSVC version to support C++14 so we can't use the
   4907 // value of either __cplusplus or _MSVC_LANG to quickly rule out MSVC having
   4908 // C++11 or C++14 support, but we can check _MSVC_LANG for C++17 and later.
   4909 #elif __cplusplus < 201103L && !defined _MSC_VER
   4910 
   4911 #error "This is not a C++11 compiler"
   4912 
   4913 #else
   4914 
   4915 namespace cxx11
   4916 {
   4917 
   4918   namespace test_static_assert
   4919   {
   4920 
   4921     template <typename T>
   4922     struct check
   4923     {
   4924       static_assert(sizeof(int) <= sizeof(T), "not big enough");
   4925     };
   4926 
   4927   }
   4928 
   4929   namespace test_final_override
   4930   {
   4931 
   4932     struct Base
   4933     {
   4934       virtual ~Base() {}
   4935       virtual void f() {}
   4936     };
   4937 
   4938     struct Derived : public Base
   4939     {
   4940       virtual ~Derived() override {}
   4941       virtual void f() override {}
   4942     };
   4943 
   4944   }
   4945 
   4946   namespace test_double_right_angle_brackets
   4947   {
   4948 
   4949     template < typename T >
   4950     struct check {};
   4951 
   4952     typedef check<void> single_type;
   4953     typedef check<check<void>> double_type;
   4954     typedef check<check<check<void>>> triple_type;
   4955     typedef check<check<check<check<void>>>> quadruple_type;
   4956 
   4957   }
   4958 
   4959   namespace test_decltype
   4960   {
   4961 
   4962     int
   4963     f()
   4964     {
   4965       int a = 1;
   4966       decltype(a) b = 2;
   4967       return a + b;
   4968     }
   4969 
   4970   }
   4971 
   4972   namespace test_type_deduction
   4973   {
   4974 
   4975     template < typename T1, typename T2 >
   4976     struct is_same
   4977     {
   4978       static const bool value = false;
   4979     };
   4980 
   4981     template < typename T >
   4982     struct is_same<T, T>
   4983     {
   4984       static const bool value = true;
   4985     };
   4986 
   4987     template < typename T1, typename T2 >
   4988     auto
   4989     add(T1 a1, T2 a2) -> decltype(a1 + a2)
   4990     {
   4991       return a1 + a2;
   4992     }
   4993 
   4994     int
   4995     test(const int c, volatile int v)
   4996     {
   4997       static_assert(is_same<int, decltype(0)>::value == true, "");
   4998       static_assert(is_same<int, decltype(c)>::value == false, "");
   4999       static_assert(is_same<int, decltype(v)>::value == false, "");
   5000       auto ac = c;
   5001       auto av = v;
   5002       auto sumi = ac + av + 'x';
   5003       auto sumf = ac + av + 1.0;
   5004       static_assert(is_same<int, decltype(ac)>::value == true, "");
   5005       static_assert(is_same<int, decltype(av)>::value == true, "");
   5006       static_assert(is_same<int, decltype(sumi)>::value == true, "");
   5007       static_assert(is_same<int, decltype(sumf)>::value == false, "");
   5008       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
   5009       return (sumf > 0.0) ? sumi : add(c, v);
   5010     }
   5011 
   5012   }
   5013 
   5014   namespace test_noexcept
   5015   {
   5016 
   5017     int f() { return 0; }
   5018     int g() noexcept { return 0; }
   5019 
   5020     static_assert(noexcept(f()) == false, "");
   5021     static_assert(noexcept(g()) == true, "");
   5022 
   5023   }
   5024 
   5025   namespace test_constexpr
   5026   {
   5027 
   5028     template < typename CharT >
   5029     unsigned long constexpr
   5030     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
   5031     {
   5032       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
   5033     }
   5034 
   5035     template < typename CharT >
   5036     unsigned long constexpr
   5037     strlen_c(const CharT *const s) noexcept
   5038     {
   5039       return strlen_c_r(s, 0UL);
   5040     }
   5041 
   5042     static_assert(strlen_c("") == 0UL, "");
   5043     static_assert(strlen_c("1") == 1UL, "");
   5044     static_assert(strlen_c("example") == 7UL, "");
   5045     static_assert(strlen_c("another\0example") == 7UL, "");
   5046 
   5047   }
   5048 
   5049   namespace test_rvalue_references
   5050   {
   5051 
   5052     template < int N >
   5053     struct answer
   5054     {
   5055       static constexpr int value = N;
   5056     };
   5057 
   5058     answer<1> f(int&)       { return answer<1>(); }
   5059     answer<2> f(const int&) { return answer<2>(); }
   5060     answer<3> f(int&&)      { return answer<3>(); }
   5061 
   5062     void
   5063     test()
   5064     {
   5065       int i = 0;
   5066       const int c = 0;
   5067       static_assert(decltype(f(i))::value == 1, "");
   5068       static_assert(decltype(f(c))::value == 2, "");
   5069       static_assert(decltype(f(0))::value == 3, "");
   5070     }
   5071 
   5072   }
   5073 
   5074   namespace test_uniform_initialization
   5075   {
   5076 
   5077     struct test
   5078     {
   5079       static const int zero {};
   5080       static const int one {1};
   5081     };
   5082 
   5083     static_assert(test::zero == 0, "");
   5084     static_assert(test::one == 1, "");
   5085 
   5086   }
   5087 
   5088   namespace test_lambdas
   5089   {
   5090 
   5091     void
   5092     test1()
   5093     {
   5094       auto lambda1 = [](){};
   5095       auto lambda2 = lambda1;
   5096       lambda1();
   5097       lambda2();
   5098     }
   5099 
   5100     int
   5101     test2()
   5102     {
   5103       auto a = [](int i, int j){ return i + j; }(1, 2);
   5104       auto b = []() -> int { return '0'; }();
   5105       auto c = [=](){ return a + b; }();
   5106       auto d = [&](){ return c; }();
   5107       auto e = [a, &b](int x) mutable {
   5108         const auto identity = [](int y){ return y; };
   5109         for (auto i = 0; i < a; ++i)
   5110           a += b--;
   5111         return x + identity(a + b);
   5112       }(0);
   5113       return a + b + c + d + e;
   5114     }
   5115 
   5116     int
   5117     test3()
   5118     {
   5119       const auto nullary = [](){ return 0; };
   5120       const auto unary = [](int x){ return x; };
   5121       using nullary_t = decltype(nullary);
   5122       using unary_t = decltype(unary);
   5123       const auto higher1st = [](nullary_t f){ return f(); };
   5124       const auto higher2nd = [unary](nullary_t f1){
   5125         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
   5126       };
   5127       return higher1st(nullary) + higher2nd(nullary)(unary);
   5128     }
   5129 
   5130   }
   5131 
   5132   namespace test_variadic_templates
   5133   {
   5134 
   5135     template <int...>
   5136     struct sum;
   5137 
   5138     template <int N0, int... N1toN>
   5139     struct sum<N0, N1toN...>
   5140     {
   5141       static constexpr auto value = N0 + sum<N1toN...>::value;
   5142     };
   5143 
   5144     template <>
   5145     struct sum<>
   5146     {
   5147       static constexpr auto value = 0;
   5148     };
   5149 
   5150     static_assert(sum<>::value == 0, "");
   5151     static_assert(sum<1>::value == 1, "");
   5152     static_assert(sum<23>::value == 23, "");
   5153     static_assert(sum<1, 2>::value == 3, "");
   5154     static_assert(sum<5, 5, 11>::value == 21, "");
   5155     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
   5156 
   5157   }
   5158 
   5159   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
   5160   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
   5161   // because of this.
   5162   namespace test_template_alias_sfinae
   5163   {
   5164 
   5165     struct foo {};
   5166 
   5167     template<typename T>
   5168     using member = typename T::member_type;
   5169 
   5170     template<typename T>
   5171     void func(...) {}
   5172 
   5173     template<typename T>
   5174     void func(member<T>*) {}
   5175 
   5176     void test();
   5177 
   5178     void test() { func<foo>(0); }
   5179 
   5180   }
   5181 
   5182 }  // namespace cxx11
   5183 
   5184 #endif  // __cplusplus >= 201103L
   5185 
   5186 
   5187 
   5188 
   5189 // If the compiler admits that it is not ready for C++14, why torture it?
   5190 // Hopefully, this will speed up the test.
   5191 
   5192 #ifndef __cplusplus
   5193 
   5194 #error "This is not a C++ compiler"
   5195 
   5196 #elif __cplusplus < 201402L && !defined _MSC_VER
   5197 
   5198 #error "This is not a C++14 compiler"
   5199 
   5200 #else
   5201 
   5202 namespace cxx14
   5203 {
   5204 
   5205   namespace test_polymorphic_lambdas
   5206   {
   5207 
   5208     int
   5209     test()
   5210     {
   5211       const auto lambda = [](auto&&... args){
   5212         const auto istiny = [](auto x){
   5213           return (sizeof(x) == 1UL) ? 1 : 0;
   5214         };
   5215         const int aretiny[] = { istiny(args)... };
   5216         return aretiny[0];
   5217       };
   5218       return lambda(1, 1L, 1.0f, '1');
   5219     }
   5220 
   5221   }
   5222 
   5223   namespace test_binary_literals
   5224   {
   5225 
   5226     constexpr auto ivii = 0b0000000000101010;
   5227     static_assert(ivii == 42, "wrong value");
   5228 
   5229   }
   5230 
   5231   namespace test_generalized_constexpr
   5232   {
   5233 
   5234     template < typename CharT >
   5235     constexpr unsigned long
   5236     strlen_c(const CharT *const s) noexcept
   5237     {
   5238       auto length = 0UL;
   5239       for (auto p = s; *p; ++p)
   5240         ++length;
   5241       return length;
   5242     }
   5243 
   5244     static_assert(strlen_c("") == 0UL, "");
   5245     static_assert(strlen_c("x") == 1UL, "");
   5246     static_assert(strlen_c("test") == 4UL, "");
   5247     static_assert(strlen_c("another\0test") == 7UL, "");
   5248 
   5249   }
   5250 
   5251   namespace test_lambda_init_capture
   5252   {
   5253 
   5254     int
   5255     test()
   5256     {
   5257       auto x = 0;
   5258       const auto lambda1 = [a = x](int b){ return a + b; };
   5259       const auto lambda2 = [a = lambda1(x)](){ return a; };
   5260       return lambda2();
   5261     }
   5262 
   5263   }
   5264 
   5265   namespace test_digit_separators
   5266   {
   5267 
   5268     constexpr auto ten_million = 100'000'000;
   5269     static_assert(ten_million == 100000000, "");
   5270 
   5271   }
   5272 
   5273   namespace test_return_type_deduction
   5274   {
   5275 
   5276     auto f(int& x) { return x; }
   5277     decltype(auto) g(int& x) { return x; }
   5278 
   5279     template < typename T1, typename T2 >
   5280     struct is_same
   5281     {
   5282       static constexpr auto value = false;
   5283     };
   5284 
   5285     template < typename T >
   5286     struct is_same<T, T>
   5287     {
   5288       static constexpr auto value = true;
   5289     };
   5290 
   5291     int
   5292     test()
   5293     {
   5294       auto x = 0;
   5295       static_assert(is_same<int, decltype(f(x))>::value, "");
   5296       static_assert(is_same<int&, decltype(g(x))>::value, "");
   5297       return x;
   5298     }
   5299 
   5300   }
   5301 
   5302 }  // namespace cxx14
   5303 
   5304 #endif  // __cplusplus >= 201402L
   5305 
   5306 
   5307 
   5308 _ACEOF
   5309 if ac_fn_cxx_try_compile "$LINENO"
   5310 then :
   5311   eval $cachevar=yes
   5312 else $as_nop
   5313   eval $cachevar=no
   5314 fi
   5315 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5316            CXX="$ac_save_CXX"
   5317 fi
   5318 eval ac_res=\$$cachevar
   5319 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   5320 printf "%s\n" "$ac_res" >&6; }
   5321         if eval test x\$$cachevar = xyes; then
   5322           CXX="$CXX $switch"
   5323           if test -n "$CXXCPP" ; then
   5324             CXXCPP="$CXXCPP $switch"
   5325           fi
   5326           ac_success=yes
   5327           break
   5328         fi
   5329       done
   5330       if test x$ac_success = xyes; then
   5331         break
   5332       fi
   5333     done
   5334   fi
   5335   ac_ext=c
   5336 ac_cpp='$CPP $CPPFLAGS'
   5337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5340 
   5341   if test x$ax_cxx_compile_cxx14_required = xtrue; then
   5342     if test x$ac_success = xno; then
   5343       as_fn_error $? "*** A compiler with support for C++14 language features is required." "$LINENO" 5
   5344     fi
   5345   fi
   5346   if test x$ac_success = xno; then
   5347     HAVE_CXX14=0
   5348     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: No compiler with C++14 support was found" >&5
   5349 printf "%s\n" "$as_me: No compiler with C++14 support was found" >&6;}
   5350   else
   5351     HAVE_CXX14=1
   5352 
   5353 printf "%s\n" "#define HAVE_CXX14 1" >>confdefs.h
   5354 
   5355   fi
   5356 
   5357 
   5358 am__api_version='1.16'
   5359 
   5360 
   5361   # Find a good install program.  We prefer a C program (faster),
   5362 # so one script is as good as another.  But avoid the broken or
   5363 # incompatible versions:
   5364 # SysV /etc/install, /usr/sbin/install
   5365 # SunOS /usr/etc/install
   5366 # IRIX /sbin/install
   5367 # AIX /bin/install
   5368 # AmigaOS /C/install, which installs bootblocks on floppy discs
   5369 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   5370 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   5371 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   5372 # OS/2's system install, which has a completely different semantic
   5373 # ./install, which can be erroneously created by make from ./install.sh.
   5374 # Reject install programs that cannot install multiple files.
   5375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   5376 printf %s "checking for a BSD-compatible install... " >&6; }
   5377 if test -z "$INSTALL"; then
   5378 if test ${ac_cv_path_install+y}
   5379 then :
   5380   printf %s "(cached) " >&6
   5381 else $as_nop
   5382   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5383 for as_dir in $PATH
   5384 do
   5385   IFS=$as_save_IFS
   5386   case $as_dir in #(((
   5387     '') as_dir=./ ;;
   5388     */) ;;
   5389     *) as_dir=$as_dir/ ;;
   5390   esac
   5391     # Account for fact that we put trailing slashes in our PATH walk.
   5392 case $as_dir in #((
   5393   ./ | /[cC]/* | \
   5394   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   5395   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   5396   /usr/ucb/* ) ;;
   5397   *)
   5398     # OSF1 and SCO ODT 3.0 have their own names for install.
   5399     # Don't use installbsd from OSF since it installs stuff as root
   5400     # by default.
   5401     for ac_prog in ginstall scoinst install; do
   5402       for ac_exec_ext in '' $ac_executable_extensions; do
   5403 	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
   5404 	  if test $ac_prog = install &&
   5405 	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   5406 	    # AIX install.  It has an incompatible calling convention.
   5407 	    :
   5408 	  elif test $ac_prog = install &&
   5409 	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   5410 	    # program-specific install script used by HP pwplus--don't use.
   5411 	    :
   5412 	  else
   5413 	    rm -rf conftest.one conftest.two conftest.dir
   5414 	    echo one > conftest.one
   5415 	    echo two > conftest.two
   5416 	    mkdir conftest.dir
   5417 	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
   5418 	      test -s conftest.one && test -s conftest.two &&
   5419 	      test -s conftest.dir/conftest.one &&
   5420 	      test -s conftest.dir/conftest.two
   5421 	    then
   5422 	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
   5423 	      break 3
   5424 	    fi
   5425 	  fi
   5426 	fi
   5427       done
   5428     done
   5429     ;;
   5430 esac
   5431 
   5432   done
   5433 IFS=$as_save_IFS
   5434 
   5435 rm -rf conftest.one conftest.two conftest.dir
   5436 
   5437 fi
   5438   if test ${ac_cv_path_install+y}; then
   5439     INSTALL=$ac_cv_path_install
   5440   else
   5441     # As a last resort, use the slow shell script.  Don't cache a
   5442     # value for INSTALL within a source directory, because that will
   5443     # break other packages using the cache if that directory is
   5444     # removed, or if the value is a relative name.
   5445     INSTALL=$ac_install_sh
   5446   fi
   5447 fi
   5448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   5449 printf "%s\n" "$INSTALL" >&6; }
   5450 
   5451 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   5452 # It thinks the first close brace ends the variable substitution.
   5453 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   5454 
   5455 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   5456 
   5457 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   5458 
   5459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
   5460 printf %s "checking whether build environment is sane... " >&6; }
   5461 # Reject unsafe characters in $srcdir or the absolute working directory
   5462 # name.  Accept space and tab only in the latter.
   5463 am_lf='
   5464 '
   5465 case `pwd` in
   5466   *[\\\"\#\$\&\'\`$am_lf]*)
   5467     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
   5468 esac
   5469 case $srcdir in
   5470   *[\\\"\#\$\&\'\`$am_lf\ \	]*)
   5471     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
   5472 esac
   5473 
   5474 # Do 'set' in a subshell so we don't clobber the current shell's
   5475 # arguments.  Must try -L first in case configure is actually a
   5476 # symlink; some systems play weird games with the mod time of symlinks
   5477 # (eg FreeBSD returns the mod time of the symlink's containing
   5478 # directory).
   5479 if (
   5480    am_has_slept=no
   5481    for am_try in 1 2; do
   5482      echo "timestamp, slept: $am_has_slept" > conftest.file
   5483      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   5484      if test "$*" = "X"; then
   5485 	# -L didn't work.
   5486 	set X `ls -t "$srcdir/configure" conftest.file`
   5487      fi
   5488      if test "$*" != "X $srcdir/configure conftest.file" \
   5489 	&& test "$*" != "X conftest.file $srcdir/configure"; then
   5490 
   5491 	# If neither matched, then we have a broken ls.  This can happen
   5492 	# if, for instance, CONFIG_SHELL is bash and it inherits a
   5493 	# broken ls alias from the environment.  This has actually
   5494 	# happened.  Such a system could not be considered "sane".
   5495 	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
   5496   alias in your environment" "$LINENO" 5
   5497      fi
   5498      if test "$2" = conftest.file || test $am_try -eq 2; then
   5499        break
   5500      fi
   5501      # Just in case.
   5502      sleep 1
   5503      am_has_slept=yes
   5504    done
   5505    test "$2" = conftest.file
   5506    )
   5507 then
   5508    # Ok.
   5509    :
   5510 else
   5511    as_fn_error $? "newly created file is older than distributed files!
   5512 Check your system clock" "$LINENO" 5
   5513 fi
   5514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5515 printf "%s\n" "yes" >&6; }
   5516 # If we didn't sleep, we still need to ensure time stamps of config.status and
   5517 # generated files are strictly newer.
   5518 am_sleep_pid=
   5519 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   5520   ( sleep 1 ) &
   5521   am_sleep_pid=$!
   5522 fi
   5523 
   5524 rm -f conftest.file
   5525 
   5526 test "$program_prefix" != NONE &&
   5527   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   5528 # Use a double $ so make ignores it.
   5529 test "$program_suffix" != NONE &&
   5530   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   5531 # Double any \ or $.
   5532 # By default was `s,x,x', remove it if useless.
   5533 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
   5534 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
   5535 
   5536 
   5537   if test x"${MISSING+set}" != xset; then
   5538   MISSING="\${SHELL} '$am_aux_dir/missing'"
   5539 fi
   5540 # Use eval to expand $SHELL
   5541 if eval "$MISSING --is-lightweight"; then
   5542   am_missing_run="$MISSING "
   5543 else
   5544   am_missing_run=
   5545   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
   5546 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
   5547 fi
   5548 
   5549 if test x"${install_sh+set}" != xset; then
   5550   case $am_aux_dir in
   5551   *\ * | *\	*)
   5552     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
   5553   *)
   5554     install_sh="\${SHELL} $am_aux_dir/install-sh"
   5555   esac
   5556 fi
   5557 
   5558 # Installed binaries are usually stripped using 'strip' when the user
   5559 # run "make install-strip".  However 'strip' might not be the right
   5560 # tool to use in cross-compilation environments, therefore Automake
   5561 # will honor the 'STRIP' environment variable to overrule this program.
   5562 if test "$cross_compiling" != no; then
   5563   if test -n "$ac_tool_prefix"; then
   5564   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   5565 set dummy ${ac_tool_prefix}strip; ac_word=$2
   5566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5567 printf %s "checking for $ac_word... " >&6; }
   5568 if test ${ac_cv_prog_STRIP+y}
   5569 then :
   5570   printf %s "(cached) " >&6
   5571 else $as_nop
   5572   if test -n "$STRIP"; then
   5573   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   5574 else
   5575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5576 for as_dir in $PATH
   5577 do
   5578   IFS=$as_save_IFS
   5579   case $as_dir in #(((
   5580     '') as_dir=./ ;;
   5581     */) ;;
   5582     *) as_dir=$as_dir/ ;;
   5583   esac
   5584     for ac_exec_ext in '' $ac_executable_extensions; do
   5585   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   5586     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   5587     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   5588     break 2
   5589   fi
   5590 done
   5591   done
   5592 IFS=$as_save_IFS
   5593 
   5594 fi
   5595 fi
   5596 STRIP=$ac_cv_prog_STRIP
   5597 if test -n "$STRIP"; then
   5598   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   5599 printf "%s\n" "$STRIP" >&6; }
   5600 else
   5601   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5602 printf "%s\n" "no" >&6; }
   5603 fi
   5604 
   5605 
   5606 fi
   5607 if test -z "$ac_cv_prog_STRIP"; then
   5608   ac_ct_STRIP=$STRIP
   5609   # Extract the first word of "strip", so it can be a program name with args.
   5610 set dummy strip; ac_word=$2
   5611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5612 printf %s "checking for $ac_word... " >&6; }
   5613 if test ${ac_cv_prog_ac_ct_STRIP+y}
   5614 then :
   5615   printf %s "(cached) " >&6
   5616 else $as_nop
   5617   if test -n "$ac_ct_STRIP"; then
   5618   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   5619 else
   5620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5621 for as_dir in $PATH
   5622 do
   5623   IFS=$as_save_IFS
   5624   case $as_dir in #(((
   5625     '') as_dir=./ ;;
   5626     */) ;;
   5627     *) as_dir=$as_dir/ ;;
   5628   esac
   5629     for ac_exec_ext in '' $ac_executable_extensions; do
   5630   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   5631     ac_cv_prog_ac_ct_STRIP="strip"
   5632     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   5633     break 2
   5634   fi
   5635 done
   5636   done
   5637 IFS=$as_save_IFS
   5638 
   5639 fi
   5640 fi
   5641 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   5642 if test -n "$ac_ct_STRIP"; then
   5643   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   5644 printf "%s\n" "$ac_ct_STRIP" >&6; }
   5645 else
   5646   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5647 printf "%s\n" "no" >&6; }
   5648 fi
   5649 
   5650   if test "x$ac_ct_STRIP" = x; then
   5651     STRIP=":"
   5652   else
   5653     case $cross_compiling:$ac_tool_warned in
   5654 yes:)
   5655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5656 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5657 ac_tool_warned=yes ;;
   5658 esac
   5659     STRIP=$ac_ct_STRIP
   5660   fi
   5661 else
   5662   STRIP="$ac_cv_prog_STRIP"
   5663 fi
   5664 
   5665 fi
   5666 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   5667 
   5668 
   5669   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
   5670 printf %s "checking for a race-free mkdir -p... " >&6; }
   5671 if test -z "$MKDIR_P"; then
   5672   if test ${ac_cv_path_mkdir+y}
   5673 then :
   5674   printf %s "(cached) " >&6
   5675 else $as_nop
   5676   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5677 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   5678 do
   5679   IFS=$as_save_IFS
   5680   case $as_dir in #(((
   5681     '') as_dir=./ ;;
   5682     */) ;;
   5683     *) as_dir=$as_dir/ ;;
   5684   esac
   5685     for ac_prog in mkdir gmkdir; do
   5686 	 for ac_exec_ext in '' $ac_executable_extensions; do
   5687 	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
   5688 	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
   5689 	     'mkdir ('*'coreutils) '* | \
   5690 	     'BusyBox '* | \
   5691 	     'mkdir (fileutils) '4.1*)
   5692 	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
   5693 	       break 3;;
   5694 	   esac
   5695 	 done
   5696        done
   5697   done
   5698 IFS=$as_save_IFS
   5699 
   5700 fi
   5701 
   5702   test -d ./--version && rmdir ./--version
   5703   if test ${ac_cv_path_mkdir+y}; then
   5704     MKDIR_P="$ac_cv_path_mkdir -p"
   5705   else
   5706     # As a last resort, use the slow shell script.  Don't cache a
   5707     # value for MKDIR_P within a source directory, because that will
   5708     # break other packages using the cache if that directory is
   5709     # removed, or if the value is a relative name.
   5710     MKDIR_P="$ac_install_sh -d"
   5711   fi
   5712 fi
   5713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
   5714 printf "%s\n" "$MKDIR_P" >&6; }
   5715 
   5716 for ac_prog in gawk mawk nawk awk
   5717 do
   5718   # Extract the first word of "$ac_prog", so it can be a program name with args.
   5719 set dummy $ac_prog; ac_word=$2
   5720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5721 printf %s "checking for $ac_word... " >&6; }
   5722 if test ${ac_cv_prog_AWK+y}
   5723 then :
   5724   printf %s "(cached) " >&6
   5725 else $as_nop
   5726   if test -n "$AWK"; then
   5727   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   5728 else
   5729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5730 for as_dir in $PATH
   5731 do
   5732   IFS=$as_save_IFS
   5733   case $as_dir in #(((
   5734     '') as_dir=./ ;;
   5735     */) ;;
   5736     *) as_dir=$as_dir/ ;;
   5737   esac
   5738     for ac_exec_ext in '' $ac_executable_extensions; do
   5739   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   5740     ac_cv_prog_AWK="$ac_prog"
   5741     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   5742     break 2
   5743   fi
   5744 done
   5745   done
   5746 IFS=$as_save_IFS
   5747 
   5748 fi
   5749 fi
   5750 AWK=$ac_cv_prog_AWK
   5751 if test -n "$AWK"; then
   5752   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   5753 printf "%s\n" "$AWK" >&6; }
   5754 else
   5755   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5756 printf "%s\n" "no" >&6; }
   5757 fi
   5758 
   5759 
   5760   test -n "$AWK" && break
   5761 done
   5762 
   5763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   5764 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   5765 set x ${MAKE-make}
   5766 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   5767 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
   5768 then :
   5769   printf %s "(cached) " >&6
   5770 else $as_nop
   5771   cat >conftest.make <<\_ACEOF
   5772 SHELL = /bin/sh
   5773 all:
   5774 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   5775 _ACEOF
   5776 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   5777 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   5778   *@@@%%%=?*=@@@%%%*)
   5779     eval ac_cv_prog_make_${ac_make}_set=yes;;
   5780   *)
   5781     eval ac_cv_prog_make_${ac_make}_set=no;;
   5782 esac
   5783 rm -f conftest.make
   5784 fi
   5785 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   5786   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5787 printf "%s\n" "yes" >&6; }
   5788   SET_MAKE=
   5789 else
   5790   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5791 printf "%s\n" "no" >&6; }
   5792   SET_MAKE="MAKE=${MAKE-make}"
   5793 fi
   5794 
   5795 rm -rf .tst 2>/dev/null
   5796 mkdir .tst 2>/dev/null
   5797 if test -d .tst; then
   5798   am__leading_dot=.
   5799 else
   5800   am__leading_dot=_
   5801 fi
   5802 rmdir .tst 2>/dev/null
   5803 
   5804 DEPDIR="${am__leading_dot}deps"
   5805 
   5806 ac_config_commands="$ac_config_commands depfiles"
   5807 
   5808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
   5809 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
   5810 cat > confinc.mk << 'END'
   5811 am__doit:
   5812 	@echo this is the am__doit target >confinc.out
   5813 .PHONY: am__doit
   5814 END
   5815 am__include="#"
   5816 am__quote=
   5817 # BSD make does it like this.
   5818 echo '.include "confinc.mk" # ignored' > confmf.BSD
   5819 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
   5820 echo 'include confinc.mk # ignored' > confmf.GNU
   5821 _am_result=no
   5822 for s in GNU BSD; do
   5823   { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
   5824    (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
   5825    ac_status=$?
   5826    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5827    (exit $ac_status); }
   5828   case $?:`cat confinc.out 2>/dev/null` in #(
   5829   '0:this is the am__doit target') :
   5830     case $s in #(
   5831   BSD) :
   5832     am__include='.include' am__quote='"' ;; #(
   5833   *) :
   5834     am__include='include' am__quote='' ;;
   5835 esac ;; #(
   5836   *) :
   5837      ;;
   5838 esac
   5839   if test "$am__include" != "#"; then
   5840     _am_result="yes ($s style)"
   5841     break
   5842   fi
   5843 done
   5844 rm -f confinc.* confmf.*
   5845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
   5846 printf "%s\n" "${_am_result}" >&6; }
   5847 
   5848 # Check whether --enable-dependency-tracking was given.
   5849 if test ${enable_dependency_tracking+y}
   5850 then :
   5851   enableval=$enable_dependency_tracking;
   5852 fi
   5853 
   5854 if test "x$enable_dependency_tracking" != xno; then
   5855   am_depcomp="$ac_aux_dir/depcomp"
   5856   AMDEPBACKSLASH='\'
   5857   am__nodep='_no'
   5858 fi
   5859  if test "x$enable_dependency_tracking" != xno; then
   5860   AMDEP_TRUE=
   5861   AMDEP_FALSE='#'
   5862 else
   5863   AMDEP_TRUE='#'
   5864   AMDEP_FALSE=
   5865 fi
   5866 
   5867 
   5868 # Check whether --enable-silent-rules was given.
   5869 if test ${enable_silent_rules+y}
   5870 then :
   5871   enableval=$enable_silent_rules;
   5872 fi
   5873 
   5874 case $enable_silent_rules in # (((
   5875   yes) AM_DEFAULT_VERBOSITY=0;;
   5876    no) AM_DEFAULT_VERBOSITY=1;;
   5877     *) AM_DEFAULT_VERBOSITY=1;;
   5878 esac
   5879 am_make=${MAKE-make}
   5880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   5881 printf %s "checking whether $am_make supports nested variables... " >&6; }
   5882 if test ${am_cv_make_support_nested_variables+y}
   5883 then :
   5884   printf %s "(cached) " >&6
   5885 else $as_nop
   5886   if printf "%s\n" 'TRUE=$(BAR$(V))
   5887 BAR0=false
   5888 BAR1=true
   5889 V=1
   5890 am__doit:
   5891 	@$(TRUE)
   5892 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   5893   am_cv_make_support_nested_variables=yes
   5894 else
   5895   am_cv_make_support_nested_variables=no
   5896 fi
   5897 fi
   5898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   5899 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
   5900 if test $am_cv_make_support_nested_variables = yes; then
   5901     AM_V='$(V)'
   5902   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   5903 else
   5904   AM_V=$AM_DEFAULT_VERBOSITY
   5905   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   5906 fi
   5907 AM_BACKSLASH='\'
   5908 
   5909 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   5910   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   5911   # is not polluted with repeated "-I."
   5912   am__isrc=' -I$(srcdir)'
   5913   # test to see if srcdir already configured
   5914   if test -f $srcdir/config.status; then
   5915     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
   5916   fi
   5917 fi
   5918 
   5919 # test whether we have cygpath
   5920 if test -z "$CYGPATH_W"; then
   5921   if (cygpath --version) >/dev/null 2>/dev/null; then
   5922     CYGPATH_W='cygpath -w'
   5923   else
   5924     CYGPATH_W=echo
   5925   fi
   5926 fi
   5927 
   5928 
   5929 # Define the identity of the package.
   5930  PACKAGE='c-ares'
   5931  VERSION='1.34.5'
   5932 
   5933 
   5934 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
   5935 
   5936 
   5937 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
   5938 
   5939 # Some tools Automake needs.
   5940 
   5941 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   5942 
   5943 
   5944 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   5945 
   5946 
   5947 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   5948 
   5949 
   5950 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   5951 
   5952 
   5953 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   5954 
   5955 # For better backward compatibility.  To be removed once Automake 1.9.x
   5956 # dies out for good.  For more background, see:
   5957 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
   5958 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
   5959 mkdir_p='$(MKDIR_P)'
   5960 
   5961 # We need awk for the "check" target (and possibly the TAP driver).  The
   5962 # system "awk" is bad on some platforms.
   5963 # Always define AMTAR for backward compatibility.  Yes, it's still used
   5964 # in the wild :-(  We should find a proper way to deprecate it ...
   5965 AMTAR='$${TAR-tar}'
   5966 
   5967 
   5968 # We'll loop over all known methods to create a tar archive until one works.
   5969 _am_tools='gnutar  pax cpio none'
   5970 
   5971 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
   5972 
   5973 
   5974 
   5975 
   5976 
   5977 depcc="$CC"   am_compiler_list=
   5978 
   5979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   5980 printf %s "checking dependency style of $depcc... " >&6; }
   5981 if test ${am_cv_CC_dependencies_compiler_type+y}
   5982 then :
   5983   printf %s "(cached) " >&6
   5984 else $as_nop
   5985   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   5986   # We make a subdir and do the tests there.  Otherwise we can end up
   5987   # making bogus files that we don't know about and never remove.  For
   5988   # instance it was reported that on HP-UX the gcc test will end up
   5989   # making a dummy file named 'D' -- because '-MD' means "put the output
   5990   # in D".
   5991   rm -rf conftest.dir
   5992   mkdir conftest.dir
   5993   # Copy depcomp to subdir because otherwise we won't find it if we're
   5994   # using a relative directory.
   5995   cp "$am_depcomp" conftest.dir
   5996   cd conftest.dir
   5997   # We will build objects and dependencies in a subdirectory because
   5998   # it helps to detect inapplicable dependency modes.  For instance
   5999   # both Tru64's cc and ICC support -MD to output dependencies as a
   6000   # side effect of compilation, but ICC will put the dependencies in
   6001   # the current directory while Tru64 will put them in the object
   6002   # directory.
   6003   mkdir sub
   6004 
   6005   am_cv_CC_dependencies_compiler_type=none
   6006   if test "$am_compiler_list" = ""; then
   6007      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   6008   fi
   6009   am__universal=false
   6010   case " $depcc " in #(
   6011      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   6012      esac
   6013 
   6014   for depmode in $am_compiler_list; do
   6015     # Setup a source with many dependencies, because some compilers
   6016     # like to wrap large dependency lists on column 80 (with \), and
   6017     # we should not choose a depcomp mode which is confused by this.
   6018     #
   6019     # We need to recreate these files for each test, as the compiler may
   6020     # overwrite some of them when testing with obscure command lines.
   6021     # This happens at least with the AIX C compiler.
   6022     : > sub/conftest.c
   6023     for i in 1 2 3 4 5 6; do
   6024       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   6025       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   6026       # Solaris 10 /bin/sh.
   6027       echo '/* dummy */' > sub/conftst$i.h
   6028     done
   6029     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   6030 
   6031     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   6032     # mode.  It turns out that the SunPro C++ compiler does not properly
   6033     # handle '-M -o', and we need to detect this.  Also, some Intel
   6034     # versions had trouble with output in subdirs.
   6035     am__obj=sub/conftest.${OBJEXT-o}
   6036     am__minus_obj="-o $am__obj"
   6037     case $depmode in
   6038     gcc)
   6039       # This depmode causes a compiler race in universal mode.
   6040       test "$am__universal" = false || continue
   6041       ;;
   6042     nosideeffect)
   6043       # After this tag, mechanisms are not by side-effect, so they'll
   6044       # only be used when explicitly requested.
   6045       if test "x$enable_dependency_tracking" = xyes; then
   6046 	continue
   6047       else
   6048 	break
   6049       fi
   6050       ;;
   6051     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   6052       # This compiler won't grok '-c -o', but also, the minuso test has
   6053       # not run yet.  These depmodes are late enough in the game, and
   6054       # so weak that their functioning should not be impacted.
   6055       am__obj=conftest.${OBJEXT-o}
   6056       am__minus_obj=
   6057       ;;
   6058     none) break ;;
   6059     esac
   6060     if depmode=$depmode \
   6061        source=sub/conftest.c object=$am__obj \
   6062        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   6063        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   6064          >/dev/null 2>conftest.err &&
   6065        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   6066        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   6067        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   6068        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   6069       # icc doesn't choke on unknown options, it will just issue warnings
   6070       # or remarks (even with -Werror).  So we grep stderr for any message
   6071       # that says an option was ignored or not supported.
   6072       # When given -MP, icc 7.0 and 7.1 complain thusly:
   6073       #   icc: Command line warning: ignoring option '-M'; no argument required
   6074       # The diagnosis changed in icc 8.0:
   6075       #   icc: Command line remark: option '-MP' not supported
   6076       if (grep 'ignoring option' conftest.err ||
   6077           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   6078         am_cv_CC_dependencies_compiler_type=$depmode
   6079         break
   6080       fi
   6081     fi
   6082   done
   6083 
   6084   cd ..
   6085   rm -rf conftest.dir
   6086 else
   6087   am_cv_CC_dependencies_compiler_type=none
   6088 fi
   6089 
   6090 fi
   6091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
   6092 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
   6093 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   6094 
   6095  if
   6096   test "x$enable_dependency_tracking" != xno \
   6097   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   6098   am__fastdepCC_TRUE=
   6099   am__fastdepCC_FALSE='#'
   6100 else
   6101   am__fastdepCC_TRUE='#'
   6102   am__fastdepCC_FALSE=
   6103 fi
   6104 
   6105 
   6106 depcc="$CXX"  am_compiler_list=
   6107 
   6108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   6109 printf %s "checking dependency style of $depcc... " >&6; }
   6110 if test ${am_cv_CXX_dependencies_compiler_type+y}
   6111 then :
   6112   printf %s "(cached) " >&6
   6113 else $as_nop
   6114   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   6115   # We make a subdir and do the tests there.  Otherwise we can end up
   6116   # making bogus files that we don't know about and never remove.  For
   6117   # instance it was reported that on HP-UX the gcc test will end up
   6118   # making a dummy file named 'D' -- because '-MD' means "put the output
   6119   # in D".
   6120   rm -rf conftest.dir
   6121   mkdir conftest.dir
   6122   # Copy depcomp to subdir because otherwise we won't find it if we're
   6123   # using a relative directory.
   6124   cp "$am_depcomp" conftest.dir
   6125   cd conftest.dir
   6126   # We will build objects and dependencies in a subdirectory because
   6127   # it helps to detect inapplicable dependency modes.  For instance
   6128   # both Tru64's cc and ICC support -MD to output dependencies as a
   6129   # side effect of compilation, but ICC will put the dependencies in
   6130   # the current directory while Tru64 will put them in the object
   6131   # directory.
   6132   mkdir sub
   6133 
   6134   am_cv_CXX_dependencies_compiler_type=none
   6135   if test "$am_compiler_list" = ""; then
   6136      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   6137   fi
   6138   am__universal=false
   6139   case " $depcc " in #(
   6140      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   6141      esac
   6142 
   6143   for depmode in $am_compiler_list; do
   6144     # Setup a source with many dependencies, because some compilers
   6145     # like to wrap large dependency lists on column 80 (with \), and
   6146     # we should not choose a depcomp mode which is confused by this.
   6147     #
   6148     # We need to recreate these files for each test, as the compiler may
   6149     # overwrite some of them when testing with obscure command lines.
   6150     # This happens at least with the AIX C compiler.
   6151     : > sub/conftest.c
   6152     for i in 1 2 3 4 5 6; do
   6153       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   6154       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   6155       # Solaris 10 /bin/sh.
   6156       echo '/* dummy */' > sub/conftst$i.h
   6157     done
   6158     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   6159 
   6160     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   6161     # mode.  It turns out that the SunPro C++ compiler does not properly
   6162     # handle '-M -o', and we need to detect this.  Also, some Intel
   6163     # versions had trouble with output in subdirs.
   6164     am__obj=sub/conftest.${OBJEXT-o}
   6165     am__minus_obj="-o $am__obj"
   6166     case $depmode in
   6167     gcc)
   6168       # This depmode causes a compiler race in universal mode.
   6169       test "$am__universal" = false || continue
   6170       ;;
   6171     nosideeffect)
   6172       # After this tag, mechanisms are not by side-effect, so they'll
   6173       # only be used when explicitly requested.
   6174       if test "x$enable_dependency_tracking" = xyes; then
   6175 	continue
   6176       else
   6177 	break
   6178       fi
   6179       ;;
   6180     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   6181       # This compiler won't grok '-c -o', but also, the minuso test has
   6182       # not run yet.  These depmodes are late enough in the game, and
   6183       # so weak that their functioning should not be impacted.
   6184       am__obj=conftest.${OBJEXT-o}
   6185       am__minus_obj=
   6186       ;;
   6187     none) break ;;
   6188     esac
   6189     if depmode=$depmode \
   6190        source=sub/conftest.c object=$am__obj \
   6191        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   6192        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   6193          >/dev/null 2>conftest.err &&
   6194        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   6195        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   6196        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   6197        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   6198       # icc doesn't choke on unknown options, it will just issue warnings
   6199       # or remarks (even with -Werror).  So we grep stderr for any message
   6200       # that says an option was ignored or not supported.
   6201       # When given -MP, icc 7.0 and 7.1 complain thusly:
   6202       #   icc: Command line warning: ignoring option '-M'; no argument required
   6203       # The diagnosis changed in icc 8.0:
   6204       #   icc: Command line remark: option '-MP' not supported
   6205       if (grep 'ignoring option' conftest.err ||
   6206           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   6207         am_cv_CXX_dependencies_compiler_type=$depmode
   6208         break
   6209       fi
   6210     fi
   6211   done
   6212 
   6213   cd ..
   6214   rm -rf conftest.dir
   6215 else
   6216   am_cv_CXX_dependencies_compiler_type=none
   6217 fi
   6218 
   6219 fi
   6220 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
   6221 printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; }
   6222 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   6223 
   6224  if
   6225   test "x$enable_dependency_tracking" != xno \
   6226   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   6227   am__fastdepCXX_TRUE=
   6228   am__fastdepCXX_FALSE='#'
   6229 else
   6230   am__fastdepCXX_TRUE='#'
   6231   am__fastdepCXX_FALSE=
   6232 fi
   6233 
   6234 
   6235 # Variables for tags utilities; see am/tags.am
   6236 if test -z "$CTAGS"; then
   6237   CTAGS=ctags
   6238 fi
   6239 
   6240 if test -z "$ETAGS"; then
   6241   ETAGS=etags
   6242 fi
   6243 
   6244 if test -z "$CSCOPE"; then
   6245   CSCOPE=cscope
   6246 fi
   6247 
   6248 
   6249 
   6250 # POSIX will say in a future version that running "rm -f" with no argument
   6251 # is OK; and we want to be able to make that assumption in our Makefile
   6252 # recipes.  So use an aggressive probe to check that the usage we want is
   6253 # actually supported "in the wild" to an acceptable degree.
   6254 # See automake bug#10828.
   6255 # To make any issue more visible, cause the running configure to be aborted
   6256 # by default if the 'rm' program in use doesn't match our expectations; the
   6257 # user can still override this though.
   6258 if rm -f && rm -fr && rm -rf; then : OK; else
   6259   cat >&2 <<'END'
   6260 Oops!
   6261 
   6262 Your 'rm' program seems unable to run without file operands specified
   6263 on the command line, even when the '-f' option is present.  This is contrary
   6264 to the behaviour of most rm programs out there, and not conforming with
   6265 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
   6266 
   6267 Please tell bug-automake@gnu.org about your system, including the value
   6268 of your $PATH and any error possibly output before this message.  This
   6269 can help us improve future automake versions.
   6270 
   6271 END
   6272   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
   6273     echo 'Configuration will proceed anyway, since you have set the' >&2
   6274     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
   6275     echo >&2
   6276   else
   6277     cat >&2 <<'END'
   6278 Aborting the configuration process, to ensure you take notice of the issue.
   6279 
   6280 You can download and install GNU coreutils to get an 'rm' implementation
   6281 that behaves properly: <https://www.gnu.org/software/coreutils/>.
   6282 
   6283 If you want to complete the configuration process using your problematic
   6284 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
   6285 to "yes", and re-run configure.
   6286 
   6287 END
   6288     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
   6289   fi
   6290 fi
   6291 
   6292 case `pwd` in
   6293   *\ * | *\	*)
   6294     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   6295 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   6296 esac
   6297 
   6298 
   6299 
   6300 macro_version='2.4.7'
   6301 macro_revision='2.4.7'
   6302 
   6303 
   6304 
   6305 
   6306 
   6307 
   6308 
   6309 
   6310 
   6311 
   6312 
   6313 
   6314 
   6315 
   6316 ltmain=$ac_aux_dir/ltmain.sh
   6317 
   6318 
   6319 
   6320   # Make sure we can run config.sub.
   6321 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
   6322   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
   6323 
   6324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   6325 printf %s "checking build system type... " >&6; }
   6326 if test ${ac_cv_build+y}
   6327 then :
   6328   printf %s "(cached) " >&6
   6329 else $as_nop
   6330   ac_build_alias=$build_alias
   6331 test "x$ac_build_alias" = x &&
   6332   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
   6333 test "x$ac_build_alias" = x &&
   6334   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   6335 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
   6336   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
   6337 
   6338 fi
   6339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   6340 printf "%s\n" "$ac_cv_build" >&6; }
   6341 case $ac_cv_build in
   6342 *-*-*) ;;
   6343 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   6344 esac
   6345 build=$ac_cv_build
   6346 ac_save_IFS=$IFS; IFS='-'
   6347 set x $ac_cv_build
   6348 shift
   6349 build_cpu=$1
   6350 build_vendor=$2
   6351 shift; shift
   6352 # Remember, the first character of IFS is used to create $*,
   6353 # except with old shells:
   6354 build_os=$*
   6355 IFS=$ac_save_IFS
   6356 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   6357 
   6358 
   6359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   6360 printf %s "checking host system type... " >&6; }
   6361 if test ${ac_cv_host+y}
   6362 then :
   6363   printf %s "(cached) " >&6
   6364 else $as_nop
   6365   if test "x$host_alias" = x; then
   6366   ac_cv_host=$ac_cv_build
   6367 else
   6368   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
   6369     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
   6370 fi
   6371 
   6372 fi
   6373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   6374 printf "%s\n" "$ac_cv_host" >&6; }
   6375 case $ac_cv_host in
   6376 *-*-*) ;;
   6377 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   6378 esac
   6379 host=$ac_cv_host
   6380 ac_save_IFS=$IFS; IFS='-'
   6381 set x $ac_cv_host
   6382 shift
   6383 host_cpu=$1
   6384 host_vendor=$2
   6385 shift; shift
   6386 # Remember, the first character of IFS is used to create $*,
   6387 # except with old shells:
   6388 host_os=$*
   6389 IFS=$ac_save_IFS
   6390 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   6391 
   6392 
   6393 # Backslashify metacharacters that are still active within
   6394 # double-quoted strings.
   6395 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
   6396 
   6397 # Same as above, but do not quote variable references.
   6398 double_quote_subst='s/\(["`\\]\)/\\\1/g'
   6399 
   6400 # Sed substitution to delay expansion of an escaped shell variable in a
   6401 # double_quote_subst'ed string.
   6402 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   6403 
   6404 # Sed substitution to delay expansion of an escaped single quote.
   6405 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   6406 
   6407 # Sed substitution to avoid accidental globbing in evaled expressions
   6408 no_glob_subst='s/\*/\\\*/g'
   6409 
   6410 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   6411 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
   6412 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   6413 
   6414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
   6415 printf %s "checking how to print strings... " >&6; }
   6416 # Test print first, because it will be a builtin if present.
   6417 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
   6418    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
   6419   ECHO='print -r --'
   6420 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
   6421   ECHO='printf %s\n'
   6422 else
   6423   # Use this function as a fallback that always works.
   6424   func_fallback_echo ()
   6425   {
   6426     eval 'cat <<_LTECHO_EOF
   6427 $1
   6428 _LTECHO_EOF'
   6429   }
   6430   ECHO='func_fallback_echo'
   6431 fi
   6432 
   6433 # func_echo_all arg...
   6434 # Invoke $ECHO with all args, space-separated.
   6435 func_echo_all ()
   6436 {
   6437     $ECHO ""
   6438 }
   6439 
   6440 case $ECHO in
   6441   printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
   6442 printf "%s\n" "printf" >&6; } ;;
   6443   print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
   6444 printf "%s\n" "print -r" >&6; } ;;
   6445   *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
   6446 printf "%s\n" "cat" >&6; } ;;
   6447 esac
   6448 
   6449 
   6450 
   6451 
   6452 
   6453 
   6454 
   6455 
   6456 
   6457 
   6458 
   6459 
   6460 
   6461 
   6462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   6463 printf %s "checking for a sed that does not truncate output... " >&6; }
   6464 if test ${ac_cv_path_SED+y}
   6465 then :
   6466   printf %s "(cached) " >&6
   6467 else $as_nop
   6468             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   6469      for ac_i in 1 2 3 4 5 6 7; do
   6470        ac_script="$ac_script$as_nl$ac_script"
   6471      done
   6472      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   6473      { ac_script=; unset ac_script;}
   6474      if test -z "$SED"; then
   6475   ac_path_SED_found=false
   6476   # Loop through the user's path and test for each of PROGNAME-LIST
   6477   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6478 for as_dir in $PATH
   6479 do
   6480   IFS=$as_save_IFS
   6481   case $as_dir in #(((
   6482     '') as_dir=./ ;;
   6483     */) ;;
   6484     *) as_dir=$as_dir/ ;;
   6485   esac
   6486     for ac_prog in sed gsed
   6487    do
   6488     for ac_exec_ext in '' $ac_executable_extensions; do
   6489       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
   6490       as_fn_executable_p "$ac_path_SED" || continue
   6491 # Check for GNU ac_path_SED and select it if it is found.
   6492   # Check for GNU $ac_path_SED
   6493 case `"$ac_path_SED" --version 2>&1` in
   6494 *GNU*)
   6495   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   6496 *)
   6497   ac_count=0
   6498   printf %s 0123456789 >"conftest.in"
   6499   while :
   6500   do
   6501     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6502     mv "conftest.tmp" "conftest.in"
   6503     cp "conftest.in" "conftest.nl"
   6504     printf "%s\n" '' >> "conftest.nl"
   6505     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6506     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6507     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6508     if test $ac_count -gt ${ac_path_SED_max-0}; then
   6509       # Best one so far, save it but keep looking for a better one
   6510       ac_cv_path_SED="$ac_path_SED"
   6511       ac_path_SED_max=$ac_count
   6512     fi
   6513     # 10*(2^10) chars as input seems more than enough
   6514     test $ac_count -gt 10 && break
   6515   done
   6516   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6517 esac
   6518 
   6519       $ac_path_SED_found && break 3
   6520     done
   6521   done
   6522   done
   6523 IFS=$as_save_IFS
   6524   if test -z "$ac_cv_path_SED"; then
   6525     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   6526   fi
   6527 else
   6528   ac_cv_path_SED=$SED
   6529 fi
   6530 
   6531 fi
   6532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   6533 printf "%s\n" "$ac_cv_path_SED" >&6; }
   6534  SED="$ac_cv_path_SED"
   6535   rm -f conftest.sed
   6536 
   6537 test -z "$SED" && SED=sed
   6538 Xsed="$SED -e 1s/^X//"
   6539 
   6540 
   6541 
   6542 
   6543 
   6544 
   6545 
   6546 
   6547 
   6548 
   6549 
   6550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   6551 printf %s "checking for grep that handles long lines and -e... " >&6; }
   6552 if test ${ac_cv_path_GREP+y}
   6553 then :
   6554   printf %s "(cached) " >&6
   6555 else $as_nop
   6556   if test -z "$GREP"; then
   6557   ac_path_GREP_found=false
   6558   # Loop through the user's path and test for each of PROGNAME-LIST
   6559   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6560 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6561 do
   6562   IFS=$as_save_IFS
   6563   case $as_dir in #(((
   6564     '') as_dir=./ ;;
   6565     */) ;;
   6566     *) as_dir=$as_dir/ ;;
   6567   esac
   6568     for ac_prog in grep ggrep
   6569    do
   6570     for ac_exec_ext in '' $ac_executable_extensions; do
   6571       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
   6572       as_fn_executable_p "$ac_path_GREP" || continue
   6573 # Check for GNU ac_path_GREP and select it if it is found.
   6574   # Check for GNU $ac_path_GREP
   6575 case `"$ac_path_GREP" --version 2>&1` in
   6576 *GNU*)
   6577   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   6578 *)
   6579   ac_count=0
   6580   printf %s 0123456789 >"conftest.in"
   6581   while :
   6582   do
   6583     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6584     mv "conftest.tmp" "conftest.in"
   6585     cp "conftest.in" "conftest.nl"
   6586     printf "%s\n" 'GREP' >> "conftest.nl"
   6587     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6588     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6589     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6590     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   6591       # Best one so far, save it but keep looking for a better one
   6592       ac_cv_path_GREP="$ac_path_GREP"
   6593       ac_path_GREP_max=$ac_count
   6594     fi
   6595     # 10*(2^10) chars as input seems more than enough
   6596     test $ac_count -gt 10 && break
   6597   done
   6598   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6599 esac
   6600 
   6601       $ac_path_GREP_found && break 3
   6602     done
   6603   done
   6604   done
   6605 IFS=$as_save_IFS
   6606   if test -z "$ac_cv_path_GREP"; then
   6607     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6608   fi
   6609 else
   6610   ac_cv_path_GREP=$GREP
   6611 fi
   6612 
   6613 fi
   6614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   6615 printf "%s\n" "$ac_cv_path_GREP" >&6; }
   6616  GREP="$ac_cv_path_GREP"
   6617 
   6618 
   6619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   6620 printf %s "checking for egrep... " >&6; }
   6621 if test ${ac_cv_path_EGREP+y}
   6622 then :
   6623   printf %s "(cached) " >&6
   6624 else $as_nop
   6625   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   6626    then ac_cv_path_EGREP="$GREP -E"
   6627    else
   6628      if test -z "$EGREP"; then
   6629   ac_path_EGREP_found=false
   6630   # Loop through the user's path and test for each of PROGNAME-LIST
   6631   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6632 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6633 do
   6634   IFS=$as_save_IFS
   6635   case $as_dir in #(((
   6636     '') as_dir=./ ;;
   6637     */) ;;
   6638     *) as_dir=$as_dir/ ;;
   6639   esac
   6640     for ac_prog in egrep
   6641    do
   6642     for ac_exec_ext in '' $ac_executable_extensions; do
   6643       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
   6644       as_fn_executable_p "$ac_path_EGREP" || continue
   6645 # Check for GNU ac_path_EGREP and select it if it is found.
   6646   # Check for GNU $ac_path_EGREP
   6647 case `"$ac_path_EGREP" --version 2>&1` in
   6648 *GNU*)
   6649   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   6650 *)
   6651   ac_count=0
   6652   printf %s 0123456789 >"conftest.in"
   6653   while :
   6654   do
   6655     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6656     mv "conftest.tmp" "conftest.in"
   6657     cp "conftest.in" "conftest.nl"
   6658     printf "%s\n" 'EGREP' >> "conftest.nl"
   6659     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6660     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6661     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6662     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   6663       # Best one so far, save it but keep looking for a better one
   6664       ac_cv_path_EGREP="$ac_path_EGREP"
   6665       ac_path_EGREP_max=$ac_count
   6666     fi
   6667     # 10*(2^10) chars as input seems more than enough
   6668     test $ac_count -gt 10 && break
   6669   done
   6670   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6671 esac
   6672 
   6673       $ac_path_EGREP_found && break 3
   6674     done
   6675   done
   6676   done
   6677 IFS=$as_save_IFS
   6678   if test -z "$ac_cv_path_EGREP"; then
   6679     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6680   fi
   6681 else
   6682   ac_cv_path_EGREP=$EGREP
   6683 fi
   6684 
   6685    fi
   6686 fi
   6687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   6688 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
   6689  EGREP="$ac_cv_path_EGREP"
   6690 
   6691 
   6692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
   6693 printf %s "checking for fgrep... " >&6; }
   6694 if test ${ac_cv_path_FGREP+y}
   6695 then :
   6696   printf %s "(cached) " >&6
   6697 else $as_nop
   6698   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
   6699    then ac_cv_path_FGREP="$GREP -F"
   6700    else
   6701      if test -z "$FGREP"; then
   6702   ac_path_FGREP_found=false
   6703   # Loop through the user's path and test for each of PROGNAME-LIST
   6704   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6705 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6706 do
   6707   IFS=$as_save_IFS
   6708   case $as_dir in #(((
   6709     '') as_dir=./ ;;
   6710     */) ;;
   6711     *) as_dir=$as_dir/ ;;
   6712   esac
   6713     for ac_prog in fgrep
   6714    do
   6715     for ac_exec_ext in '' $ac_executable_extensions; do
   6716       ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
   6717       as_fn_executable_p "$ac_path_FGREP" || continue
   6718 # Check for GNU ac_path_FGREP and select it if it is found.
   6719   # Check for GNU $ac_path_FGREP
   6720 case `"$ac_path_FGREP" --version 2>&1` in
   6721 *GNU*)
   6722   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
   6723 *)
   6724   ac_count=0
   6725   printf %s 0123456789 >"conftest.in"
   6726   while :
   6727   do
   6728     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6729     mv "conftest.tmp" "conftest.in"
   6730     cp "conftest.in" "conftest.nl"
   6731     printf "%s\n" 'FGREP' >> "conftest.nl"
   6732     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6733     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6734     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6735     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
   6736       # Best one so far, save it but keep looking for a better one
   6737       ac_cv_path_FGREP="$ac_path_FGREP"
   6738       ac_path_FGREP_max=$ac_count
   6739     fi
   6740     # 10*(2^10) chars as input seems more than enough
   6741     test $ac_count -gt 10 && break
   6742   done
   6743   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6744 esac
   6745 
   6746       $ac_path_FGREP_found && break 3
   6747     done
   6748   done
   6749   done
   6750 IFS=$as_save_IFS
   6751   if test -z "$ac_cv_path_FGREP"; then
   6752     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6753   fi
   6754 else
   6755   ac_cv_path_FGREP=$FGREP
   6756 fi
   6757 
   6758    fi
   6759 fi
   6760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
   6761 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
   6762  FGREP="$ac_cv_path_FGREP"
   6763 
   6764 
   6765 test -z "$GREP" && GREP=grep
   6766 
   6767 
   6768 
   6769 
   6770 
   6771 
   6772 
   6773 
   6774 
   6775 
   6776 
   6777 
   6778 
   6779 
   6780 
   6781 
   6782 
   6783 
   6784 
   6785 # Check whether --with-gnu-ld was given.
   6786 if test ${with_gnu_ld+y}
   6787 then :
   6788   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
   6789 else $as_nop
   6790   with_gnu_ld=no
   6791 fi
   6792 
   6793 ac_prog=ld
   6794 if test yes = "$GCC"; then
   6795   # Check if gcc -print-prog-name=ld gives a path.
   6796   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   6797 printf %s "checking for ld used by $CC... " >&6; }
   6798   case $host in
   6799   *-*-mingw*)
   6800     # gcc leaves a trailing carriage return, which upsets mingw
   6801     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   6802   *)
   6803     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   6804   esac
   6805   case $ac_prog in
   6806     # Accept absolute paths.
   6807     [\\/]* | ?:[\\/]*)
   6808       re_direlt='/[^/][^/]*/\.\./'
   6809       # Canonicalize the pathname of ld
   6810       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   6811       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   6812 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   6813       done
   6814       test -z "$LD" && LD=$ac_prog
   6815       ;;
   6816   "")
   6817     # If it fails, then pretend we aren't using GCC.
   6818     ac_prog=ld
   6819     ;;
   6820   *)
   6821     # If it is relative, then search for the first ld in PATH.
   6822     with_gnu_ld=unknown
   6823     ;;
   6824   esac
   6825 elif test yes = "$with_gnu_ld"; then
   6826   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   6827 printf %s "checking for GNU ld... " >&6; }
   6828 else
   6829   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   6830 printf %s "checking for non-GNU ld... " >&6; }
   6831 fi
   6832 if test ${lt_cv_path_LD+y}
   6833 then :
   6834   printf %s "(cached) " >&6
   6835 else $as_nop
   6836   if test -z "$LD"; then
   6837   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   6838   for ac_dir in $PATH; do
   6839     IFS=$lt_save_ifs
   6840     test -z "$ac_dir" && ac_dir=.
   6841     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   6842       lt_cv_path_LD=$ac_dir/$ac_prog
   6843       # Check to see if the program is GNU ld.  I'd rather use --version,
   6844       # but apparently some variants of GNU ld only accept -v.
   6845       # Break only if it was the GNU/non-GNU ld that we prefer.
   6846       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   6847       *GNU* | *'with BFD'*)
   6848 	test no != "$with_gnu_ld" && break
   6849 	;;
   6850       *)
   6851 	test yes != "$with_gnu_ld" && break
   6852 	;;
   6853       esac
   6854     fi
   6855   done
   6856   IFS=$lt_save_ifs
   6857 else
   6858   lt_cv_path_LD=$LD # Let the user override the test with a path.
   6859 fi
   6860 fi
   6861 
   6862 LD=$lt_cv_path_LD
   6863 if test -n "$LD"; then
   6864   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   6865 printf "%s\n" "$LD" >&6; }
   6866 else
   6867   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6868 printf "%s\n" "no" >&6; }
   6869 fi
   6870 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   6871 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   6872 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
   6873 if test ${lt_cv_prog_gnu_ld+y}
   6874 then :
   6875   printf %s "(cached) " >&6
   6876 else $as_nop
   6877   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   6878 case `$LD -v 2>&1 </dev/null` in
   6879 *GNU* | *'with BFD'*)
   6880   lt_cv_prog_gnu_ld=yes
   6881   ;;
   6882 *)
   6883   lt_cv_prog_gnu_ld=no
   6884   ;;
   6885 esac
   6886 fi
   6887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   6888 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
   6889 with_gnu_ld=$lt_cv_prog_gnu_ld
   6890 
   6891 
   6892 
   6893 
   6894 
   6895 
   6896 
   6897 
   6898 
   6899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
   6900 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
   6901 if test ${lt_cv_path_NM+y}
   6902 then :
   6903   printf %s "(cached) " >&6
   6904 else $as_nop
   6905   if test -n "$NM"; then
   6906   # Let the user override the test.
   6907   lt_cv_path_NM=$NM
   6908 else
   6909   lt_nm_to_check=${ac_tool_prefix}nm
   6910   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   6911     lt_nm_to_check="$lt_nm_to_check nm"
   6912   fi
   6913   for lt_tmp_nm in $lt_nm_to_check; do
   6914     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   6915     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   6916       IFS=$lt_save_ifs
   6917       test -z "$ac_dir" && ac_dir=.
   6918       tmp_nm=$ac_dir/$lt_tmp_nm
   6919       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
   6920 	# Check to see if the nm accepts a BSD-compat flag.
   6921 	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
   6922 	#   nm: unknown option "B" ignored
   6923 	# Tru64's nm complains that /dev/null is an invalid object file
   6924 	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
   6925 	case $build_os in
   6926 	mingw*) lt_bad_file=conftest.nm/nofile ;;
   6927 	*) lt_bad_file=/dev/null ;;
   6928 	esac
   6929 	case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
   6930 	*$lt_bad_file* | *'Invalid file or object type'*)
   6931 	  lt_cv_path_NM="$tmp_nm -B"
   6932 	  break 2
   6933 	  ;;
   6934 	*)
   6935 	  case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
   6936 	  */dev/null*)
   6937 	    lt_cv_path_NM="$tmp_nm -p"
   6938 	    break 2
   6939 	    ;;
   6940 	  *)
   6941 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   6942 	    continue # so that we can try to find one that supports BSD flags
   6943 	    ;;
   6944 	  esac
   6945 	  ;;
   6946 	esac
   6947       fi
   6948     done
   6949     IFS=$lt_save_ifs
   6950   done
   6951   : ${lt_cv_path_NM=no}
   6952 fi
   6953 fi
   6954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
   6955 printf "%s\n" "$lt_cv_path_NM" >&6; }
   6956 if test no != "$lt_cv_path_NM"; then
   6957   NM=$lt_cv_path_NM
   6958 else
   6959   # Didn't find any BSD compatible name lister, look for dumpbin.
   6960   if test -n "$DUMPBIN"; then :
   6961     # Let the user override the test.
   6962   else
   6963     if test -n "$ac_tool_prefix"; then
   6964   for ac_prog in dumpbin "link -dump"
   6965   do
   6966     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   6967 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   6968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6969 printf %s "checking for $ac_word... " >&6; }
   6970 if test ${ac_cv_prog_DUMPBIN+y}
   6971 then :
   6972   printf %s "(cached) " >&6
   6973 else $as_nop
   6974   if test -n "$DUMPBIN"; then
   6975   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   6976 else
   6977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6978 for as_dir in $PATH
   6979 do
   6980   IFS=$as_save_IFS
   6981   case $as_dir in #(((
   6982     '') as_dir=./ ;;
   6983     */) ;;
   6984     *) as_dir=$as_dir/ ;;
   6985   esac
   6986     for ac_exec_ext in '' $ac_executable_extensions; do
   6987   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6988     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
   6989     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6990     break 2
   6991   fi
   6992 done
   6993   done
   6994 IFS=$as_save_IFS
   6995 
   6996 fi
   6997 fi
   6998 DUMPBIN=$ac_cv_prog_DUMPBIN
   6999 if test -n "$DUMPBIN"; then
   7000   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
   7001 printf "%s\n" "$DUMPBIN" >&6; }
   7002 else
   7003   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7004 printf "%s\n" "no" >&6; }
   7005 fi
   7006 
   7007 
   7008     test -n "$DUMPBIN" && break
   7009   done
   7010 fi
   7011 if test -z "$DUMPBIN"; then
   7012   ac_ct_DUMPBIN=$DUMPBIN
   7013   for ac_prog in dumpbin "link -dump"
   7014 do
   7015   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7016 set dummy $ac_prog; ac_word=$2
   7017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7018 printf %s "checking for $ac_word... " >&6; }
   7019 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
   7020 then :
   7021   printf %s "(cached) " >&6
   7022 else $as_nop
   7023   if test -n "$ac_ct_DUMPBIN"; then
   7024   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   7025 else
   7026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7027 for as_dir in $PATH
   7028 do
   7029   IFS=$as_save_IFS
   7030   case $as_dir in #(((
   7031     '') as_dir=./ ;;
   7032     */) ;;
   7033     *) as_dir=$as_dir/ ;;
   7034   esac
   7035     for ac_exec_ext in '' $ac_executable_extensions; do
   7036   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7037     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
   7038     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7039     break 2
   7040   fi
   7041 done
   7042   done
   7043 IFS=$as_save_IFS
   7044 
   7045 fi
   7046 fi
   7047 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   7048 if test -n "$ac_ct_DUMPBIN"; then
   7049   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
   7050 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
   7051 else
   7052   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7053 printf "%s\n" "no" >&6; }
   7054 fi
   7055 
   7056 
   7057   test -n "$ac_ct_DUMPBIN" && break
   7058 done
   7059 
   7060   if test "x$ac_ct_DUMPBIN" = x; then
   7061     DUMPBIN=":"
   7062   else
   7063     case $cross_compiling:$ac_tool_warned in
   7064 yes:)
   7065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7066 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7067 ac_tool_warned=yes ;;
   7068 esac
   7069     DUMPBIN=$ac_ct_DUMPBIN
   7070   fi
   7071 fi
   7072 
   7073     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
   7074     *COFF*)
   7075       DUMPBIN="$DUMPBIN -symbols -headers"
   7076       ;;
   7077     *)
   7078       DUMPBIN=:
   7079       ;;
   7080     esac
   7081   fi
   7082 
   7083   if test : != "$DUMPBIN"; then
   7084     NM=$DUMPBIN
   7085   fi
   7086 fi
   7087 test -z "$NM" && NM=nm
   7088 
   7089 
   7090 
   7091 
   7092 
   7093 
   7094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
   7095 printf %s "checking the name lister ($NM) interface... " >&6; }
   7096 if test ${lt_cv_nm_interface+y}
   7097 then :
   7098   printf %s "(cached) " >&6
   7099 else $as_nop
   7100   lt_cv_nm_interface="BSD nm"
   7101   echo "int some_variable = 0;" > conftest.$ac_ext
   7102   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
   7103   (eval "$ac_compile" 2>conftest.err)
   7104   cat conftest.err >&5
   7105   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   7106   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   7107   cat conftest.err >&5
   7108   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
   7109   cat conftest.out >&5
   7110   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
   7111     lt_cv_nm_interface="MS dumpbin"
   7112   fi
   7113   rm -f conftest*
   7114 fi
   7115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
   7116 printf "%s\n" "$lt_cv_nm_interface" >&6; }
   7117 
   7118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   7119 printf %s "checking whether ln -s works... " >&6; }
   7120 LN_S=$as_ln_s
   7121 if test "$LN_S" = "ln -s"; then
   7122   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7123 printf "%s\n" "yes" >&6; }
   7124 else
   7125   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   7126 printf "%s\n" "no, using $LN_S" >&6; }
   7127 fi
   7128 
   7129 # find the maximum length of command line arguments
   7130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
   7131 printf %s "checking the maximum length of command line arguments... " >&6; }
   7132 if test ${lt_cv_sys_max_cmd_len+y}
   7133 then :
   7134   printf %s "(cached) " >&6
   7135 else $as_nop
   7136     i=0
   7137   teststring=ABCD
   7138 
   7139   case $build_os in
   7140   msdosdjgpp*)
   7141     # On DJGPP, this test can blow up pretty badly due to problems in libc
   7142     # (any single argument exceeding 2000 bytes causes a buffer overrun
   7143     # during glob expansion).  Even if it were fixed, the result of this
   7144     # check would be larger than it should be.
   7145     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   7146     ;;
   7147 
   7148   gnu*)
   7149     # Under GNU Hurd, this test is not required because there is
   7150     # no limit to the length of command line arguments.
   7151     # Libtool will interpret -1 as no limit whatsoever
   7152     lt_cv_sys_max_cmd_len=-1;
   7153     ;;
   7154 
   7155   cygwin* | mingw* | cegcc*)
   7156     # On Win9x/ME, this test blows up -- it succeeds, but takes
   7157     # about 5 minutes as the teststring grows exponentially.
   7158     # Worse, since 9x/ME are not pre-emptively multitasking,
   7159     # you end up with a "frozen" computer, even though with patience
   7160     # the test eventually succeeds (with a max line length of 256k).
   7161     # Instead, let's just punt: use the minimum linelength reported by
   7162     # all of the supported platforms: 8192 (on NT/2K/XP).
   7163     lt_cv_sys_max_cmd_len=8192;
   7164     ;;
   7165 
   7166   mint*)
   7167     # On MiNT this can take a long time and run out of memory.
   7168     lt_cv_sys_max_cmd_len=8192;
   7169     ;;
   7170 
   7171   amigaos*)
   7172     # On AmigaOS with pdksh, this test takes hours, literally.
   7173     # So we just punt and use a minimum line length of 8192.
   7174     lt_cv_sys_max_cmd_len=8192;
   7175     ;;
   7176 
   7177   bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
   7178     # This has been around since 386BSD, at least.  Likely further.
   7179     if test -x /sbin/sysctl; then
   7180       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   7181     elif test -x /usr/sbin/sysctl; then
   7182       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   7183     else
   7184       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   7185     fi
   7186     # And add a safety zone
   7187     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   7188     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   7189     ;;
   7190 
   7191   interix*)
   7192     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   7193     lt_cv_sys_max_cmd_len=196608
   7194     ;;
   7195 
   7196   os2*)
   7197     # The test takes a long time on OS/2.
   7198     lt_cv_sys_max_cmd_len=8192
   7199     ;;
   7200 
   7201   osf*)
   7202     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   7203     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   7204     # nice to cause kernel panics so lets avoid the loop below.
   7205     # First set a reasonable default.
   7206     lt_cv_sys_max_cmd_len=16384
   7207     #
   7208     if test -x /sbin/sysconfig; then
   7209       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   7210         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   7211       esac
   7212     fi
   7213     ;;
   7214   sco3.2v5*)
   7215     lt_cv_sys_max_cmd_len=102400
   7216     ;;
   7217   sysv5* | sco5v6* | sysv4.2uw2*)
   7218     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   7219     if test -n "$kargmax"; then
   7220       lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[	 ]//'`
   7221     else
   7222       lt_cv_sys_max_cmd_len=32768
   7223     fi
   7224     ;;
   7225   *)
   7226     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   7227     if test -n "$lt_cv_sys_max_cmd_len" && \
   7228        test undefined != "$lt_cv_sys_max_cmd_len"; then
   7229       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   7230       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   7231     else
   7232       # Make teststring a little bigger before we do anything with it.
   7233       # a 1K string should be a reasonable start.
   7234       for i in 1 2 3 4 5 6 7 8; do
   7235         teststring=$teststring$teststring
   7236       done
   7237       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   7238       # If test is not a shell built-in, we'll probably end up computing a
   7239       # maximum length that is only half of the actual maximum length, but
   7240       # we can't tell.
   7241       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
   7242 	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
   7243 	      test 17 != "$i" # 1/2 MB should be enough
   7244       do
   7245         i=`expr $i + 1`
   7246         teststring=$teststring$teststring
   7247       done
   7248       # Only check the string length outside the loop.
   7249       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
   7250       teststring=
   7251       # Add a significant safety factor because C++ compilers can tack on
   7252       # massive amounts of additional arguments before passing them to the
   7253       # linker.  It appears as though 1/2 is a usable value.
   7254       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   7255     fi
   7256     ;;
   7257   esac
   7258 
   7259 fi
   7260 
   7261 if test -n "$lt_cv_sys_max_cmd_len"; then
   7262   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
   7263 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
   7264 else
   7265   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
   7266 printf "%s\n" "none" >&6; }
   7267 fi
   7268 max_cmd_len=$lt_cv_sys_max_cmd_len
   7269 
   7270 
   7271 
   7272 
   7273 
   7274 
   7275 : ${CP="cp -f"}
   7276 : ${MV="mv -f"}
   7277 : ${RM="rm -f"}
   7278 
   7279 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   7280   lt_unset=unset
   7281 else
   7282   lt_unset=false
   7283 fi
   7284 
   7285 
   7286 
   7287 
   7288 
   7289 # test EBCDIC or ASCII
   7290 case `echo X|tr X '\101'` in
   7291  A) # ASCII based system
   7292     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
   7293   lt_SP2NL='tr \040 \012'
   7294   lt_NL2SP='tr \015\012 \040\040'
   7295   ;;
   7296  *) # EBCDIC based system
   7297   lt_SP2NL='tr \100 \n'
   7298   lt_NL2SP='tr \r\n \100\100'
   7299   ;;
   7300 esac
   7301 
   7302 
   7303 
   7304 
   7305 
   7306 
   7307 
   7308 
   7309 
   7310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
   7311 printf %s "checking how to convert $build file names to $host format... " >&6; }
   7312 if test ${lt_cv_to_host_file_cmd+y}
   7313 then :
   7314   printf %s "(cached) " >&6
   7315 else $as_nop
   7316   case $host in
   7317   *-*-mingw* )
   7318     case $build in
   7319       *-*-mingw* ) # actually msys
   7320         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
   7321         ;;
   7322       *-*-cygwin* )
   7323         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
   7324         ;;
   7325       * ) # otherwise, assume *nix
   7326         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
   7327         ;;
   7328     esac
   7329     ;;
   7330   *-*-cygwin* )
   7331     case $build in
   7332       *-*-mingw* ) # actually msys
   7333         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
   7334         ;;
   7335       *-*-cygwin* )
   7336         lt_cv_to_host_file_cmd=func_convert_file_noop
   7337         ;;
   7338       * ) # otherwise, assume *nix
   7339         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
   7340         ;;
   7341     esac
   7342     ;;
   7343   * ) # unhandled hosts (and "normal" native builds)
   7344     lt_cv_to_host_file_cmd=func_convert_file_noop
   7345     ;;
   7346 esac
   7347 
   7348 fi
   7349 
   7350 to_host_file_cmd=$lt_cv_to_host_file_cmd
   7351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
   7352 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
   7353 
   7354 
   7355 
   7356 
   7357 
   7358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
   7359 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
   7360 if test ${lt_cv_to_tool_file_cmd+y}
   7361 then :
   7362   printf %s "(cached) " >&6
   7363 else $as_nop
   7364   #assume ordinary cross tools, or native build.
   7365 lt_cv_to_tool_file_cmd=func_convert_file_noop
   7366 case $host in
   7367   *-*-mingw* )
   7368     case $build in
   7369       *-*-mingw* ) # actually msys
   7370         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
   7371         ;;
   7372     esac
   7373     ;;
   7374 esac
   7375 
   7376 fi
   7377 
   7378 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   7379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
   7380 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
   7381 
   7382 
   7383 
   7384 
   7385 
   7386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
   7387 printf %s "checking for $LD option to reload object files... " >&6; }
   7388 if test ${lt_cv_ld_reload_flag+y}
   7389 then :
   7390   printf %s "(cached) " >&6
   7391 else $as_nop
   7392   lt_cv_ld_reload_flag='-r'
   7393 fi
   7394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
   7395 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
   7396 reload_flag=$lt_cv_ld_reload_flag
   7397 case $reload_flag in
   7398 "" | " "*) ;;
   7399 *) reload_flag=" $reload_flag" ;;
   7400 esac
   7401 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   7402 case $host_os in
   7403   cygwin* | mingw* | pw32* | cegcc*)
   7404     if test yes != "$GCC"; then
   7405       reload_cmds=false
   7406     fi
   7407     ;;
   7408   darwin*)
   7409     if test yes = "$GCC"; then
   7410       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
   7411     else
   7412       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   7413     fi
   7414     ;;
   7415 esac
   7416 
   7417 
   7418 
   7419 
   7420 
   7421 
   7422 
   7423 
   7424 
   7425 if test -n "$ac_tool_prefix"; then
   7426   # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
   7427 set dummy ${ac_tool_prefix}file; ac_word=$2
   7428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7429 printf %s "checking for $ac_word... " >&6; }
   7430 if test ${ac_cv_prog_FILECMD+y}
   7431 then :
   7432   printf %s "(cached) " >&6
   7433 else $as_nop
   7434   if test -n "$FILECMD"; then
   7435   ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
   7436 else
   7437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7438 for as_dir in $PATH
   7439 do
   7440   IFS=$as_save_IFS
   7441   case $as_dir in #(((
   7442     '') as_dir=./ ;;
   7443     */) ;;
   7444     *) as_dir=$as_dir/ ;;
   7445   esac
   7446     for ac_exec_ext in '' $ac_executable_extensions; do
   7447   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7448     ac_cv_prog_FILECMD="${ac_tool_prefix}file"
   7449     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7450     break 2
   7451   fi
   7452 done
   7453   done
   7454 IFS=$as_save_IFS
   7455 
   7456 fi
   7457 fi
   7458 FILECMD=$ac_cv_prog_FILECMD
   7459 if test -n "$FILECMD"; then
   7460   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
   7461 printf "%s\n" "$FILECMD" >&6; }
   7462 else
   7463   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7464 printf "%s\n" "no" >&6; }
   7465 fi
   7466 
   7467 
   7468 fi
   7469 if test -z "$ac_cv_prog_FILECMD"; then
   7470   ac_ct_FILECMD=$FILECMD
   7471   # Extract the first word of "file", so it can be a program name with args.
   7472 set dummy file; ac_word=$2
   7473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7474 printf %s "checking for $ac_word... " >&6; }
   7475 if test ${ac_cv_prog_ac_ct_FILECMD+y}
   7476 then :
   7477   printf %s "(cached) " >&6
   7478 else $as_nop
   7479   if test -n "$ac_ct_FILECMD"; then
   7480   ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
   7481 else
   7482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7483 for as_dir in $PATH
   7484 do
   7485   IFS=$as_save_IFS
   7486   case $as_dir in #(((
   7487     '') as_dir=./ ;;
   7488     */) ;;
   7489     *) as_dir=$as_dir/ ;;
   7490   esac
   7491     for ac_exec_ext in '' $ac_executable_extensions; do
   7492   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7493     ac_cv_prog_ac_ct_FILECMD="file"
   7494     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7495     break 2
   7496   fi
   7497 done
   7498   done
   7499 IFS=$as_save_IFS
   7500 
   7501 fi
   7502 fi
   7503 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
   7504 if test -n "$ac_ct_FILECMD"; then
   7505   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
   7506 printf "%s\n" "$ac_ct_FILECMD" >&6; }
   7507 else
   7508   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7509 printf "%s\n" "no" >&6; }
   7510 fi
   7511 
   7512   if test "x$ac_ct_FILECMD" = x; then
   7513     FILECMD=":"
   7514   else
   7515     case $cross_compiling:$ac_tool_warned in
   7516 yes:)
   7517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7518 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7519 ac_tool_warned=yes ;;
   7520 esac
   7521     FILECMD=$ac_ct_FILECMD
   7522   fi
   7523 else
   7524   FILECMD="$ac_cv_prog_FILECMD"
   7525 fi
   7526 
   7527 
   7528 
   7529 
   7530 
   7531 
   7532 
   7533 if test -n "$ac_tool_prefix"; then
   7534   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   7535 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   7536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7537 printf %s "checking for $ac_word... " >&6; }
   7538 if test ${ac_cv_prog_OBJDUMP+y}
   7539 then :
   7540   printf %s "(cached) " >&6
   7541 else $as_nop
   7542   if test -n "$OBJDUMP"; then
   7543   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   7544 else
   7545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7546 for as_dir in $PATH
   7547 do
   7548   IFS=$as_save_IFS
   7549   case $as_dir in #(((
   7550     '') as_dir=./ ;;
   7551     */) ;;
   7552     *) as_dir=$as_dir/ ;;
   7553   esac
   7554     for ac_exec_ext in '' $ac_executable_extensions; do
   7555   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7556     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   7557     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7558     break 2
   7559   fi
   7560 done
   7561   done
   7562 IFS=$as_save_IFS
   7563 
   7564 fi
   7565 fi
   7566 OBJDUMP=$ac_cv_prog_OBJDUMP
   7567 if test -n "$OBJDUMP"; then
   7568   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
   7569 printf "%s\n" "$OBJDUMP" >&6; }
   7570 else
   7571   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7572 printf "%s\n" "no" >&6; }
   7573 fi
   7574 
   7575 
   7576 fi
   7577 if test -z "$ac_cv_prog_OBJDUMP"; then
   7578   ac_ct_OBJDUMP=$OBJDUMP
   7579   # Extract the first word of "objdump", so it can be a program name with args.
   7580 set dummy objdump; ac_word=$2
   7581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7582 printf %s "checking for $ac_word... " >&6; }
   7583 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
   7584 then :
   7585   printf %s "(cached) " >&6
   7586 else $as_nop
   7587   if test -n "$ac_ct_OBJDUMP"; then
   7588   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   7589 else
   7590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7591 for as_dir in $PATH
   7592 do
   7593   IFS=$as_save_IFS
   7594   case $as_dir in #(((
   7595     '') as_dir=./ ;;
   7596     */) ;;
   7597     *) as_dir=$as_dir/ ;;
   7598   esac
   7599     for ac_exec_ext in '' $ac_executable_extensions; do
   7600   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7601     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   7602     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7603     break 2
   7604   fi
   7605 done
   7606   done
   7607 IFS=$as_save_IFS
   7608 
   7609 fi
   7610 fi
   7611 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   7612 if test -n "$ac_ct_OBJDUMP"; then
   7613   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
   7614 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
   7615 else
   7616   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7617 printf "%s\n" "no" >&6; }
   7618 fi
   7619 
   7620   if test "x$ac_ct_OBJDUMP" = x; then
   7621     OBJDUMP="false"
   7622   else
   7623     case $cross_compiling:$ac_tool_warned in
   7624 yes:)
   7625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7626 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7627 ac_tool_warned=yes ;;
   7628 esac
   7629     OBJDUMP=$ac_ct_OBJDUMP
   7630   fi
   7631 else
   7632   OBJDUMP="$ac_cv_prog_OBJDUMP"
   7633 fi
   7634 
   7635 test -z "$OBJDUMP" && OBJDUMP=objdump
   7636 
   7637 
   7638 
   7639 
   7640 
   7641 
   7642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
   7643 printf %s "checking how to recognize dependent libraries... " >&6; }
   7644 if test ${lt_cv_deplibs_check_method+y}
   7645 then :
   7646   printf %s "(cached) " >&6
   7647 else $as_nop
   7648   lt_cv_file_magic_cmd='$MAGIC_CMD'
   7649 lt_cv_file_magic_test_file=
   7650 lt_cv_deplibs_check_method='unknown'
   7651 # Need to set the preceding variable on all platforms that support
   7652 # interlibrary dependencies.
   7653 # 'none' -- dependencies not supported.
   7654 # 'unknown' -- same as none, but documents that we really don't know.
   7655 # 'pass_all' -- all dependencies passed with no checks.
   7656 # 'test_compile' -- check by making test program.
   7657 # 'file_magic [[regex]]' -- check by looking for files in library path
   7658 # that responds to the $file_magic_cmd with a given extended regex.
   7659 # If you have 'file' or equivalent on your system and you're not sure
   7660 # whether 'pass_all' will *always* work, you probably want this one.
   7661 
   7662 case $host_os in
   7663 aix[4-9]*)
   7664   lt_cv_deplibs_check_method=pass_all
   7665   ;;
   7666 
   7667 beos*)
   7668   lt_cv_deplibs_check_method=pass_all
   7669   ;;
   7670 
   7671 bsdi[45]*)
   7672   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   7673   lt_cv_file_magic_cmd='$FILECMD -L'
   7674   lt_cv_file_magic_test_file=/shlib/libc.so
   7675   ;;
   7676 
   7677 cygwin*)
   7678   # func_win32_libid is a shell function defined in ltmain.sh
   7679   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   7680   lt_cv_file_magic_cmd='func_win32_libid'
   7681   ;;
   7682 
   7683 mingw* | pw32*)
   7684   # Base MSYS/MinGW do not provide the 'file' command needed by
   7685   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   7686   # unless we find 'file', for example because we are cross-compiling.
   7687   if ( file / ) >/dev/null 2>&1; then
   7688     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   7689     lt_cv_file_magic_cmd='func_win32_libid'
   7690   else
   7691     # Keep this pattern in sync with the one in func_win32_libid.
   7692     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
   7693     lt_cv_file_magic_cmd='$OBJDUMP -f'
   7694   fi
   7695   ;;
   7696 
   7697 cegcc*)
   7698   # use the weaker test based on 'objdump'. See mingw*.
   7699   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
   7700   lt_cv_file_magic_cmd='$OBJDUMP -f'
   7701   ;;
   7702 
   7703 darwin* | rhapsody*)
   7704   lt_cv_deplibs_check_method=pass_all
   7705   ;;
   7706 
   7707 freebsd* | dragonfly* | midnightbsd*)
   7708   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   7709     case $host_cpu in
   7710     i*86 )
   7711       # Not sure whether the presence of OpenBSD here was a mistake.
   7712       # Let's accept both of them until this is cleared up.
   7713       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   7714       lt_cv_file_magic_cmd=$FILECMD
   7715       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   7716       ;;
   7717     esac
   7718   else
   7719     lt_cv_deplibs_check_method=pass_all
   7720   fi
   7721   ;;
   7722 
   7723 haiku*)
   7724   lt_cv_deplibs_check_method=pass_all
   7725   ;;
   7726 
   7727 hpux10.20* | hpux11*)
   7728   lt_cv_file_magic_cmd=$FILECMD
   7729   case $host_cpu in
   7730   ia64*)
   7731     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   7732     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   7733     ;;
   7734   hppa*64*)
   7735     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
   7736     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   7737     ;;
   7738   *)
   7739     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
   7740     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   7741     ;;
   7742   esac
   7743   ;;
   7744 
   7745 interix[3-9]*)
   7746   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   7747   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   7748   ;;
   7749 
   7750 irix5* | irix6* | nonstopux*)
   7751   case $LD in
   7752   *-32|*"-32 ") libmagic=32-bit;;
   7753   *-n32|*"-n32 ") libmagic=N32;;
   7754   *-64|*"-64 ") libmagic=64-bit;;
   7755   *) libmagic=never-match;;
   7756   esac
   7757   lt_cv_deplibs_check_method=pass_all
   7758   ;;
   7759 
   7760 # This must be glibc/ELF.
   7761 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   7762   lt_cv_deplibs_check_method=pass_all
   7763   ;;
   7764 
   7765 netbsd* | netbsdelf*-gnu)
   7766   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   7767     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   7768   else
   7769     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   7770   fi
   7771   ;;
   7772 
   7773 newos6*)
   7774   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   7775   lt_cv_file_magic_cmd=$FILECMD
   7776   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   7777   ;;
   7778 
   7779 *nto* | *qnx*)
   7780   lt_cv_deplibs_check_method=pass_all
   7781   ;;
   7782 
   7783 openbsd* | bitrig*)
   7784   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   7785     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   7786   else
   7787     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   7788   fi
   7789   ;;
   7790 
   7791 osf3* | osf4* | osf5*)
   7792   lt_cv_deplibs_check_method=pass_all
   7793   ;;
   7794 
   7795 rdos*)
   7796   lt_cv_deplibs_check_method=pass_all
   7797   ;;
   7798 
   7799 solaris*)
   7800   lt_cv_deplibs_check_method=pass_all
   7801   ;;
   7802 
   7803 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   7804   lt_cv_deplibs_check_method=pass_all
   7805   ;;
   7806 
   7807 sysv4 | sysv4.3*)
   7808   case $host_vendor in
   7809   motorola)
   7810     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]'
   7811     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   7812     ;;
   7813   ncr)
   7814     lt_cv_deplibs_check_method=pass_all
   7815     ;;
   7816   sequent)
   7817     lt_cv_file_magic_cmd='/bin/file'
   7818     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   7819     ;;
   7820   sni)
   7821     lt_cv_file_magic_cmd='/bin/file'
   7822     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   7823     lt_cv_file_magic_test_file=/lib/libc.so
   7824     ;;
   7825   siemens)
   7826     lt_cv_deplibs_check_method=pass_all
   7827     ;;
   7828   pc)
   7829     lt_cv_deplibs_check_method=pass_all
   7830     ;;
   7831   esac
   7832   ;;
   7833 
   7834 tpf*)
   7835   lt_cv_deplibs_check_method=pass_all
   7836   ;;
   7837 os2*)
   7838   lt_cv_deplibs_check_method=pass_all
   7839   ;;
   7840 esac
   7841 
   7842 fi
   7843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
   7844 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
   7845 
   7846 file_magic_glob=
   7847 want_nocaseglob=no
   7848 if test "$build" = "$host"; then
   7849   case $host_os in
   7850   mingw* | pw32*)
   7851     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
   7852       want_nocaseglob=yes
   7853     else
   7854       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
   7855     fi
   7856     ;;
   7857   esac
   7858 fi
   7859 
   7860 file_magic_cmd=$lt_cv_file_magic_cmd
   7861 deplibs_check_method=$lt_cv_deplibs_check_method
   7862 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   7863 
   7864 
   7865 
   7866 
   7867 
   7868 
   7869 
   7870 
   7871 
   7872 
   7873 
   7874 
   7875 
   7876 
   7877 
   7878 
   7879 
   7880 
   7881 
   7882 
   7883 
   7884 
   7885 if test -n "$ac_tool_prefix"; then
   7886   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   7887 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   7888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7889 printf %s "checking for $ac_word... " >&6; }
   7890 if test ${ac_cv_prog_DLLTOOL+y}
   7891 then :
   7892   printf %s "(cached) " >&6
   7893 else $as_nop
   7894   if test -n "$DLLTOOL"; then
   7895   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   7896 else
   7897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7898 for as_dir in $PATH
   7899 do
   7900   IFS=$as_save_IFS
   7901   case $as_dir in #(((
   7902     '') as_dir=./ ;;
   7903     */) ;;
   7904     *) as_dir=$as_dir/ ;;
   7905   esac
   7906     for ac_exec_ext in '' $ac_executable_extensions; do
   7907   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7908     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
   7909     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7910     break 2
   7911   fi
   7912 done
   7913   done
   7914 IFS=$as_save_IFS
   7915 
   7916 fi
   7917 fi
   7918 DLLTOOL=$ac_cv_prog_DLLTOOL
   7919 if test -n "$DLLTOOL"; then
   7920   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
   7921 printf "%s\n" "$DLLTOOL" >&6; }
   7922 else
   7923   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7924 printf "%s\n" "no" >&6; }
   7925 fi
   7926 
   7927 
   7928 fi
   7929 if test -z "$ac_cv_prog_DLLTOOL"; then
   7930   ac_ct_DLLTOOL=$DLLTOOL
   7931   # Extract the first word of "dlltool", so it can be a program name with args.
   7932 set dummy dlltool; ac_word=$2
   7933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7934 printf %s "checking for $ac_word... " >&6; }
   7935 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
   7936 then :
   7937   printf %s "(cached) " >&6
   7938 else $as_nop
   7939   if test -n "$ac_ct_DLLTOOL"; then
   7940   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   7941 else
   7942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7943 for as_dir in $PATH
   7944 do
   7945   IFS=$as_save_IFS
   7946   case $as_dir in #(((
   7947     '') as_dir=./ ;;
   7948     */) ;;
   7949     *) as_dir=$as_dir/ ;;
   7950   esac
   7951     for ac_exec_ext in '' $ac_executable_extensions; do
   7952   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7953     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
   7954     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7955     break 2
   7956   fi
   7957 done
   7958   done
   7959 IFS=$as_save_IFS
   7960 
   7961 fi
   7962 fi
   7963 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   7964 if test -n "$ac_ct_DLLTOOL"; then
   7965   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
   7966 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
   7967 else
   7968   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7969 printf "%s\n" "no" >&6; }
   7970 fi
   7971 
   7972   if test "x$ac_ct_DLLTOOL" = x; then
   7973     DLLTOOL="false"
   7974   else
   7975     case $cross_compiling:$ac_tool_warned in
   7976 yes:)
   7977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7978 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7979 ac_tool_warned=yes ;;
   7980 esac
   7981     DLLTOOL=$ac_ct_DLLTOOL
   7982   fi
   7983 else
   7984   DLLTOOL="$ac_cv_prog_DLLTOOL"
   7985 fi
   7986 
   7987 test -z "$DLLTOOL" && DLLTOOL=dlltool
   7988 
   7989 
   7990 
   7991 
   7992 
   7993 
   7994 
   7995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
   7996 printf %s "checking how to associate runtime and link libraries... " >&6; }
   7997 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
   7998 then :
   7999   printf %s "(cached) " >&6
   8000 else $as_nop
   8001   lt_cv_sharedlib_from_linklib_cmd='unknown'
   8002 
   8003 case $host_os in
   8004 cygwin* | mingw* | pw32* | cegcc*)
   8005   # two different shell functions defined in ltmain.sh;
   8006   # decide which one to use based on capabilities of $DLLTOOL
   8007   case `$DLLTOOL --help 2>&1` in
   8008   *--identify-strict*)
   8009     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
   8010     ;;
   8011   *)
   8012     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
   8013     ;;
   8014   esac
   8015   ;;
   8016 *)
   8017   # fallback: assume linklib IS sharedlib
   8018   lt_cv_sharedlib_from_linklib_cmd=$ECHO
   8019   ;;
   8020 esac
   8021 
   8022 fi
   8023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
   8024 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
   8025 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
   8026 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
   8027 
   8028 
   8029 
   8030 
   8031 
   8032 
   8033 
   8034 if test -n "$ac_tool_prefix"; then
   8035   for ac_prog in ar
   8036   do
   8037     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   8038 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   8039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8040 printf %s "checking for $ac_word... " >&6; }
   8041 if test ${ac_cv_prog_AR+y}
   8042 then :
   8043   printf %s "(cached) " >&6
   8044 else $as_nop
   8045   if test -n "$AR"; then
   8046   ac_cv_prog_AR="$AR" # Let the user override the test.
   8047 else
   8048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8049 for as_dir in $PATH
   8050 do
   8051   IFS=$as_save_IFS
   8052   case $as_dir in #(((
   8053     '') as_dir=./ ;;
   8054     */) ;;
   8055     *) as_dir=$as_dir/ ;;
   8056   esac
   8057     for ac_exec_ext in '' $ac_executable_extensions; do
   8058   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8059     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
   8060     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8061     break 2
   8062   fi
   8063 done
   8064   done
   8065 IFS=$as_save_IFS
   8066 
   8067 fi
   8068 fi
   8069 AR=$ac_cv_prog_AR
   8070 if test -n "$AR"; then
   8071   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   8072 printf "%s\n" "$AR" >&6; }
   8073 else
   8074   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8075 printf "%s\n" "no" >&6; }
   8076 fi
   8077 
   8078 
   8079     test -n "$AR" && break
   8080   done
   8081 fi
   8082 if test -z "$AR"; then
   8083   ac_ct_AR=$AR
   8084   for ac_prog in ar
   8085 do
   8086   # Extract the first word of "$ac_prog", so it can be a program name with args.
   8087 set dummy $ac_prog; ac_word=$2
   8088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8089 printf %s "checking for $ac_word... " >&6; }
   8090 if test ${ac_cv_prog_ac_ct_AR+y}
   8091 then :
   8092   printf %s "(cached) " >&6
   8093 else $as_nop
   8094   if test -n "$ac_ct_AR"; then
   8095   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   8096 else
   8097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8098 for as_dir in $PATH
   8099 do
   8100   IFS=$as_save_IFS
   8101   case $as_dir in #(((
   8102     '') as_dir=./ ;;
   8103     */) ;;
   8104     *) as_dir=$as_dir/ ;;
   8105   esac
   8106     for ac_exec_ext in '' $ac_executable_extensions; do
   8107   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8108     ac_cv_prog_ac_ct_AR="$ac_prog"
   8109     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8110     break 2
   8111   fi
   8112 done
   8113   done
   8114 IFS=$as_save_IFS
   8115 
   8116 fi
   8117 fi
   8118 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   8119 if test -n "$ac_ct_AR"; then
   8120   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   8121 printf "%s\n" "$ac_ct_AR" >&6; }
   8122 else
   8123   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8124 printf "%s\n" "no" >&6; }
   8125 fi
   8126 
   8127 
   8128   test -n "$ac_ct_AR" && break
   8129 done
   8130 
   8131   if test "x$ac_ct_AR" = x; then
   8132     AR="false"
   8133   else
   8134     case $cross_compiling:$ac_tool_warned in
   8135 yes:)
   8136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8137 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8138 ac_tool_warned=yes ;;
   8139 esac
   8140     AR=$ac_ct_AR
   8141   fi
   8142 fi
   8143 
   8144 : ${AR=ar}
   8145 
   8146 
   8147 
   8148 
   8149 
   8150 
   8151 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
   8152 # Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
   8153 # higher priority because thats what people were doing historically (setting
   8154 # ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
   8155 # variable obsoleted/removed.
   8156 
   8157 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
   8158 lt_ar_flags=$AR_FLAGS
   8159 
   8160 
   8161 
   8162 
   8163 
   8164 
   8165 # Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
   8166 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
   8167 
   8168 
   8169 
   8170 
   8171 
   8172 
   8173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
   8174 printf %s "checking for archiver @FILE support... " >&6; }
   8175 if test ${lt_cv_ar_at_file+y}
   8176 then :
   8177   printf %s "(cached) " >&6
   8178 else $as_nop
   8179   lt_cv_ar_at_file=no
   8180    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8181 /* end confdefs.h.  */
   8182 
   8183 int
   8184 main (void)
   8185 {
   8186 
   8187   ;
   8188   return 0;
   8189 }
   8190 _ACEOF
   8191 if ac_fn_c_try_compile "$LINENO"
   8192 then :
   8193   echo conftest.$ac_objext > conftest.lst
   8194       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
   8195       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   8196   (eval $lt_ar_try) 2>&5
   8197   ac_status=$?
   8198   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8199   test $ac_status = 0; }
   8200       if test 0 -eq "$ac_status"; then
   8201 	# Ensure the archiver fails upon bogus file names.
   8202 	rm -f conftest.$ac_objext libconftest.a
   8203 	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   8204   (eval $lt_ar_try) 2>&5
   8205   ac_status=$?
   8206   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8207   test $ac_status = 0; }
   8208 	if test 0 -ne "$ac_status"; then
   8209           lt_cv_ar_at_file=@
   8210         fi
   8211       fi
   8212       rm -f conftest.* libconftest.a
   8213 
   8214 fi
   8215 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8216 
   8217 fi
   8218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
   8219 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
   8220 
   8221 if test no = "$lt_cv_ar_at_file"; then
   8222   archiver_list_spec=
   8223 else
   8224   archiver_list_spec=$lt_cv_ar_at_file
   8225 fi
   8226 
   8227 
   8228 
   8229 
   8230 
   8231 
   8232 
   8233 if test -n "$ac_tool_prefix"; then
   8234   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   8235 set dummy ${ac_tool_prefix}strip; ac_word=$2
   8236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8237 printf %s "checking for $ac_word... " >&6; }
   8238 if test ${ac_cv_prog_STRIP+y}
   8239 then :
   8240   printf %s "(cached) " >&6
   8241 else $as_nop
   8242   if test -n "$STRIP"; then
   8243   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   8244 else
   8245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8246 for as_dir in $PATH
   8247 do
   8248   IFS=$as_save_IFS
   8249   case $as_dir in #(((
   8250     '') as_dir=./ ;;
   8251     */) ;;
   8252     *) as_dir=$as_dir/ ;;
   8253   esac
   8254     for ac_exec_ext in '' $ac_executable_extensions; do
   8255   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8256     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   8257     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8258     break 2
   8259   fi
   8260 done
   8261   done
   8262 IFS=$as_save_IFS
   8263 
   8264 fi
   8265 fi
   8266 STRIP=$ac_cv_prog_STRIP
   8267 if test -n "$STRIP"; then
   8268   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   8269 printf "%s\n" "$STRIP" >&6; }
   8270 else
   8271   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8272 printf "%s\n" "no" >&6; }
   8273 fi
   8274 
   8275 
   8276 fi
   8277 if test -z "$ac_cv_prog_STRIP"; then
   8278   ac_ct_STRIP=$STRIP
   8279   # Extract the first word of "strip", so it can be a program name with args.
   8280 set dummy strip; ac_word=$2
   8281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8282 printf %s "checking for $ac_word... " >&6; }
   8283 if test ${ac_cv_prog_ac_ct_STRIP+y}
   8284 then :
   8285   printf %s "(cached) " >&6
   8286 else $as_nop
   8287   if test -n "$ac_ct_STRIP"; then
   8288   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   8289 else
   8290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8291 for as_dir in $PATH
   8292 do
   8293   IFS=$as_save_IFS
   8294   case $as_dir in #(((
   8295     '') as_dir=./ ;;
   8296     */) ;;
   8297     *) as_dir=$as_dir/ ;;
   8298   esac
   8299     for ac_exec_ext in '' $ac_executable_extensions; do
   8300   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8301     ac_cv_prog_ac_ct_STRIP="strip"
   8302     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8303     break 2
   8304   fi
   8305 done
   8306   done
   8307 IFS=$as_save_IFS
   8308 
   8309 fi
   8310 fi
   8311 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   8312 if test -n "$ac_ct_STRIP"; then
   8313   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   8314 printf "%s\n" "$ac_ct_STRIP" >&6; }
   8315 else
   8316   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8317 printf "%s\n" "no" >&6; }
   8318 fi
   8319 
   8320   if test "x$ac_ct_STRIP" = x; then
   8321     STRIP=":"
   8322   else
   8323     case $cross_compiling:$ac_tool_warned in
   8324 yes:)
   8325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8326 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8327 ac_tool_warned=yes ;;
   8328 esac
   8329     STRIP=$ac_ct_STRIP
   8330   fi
   8331 else
   8332   STRIP="$ac_cv_prog_STRIP"
   8333 fi
   8334 
   8335 test -z "$STRIP" && STRIP=:
   8336 
   8337 
   8338 
   8339 
   8340 
   8341 
   8342 if test -n "$ac_tool_prefix"; then
   8343   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   8344 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   8345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8346 printf %s "checking for $ac_word... " >&6; }
   8347 if test ${ac_cv_prog_RANLIB+y}
   8348 then :
   8349   printf %s "(cached) " >&6
   8350 else $as_nop
   8351   if test -n "$RANLIB"; then
   8352   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   8353 else
   8354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8355 for as_dir in $PATH
   8356 do
   8357   IFS=$as_save_IFS
   8358   case $as_dir in #(((
   8359     '') as_dir=./ ;;
   8360     */) ;;
   8361     *) as_dir=$as_dir/ ;;
   8362   esac
   8363     for ac_exec_ext in '' $ac_executable_extensions; do
   8364   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8365     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   8366     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8367     break 2
   8368   fi
   8369 done
   8370   done
   8371 IFS=$as_save_IFS
   8372 
   8373 fi
   8374 fi
   8375 RANLIB=$ac_cv_prog_RANLIB
   8376 if test -n "$RANLIB"; then
   8377   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   8378 printf "%s\n" "$RANLIB" >&6; }
   8379 else
   8380   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8381 printf "%s\n" "no" >&6; }
   8382 fi
   8383 
   8384 
   8385 fi
   8386 if test -z "$ac_cv_prog_RANLIB"; then
   8387   ac_ct_RANLIB=$RANLIB
   8388   # Extract the first word of "ranlib", so it can be a program name with args.
   8389 set dummy ranlib; ac_word=$2
   8390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8391 printf %s "checking for $ac_word... " >&6; }
   8392 if test ${ac_cv_prog_ac_ct_RANLIB+y}
   8393 then :
   8394   printf %s "(cached) " >&6
   8395 else $as_nop
   8396   if test -n "$ac_ct_RANLIB"; then
   8397   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   8398 else
   8399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8400 for as_dir in $PATH
   8401 do
   8402   IFS=$as_save_IFS
   8403   case $as_dir in #(((
   8404     '') as_dir=./ ;;
   8405     */) ;;
   8406     *) as_dir=$as_dir/ ;;
   8407   esac
   8408     for ac_exec_ext in '' $ac_executable_extensions; do
   8409   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8410     ac_cv_prog_ac_ct_RANLIB="ranlib"
   8411     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8412     break 2
   8413   fi
   8414 done
   8415   done
   8416 IFS=$as_save_IFS
   8417 
   8418 fi
   8419 fi
   8420 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   8421 if test -n "$ac_ct_RANLIB"; then
   8422   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   8423 printf "%s\n" "$ac_ct_RANLIB" >&6; }
   8424 else
   8425   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8426 printf "%s\n" "no" >&6; }
   8427 fi
   8428 
   8429   if test "x$ac_ct_RANLIB" = x; then
   8430     RANLIB=":"
   8431   else
   8432     case $cross_compiling:$ac_tool_warned in
   8433 yes:)
   8434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8435 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8436 ac_tool_warned=yes ;;
   8437 esac
   8438     RANLIB=$ac_ct_RANLIB
   8439   fi
   8440 else
   8441   RANLIB="$ac_cv_prog_RANLIB"
   8442 fi
   8443 
   8444 test -z "$RANLIB" && RANLIB=:
   8445 
   8446 
   8447 
   8448 
   8449 
   8450 
   8451 # Determine commands to create old-style static archives.
   8452 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   8453 old_postinstall_cmds='chmod 644 $oldlib'
   8454 old_postuninstall_cmds=
   8455 
   8456 if test -n "$RANLIB"; then
   8457   case $host_os in
   8458   bitrig* | openbsd*)
   8459     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
   8460     ;;
   8461   *)
   8462     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
   8463     ;;
   8464   esac
   8465   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
   8466 fi
   8467 
   8468 case $host_os in
   8469   darwin*)
   8470     lock_old_archive_extraction=yes ;;
   8471   *)
   8472     lock_old_archive_extraction=no ;;
   8473 esac
   8474 
   8475 
   8476 
   8477 
   8478 
   8479 
   8480 
   8481 
   8482 
   8483 
   8484 
   8485 
   8486 
   8487 
   8488 
   8489 
   8490 
   8491 
   8492 
   8493 
   8494 
   8495 
   8496 
   8497 
   8498 
   8499 
   8500 
   8501 
   8502 
   8503 
   8504 
   8505 
   8506 
   8507 
   8508 
   8509 
   8510 
   8511 
   8512 
   8513 # If no C compiler was specified, use CC.
   8514 LTCC=${LTCC-"$CC"}
   8515 
   8516 # If no C compiler flags were specified, use CFLAGS.
   8517 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   8518 
   8519 # Allow CC to be a program name with arguments.
   8520 compiler=$CC
   8521 
   8522 
   8523 # Check for command to grab the raw symbol name followed by C symbol from nm.
   8524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
   8525 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
   8526 if test ${lt_cv_sys_global_symbol_pipe+y}
   8527 then :
   8528   printf %s "(cached) " >&6
   8529 else $as_nop
   8530 
   8531 # These are sane defaults that work on at least a few old systems.
   8532 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   8533 
   8534 # Character class describing NM global symbol codes.
   8535 symcode='[BCDEGRST]'
   8536 
   8537 # Regexp to match symbols that can be accessed directly from C.
   8538 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   8539 
   8540 # Define system-specific variables.
   8541 case $host_os in
   8542 aix*)
   8543   symcode='[BCDT]'
   8544   ;;
   8545 cygwin* | mingw* | pw32* | cegcc*)
   8546   symcode='[ABCDGISTW]'
   8547   ;;
   8548 hpux*)
   8549   if test ia64 = "$host_cpu"; then
   8550     symcode='[ABCDEGRST]'
   8551   fi
   8552   ;;
   8553 irix* | nonstopux*)
   8554   symcode='[BCDEGRST]'
   8555   ;;
   8556 osf*)
   8557   symcode='[BCDEGQRST]'
   8558   ;;
   8559 solaris*)
   8560   symcode='[BDRT]'
   8561   ;;
   8562 sco3.2v5*)
   8563   symcode='[DT]'
   8564   ;;
   8565 sysv4.2uw2*)
   8566   symcode='[DT]'
   8567   ;;
   8568 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   8569   symcode='[ABDT]'
   8570   ;;
   8571 sysv4)
   8572   symcode='[DFNSTU]'
   8573   ;;
   8574 esac
   8575 
   8576 # If we're using GNU nm, then use its standard symbol codes.
   8577 case `$NM -V 2>&1` in
   8578 *GNU* | *'with BFD'*)
   8579   symcode='[ABCDGIRSTW]' ;;
   8580 esac
   8581 
   8582 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   8583   # Gets list of data symbols to import.
   8584   lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
   8585   # Adjust the below global symbol transforms to fixup imported variables.
   8586   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
   8587   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
   8588   lt_c_name_lib_hook="\
   8589   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
   8590   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
   8591 else
   8592   # Disable hooks by default.
   8593   lt_cv_sys_global_symbol_to_import=
   8594   lt_cdecl_hook=
   8595   lt_c_name_hook=
   8596   lt_c_name_lib_hook=
   8597 fi
   8598 
   8599 # Transform an extracted symbol line into a proper C declaration.
   8600 # Some systems (esp. on ia64) link data and code symbols differently,
   8601 # so use this general approach.
   8602 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
   8603 $lt_cdecl_hook\
   8604 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
   8605 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
   8606 
   8607 # Transform an extracted symbol line into symbol name and symbol address
   8608 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
   8609 $lt_c_name_hook\
   8610 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   8611 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
   8612 
   8613 # Transform an extracted symbol line into symbol name with lib prefix and
   8614 # symbol address.
   8615 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
   8616 $lt_c_name_lib_hook\
   8617 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   8618 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
   8619 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
   8620 
   8621 # Handle CRLF in mingw tool chain
   8622 opt_cr=
   8623 case $build_os in
   8624 mingw*)
   8625   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   8626   ;;
   8627 esac
   8628 
   8629 # Try without a prefix underscore, then with it.
   8630 for ac_symprfx in "" "_"; do
   8631 
   8632   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   8633   symxfrm="\\1 $ac_symprfx\\2 \\2"
   8634 
   8635   # Write the raw and C identifiers.
   8636   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   8637     # Fake it for dumpbin and say T for any non-static function,
   8638     # D for any global variable and I for any imported variable.
   8639     # Also find C++ and __fastcall symbols from MSVC++ or ICC,
   8640     # which start with @ or ?.
   8641     lt_cv_sys_global_symbol_pipe="$AWK '"\
   8642 "     {last_section=section; section=\$ 3};"\
   8643 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
   8644 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   8645 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
   8646 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
   8647 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
   8648 "     \$ 0!~/External *\|/{next};"\
   8649 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   8650 "     {if(hide[section]) next};"\
   8651 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
   8652 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
   8653 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
   8654 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
   8655 "     ' prfx=^$ac_symprfx"
   8656   else
   8657     lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   8658   fi
   8659   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
   8660 
   8661   # Check to see that the pipe works correctly.
   8662   pipe_works=no
   8663 
   8664   rm -f conftest*
   8665   cat > conftest.$ac_ext <<_LT_EOF
   8666 #ifdef __cplusplus
   8667 extern "C" {
   8668 #endif
   8669 char nm_test_var;
   8670 void nm_test_func(void);
   8671 void nm_test_func(void){}
   8672 #ifdef __cplusplus
   8673 }
   8674 #endif
   8675 int main(){nm_test_var='a';nm_test_func();return(0);}
   8676 _LT_EOF
   8677 
   8678   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8679   (eval $ac_compile) 2>&5
   8680   ac_status=$?
   8681   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8682   test $ac_status = 0; }; then
   8683     # Now try to grab the symbols.
   8684     nlist=conftest.nm
   8685     $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
   8686     if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
   8687       # Try sorting and uniquifying the output.
   8688       if sort "$nlist" | uniq > "$nlist"T; then
   8689 	mv -f "$nlist"T "$nlist"
   8690       else
   8691 	rm -f "$nlist"T
   8692       fi
   8693 
   8694       # Make sure that we snagged all the symbols we need.
   8695       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
   8696 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
   8697 	  cat <<_LT_EOF > conftest.$ac_ext
   8698 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
   8699 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
   8700 /* DATA imports from DLLs on WIN32 can't be const, because runtime
   8701    relocations are performed -- see ld's documentation on pseudo-relocs.  */
   8702 # define LT_DLSYM_CONST
   8703 #elif defined __osf__
   8704 /* This system does not cope well with relocations in const data.  */
   8705 # define LT_DLSYM_CONST
   8706 #else
   8707 # define LT_DLSYM_CONST const
   8708 #endif
   8709 
   8710 #ifdef __cplusplus
   8711 extern "C" {
   8712 #endif
   8713 
   8714 _LT_EOF
   8715 	  # Now generate the symbol file.
   8716 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   8717 
   8718 	  cat <<_LT_EOF >> conftest.$ac_ext
   8719 
   8720 /* The mapping between symbol names and symbols.  */
   8721 LT_DLSYM_CONST struct {
   8722   const char *name;
   8723   void       *address;
   8724 }
   8725 lt__PROGRAM__LTX_preloaded_symbols[] =
   8726 {
   8727   { "@PROGRAM@", (void *) 0 },
   8728 _LT_EOF
   8729 	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
   8730 	  cat <<\_LT_EOF >> conftest.$ac_ext
   8731   {0, (void *) 0}
   8732 };
   8733 
   8734 /* This works around a problem in FreeBSD linker */
   8735 #ifdef FREEBSD_WORKAROUND
   8736 static const void *lt_preloaded_setup() {
   8737   return lt__PROGRAM__LTX_preloaded_symbols;
   8738 }
   8739 #endif
   8740 
   8741 #ifdef __cplusplus
   8742 }
   8743 #endif
   8744 _LT_EOF
   8745 	  # Now try linking the two files.
   8746 	  mv conftest.$ac_objext conftstm.$ac_objext
   8747 	  lt_globsym_save_LIBS=$LIBS
   8748 	  lt_globsym_save_CFLAGS=$CFLAGS
   8749 	  LIBS=conftstm.$ac_objext
   8750 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   8751 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   8752   (eval $ac_link) 2>&5
   8753   ac_status=$?
   8754   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8755   test $ac_status = 0; } && test -s conftest$ac_exeext; then
   8756 	    pipe_works=yes
   8757 	  fi
   8758 	  LIBS=$lt_globsym_save_LIBS
   8759 	  CFLAGS=$lt_globsym_save_CFLAGS
   8760 	else
   8761 	  echo "cannot find nm_test_func in $nlist" >&5
   8762 	fi
   8763       else
   8764 	echo "cannot find nm_test_var in $nlist" >&5
   8765       fi
   8766     else
   8767       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   8768     fi
   8769   else
   8770     echo "$progname: failed program was:" >&5
   8771     cat conftest.$ac_ext >&5
   8772   fi
   8773   rm -rf conftest* conftst*
   8774 
   8775   # Do not use the global_symbol_pipe unless it works.
   8776   if test yes = "$pipe_works"; then
   8777     break
   8778   else
   8779     lt_cv_sys_global_symbol_pipe=
   8780   fi
   8781 done
   8782 
   8783 fi
   8784 
   8785 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   8786   lt_cv_sys_global_symbol_to_cdecl=
   8787 fi
   8788 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   8789   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
   8790 printf "%s\n" "failed" >&6; }
   8791 else
   8792   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   8793 printf "%s\n" "ok" >&6; }
   8794 fi
   8795 
   8796 # Response file support.
   8797 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   8798   nm_file_list_spec='@'
   8799 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
   8800   nm_file_list_spec='@'
   8801 fi
   8802 
   8803 
   8804 
   8805 
   8806 
   8807 
   8808 
   8809 
   8810 
   8811 
   8812 
   8813 
   8814 
   8815 
   8816 
   8817 
   8818 
   8819 
   8820 
   8821 
   8822 
   8823 
   8824 
   8825 
   8826 
   8827 
   8828 
   8829 
   8830 
   8831 
   8832 
   8833 
   8834 
   8835 
   8836 
   8837 
   8838 
   8839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
   8840 printf %s "checking for sysroot... " >&6; }
   8841 
   8842 # Check whether --with-sysroot was given.
   8843 if test ${with_sysroot+y}
   8844 then :
   8845   withval=$with_sysroot;
   8846 else $as_nop
   8847   with_sysroot=no
   8848 fi
   8849 
   8850 
   8851 lt_sysroot=
   8852 case $with_sysroot in #(
   8853  yes)
   8854    if test yes = "$GCC"; then
   8855      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
   8856    fi
   8857    ;; #(
   8858  /*)
   8859    lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
   8860    ;; #(
   8861  no|'')
   8862    ;; #(
   8863  *)
   8864    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
   8865 printf "%s\n" "$with_sysroot" >&6; }
   8866    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
   8867    ;;
   8868 esac
   8869 
   8870  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
   8871 printf "%s\n" "${lt_sysroot:-no}" >&6; }
   8872 
   8873 
   8874 
   8875 
   8876 
   8877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
   8878 printf %s "checking for a working dd... " >&6; }
   8879 if test ${ac_cv_path_lt_DD+y}
   8880 then :
   8881   printf %s "(cached) " >&6
   8882 else $as_nop
   8883   printf 0123456789abcdef0123456789abcdef >conftest.i
   8884 cat conftest.i conftest.i >conftest2.i
   8885 : ${lt_DD:=$DD}
   8886 if test -z "$lt_DD"; then
   8887   ac_path_lt_DD_found=false
   8888   # Loop through the user's path and test for each of PROGNAME-LIST
   8889   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8890 for as_dir in $PATH
   8891 do
   8892   IFS=$as_save_IFS
   8893   case $as_dir in #(((
   8894     '') as_dir=./ ;;
   8895     */) ;;
   8896     *) as_dir=$as_dir/ ;;
   8897   esac
   8898     for ac_prog in dd
   8899    do
   8900     for ac_exec_ext in '' $ac_executable_extensions; do
   8901       ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
   8902       as_fn_executable_p "$ac_path_lt_DD" || continue
   8903 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
   8904   cmp -s conftest.i conftest.out \
   8905   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
   8906 fi
   8907       $ac_path_lt_DD_found && break 3
   8908     done
   8909   done
   8910   done
   8911 IFS=$as_save_IFS
   8912   if test -z "$ac_cv_path_lt_DD"; then
   8913     :
   8914   fi
   8915 else
   8916   ac_cv_path_lt_DD=$lt_DD
   8917 fi
   8918 
   8919 rm -f conftest.i conftest2.i conftest.out
   8920 fi
   8921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
   8922 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
   8923 
   8924 
   8925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
   8926 printf %s "checking how to truncate binary pipes... " >&6; }
   8927 if test ${lt_cv_truncate_bin+y}
   8928 then :
   8929   printf %s "(cached) " >&6
   8930 else $as_nop
   8931   printf 0123456789abcdef0123456789abcdef >conftest.i
   8932 cat conftest.i conftest.i >conftest2.i
   8933 lt_cv_truncate_bin=
   8934 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
   8935   cmp -s conftest.i conftest.out \
   8936   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
   8937 fi
   8938 rm -f conftest.i conftest2.i conftest.out
   8939 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
   8940 fi
   8941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
   8942 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
   8943 
   8944 
   8945 
   8946 
   8947 
   8948 
   8949 
   8950 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
   8951 func_cc_basename ()
   8952 {
   8953     for cc_temp in $*""; do
   8954       case $cc_temp in
   8955         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   8956         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   8957         \-*) ;;
   8958         *) break;;
   8959       esac
   8960     done
   8961     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   8962 }
   8963 
   8964 # Check whether --enable-libtool-lock was given.
   8965 if test ${enable_libtool_lock+y}
   8966 then :
   8967   enableval=$enable_libtool_lock;
   8968 fi
   8969 
   8970 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
   8971 
   8972 # Some flags need to be propagated to the compiler or linker for good
   8973 # libtool support.
   8974 case $host in
   8975 ia64-*-hpux*)
   8976   # Find out what ABI is being produced by ac_compile, and set mode
   8977   # options accordingly.
   8978   echo 'int i;' > conftest.$ac_ext
   8979   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8980   (eval $ac_compile) 2>&5
   8981   ac_status=$?
   8982   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8983   test $ac_status = 0; }; then
   8984     case `$FILECMD conftest.$ac_objext` in
   8985       *ELF-32*)
   8986 	HPUX_IA64_MODE=32
   8987 	;;
   8988       *ELF-64*)
   8989 	HPUX_IA64_MODE=64
   8990 	;;
   8991     esac
   8992   fi
   8993   rm -rf conftest*
   8994   ;;
   8995 *-*-irix6*)
   8996   # Find out what ABI is being produced by ac_compile, and set linker
   8997   # options accordingly.
   8998   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   8999   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   9000   (eval $ac_compile) 2>&5
   9001   ac_status=$?
   9002   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9003   test $ac_status = 0; }; then
   9004     if test yes = "$lt_cv_prog_gnu_ld"; then
   9005       case `$FILECMD conftest.$ac_objext` in
   9006 	*32-bit*)
   9007 	  LD="${LD-ld} -melf32bsmip"
   9008 	  ;;
   9009 	*N32*)
   9010 	  LD="${LD-ld} -melf32bmipn32"
   9011 	  ;;
   9012 	*64-bit*)
   9013 	  LD="${LD-ld} -melf64bmip"
   9014 	;;
   9015       esac
   9016     else
   9017       case `$FILECMD conftest.$ac_objext` in
   9018 	*32-bit*)
   9019 	  LD="${LD-ld} -32"
   9020 	  ;;
   9021 	*N32*)
   9022 	  LD="${LD-ld} -n32"
   9023 	  ;;
   9024 	*64-bit*)
   9025 	  LD="${LD-ld} -64"
   9026 	  ;;
   9027       esac
   9028     fi
   9029   fi
   9030   rm -rf conftest*
   9031   ;;
   9032 
   9033 mips64*-*linux*)
   9034   # Find out what ABI is being produced by ac_compile, and set linker
   9035   # options accordingly.
   9036   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   9037   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   9038   (eval $ac_compile) 2>&5
   9039   ac_status=$?
   9040   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9041   test $ac_status = 0; }; then
   9042     emul=elf
   9043     case `$FILECMD conftest.$ac_objext` in
   9044       *32-bit*)
   9045 	emul="${emul}32"
   9046 	;;
   9047       *64-bit*)
   9048 	emul="${emul}64"
   9049 	;;
   9050     esac
   9051     case `$FILECMD conftest.$ac_objext` in
   9052       *MSB*)
   9053 	emul="${emul}btsmip"
   9054 	;;
   9055       *LSB*)
   9056 	emul="${emul}ltsmip"
   9057 	;;
   9058     esac
   9059     case `$FILECMD conftest.$ac_objext` in
   9060       *N32*)
   9061 	emul="${emul}n32"
   9062 	;;
   9063     esac
   9064     LD="${LD-ld} -m $emul"
   9065   fi
   9066   rm -rf conftest*
   9067   ;;
   9068 
   9069 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
   9070 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   9071   # Find out what ABI is being produced by ac_compile, and set linker
   9072   # options accordingly.  Note that the listed cases only cover the
   9073   # situations where additional linker options are needed (such as when
   9074   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
   9075   # vice versa); the common cases where no linker options are needed do
   9076   # not appear in the list.
   9077   echo 'int i;' > conftest.$ac_ext
   9078   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   9079   (eval $ac_compile) 2>&5
   9080   ac_status=$?
   9081   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9082   test $ac_status = 0; }; then
   9083     case `$FILECMD conftest.o` in
   9084       *32-bit*)
   9085 	case $host in
   9086 	  x86_64-*kfreebsd*-gnu)
   9087 	    LD="${LD-ld} -m elf_i386_fbsd"
   9088 	    ;;
   9089 	  x86_64-*linux*)
   9090 	    case `$FILECMD conftest.o` in
   9091 	      *x86-64*)
   9092 		LD="${LD-ld} -m elf32_x86_64"
   9093 		;;
   9094 	      *)
   9095 		LD="${LD-ld} -m elf_i386"
   9096 		;;
   9097 	    esac
   9098 	    ;;
   9099 	  powerpc64le-*linux*)
   9100 	    LD="${LD-ld} -m elf32lppclinux"
   9101 	    ;;
   9102 	  powerpc64-*linux*)
   9103 	    LD="${LD-ld} -m elf32ppclinux"
   9104 	    ;;
   9105 	  s390x-*linux*)
   9106 	    LD="${LD-ld} -m elf_s390"
   9107 	    ;;
   9108 	  sparc64-*linux*)
   9109 	    LD="${LD-ld} -m elf32_sparc"
   9110 	    ;;
   9111 	esac
   9112 	;;
   9113       *64-bit*)
   9114 	case $host in
   9115 	  x86_64-*kfreebsd*-gnu)
   9116 	    LD="${LD-ld} -m elf_x86_64_fbsd"
   9117 	    ;;
   9118 	  x86_64-*linux*)
   9119 	    LD="${LD-ld} -m elf_x86_64"
   9120 	    ;;
   9121 	  powerpcle-*linux*)
   9122 	    LD="${LD-ld} -m elf64lppc"
   9123 	    ;;
   9124 	  powerpc-*linux*)
   9125 	    LD="${LD-ld} -m elf64ppc"
   9126 	    ;;
   9127 	  s390*-*linux*|s390*-*tpf*)
   9128 	    LD="${LD-ld} -m elf64_s390"
   9129 	    ;;
   9130 	  sparc*-*linux*)
   9131 	    LD="${LD-ld} -m elf64_sparc"
   9132 	    ;;
   9133 	esac
   9134 	;;
   9135     esac
   9136   fi
   9137   rm -rf conftest*
   9138   ;;
   9139 
   9140 *-*-sco3.2v5*)
   9141   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   9142   SAVE_CFLAGS=$CFLAGS
   9143   CFLAGS="$CFLAGS -belf"
   9144   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
   9145 printf %s "checking whether the C compiler needs -belf... " >&6; }
   9146 if test ${lt_cv_cc_needs_belf+y}
   9147 then :
   9148   printf %s "(cached) " >&6
   9149 else $as_nop
   9150   ac_ext=c
   9151 ac_cpp='$CPP $CPPFLAGS'
   9152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9155 
   9156      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9157 /* end confdefs.h.  */
   9158 
   9159 int
   9160 main (void)
   9161 {
   9162 
   9163   ;
   9164   return 0;
   9165 }
   9166 _ACEOF
   9167 if ac_fn_c_try_link "$LINENO"
   9168 then :
   9169   lt_cv_cc_needs_belf=yes
   9170 else $as_nop
   9171   lt_cv_cc_needs_belf=no
   9172 fi
   9173 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9174     conftest$ac_exeext conftest.$ac_ext
   9175      ac_ext=c
   9176 ac_cpp='$CPP $CPPFLAGS'
   9177 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9178 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9179 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9180 
   9181 fi
   9182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
   9183 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
   9184   if test yes != "$lt_cv_cc_needs_belf"; then
   9185     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   9186     CFLAGS=$SAVE_CFLAGS
   9187   fi
   9188   ;;
   9189 *-*solaris*)
   9190   # Find out what ABI is being produced by ac_compile, and set linker
   9191   # options accordingly.
   9192   echo 'int i;' > conftest.$ac_ext
   9193   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   9194   (eval $ac_compile) 2>&5
   9195   ac_status=$?
   9196   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9197   test $ac_status = 0; }; then
   9198     case `$FILECMD conftest.o` in
   9199     *64-bit*)
   9200       case $lt_cv_prog_gnu_ld in
   9201       yes*)
   9202         case $host in
   9203         i?86-*-solaris*|x86_64-*-solaris*)
   9204           LD="${LD-ld} -m elf_x86_64"
   9205           ;;
   9206         sparc*-*-solaris*)
   9207           LD="${LD-ld} -m elf64_sparc"
   9208           ;;
   9209         esac
   9210         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
   9211         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
   9212           LD=${LD-ld}_sol2
   9213         fi
   9214         ;;
   9215       *)
   9216 	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   9217 	  LD="${LD-ld} -64"
   9218 	fi
   9219 	;;
   9220       esac
   9221       ;;
   9222     esac
   9223   fi
   9224   rm -rf conftest*
   9225   ;;
   9226 esac
   9227 
   9228 need_locks=$enable_libtool_lock
   9229 
   9230 if test -n "$ac_tool_prefix"; then
   9231   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
   9232 set dummy ${ac_tool_prefix}mt; ac_word=$2
   9233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9234 printf %s "checking for $ac_word... " >&6; }
   9235 if test ${ac_cv_prog_MANIFEST_TOOL+y}
   9236 then :
   9237   printf %s "(cached) " >&6
   9238 else $as_nop
   9239   if test -n "$MANIFEST_TOOL"; then
   9240   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
   9241 else
   9242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9243 for as_dir in $PATH
   9244 do
   9245   IFS=$as_save_IFS
   9246   case $as_dir in #(((
   9247     '') as_dir=./ ;;
   9248     */) ;;
   9249     *) as_dir=$as_dir/ ;;
   9250   esac
   9251     for ac_exec_ext in '' $ac_executable_extensions; do
   9252   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9253     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
   9254     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9255     break 2
   9256   fi
   9257 done
   9258   done
   9259 IFS=$as_save_IFS
   9260 
   9261 fi
   9262 fi
   9263 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
   9264 if test -n "$MANIFEST_TOOL"; then
   9265   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
   9266 printf "%s\n" "$MANIFEST_TOOL" >&6; }
   9267 else
   9268   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9269 printf "%s\n" "no" >&6; }
   9270 fi
   9271 
   9272 
   9273 fi
   9274 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
   9275   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
   9276   # Extract the first word of "mt", so it can be a program name with args.
   9277 set dummy mt; ac_word=$2
   9278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9279 printf %s "checking for $ac_word... " >&6; }
   9280 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
   9281 then :
   9282   printf %s "(cached) " >&6
   9283 else $as_nop
   9284   if test -n "$ac_ct_MANIFEST_TOOL"; then
   9285   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
   9286 else
   9287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9288 for as_dir in $PATH
   9289 do
   9290   IFS=$as_save_IFS
   9291   case $as_dir in #(((
   9292     '') as_dir=./ ;;
   9293     */) ;;
   9294     *) as_dir=$as_dir/ ;;
   9295   esac
   9296     for ac_exec_ext in '' $ac_executable_extensions; do
   9297   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9298     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
   9299     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9300     break 2
   9301   fi
   9302 done
   9303   done
   9304 IFS=$as_save_IFS
   9305 
   9306 fi
   9307 fi
   9308 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
   9309 if test -n "$ac_ct_MANIFEST_TOOL"; then
   9310   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
   9311 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
   9312 else
   9313   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9314 printf "%s\n" "no" >&6; }
   9315 fi
   9316 
   9317   if test "x$ac_ct_MANIFEST_TOOL" = x; then
   9318     MANIFEST_TOOL=":"
   9319   else
   9320     case $cross_compiling:$ac_tool_warned in
   9321 yes:)
   9322 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9323 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9324 ac_tool_warned=yes ;;
   9325 esac
   9326     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
   9327   fi
   9328 else
   9329   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
   9330 fi
   9331 
   9332 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
   9333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
   9334 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
   9335 if test ${lt_cv_path_mainfest_tool+y}
   9336 then :
   9337   printf %s "(cached) " >&6
   9338 else $as_nop
   9339   lt_cv_path_mainfest_tool=no
   9340   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
   9341   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
   9342   cat conftest.err >&5
   9343   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
   9344     lt_cv_path_mainfest_tool=yes
   9345   fi
   9346   rm -f conftest*
   9347 fi
   9348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
   9349 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
   9350 if test yes != "$lt_cv_path_mainfest_tool"; then
   9351   MANIFEST_TOOL=:
   9352 fi
   9353 
   9354 
   9355 
   9356 
   9357 
   9358 
   9359   case $host_os in
   9360     rhapsody* | darwin*)
   9361     if test -n "$ac_tool_prefix"; then
   9362   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   9363 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   9364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9365 printf %s "checking for $ac_word... " >&6; }
   9366 if test ${ac_cv_prog_DSYMUTIL+y}
   9367 then :
   9368   printf %s "(cached) " >&6
   9369 else $as_nop
   9370   if test -n "$DSYMUTIL"; then
   9371   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   9372 else
   9373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9374 for as_dir in $PATH
   9375 do
   9376   IFS=$as_save_IFS
   9377   case $as_dir in #(((
   9378     '') as_dir=./ ;;
   9379     */) ;;
   9380     *) as_dir=$as_dir/ ;;
   9381   esac
   9382     for ac_exec_ext in '' $ac_executable_extensions; do
   9383   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9384     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   9385     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9386     break 2
   9387   fi
   9388 done
   9389   done
   9390 IFS=$as_save_IFS
   9391 
   9392 fi
   9393 fi
   9394 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   9395 if test -n "$DSYMUTIL"; then
   9396   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
   9397 printf "%s\n" "$DSYMUTIL" >&6; }
   9398 else
   9399   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9400 printf "%s\n" "no" >&6; }
   9401 fi
   9402 
   9403 
   9404 fi
   9405 if test -z "$ac_cv_prog_DSYMUTIL"; then
   9406   ac_ct_DSYMUTIL=$DSYMUTIL
   9407   # Extract the first word of "dsymutil", so it can be a program name with args.
   9408 set dummy dsymutil; ac_word=$2
   9409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9410 printf %s "checking for $ac_word... " >&6; }
   9411 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
   9412 then :
   9413   printf %s "(cached) " >&6
   9414 else $as_nop
   9415   if test -n "$ac_ct_DSYMUTIL"; then
   9416   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   9417 else
   9418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9419 for as_dir in $PATH
   9420 do
   9421   IFS=$as_save_IFS
   9422   case $as_dir in #(((
   9423     '') as_dir=./ ;;
   9424     */) ;;
   9425     *) as_dir=$as_dir/ ;;
   9426   esac
   9427     for ac_exec_ext in '' $ac_executable_extensions; do
   9428   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9429     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   9430     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9431     break 2
   9432   fi
   9433 done
   9434   done
   9435 IFS=$as_save_IFS
   9436 
   9437 fi
   9438 fi
   9439 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   9440 if test -n "$ac_ct_DSYMUTIL"; then
   9441   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
   9442 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
   9443 else
   9444   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9445 printf "%s\n" "no" >&6; }
   9446 fi
   9447 
   9448   if test "x$ac_ct_DSYMUTIL" = x; then
   9449     DSYMUTIL=":"
   9450   else
   9451     case $cross_compiling:$ac_tool_warned in
   9452 yes:)
   9453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9454 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9455 ac_tool_warned=yes ;;
   9456 esac
   9457     DSYMUTIL=$ac_ct_DSYMUTIL
   9458   fi
   9459 else
   9460   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   9461 fi
   9462 
   9463     if test -n "$ac_tool_prefix"; then
   9464   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   9465 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   9466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9467 printf %s "checking for $ac_word... " >&6; }
   9468 if test ${ac_cv_prog_NMEDIT+y}
   9469 then :
   9470   printf %s "(cached) " >&6
   9471 else $as_nop
   9472   if test -n "$NMEDIT"; then
   9473   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   9474 else
   9475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9476 for as_dir in $PATH
   9477 do
   9478   IFS=$as_save_IFS
   9479   case $as_dir in #(((
   9480     '') as_dir=./ ;;
   9481     */) ;;
   9482     *) as_dir=$as_dir/ ;;
   9483   esac
   9484     for ac_exec_ext in '' $ac_executable_extensions; do
   9485   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9486     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   9487     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9488     break 2
   9489   fi
   9490 done
   9491   done
   9492 IFS=$as_save_IFS
   9493 
   9494 fi
   9495 fi
   9496 NMEDIT=$ac_cv_prog_NMEDIT
   9497 if test -n "$NMEDIT"; then
   9498   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
   9499 printf "%s\n" "$NMEDIT" >&6; }
   9500 else
   9501   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9502 printf "%s\n" "no" >&6; }
   9503 fi
   9504 
   9505 
   9506 fi
   9507 if test -z "$ac_cv_prog_NMEDIT"; then
   9508   ac_ct_NMEDIT=$NMEDIT
   9509   # Extract the first word of "nmedit", so it can be a program name with args.
   9510 set dummy nmedit; ac_word=$2
   9511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9512 printf %s "checking for $ac_word... " >&6; }
   9513 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
   9514 then :
   9515   printf %s "(cached) " >&6
   9516 else $as_nop
   9517   if test -n "$ac_ct_NMEDIT"; then
   9518   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   9519 else
   9520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9521 for as_dir in $PATH
   9522 do
   9523   IFS=$as_save_IFS
   9524   case $as_dir in #(((
   9525     '') as_dir=./ ;;
   9526     */) ;;
   9527     *) as_dir=$as_dir/ ;;
   9528   esac
   9529     for ac_exec_ext in '' $ac_executable_extensions; do
   9530   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9531     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   9532     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9533     break 2
   9534   fi
   9535 done
   9536   done
   9537 IFS=$as_save_IFS
   9538 
   9539 fi
   9540 fi
   9541 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   9542 if test -n "$ac_ct_NMEDIT"; then
   9543   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
   9544 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
   9545 else
   9546   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9547 printf "%s\n" "no" >&6; }
   9548 fi
   9549 
   9550   if test "x$ac_ct_NMEDIT" = x; then
   9551     NMEDIT=":"
   9552   else
   9553     case $cross_compiling:$ac_tool_warned in
   9554 yes:)
   9555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9556 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9557 ac_tool_warned=yes ;;
   9558 esac
   9559     NMEDIT=$ac_ct_NMEDIT
   9560   fi
   9561 else
   9562   NMEDIT="$ac_cv_prog_NMEDIT"
   9563 fi
   9564 
   9565     if test -n "$ac_tool_prefix"; then
   9566   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   9567 set dummy ${ac_tool_prefix}lipo; ac_word=$2
   9568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9569 printf %s "checking for $ac_word... " >&6; }
   9570 if test ${ac_cv_prog_LIPO+y}
   9571 then :
   9572   printf %s "(cached) " >&6
   9573 else $as_nop
   9574   if test -n "$LIPO"; then
   9575   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   9576 else
   9577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9578 for as_dir in $PATH
   9579 do
   9580   IFS=$as_save_IFS
   9581   case $as_dir in #(((
   9582     '') as_dir=./ ;;
   9583     */) ;;
   9584     *) as_dir=$as_dir/ ;;
   9585   esac
   9586     for ac_exec_ext in '' $ac_executable_extensions; do
   9587   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9588     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
   9589     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9590     break 2
   9591   fi
   9592 done
   9593   done
   9594 IFS=$as_save_IFS
   9595 
   9596 fi
   9597 fi
   9598 LIPO=$ac_cv_prog_LIPO
   9599 if test -n "$LIPO"; then
   9600   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
   9601 printf "%s\n" "$LIPO" >&6; }
   9602 else
   9603   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9604 printf "%s\n" "no" >&6; }
   9605 fi
   9606 
   9607 
   9608 fi
   9609 if test -z "$ac_cv_prog_LIPO"; then
   9610   ac_ct_LIPO=$LIPO
   9611   # Extract the first word of "lipo", so it can be a program name with args.
   9612 set dummy lipo; ac_word=$2
   9613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9614 printf %s "checking for $ac_word... " >&6; }
   9615 if test ${ac_cv_prog_ac_ct_LIPO+y}
   9616 then :
   9617   printf %s "(cached) " >&6
   9618 else $as_nop
   9619   if test -n "$ac_ct_LIPO"; then
   9620   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   9621 else
   9622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9623 for as_dir in $PATH
   9624 do
   9625   IFS=$as_save_IFS
   9626   case $as_dir in #(((
   9627     '') as_dir=./ ;;
   9628     */) ;;
   9629     *) as_dir=$as_dir/ ;;
   9630   esac
   9631     for ac_exec_ext in '' $ac_executable_extensions; do
   9632   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9633     ac_cv_prog_ac_ct_LIPO="lipo"
   9634     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9635     break 2
   9636   fi
   9637 done
   9638   done
   9639 IFS=$as_save_IFS
   9640 
   9641 fi
   9642 fi
   9643 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   9644 if test -n "$ac_ct_LIPO"; then
   9645   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
   9646 printf "%s\n" "$ac_ct_LIPO" >&6; }
   9647 else
   9648   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9649 printf "%s\n" "no" >&6; }
   9650 fi
   9651 
   9652   if test "x$ac_ct_LIPO" = x; then
   9653     LIPO=":"
   9654   else
   9655     case $cross_compiling:$ac_tool_warned in
   9656 yes:)
   9657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9658 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9659 ac_tool_warned=yes ;;
   9660 esac
   9661     LIPO=$ac_ct_LIPO
   9662   fi
   9663 else
   9664   LIPO="$ac_cv_prog_LIPO"
   9665 fi
   9666 
   9667     if test -n "$ac_tool_prefix"; then
   9668   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   9669 set dummy ${ac_tool_prefix}otool; ac_word=$2
   9670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9671 printf %s "checking for $ac_word... " >&6; }
   9672 if test ${ac_cv_prog_OTOOL+y}
   9673 then :
   9674   printf %s "(cached) " >&6
   9675 else $as_nop
   9676   if test -n "$OTOOL"; then
   9677   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   9678 else
   9679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9680 for as_dir in $PATH
   9681 do
   9682   IFS=$as_save_IFS
   9683   case $as_dir in #(((
   9684     '') as_dir=./ ;;
   9685     */) ;;
   9686     *) as_dir=$as_dir/ ;;
   9687   esac
   9688     for ac_exec_ext in '' $ac_executable_extensions; do
   9689   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9690     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
   9691     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9692     break 2
   9693   fi
   9694 done
   9695   done
   9696 IFS=$as_save_IFS
   9697 
   9698 fi
   9699 fi
   9700 OTOOL=$ac_cv_prog_OTOOL
   9701 if test -n "$OTOOL"; then
   9702   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
   9703 printf "%s\n" "$OTOOL" >&6; }
   9704 else
   9705   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9706 printf "%s\n" "no" >&6; }
   9707 fi
   9708 
   9709 
   9710 fi
   9711 if test -z "$ac_cv_prog_OTOOL"; then
   9712   ac_ct_OTOOL=$OTOOL
   9713   # Extract the first word of "otool", so it can be a program name with args.
   9714 set dummy otool; ac_word=$2
   9715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9716 printf %s "checking for $ac_word... " >&6; }
   9717 if test ${ac_cv_prog_ac_ct_OTOOL+y}
   9718 then :
   9719   printf %s "(cached) " >&6
   9720 else $as_nop
   9721   if test -n "$ac_ct_OTOOL"; then
   9722   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   9723 else
   9724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9725 for as_dir in $PATH
   9726 do
   9727   IFS=$as_save_IFS
   9728   case $as_dir in #(((
   9729     '') as_dir=./ ;;
   9730     */) ;;
   9731     *) as_dir=$as_dir/ ;;
   9732   esac
   9733     for ac_exec_ext in '' $ac_executable_extensions; do
   9734   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9735     ac_cv_prog_ac_ct_OTOOL="otool"
   9736     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9737     break 2
   9738   fi
   9739 done
   9740   done
   9741 IFS=$as_save_IFS
   9742 
   9743 fi
   9744 fi
   9745 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   9746 if test -n "$ac_ct_OTOOL"; then
   9747   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
   9748 printf "%s\n" "$ac_ct_OTOOL" >&6; }
   9749 else
   9750   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9751 printf "%s\n" "no" >&6; }
   9752 fi
   9753 
   9754   if test "x$ac_ct_OTOOL" = x; then
   9755     OTOOL=":"
   9756   else
   9757     case $cross_compiling:$ac_tool_warned in
   9758 yes:)
   9759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9760 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9761 ac_tool_warned=yes ;;
   9762 esac
   9763     OTOOL=$ac_ct_OTOOL
   9764   fi
   9765 else
   9766   OTOOL="$ac_cv_prog_OTOOL"
   9767 fi
   9768 
   9769     if test -n "$ac_tool_prefix"; then
   9770   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   9771 set dummy ${ac_tool_prefix}otool64; ac_word=$2
   9772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9773 printf %s "checking for $ac_word... " >&6; }
   9774 if test ${ac_cv_prog_OTOOL64+y}
   9775 then :
   9776   printf %s "(cached) " >&6
   9777 else $as_nop
   9778   if test -n "$OTOOL64"; then
   9779   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   9780 else
   9781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9782 for as_dir in $PATH
   9783 do
   9784   IFS=$as_save_IFS
   9785   case $as_dir in #(((
   9786     '') as_dir=./ ;;
   9787     */) ;;
   9788     *) as_dir=$as_dir/ ;;
   9789   esac
   9790     for ac_exec_ext in '' $ac_executable_extensions; do
   9791   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9792     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
   9793     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9794     break 2
   9795   fi
   9796 done
   9797   done
   9798 IFS=$as_save_IFS
   9799 
   9800 fi
   9801 fi
   9802 OTOOL64=$ac_cv_prog_OTOOL64
   9803 if test -n "$OTOOL64"; then
   9804   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
   9805 printf "%s\n" "$OTOOL64" >&6; }
   9806 else
   9807   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9808 printf "%s\n" "no" >&6; }
   9809 fi
   9810 
   9811 
   9812 fi
   9813 if test -z "$ac_cv_prog_OTOOL64"; then
   9814   ac_ct_OTOOL64=$OTOOL64
   9815   # Extract the first word of "otool64", so it can be a program name with args.
   9816 set dummy otool64; ac_word=$2
   9817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9818 printf %s "checking for $ac_word... " >&6; }
   9819 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
   9820 then :
   9821   printf %s "(cached) " >&6
   9822 else $as_nop
   9823   if test -n "$ac_ct_OTOOL64"; then
   9824   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   9825 else
   9826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9827 for as_dir in $PATH
   9828 do
   9829   IFS=$as_save_IFS
   9830   case $as_dir in #(((
   9831     '') as_dir=./ ;;
   9832     */) ;;
   9833     *) as_dir=$as_dir/ ;;
   9834   esac
   9835     for ac_exec_ext in '' $ac_executable_extensions; do
   9836   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   9837     ac_cv_prog_ac_ct_OTOOL64="otool64"
   9838     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   9839     break 2
   9840   fi
   9841 done
   9842   done
   9843 IFS=$as_save_IFS
   9844 
   9845 fi
   9846 fi
   9847 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   9848 if test -n "$ac_ct_OTOOL64"; then
   9849   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
   9850 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
   9851 else
   9852   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9853 printf "%s\n" "no" >&6; }
   9854 fi
   9855 
   9856   if test "x$ac_ct_OTOOL64" = x; then
   9857     OTOOL64=":"
   9858   else
   9859     case $cross_compiling:$ac_tool_warned in
   9860 yes:)
   9861 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   9862 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   9863 ac_tool_warned=yes ;;
   9864 esac
   9865     OTOOL64=$ac_ct_OTOOL64
   9866   fi
   9867 else
   9868   OTOOL64="$ac_cv_prog_OTOOL64"
   9869 fi
   9870 
   9871 
   9872 
   9873 
   9874 
   9875 
   9876 
   9877 
   9878 
   9879 
   9880 
   9881 
   9882 
   9883 
   9884 
   9885 
   9886 
   9887 
   9888 
   9889 
   9890 
   9891 
   9892 
   9893 
   9894 
   9895 
   9896 
   9897     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
   9898 printf %s "checking for -single_module linker flag... " >&6; }
   9899 if test ${lt_cv_apple_cc_single_mod+y}
   9900 then :
   9901   printf %s "(cached) " >&6
   9902 else $as_nop
   9903   lt_cv_apple_cc_single_mod=no
   9904       if test -z "$LT_MULTI_MODULE"; then
   9905 	# By default we will add the -single_module flag. You can override
   9906 	# by either setting the environment variable LT_MULTI_MODULE
   9907 	# non-empty at configure time, or by adding -multi_module to the
   9908 	# link flags.
   9909 	rm -rf libconftest.dylib*
   9910 	echo "int foo(void){return 1;}" > conftest.c
   9911 	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   9912 -dynamiclib -Wl,-single_module conftest.c" >&5
   9913 	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   9914 	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
   9915         _lt_result=$?
   9916 	# If there is a non-empty error log, and "single_module"
   9917 	# appears in it, assume the flag caused a linker warning
   9918         if test -s conftest.err && $GREP single_module conftest.err; then
   9919 	  cat conftest.err >&5
   9920 	# Otherwise, if the output was created with a 0 exit code from
   9921 	# the compiler, it worked.
   9922 	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
   9923 	  lt_cv_apple_cc_single_mod=yes
   9924 	else
   9925 	  cat conftest.err >&5
   9926 	fi
   9927 	rm -rf libconftest.dylib*
   9928 	rm -f conftest.*
   9929       fi
   9930 fi
   9931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
   9932 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
   9933 
   9934     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
   9935 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
   9936 if test ${lt_cv_ld_exported_symbols_list+y}
   9937 then :
   9938   printf %s "(cached) " >&6
   9939 else $as_nop
   9940   lt_cv_ld_exported_symbols_list=no
   9941       save_LDFLAGS=$LDFLAGS
   9942       echo "_main" > conftest.sym
   9943       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   9944       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9945 /* end confdefs.h.  */
   9946 
   9947 int
   9948 main (void)
   9949 {
   9950 
   9951   ;
   9952   return 0;
   9953 }
   9954 _ACEOF
   9955 if ac_fn_c_try_link "$LINENO"
   9956 then :
   9957   lt_cv_ld_exported_symbols_list=yes
   9958 else $as_nop
   9959   lt_cv_ld_exported_symbols_list=no
   9960 fi
   9961 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9962     conftest$ac_exeext conftest.$ac_ext
   9963 	LDFLAGS=$save_LDFLAGS
   9964 
   9965 fi
   9966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
   9967 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
   9968 
   9969     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
   9970 printf %s "checking for -force_load linker flag... " >&6; }
   9971 if test ${lt_cv_ld_force_load+y}
   9972 then :
   9973   printf %s "(cached) " >&6
   9974 else $as_nop
   9975   lt_cv_ld_force_load=no
   9976       cat > conftest.c << _LT_EOF
   9977 int forced_loaded() { return 2;}
   9978 _LT_EOF
   9979       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
   9980       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
   9981       echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
   9982       $AR $AR_FLAGS libconftest.a conftest.o 2>&5
   9983       echo "$RANLIB libconftest.a" >&5
   9984       $RANLIB libconftest.a 2>&5
   9985       cat > conftest.c << _LT_EOF
   9986 int main() { return 0;}
   9987 _LT_EOF
   9988       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
   9989       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
   9990       _lt_result=$?
   9991       if test -s conftest.err && $GREP force_load conftest.err; then
   9992 	cat conftest.err >&5
   9993       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
   9994 	lt_cv_ld_force_load=yes
   9995       else
   9996 	cat conftest.err >&5
   9997       fi
   9998         rm -f conftest.err libconftest.a conftest conftest.c
   9999         rm -rf conftest.dSYM
  10000 
  10001 fi
  10002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
  10003 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
  10004     case $host_os in
  10005     rhapsody* | darwin1.[012])
  10006       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
  10007     darwin1.*)
  10008       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
  10009     darwin*)
  10010       case $MACOSX_DEPLOYMENT_TARGET,$host in
  10011         10.[012],*|,*powerpc*-darwin[5-8]*)
  10012           _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
  10013         *)
  10014           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
  10015       esac
  10016     ;;
  10017   esac
  10018     if test yes = "$lt_cv_apple_cc_single_mod"; then
  10019       _lt_dar_single_mod='$single_module'
  10020     fi
  10021     if test yes = "$lt_cv_ld_exported_symbols_list"; then
  10022       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
  10023     else
  10024       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
  10025     fi
  10026     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
  10027       _lt_dsymutil='~$DSYMUTIL $lib || :'
  10028     else
  10029       _lt_dsymutil=
  10030     fi
  10031     ;;
  10032   esac
  10033 
  10034 # func_munge_path_list VARIABLE PATH
  10035 # -----------------------------------
  10036 # VARIABLE is name of variable containing _space_ separated list of
  10037 # directories to be munged by the contents of PATH, which is string
  10038 # having a format:
  10039 # "DIR[:DIR]:"
  10040 #       string "DIR[ DIR]" will be prepended to VARIABLE
  10041 # ":DIR[:DIR]"
  10042 #       string "DIR[ DIR]" will be appended to VARIABLE
  10043 # "DIRP[:DIRP]::[DIRA:]DIRA"
  10044 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
  10045 #       "DIRA[ DIRA]" will be appended to VARIABLE
  10046 # "DIR[:DIR]"
  10047 #       VARIABLE will be replaced by "DIR[ DIR]"
  10048 func_munge_path_list ()
  10049 {
  10050     case x$2 in
  10051     x)
  10052         ;;
  10053     *:)
  10054         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
  10055         ;;
  10056     x:*)
  10057         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
  10058         ;;
  10059     *::*)
  10060         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
  10061         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
  10062         ;;
  10063     *)
  10064         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
  10065         ;;
  10066     esac
  10067 }
  10068 
  10069 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
  10070 "
  10071 if test "x$ac_cv_header_dlfcn_h" = xyes
  10072 then :
  10073   printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
  10074 
  10075 fi
  10076 
  10077 
  10078 
  10079 func_stripname_cnf ()
  10080 {
  10081   case $2 in
  10082   .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
  10083   *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
  10084   esac
  10085 } # func_stripname_cnf
  10086 
  10087 
  10088 
  10089 
  10090 
  10091 # Set options
  10092 enable_win32_dll=yes
  10093 
  10094 case $host in
  10095 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
  10096   if test -n "$ac_tool_prefix"; then
  10097   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
  10098 set dummy ${ac_tool_prefix}as; ac_word=$2
  10099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  10100 printf %s "checking for $ac_word... " >&6; }
  10101 if test ${ac_cv_prog_AS+y}
  10102 then :
  10103   printf %s "(cached) " >&6
  10104 else $as_nop
  10105   if test -n "$AS"; then
  10106   ac_cv_prog_AS="$AS" # Let the user override the test.
  10107 else
  10108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  10109 for as_dir in $PATH
  10110 do
  10111   IFS=$as_save_IFS
  10112   case $as_dir in #(((
  10113     '') as_dir=./ ;;
  10114     */) ;;
  10115     *) as_dir=$as_dir/ ;;
  10116   esac
  10117     for ac_exec_ext in '' $ac_executable_extensions; do
  10118   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  10119     ac_cv_prog_AS="${ac_tool_prefix}as"
  10120     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  10121     break 2
  10122   fi
  10123 done
  10124   done
  10125 IFS=$as_save_IFS
  10126 
  10127 fi
  10128 fi
  10129 AS=$ac_cv_prog_AS
  10130 if test -n "$AS"; then
  10131   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
  10132 printf "%s\n" "$AS" >&6; }
  10133 else
  10134   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10135 printf "%s\n" "no" >&6; }
  10136 fi
  10137 
  10138 
  10139 fi
  10140 if test -z "$ac_cv_prog_AS"; then
  10141   ac_ct_AS=$AS
  10142   # Extract the first word of "as", so it can be a program name with args.
  10143 set dummy as; ac_word=$2
  10144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  10145 printf %s "checking for $ac_word... " >&6; }
  10146 if test ${ac_cv_prog_ac_ct_AS+y}
  10147 then :
  10148   printf %s "(cached) " >&6
  10149 else $as_nop
  10150   if test -n "$ac_ct_AS"; then
  10151   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
  10152 else
  10153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  10154 for as_dir in $PATH
  10155 do
  10156   IFS=$as_save_IFS
  10157   case $as_dir in #(((
  10158     '') as_dir=./ ;;
  10159     */) ;;
  10160     *) as_dir=$as_dir/ ;;
  10161   esac
  10162     for ac_exec_ext in '' $ac_executable_extensions; do
  10163   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  10164     ac_cv_prog_ac_ct_AS="as"
  10165     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  10166     break 2
  10167   fi
  10168 done
  10169   done
  10170 IFS=$as_save_IFS
  10171 
  10172 fi
  10173 fi
  10174 ac_ct_AS=$ac_cv_prog_ac_ct_AS
  10175 if test -n "$ac_ct_AS"; then
  10176   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
  10177 printf "%s\n" "$ac_ct_AS" >&6; }
  10178 else
  10179   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10180 printf "%s\n" "no" >&6; }
  10181 fi
  10182 
  10183   if test "x$ac_ct_AS" = x; then
  10184     AS="false"
  10185   else
  10186     case $cross_compiling:$ac_tool_warned in
  10187 yes:)
  10188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  10189 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  10190 ac_tool_warned=yes ;;
  10191 esac
  10192     AS=$ac_ct_AS
  10193   fi
  10194 else
  10195   AS="$ac_cv_prog_AS"
  10196 fi
  10197 
  10198   if test -n "$ac_tool_prefix"; then
  10199   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
  10200 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
  10201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  10202 printf %s "checking for $ac_word... " >&6; }
  10203 if test ${ac_cv_prog_DLLTOOL+y}
  10204 then :
  10205   printf %s "(cached) " >&6
  10206 else $as_nop
  10207   if test -n "$DLLTOOL"; then
  10208   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
  10209 else
  10210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  10211 for as_dir in $PATH
  10212 do
  10213   IFS=$as_save_IFS
  10214   case $as_dir in #(((
  10215     '') as_dir=./ ;;
  10216     */) ;;
  10217     *) as_dir=$as_dir/ ;;
  10218   esac
  10219     for ac_exec_ext in '' $ac_executable_extensions; do
  10220   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  10221     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
  10222     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  10223     break 2
  10224   fi
  10225 done
  10226   done
  10227 IFS=$as_save_IFS
  10228 
  10229 fi
  10230 fi
  10231 DLLTOOL=$ac_cv_prog_DLLTOOL
  10232 if test -n "$DLLTOOL"; then
  10233   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
  10234 printf "%s\n" "$DLLTOOL" >&6; }
  10235 else
  10236   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10237 printf "%s\n" "no" >&6; }
  10238 fi
  10239 
  10240 
  10241 fi
  10242 if test -z "$ac_cv_prog_DLLTOOL"; then
  10243   ac_ct_DLLTOOL=$DLLTOOL
  10244   # Extract the first word of "dlltool", so it can be a program name with args.
  10245 set dummy dlltool; ac_word=$2
  10246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  10247 printf %s "checking for $ac_word... " >&6; }
  10248 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
  10249 then :
  10250   printf %s "(cached) " >&6
  10251 else $as_nop
  10252   if test -n "$ac_ct_DLLTOOL"; then
  10253   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
  10254 else
  10255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  10256 for as_dir in $PATH
  10257 do
  10258   IFS=$as_save_IFS
  10259   case $as_dir in #(((
  10260     '') as_dir=./ ;;
  10261     */) ;;
  10262     *) as_dir=$as_dir/ ;;
  10263   esac
  10264     for ac_exec_ext in '' $ac_executable_extensions; do
  10265   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  10266     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
  10267     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  10268     break 2
  10269   fi
  10270 done
  10271   done
  10272 IFS=$as_save_IFS
  10273 
  10274 fi
  10275 fi
  10276 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
  10277 if test -n "$ac_ct_DLLTOOL"; then
  10278   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
  10279 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
  10280 else
  10281   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10282 printf "%s\n" "no" >&6; }
  10283 fi
  10284 
  10285   if test "x$ac_ct_DLLTOOL" = x; then
  10286     DLLTOOL="false"
  10287   else
  10288     case $cross_compiling:$ac_tool_warned in
  10289 yes:)
  10290 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  10291 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  10292 ac_tool_warned=yes ;;
  10293 esac
  10294     DLLTOOL=$ac_ct_DLLTOOL
  10295   fi
  10296 else
  10297   DLLTOOL="$ac_cv_prog_DLLTOOL"
  10298 fi
  10299 
  10300   if test -n "$ac_tool_prefix"; then
  10301   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
  10302 set dummy ${ac_tool_prefix}objdump; ac_word=$2
  10303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  10304 printf %s "checking for $ac_word... " >&6; }
  10305 if test ${ac_cv_prog_OBJDUMP+y}
  10306 then :
  10307   printf %s "(cached) " >&6
  10308 else $as_nop
  10309   if test -n "$OBJDUMP"; then
  10310   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
  10311 else
  10312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  10313 for as_dir in $PATH
  10314 do
  10315   IFS=$as_save_IFS
  10316   case $as_dir in #(((
  10317     '') as_dir=./ ;;
  10318     */) ;;
  10319     *) as_dir=$as_dir/ ;;
  10320   esac
  10321     for ac_exec_ext in '' $ac_executable_extensions; do
  10322   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  10323     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
  10324     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  10325     break 2
  10326   fi
  10327 done
  10328   done
  10329 IFS=$as_save_IFS
  10330 
  10331 fi
  10332 fi
  10333 OBJDUMP=$ac_cv_prog_OBJDUMP
  10334 if test -n "$OBJDUMP"; then
  10335   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
  10336 printf "%s\n" "$OBJDUMP" >&6; }
  10337 else
  10338   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10339 printf "%s\n" "no" >&6; }
  10340 fi
  10341 
  10342 
  10343 fi
  10344 if test -z "$ac_cv_prog_OBJDUMP"; then
  10345   ac_ct_OBJDUMP=$OBJDUMP
  10346   # Extract the first word of "objdump", so it can be a program name with args.
  10347 set dummy objdump; ac_word=$2
  10348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  10349 printf %s "checking for $ac_word... " >&6; }
  10350 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
  10351 then :
  10352   printf %s "(cached) " >&6
  10353 else $as_nop
  10354   if test -n "$ac_ct_OBJDUMP"; then
  10355   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
  10356 else
  10357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  10358 for as_dir in $PATH
  10359 do
  10360   IFS=$as_save_IFS
  10361   case $as_dir in #(((
  10362     '') as_dir=./ ;;
  10363     */) ;;
  10364     *) as_dir=$as_dir/ ;;
  10365   esac
  10366     for ac_exec_ext in '' $ac_executable_extensions; do
  10367   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  10368     ac_cv_prog_ac_ct_OBJDUMP="objdump"
  10369     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  10370     break 2
  10371   fi
  10372 done
  10373   done
  10374 IFS=$as_save_IFS
  10375 
  10376 fi
  10377 fi
  10378 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
  10379 if test -n "$ac_ct_OBJDUMP"; then
  10380   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
  10381 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
  10382 else
  10383   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10384 printf "%s\n" "no" >&6; }
  10385 fi
  10386 
  10387   if test "x$ac_ct_OBJDUMP" = x; then
  10388     OBJDUMP="false"
  10389   else
  10390     case $cross_compiling:$ac_tool_warned in
  10391 yes:)
  10392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  10393 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  10394 ac_tool_warned=yes ;;
  10395 esac
  10396     OBJDUMP=$ac_ct_OBJDUMP
  10397   fi
  10398 else
  10399   OBJDUMP="$ac_cv_prog_OBJDUMP"
  10400 fi
  10401 
  10402   ;;
  10403 esac
  10404 
  10405 test -z "$AS" && AS=as
  10406 
  10407 
  10408 
  10409 
  10410 
  10411 test -z "$DLLTOOL" && DLLTOOL=dlltool
  10412 
  10413 
  10414 
  10415 
  10416 
  10417 test -z "$OBJDUMP" && OBJDUMP=objdump
  10418 
  10419 
  10420 
  10421 
  10422 
  10423 
  10424 
  10425         enable_dlopen=no
  10426 
  10427 
  10428 
  10429             # Check whether --enable-shared was given.
  10430 if test ${enable_shared+y}
  10431 then :
  10432   enableval=$enable_shared; p=${PACKAGE-default}
  10433     case $enableval in
  10434     yes) enable_shared=yes ;;
  10435     no) enable_shared=no ;;
  10436     *)
  10437       enable_shared=no
  10438       # Look at the argument we got.  We use all the common list separators.
  10439       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  10440       for pkg in $enableval; do
  10441 	IFS=$lt_save_ifs
  10442 	if test "X$pkg" = "X$p"; then
  10443 	  enable_shared=yes
  10444 	fi
  10445       done
  10446       IFS=$lt_save_ifs
  10447       ;;
  10448     esac
  10449 else $as_nop
  10450   enable_shared=yes
  10451 fi
  10452 
  10453 
  10454 
  10455 
  10456 
  10457 
  10458 
  10459 
  10460 
  10461   # Check whether --enable-static was given.
  10462 if test ${enable_static+y}
  10463 then :
  10464   enableval=$enable_static; p=${PACKAGE-default}
  10465     case $enableval in
  10466     yes) enable_static=yes ;;
  10467     no) enable_static=no ;;
  10468     *)
  10469      enable_static=no
  10470       # Look at the argument we got.  We use all the common list separators.
  10471       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  10472       for pkg in $enableval; do
  10473 	IFS=$lt_save_ifs
  10474 	if test "X$pkg" = "X$p"; then
  10475 	  enable_static=yes
  10476 	fi
  10477       done
  10478       IFS=$lt_save_ifs
  10479       ;;
  10480     esac
  10481 else $as_nop
  10482   enable_static=yes
  10483 fi
  10484 
  10485 
  10486 
  10487 
  10488 
  10489 
  10490 
  10491 
  10492 
  10493 
  10494 # Check whether --with-pic was given.
  10495 if test ${with_pic+y}
  10496 then :
  10497   withval=$with_pic; lt_p=${PACKAGE-default}
  10498     case $withval in
  10499     yes|no) pic_mode=$withval ;;
  10500     *)
  10501       pic_mode=default
  10502       # Look at the argument we got.  We use all the common list separators.
  10503       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  10504       for lt_pkg in $withval; do
  10505 	IFS=$lt_save_ifs
  10506 	if test "X$lt_pkg" = "X$lt_p"; then
  10507 	  pic_mode=yes
  10508 	fi
  10509       done
  10510       IFS=$lt_save_ifs
  10511       ;;
  10512     esac
  10513 else $as_nop
  10514   pic_mode=default
  10515 fi
  10516 
  10517 
  10518 
  10519 
  10520 
  10521 
  10522 
  10523 
  10524   # Check whether --enable-fast-install was given.
  10525 if test ${enable_fast_install+y}
  10526 then :
  10527   enableval=$enable_fast_install; p=${PACKAGE-default}
  10528     case $enableval in
  10529     yes) enable_fast_install=yes ;;
  10530     no) enable_fast_install=no ;;
  10531     *)
  10532       enable_fast_install=no
  10533       # Look at the argument we got.  We use all the common list separators.
  10534       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  10535       for pkg in $enableval; do
  10536 	IFS=$lt_save_ifs
  10537 	if test "X$pkg" = "X$p"; then
  10538 	  enable_fast_install=yes
  10539 	fi
  10540       done
  10541       IFS=$lt_save_ifs
  10542       ;;
  10543     esac
  10544 else $as_nop
  10545   enable_fast_install=yes
  10546 fi
  10547 
  10548 
  10549 
  10550 
  10551 
  10552 
  10553 
  10554 
  10555   shared_archive_member_spec=
  10556 case $host,$enable_shared in
  10557 power*-*-aix[5-9]*,yes)
  10558   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
  10559 printf %s "checking which variant of shared library versioning to provide... " >&6; }
  10560 
  10561 # Check whether --with-aix-soname was given.
  10562 if test ${with_aix_soname+y}
  10563 then :
  10564   withval=$with_aix_soname; case $withval in
  10565     aix|svr4|both)
  10566       ;;
  10567     *)
  10568       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
  10569       ;;
  10570     esac
  10571     lt_cv_with_aix_soname=$with_aix_soname
  10572 else $as_nop
  10573   if test ${lt_cv_with_aix_soname+y}
  10574 then :
  10575   printf %s "(cached) " >&6
  10576 else $as_nop
  10577   lt_cv_with_aix_soname=aix
  10578 fi
  10579 
  10580     with_aix_soname=$lt_cv_with_aix_soname
  10581 fi
  10582 
  10583   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
  10584 printf "%s\n" "$with_aix_soname" >&6; }
  10585   if test aix != "$with_aix_soname"; then
  10586     # For the AIX way of multilib, we name the shared archive member
  10587     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
  10588     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
  10589     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
  10590     # the AIX toolchain works better with OBJECT_MODE set (default 32).
  10591     if test 64 = "${OBJECT_MODE-32}"; then
  10592       shared_archive_member_spec=shr_64
  10593     else
  10594       shared_archive_member_spec=shr
  10595     fi
  10596   fi
  10597   ;;
  10598 *)
  10599   with_aix_soname=aix
  10600   ;;
  10601 esac
  10602 
  10603 
  10604 
  10605 
  10606 
  10607 
  10608 
  10609 
  10610 
  10611 
  10612 # This can be used to rebuild libtool when needed
  10613 LIBTOOL_DEPS=$ltmain
  10614 
  10615 # Always use our own libtool.
  10616 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  10617 
  10618 
  10619 
  10620 
  10621 
  10622 
  10623 
  10624 
  10625 
  10626 
  10627 
  10628 
  10629 
  10630 
  10631 
  10632 
  10633 
  10634 
  10635 
  10636 
  10637 
  10638 
  10639 
  10640 
  10641 
  10642 
  10643 
  10644 
  10645 
  10646 
  10647 test -z "$LN_S" && LN_S="ln -s"
  10648 
  10649 
  10650 
  10651 
  10652 
  10653 
  10654 
  10655 
  10656 
  10657 
  10658 
  10659 
  10660 
  10661 
  10662 if test -n "${ZSH_VERSION+set}"; then
  10663    setopt NO_GLOB_SUBST
  10664 fi
  10665 
  10666 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
  10667 printf %s "checking for objdir... " >&6; }
  10668 if test ${lt_cv_objdir+y}
  10669 then :
  10670   printf %s "(cached) " >&6
  10671 else $as_nop
  10672   rm -f .libs 2>/dev/null
  10673 mkdir .libs 2>/dev/null
  10674 if test -d .libs; then
  10675   lt_cv_objdir=.libs
  10676 else
  10677   # MS-DOS does not allow filenames that begin with a dot.
  10678   lt_cv_objdir=_libs
  10679 fi
  10680 rmdir .libs 2>/dev/null
  10681 fi
  10682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
  10683 printf "%s\n" "$lt_cv_objdir" >&6; }
  10684 objdir=$lt_cv_objdir
  10685 
  10686 
  10687 
  10688 
  10689 
  10690 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
  10691 
  10692 
  10693 
  10694 
  10695 case $host_os in
  10696 aix3*)
  10697   # AIX sometimes has problems with the GCC collect2 program.  For some
  10698   # reason, if we set the COLLECT_NAMES environment variable, the problems
  10699   # vanish in a puff of smoke.
  10700   if test set != "${COLLECT_NAMES+set}"; then
  10701     COLLECT_NAMES=
  10702     export COLLECT_NAMES
  10703   fi
  10704   ;;
  10705 esac
  10706 
  10707 # Global variables:
  10708 ofile=libtool
  10709 can_build_shared=yes
  10710 
  10711 # All known linkers require a '.a' archive for static linking (except MSVC and
  10712 # ICC, which need '.lib').
  10713 libext=a
  10714 
  10715 with_gnu_ld=$lt_cv_prog_gnu_ld
  10716 
  10717 old_CC=$CC
  10718 old_CFLAGS=$CFLAGS
  10719 
  10720 # Set sane defaults for various variables
  10721 test -z "$CC" && CC=cc
  10722 test -z "$LTCC" && LTCC=$CC
  10723 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
  10724 test -z "$LD" && LD=ld
  10725 test -z "$ac_objext" && ac_objext=o
  10726 
  10727 func_cc_basename $compiler
  10728 cc_basename=$func_cc_basename_result
  10729 
  10730 
  10731 # Only perform the check for file, if the check method requires it
  10732 test -z "$MAGIC_CMD" && MAGIC_CMD=file
  10733 case $deplibs_check_method in
  10734 file_magic*)
  10735   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
  10736     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
  10737 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
  10738 if test ${lt_cv_path_MAGIC_CMD+y}
  10739 then :
  10740   printf %s "(cached) " >&6
  10741 else $as_nop
  10742   case $MAGIC_CMD in
  10743 [\\/*] |  ?:[\\/]*)
  10744   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
  10745   ;;
  10746 *)
  10747   lt_save_MAGIC_CMD=$MAGIC_CMD
  10748   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
  10749   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  10750   for ac_dir in $ac_dummy; do
  10751     IFS=$lt_save_ifs
  10752     test -z "$ac_dir" && ac_dir=.
  10753     if test -f "$ac_dir/${ac_tool_prefix}file"; then
  10754       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
  10755       if test -n "$file_magic_test_file"; then
  10756 	case $deplibs_check_method in
  10757 	"file_magic "*)
  10758 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
  10759 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  10760 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
  10761 	    $EGREP "$file_magic_regex" > /dev/null; then
  10762 	    :
  10763 	  else
  10764 	    cat <<_LT_EOF 1>&2
  10765 
  10766 *** Warning: the command libtool uses to detect shared libraries,
  10767 *** $file_magic_cmd, produces output that libtool cannot recognize.
  10768 *** The result is that libtool may fail to recognize shared libraries
  10769 *** as such.  This will affect the creation of libtool libraries that
  10770 *** depend on shared libraries, but programs linked with such libtool
  10771 *** libraries will work regardless of this problem.  Nevertheless, you
  10772 *** may want to report the problem to your system manager and/or to
  10773 *** bug-libtool@gnu.org
  10774 
  10775 _LT_EOF
  10776 	  fi ;;
  10777 	esac
  10778       fi
  10779       break
  10780     fi
  10781   done
  10782   IFS=$lt_save_ifs
  10783   MAGIC_CMD=$lt_save_MAGIC_CMD
  10784   ;;
  10785 esac
  10786 fi
  10787 
  10788 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  10789 if test -n "$MAGIC_CMD"; then
  10790   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
  10791 printf "%s\n" "$MAGIC_CMD" >&6; }
  10792 else
  10793   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10794 printf "%s\n" "no" >&6; }
  10795 fi
  10796 
  10797 
  10798 
  10799 
  10800 
  10801 if test -z "$lt_cv_path_MAGIC_CMD"; then
  10802   if test -n "$ac_tool_prefix"; then
  10803     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
  10804 printf %s "checking for file... " >&6; }
  10805 if test ${lt_cv_path_MAGIC_CMD+y}
  10806 then :
  10807   printf %s "(cached) " >&6
  10808 else $as_nop
  10809   case $MAGIC_CMD in
  10810 [\\/*] |  ?:[\\/]*)
  10811   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
  10812   ;;
  10813 *)
  10814   lt_save_MAGIC_CMD=$MAGIC_CMD
  10815   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
  10816   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  10817   for ac_dir in $ac_dummy; do
  10818     IFS=$lt_save_ifs
  10819     test -z "$ac_dir" && ac_dir=.
  10820     if test -f "$ac_dir/file"; then
  10821       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
  10822       if test -n "$file_magic_test_file"; then
  10823 	case $deplibs_check_method in
  10824 	"file_magic "*)
  10825 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
  10826 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  10827 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
  10828 	    $EGREP "$file_magic_regex" > /dev/null; then
  10829 	    :
  10830 	  else
  10831 	    cat <<_LT_EOF 1>&2
  10832 
  10833 *** Warning: the command libtool uses to detect shared libraries,
  10834 *** $file_magic_cmd, produces output that libtool cannot recognize.
  10835 *** The result is that libtool may fail to recognize shared libraries
  10836 *** as such.  This will affect the creation of libtool libraries that
  10837 *** depend on shared libraries, but programs linked with such libtool
  10838 *** libraries will work regardless of this problem.  Nevertheless, you
  10839 *** may want to report the problem to your system manager and/or to
  10840 *** bug-libtool@gnu.org
  10841 
  10842 _LT_EOF
  10843 	  fi ;;
  10844 	esac
  10845       fi
  10846       break
  10847     fi
  10848   done
  10849   IFS=$lt_save_ifs
  10850   MAGIC_CMD=$lt_save_MAGIC_CMD
  10851   ;;
  10852 esac
  10853 fi
  10854 
  10855 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
  10856 if test -n "$MAGIC_CMD"; then
  10857   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
  10858 printf "%s\n" "$MAGIC_CMD" >&6; }
  10859 else
  10860   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  10861 printf "%s\n" "no" >&6; }
  10862 fi
  10863 
  10864 
  10865   else
  10866     MAGIC_CMD=:
  10867   fi
  10868 fi
  10869 
  10870   fi
  10871   ;;
  10872 esac
  10873 
  10874 # Use C for the default configuration in the libtool script
  10875 
  10876 lt_save_CC=$CC
  10877 ac_ext=c
  10878 ac_cpp='$CPP $CPPFLAGS'
  10879 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  10880 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  10881 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  10882 
  10883 
  10884 # Source file extension for C test sources.
  10885 ac_ext=c
  10886 
  10887 # Object file extension for compiled C test sources.
  10888 objext=o
  10889 objext=$objext
  10890 
  10891 # Code to be used in simple compile tests
  10892 lt_simple_compile_test_code="int some_variable = 0;"
  10893 
  10894 # Code to be used in simple link tests
  10895 lt_simple_link_test_code='int main(){return(0);}'
  10896 
  10897 
  10898 
  10899 
  10900 
  10901 
  10902 
  10903 # If no C compiler was specified, use CC.
  10904 LTCC=${LTCC-"$CC"}
  10905 
  10906 # If no C compiler flags were specified, use CFLAGS.
  10907 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  10908 
  10909 # Allow CC to be a program name with arguments.
  10910 compiler=$CC
  10911 
  10912 # Save the default compiler, since it gets overwritten when the other
  10913 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
  10914 compiler_DEFAULT=$CC
  10915 
  10916 # save warnings/boilerplate of simple test code
  10917 ac_outfile=conftest.$ac_objext
  10918 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
  10919 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  10920 _lt_compiler_boilerplate=`cat conftest.err`
  10921 $RM conftest*
  10922 
  10923 ac_outfile=conftest.$ac_objext
  10924 echo "$lt_simple_link_test_code" >conftest.$ac_ext
  10925 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  10926 _lt_linker_boilerplate=`cat conftest.err`
  10927 $RM -r conftest*
  10928 
  10929 
  10930 ## CAVEAT EMPTOR:
  10931 ## There is no encapsulation within the following macros, do not change
  10932 ## the running order or otherwise move them around unless you know exactly
  10933 ## what you are doing...
  10934 if test -n "$compiler"; then
  10935 
  10936 lt_prog_compiler_no_builtin_flag=
  10937 
  10938 if test yes = "$GCC"; then
  10939   case $cc_basename in
  10940   nvcc*)
  10941     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
  10942   *)
  10943     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
  10944   esac
  10945 
  10946   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  10947 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
  10948 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
  10949 then :
  10950   printf %s "(cached) " >&6
  10951 else $as_nop
  10952   lt_cv_prog_compiler_rtti_exceptions=no
  10953    ac_outfile=conftest.$ac_objext
  10954    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  10955    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
  10956    # Insert the option either (1) after the last *FLAGS variable, or
  10957    # (2) before a word containing "conftest.", or (3) at the end.
  10958    # Note that $ac_compile itself does not contain backslashes and begins
  10959    # with a dollar sign (not a hyphen), so the echo should work correctly.
  10960    # The option is referenced via a variable to avoid confusing sed.
  10961    lt_compile=`echo "$ac_compile" | $SED \
  10962    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  10963    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  10964    -e 's:$: $lt_compiler_flag:'`
  10965    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  10966    (eval "$lt_compile" 2>conftest.err)
  10967    ac_status=$?
  10968    cat conftest.err >&5
  10969    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10970    if (exit $ac_status) && test -s "$ac_outfile"; then
  10971      # The compiler can only warn and ignore the option if not recognized
  10972      # So say no if there are warnings other than the usual output.
  10973      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
  10974      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  10975      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  10976        lt_cv_prog_compiler_rtti_exceptions=yes
  10977      fi
  10978    fi
  10979    $RM conftest*
  10980 
  10981 fi
  10982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
  10983 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
  10984 
  10985 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
  10986     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
  10987 else
  10988     :
  10989 fi
  10990 
  10991 fi
  10992 
  10993 
  10994 
  10995 
  10996 
  10997 
  10998   lt_prog_compiler_wl=
  10999 lt_prog_compiler_pic=
  11000 lt_prog_compiler_static=
  11001 
  11002 
  11003   if test yes = "$GCC"; then
  11004     lt_prog_compiler_wl='-Wl,'
  11005     lt_prog_compiler_static='-static'
  11006 
  11007     case $host_os in
  11008       aix*)
  11009       # All AIX code is PIC.
  11010       if test ia64 = "$host_cpu"; then
  11011 	# AIX 5 now supports IA64 processor
  11012 	lt_prog_compiler_static='-Bstatic'
  11013       fi
  11014       lt_prog_compiler_pic='-fPIC'
  11015       ;;
  11016 
  11017     amigaos*)
  11018       case $host_cpu in
  11019       powerpc)
  11020             # see comment about AmigaOS4 .so support
  11021             lt_prog_compiler_pic='-fPIC'
  11022         ;;
  11023       m68k)
  11024             # FIXME: we need at least 68020 code to build shared libraries, but
  11025             # adding the '-m68020' flag to GCC prevents building anything better,
  11026             # like '-m68040'.
  11027             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
  11028         ;;
  11029       esac
  11030       ;;
  11031 
  11032     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  11033       # PIC is the default for these OSes.
  11034       ;;
  11035 
  11036     mingw* | cygwin* | pw32* | os2* | cegcc*)
  11037       # This hack is so that the source file can tell whether it is being
  11038       # built for inclusion in a dll (and should export symbols for example).
  11039       # Although the cygwin gcc ignores -fPIC, still need this for old-style
  11040       # (--disable-auto-import) libraries
  11041       lt_prog_compiler_pic='-DDLL_EXPORT'
  11042       case $host_os in
  11043       os2*)
  11044 	lt_prog_compiler_static='$wl-static'
  11045 	;;
  11046       esac
  11047       ;;
  11048 
  11049     darwin* | rhapsody*)
  11050       # PIC is the default on this platform
  11051       # Common symbols not allowed in MH_DYLIB files
  11052       lt_prog_compiler_pic='-fno-common'
  11053       ;;
  11054 
  11055     haiku*)
  11056       # PIC is the default for Haiku.
  11057       # The "-static" flag exists, but is broken.
  11058       lt_prog_compiler_static=
  11059       ;;
  11060 
  11061     hpux*)
  11062       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
  11063       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
  11064       # sets the default TLS model and affects inlining.
  11065       case $host_cpu in
  11066       hppa*64*)
  11067 	# +Z the default
  11068 	;;
  11069       *)
  11070 	lt_prog_compiler_pic='-fPIC'
  11071 	;;
  11072       esac
  11073       ;;
  11074 
  11075     interix[3-9]*)
  11076       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  11077       # Instead, we relocate shared libraries at runtime.
  11078       ;;
  11079 
  11080     msdosdjgpp*)
  11081       # Just because we use GCC doesn't mean we suddenly get shared libraries
  11082       # on systems that don't support them.
  11083       lt_prog_compiler_can_build_shared=no
  11084       enable_shared=no
  11085       ;;
  11086 
  11087     *nto* | *qnx*)
  11088       # QNX uses GNU C++, but need to define -shared option too, otherwise
  11089       # it will coredump.
  11090       lt_prog_compiler_pic='-fPIC -shared'
  11091       ;;
  11092 
  11093     sysv4*MP*)
  11094       if test -d /usr/nec; then
  11095 	lt_prog_compiler_pic=-Kconform_pic
  11096       fi
  11097       ;;
  11098 
  11099     *)
  11100       lt_prog_compiler_pic='-fPIC'
  11101       ;;
  11102     esac
  11103 
  11104     case $cc_basename in
  11105     nvcc*) # Cuda Compiler Driver 2.2
  11106       lt_prog_compiler_wl='-Xlinker '
  11107       if test -n "$lt_prog_compiler_pic"; then
  11108         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
  11109       fi
  11110       ;;
  11111     esac
  11112   else
  11113     # PORTME Check for flag to pass linker flags through the system compiler.
  11114     case $host_os in
  11115     aix*)
  11116       lt_prog_compiler_wl='-Wl,'
  11117       if test ia64 = "$host_cpu"; then
  11118 	# AIX 5 now supports IA64 processor
  11119 	lt_prog_compiler_static='-Bstatic'
  11120       else
  11121 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
  11122       fi
  11123       ;;
  11124 
  11125     darwin* | rhapsody*)
  11126       # PIC is the default on this platform
  11127       # Common symbols not allowed in MH_DYLIB files
  11128       lt_prog_compiler_pic='-fno-common'
  11129       case $cc_basename in
  11130       nagfor*)
  11131         # NAG Fortran compiler
  11132         lt_prog_compiler_wl='-Wl,-Wl,,'
  11133         lt_prog_compiler_pic='-PIC'
  11134         lt_prog_compiler_static='-Bstatic'
  11135         ;;
  11136       esac
  11137       ;;
  11138 
  11139     mingw* | cygwin* | pw32* | os2* | cegcc*)
  11140       # This hack is so that the source file can tell whether it is being
  11141       # built for inclusion in a dll (and should export symbols for example).
  11142       lt_prog_compiler_pic='-DDLL_EXPORT'
  11143       case $host_os in
  11144       os2*)
  11145 	lt_prog_compiler_static='$wl-static'
  11146 	;;
  11147       esac
  11148       ;;
  11149 
  11150     hpux9* | hpux10* | hpux11*)
  11151       lt_prog_compiler_wl='-Wl,'
  11152       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  11153       # not for PA HP-UX.
  11154       case $host_cpu in
  11155       hppa*64*|ia64*)
  11156 	# +Z the default
  11157 	;;
  11158       *)
  11159 	lt_prog_compiler_pic='+Z'
  11160 	;;
  11161       esac
  11162       # Is there a better lt_prog_compiler_static that works with the bundled CC?
  11163       lt_prog_compiler_static='$wl-a ${wl}archive'
  11164       ;;
  11165 
  11166     irix5* | irix6* | nonstopux*)
  11167       lt_prog_compiler_wl='-Wl,'
  11168       # PIC (with -KPIC) is the default.
  11169       lt_prog_compiler_static='-non_shared'
  11170       ;;
  11171 
  11172     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
  11173       case $cc_basename in
  11174       # old Intel for x86_64, which still supported -KPIC.
  11175       ecc*)
  11176 	lt_prog_compiler_wl='-Wl,'
  11177 	lt_prog_compiler_pic='-KPIC'
  11178 	lt_prog_compiler_static='-static'
  11179         ;;
  11180       # flang / f18. f95 an alias for gfortran or flang on Debian
  11181       flang* | f18* | f95*)
  11182 	lt_prog_compiler_wl='-Wl,'
  11183 	lt_prog_compiler_pic='-fPIC'
  11184 	lt_prog_compiler_static='-static'
  11185         ;;
  11186       # icc used to be incompatible with GCC.
  11187       # ICC 10 doesn't accept -KPIC any more.
  11188       icc* | ifort*)
  11189 	lt_prog_compiler_wl='-Wl,'
  11190 	lt_prog_compiler_pic='-fPIC'
  11191 	lt_prog_compiler_static='-static'
  11192         ;;
  11193       # Lahey Fortran 8.1.
  11194       lf95*)
  11195 	lt_prog_compiler_wl='-Wl,'
  11196 	lt_prog_compiler_pic='--shared'
  11197 	lt_prog_compiler_static='--static'
  11198 	;;
  11199       nagfor*)
  11200 	# NAG Fortran compiler
  11201 	lt_prog_compiler_wl='-Wl,-Wl,,'
  11202 	lt_prog_compiler_pic='-PIC'
  11203 	lt_prog_compiler_static='-Bstatic'
  11204 	;;
  11205       tcc*)
  11206 	# Fabrice Bellard et al's Tiny C Compiler
  11207 	lt_prog_compiler_wl='-Wl,'
  11208 	lt_prog_compiler_pic='-fPIC'
  11209 	lt_prog_compiler_static='-static'
  11210 	;;
  11211       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
  11212         # Portland Group compilers (*not* the Pentium gcc compiler,
  11213 	# which looks to be a dead project)
  11214 	lt_prog_compiler_wl='-Wl,'
  11215 	lt_prog_compiler_pic='-fpic'
  11216 	lt_prog_compiler_static='-Bstatic'
  11217         ;;
  11218       ccc*)
  11219         lt_prog_compiler_wl='-Wl,'
  11220         # All Alpha code is PIC.
  11221         lt_prog_compiler_static='-non_shared'
  11222         ;;
  11223       xl* | bgxl* | bgf* | mpixl*)
  11224 	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
  11225 	lt_prog_compiler_wl='-Wl,'
  11226 	lt_prog_compiler_pic='-qpic'
  11227 	lt_prog_compiler_static='-qstaticlink'
  11228 	;;
  11229       *)
  11230 	case `$CC -V 2>&1 | $SED 5q` in
  11231 	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
  11232 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
  11233 	  lt_prog_compiler_pic='-KPIC'
  11234 	  lt_prog_compiler_static='-Bstatic'
  11235 	  lt_prog_compiler_wl=''
  11236 	  ;;
  11237 	*Sun\ F* | *Sun*Fortran*)
  11238 	  lt_prog_compiler_pic='-KPIC'
  11239 	  lt_prog_compiler_static='-Bstatic'
  11240 	  lt_prog_compiler_wl='-Qoption ld '
  11241 	  ;;
  11242 	*Sun\ C*)
  11243 	  # Sun C 5.9
  11244 	  lt_prog_compiler_pic='-KPIC'
  11245 	  lt_prog_compiler_static='-Bstatic'
  11246 	  lt_prog_compiler_wl='-Wl,'
  11247 	  ;;
  11248         *Intel*\ [CF]*Compiler*)
  11249 	  lt_prog_compiler_wl='-Wl,'
  11250 	  lt_prog_compiler_pic='-fPIC'
  11251 	  lt_prog_compiler_static='-static'
  11252 	  ;;
  11253 	*Portland\ Group*)
  11254 	  lt_prog_compiler_wl='-Wl,'
  11255 	  lt_prog_compiler_pic='-fpic'
  11256 	  lt_prog_compiler_static='-Bstatic'
  11257 	  ;;
  11258 	esac
  11259 	;;
  11260       esac
  11261       ;;
  11262 
  11263     newsos6)
  11264       lt_prog_compiler_pic='-KPIC'
  11265       lt_prog_compiler_static='-Bstatic'
  11266       ;;
  11267 
  11268     *nto* | *qnx*)
  11269       # QNX uses GNU C++, but need to define -shared option too, otherwise
  11270       # it will coredump.
  11271       lt_prog_compiler_pic='-fPIC -shared'
  11272       ;;
  11273 
  11274     osf3* | osf4* | osf5*)
  11275       lt_prog_compiler_wl='-Wl,'
  11276       # All OSF/1 code is PIC.
  11277       lt_prog_compiler_static='-non_shared'
  11278       ;;
  11279 
  11280     rdos*)
  11281       lt_prog_compiler_static='-non_shared'
  11282       ;;
  11283 
  11284     solaris*)
  11285       lt_prog_compiler_pic='-KPIC'
  11286       lt_prog_compiler_static='-Bstatic'
  11287       case $cc_basename in
  11288       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
  11289 	lt_prog_compiler_wl='-Qoption ld ';;
  11290       *)
  11291 	lt_prog_compiler_wl='-Wl,';;
  11292       esac
  11293       ;;
  11294 
  11295     sunos4*)
  11296       lt_prog_compiler_wl='-Qoption ld '
  11297       lt_prog_compiler_pic='-PIC'
  11298       lt_prog_compiler_static='-Bstatic'
  11299       ;;
  11300 
  11301     sysv4 | sysv4.2uw2* | sysv4.3*)
  11302       lt_prog_compiler_wl='-Wl,'
  11303       lt_prog_compiler_pic='-KPIC'
  11304       lt_prog_compiler_static='-Bstatic'
  11305       ;;
  11306 
  11307     sysv4*MP*)
  11308       if test -d /usr/nec; then
  11309 	lt_prog_compiler_pic='-Kconform_pic'
  11310 	lt_prog_compiler_static='-Bstatic'
  11311       fi
  11312       ;;
  11313 
  11314     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  11315       lt_prog_compiler_wl='-Wl,'
  11316       lt_prog_compiler_pic='-KPIC'
  11317       lt_prog_compiler_static='-Bstatic'
  11318       ;;
  11319 
  11320     unicos*)
  11321       lt_prog_compiler_wl='-Wl,'
  11322       lt_prog_compiler_can_build_shared=no
  11323       ;;
  11324 
  11325     uts4*)
  11326       lt_prog_compiler_pic='-pic'
  11327       lt_prog_compiler_static='-Bstatic'
  11328       ;;
  11329 
  11330     *)
  11331       lt_prog_compiler_can_build_shared=no
  11332       ;;
  11333     esac
  11334   fi
  11335 
  11336 case $host_os in
  11337   # For platforms that do not support PIC, -DPIC is meaningless:
  11338   *djgpp*)
  11339     lt_prog_compiler_pic=
  11340     ;;
  11341   *)
  11342     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
  11343     ;;
  11344 esac
  11345 
  11346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
  11347 printf %s "checking for $compiler option to produce PIC... " >&6; }
  11348 if test ${lt_cv_prog_compiler_pic+y}
  11349 then :
  11350   printf %s "(cached) " >&6
  11351 else $as_nop
  11352   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
  11353 fi
  11354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
  11355 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
  11356 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
  11357 
  11358 #
  11359 # Check to make sure the PIC flag actually works.
  11360 #
  11361 if test -n "$lt_prog_compiler_pic"; then
  11362   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
  11363 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
  11364 if test ${lt_cv_prog_compiler_pic_works+y}
  11365 then :
  11366   printf %s "(cached) " >&6
  11367 else $as_nop
  11368   lt_cv_prog_compiler_pic_works=no
  11369    ac_outfile=conftest.$ac_objext
  11370    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  11371    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
  11372    # Insert the option either (1) after the last *FLAGS variable, or
  11373    # (2) before a word containing "conftest.", or (3) at the end.
  11374    # Note that $ac_compile itself does not contain backslashes and begins
  11375    # with a dollar sign (not a hyphen), so the echo should work correctly.
  11376    # The option is referenced via a variable to avoid confusing sed.
  11377    lt_compile=`echo "$ac_compile" | $SED \
  11378    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  11379    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  11380    -e 's:$: $lt_compiler_flag:'`
  11381    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  11382    (eval "$lt_compile" 2>conftest.err)
  11383    ac_status=$?
  11384    cat conftest.err >&5
  11385    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  11386    if (exit $ac_status) && test -s "$ac_outfile"; then
  11387      # The compiler can only warn and ignore the option if not recognized
  11388      # So say no if there are warnings other than the usual output.
  11389      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
  11390      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  11391      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  11392        lt_cv_prog_compiler_pic_works=yes
  11393      fi
  11394    fi
  11395    $RM conftest*
  11396 
  11397 fi
  11398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
  11399 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
  11400 
  11401 if test yes = "$lt_cv_prog_compiler_pic_works"; then
  11402     case $lt_prog_compiler_pic in
  11403      "" | " "*) ;;
  11404      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
  11405      esac
  11406 else
  11407     lt_prog_compiler_pic=
  11408      lt_prog_compiler_can_build_shared=no
  11409 fi
  11410 
  11411 fi
  11412 
  11413 
  11414 
  11415 
  11416 
  11417 
  11418 
  11419 
  11420 
  11421 
  11422 
  11423 #
  11424 # Check to make sure the static flag actually works.
  11425 #
  11426 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
  11427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  11428 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
  11429 if test ${lt_cv_prog_compiler_static_works+y}
  11430 then :
  11431   printf %s "(cached) " >&6
  11432 else $as_nop
  11433   lt_cv_prog_compiler_static_works=no
  11434    save_LDFLAGS=$LDFLAGS
  11435    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  11436    echo "$lt_simple_link_test_code" > conftest.$ac_ext
  11437    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  11438      # The linker can only warn and ignore the option if not recognized
  11439      # So say no if there are warnings
  11440      if test -s conftest.err; then
  11441        # Append any errors to the config.log.
  11442        cat conftest.err 1>&5
  11443        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
  11444        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  11445        if diff conftest.exp conftest.er2 >/dev/null; then
  11446          lt_cv_prog_compiler_static_works=yes
  11447        fi
  11448      else
  11449        lt_cv_prog_compiler_static_works=yes
  11450      fi
  11451    fi
  11452    $RM -r conftest*
  11453    LDFLAGS=$save_LDFLAGS
  11454 
  11455 fi
  11456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
  11457 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
  11458 
  11459 if test yes = "$lt_cv_prog_compiler_static_works"; then
  11460     :
  11461 else
  11462     lt_prog_compiler_static=
  11463 fi
  11464 
  11465 
  11466 
  11467 
  11468 
  11469 
  11470 
  11471   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
  11472 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
  11473 if test ${lt_cv_prog_compiler_c_o+y}
  11474 then :
  11475   printf %s "(cached) " >&6
  11476 else $as_nop
  11477   lt_cv_prog_compiler_c_o=no
  11478    $RM -r conftest 2>/dev/null
  11479    mkdir conftest
  11480    cd conftest
  11481    mkdir out
  11482    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  11483 
  11484    lt_compiler_flag="-o out/conftest2.$ac_objext"
  11485    # Insert the option either (1) after the last *FLAGS variable, or
  11486    # (2) before a word containing "conftest.", or (3) at the end.
  11487    # Note that $ac_compile itself does not contain backslashes and begins
  11488    # with a dollar sign (not a hyphen), so the echo should work correctly.
  11489    lt_compile=`echo "$ac_compile" | $SED \
  11490    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  11491    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  11492    -e 's:$: $lt_compiler_flag:'`
  11493    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  11494    (eval "$lt_compile" 2>out/conftest.err)
  11495    ac_status=$?
  11496    cat out/conftest.err >&5
  11497    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  11498    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  11499    then
  11500      # The compiler can only warn and ignore the option if not recognized
  11501      # So say no if there are warnings
  11502      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
  11503      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  11504      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  11505        lt_cv_prog_compiler_c_o=yes
  11506      fi
  11507    fi
  11508    chmod u+w . 2>&5
  11509    $RM conftest*
  11510    # SGI C++ compiler will create directory out/ii_files/ for
  11511    # template instantiation
  11512    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
  11513    $RM out/* && rmdir out
  11514    cd ..
  11515    $RM -r conftest
  11516    $RM conftest*
  11517 
  11518 fi
  11519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
  11520 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
  11521 
  11522 
  11523 
  11524 
  11525 
  11526 
  11527   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
  11528 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
  11529 if test ${lt_cv_prog_compiler_c_o+y}
  11530 then :
  11531   printf %s "(cached) " >&6
  11532 else $as_nop
  11533   lt_cv_prog_compiler_c_o=no
  11534    $RM -r conftest 2>/dev/null
  11535    mkdir conftest
  11536    cd conftest
  11537    mkdir out
  11538    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  11539 
  11540    lt_compiler_flag="-o out/conftest2.$ac_objext"
  11541    # Insert the option either (1) after the last *FLAGS variable, or
  11542    # (2) before a word containing "conftest.", or (3) at the end.
  11543    # Note that $ac_compile itself does not contain backslashes and begins
  11544    # with a dollar sign (not a hyphen), so the echo should work correctly.
  11545    lt_compile=`echo "$ac_compile" | $SED \
  11546    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  11547    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  11548    -e 's:$: $lt_compiler_flag:'`
  11549    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  11550    (eval "$lt_compile" 2>out/conftest.err)
  11551    ac_status=$?
  11552    cat out/conftest.err >&5
  11553    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  11554    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  11555    then
  11556      # The compiler can only warn and ignore the option if not recognized
  11557      # So say no if there are warnings
  11558      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
  11559      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  11560      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  11561        lt_cv_prog_compiler_c_o=yes
  11562      fi
  11563    fi
  11564    chmod u+w . 2>&5
  11565    $RM conftest*
  11566    # SGI C++ compiler will create directory out/ii_files/ for
  11567    # template instantiation
  11568    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
  11569    $RM out/* && rmdir out
  11570    cd ..
  11571    $RM -r conftest
  11572    $RM conftest*
  11573 
  11574 fi
  11575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
  11576 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
  11577 
  11578 
  11579 
  11580 
  11581 hard_links=nottested
  11582 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
  11583   # do not overwrite the value of need_locks provided by the user
  11584   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
  11585 printf %s "checking if we can lock with hard links... " >&6; }
  11586   hard_links=yes
  11587   $RM conftest*
  11588   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  11589   touch conftest.a
  11590   ln conftest.a conftest.b 2>&5 || hard_links=no
  11591   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  11592   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
  11593 printf "%s\n" "$hard_links" >&6; }
  11594   if test no = "$hard_links"; then
  11595     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
  11596 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
  11597     need_locks=warn
  11598   fi
  11599 else
  11600   need_locks=no
  11601 fi
  11602 
  11603 
  11604 
  11605 
  11606 
  11607 
  11608   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  11609 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
  11610 
  11611   runpath_var=
  11612   allow_undefined_flag=
  11613   always_export_symbols=no
  11614   archive_cmds=
  11615   archive_expsym_cmds=
  11616   compiler_needs_object=no
  11617   enable_shared_with_static_runtimes=no
  11618   export_dynamic_flag_spec=
  11619   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  11620   hardcode_automatic=no
  11621   hardcode_direct=no
  11622   hardcode_direct_absolute=no
  11623   hardcode_libdir_flag_spec=
  11624   hardcode_libdir_separator=
  11625   hardcode_minus_L=no
  11626   hardcode_shlibpath_var=unsupported
  11627   inherit_rpath=no
  11628   link_all_deplibs=unknown
  11629   module_cmds=
  11630   module_expsym_cmds=
  11631   old_archive_from_new_cmds=
  11632   old_archive_from_expsyms_cmds=
  11633   thread_safe_flag_spec=
  11634   whole_archive_flag_spec=
  11635   # include_expsyms should be a list of space-separated symbols to be *always*
  11636   # included in the symbol list
  11637   include_expsyms=
  11638   # exclude_expsyms can be an extended regexp of symbols to exclude
  11639   # it will be wrapped by ' (' and ')$', so one must not match beginning or
  11640   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
  11641   # as well as any symbol that contains 'd'.
  11642   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
  11643   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  11644   # platforms (ab)use it in PIC code, but their linkers get confused if
  11645   # the symbol is explicitly referenced.  Since portable code cannot
  11646   # rely on this symbol name, it's probably fine to never include it in
  11647   # preloaded symbol tables.
  11648   # Exclude shared library initialization/finalization symbols.
  11649   extract_expsyms_cmds=
  11650 
  11651   case $host_os in
  11652   cygwin* | mingw* | pw32* | cegcc*)
  11653     # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
  11654     # When not using gcc, we currently assume that we are using
  11655     # Microsoft Visual C++ or Intel C++ Compiler.
  11656     if test yes != "$GCC"; then
  11657       with_gnu_ld=no
  11658     fi
  11659     ;;
  11660   interix*)
  11661     # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
  11662     with_gnu_ld=yes
  11663     ;;
  11664   openbsd* | bitrig*)
  11665     with_gnu_ld=no
  11666     ;;
  11667   linux* | k*bsd*-gnu | gnu*)
  11668     link_all_deplibs=no
  11669     ;;
  11670   esac
  11671 
  11672   ld_shlibs=yes
  11673 
  11674   # On some targets, GNU ld is compatible enough with the native linker
  11675   # that we're better off using the native interface for both.
  11676   lt_use_gnu_ld_interface=no
  11677   if test yes = "$with_gnu_ld"; then
  11678     case $host_os in
  11679       aix*)
  11680 	# The AIX port of GNU ld has always aspired to compatibility
  11681 	# with the native linker.  However, as the warning in the GNU ld
  11682 	# block says, versions before 2.19.5* couldn't really create working
  11683 	# shared libraries, regardless of the interface used.
  11684 	case `$LD -v 2>&1` in
  11685 	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
  11686 	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
  11687 	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
  11688 	  *)
  11689 	    lt_use_gnu_ld_interface=yes
  11690 	    ;;
  11691 	esac
  11692 	;;
  11693       *)
  11694 	lt_use_gnu_ld_interface=yes
  11695 	;;
  11696     esac
  11697   fi
  11698 
  11699   if test yes = "$lt_use_gnu_ld_interface"; then
  11700     # If archive_cmds runs LD, not CC, wlarc should be empty
  11701     wlarc='$wl'
  11702 
  11703     # Set some defaults for GNU ld with shared library support. These
  11704     # are reset later if shared libraries are not supported. Putting them
  11705     # here allows them to be overridden if necessary.
  11706     runpath_var=LD_RUN_PATH
  11707     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  11708     export_dynamic_flag_spec='$wl--export-dynamic'
  11709     # ancient GNU ld didn't support --whole-archive et. al.
  11710     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
  11711       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
  11712     else
  11713       whole_archive_flag_spec=
  11714     fi
  11715     supports_anon_versioning=no
  11716     case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
  11717       *GNU\ gold*) supports_anon_versioning=yes ;;
  11718       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
  11719       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
  11720       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
  11721       *\ 2.11.*) ;; # other 2.11 versions
  11722       *) supports_anon_versioning=yes ;;
  11723     esac
  11724 
  11725     # See if GNU ld supports shared libraries.
  11726     case $host_os in
  11727     aix[3-9]*)
  11728       # On AIX/PPC, the GNU linker is very broken
  11729       if test ia64 != "$host_cpu"; then
  11730 	ld_shlibs=no
  11731 	cat <<_LT_EOF 1>&2
  11732 
  11733 *** Warning: the GNU linker, at least up to release 2.19, is reported
  11734 *** to be unable to reliably create shared libraries on AIX.
  11735 *** Therefore, libtool is disabling shared libraries support.  If you
  11736 *** really care for shared libraries, you may want to install binutils
  11737 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
  11738 *** You will then need to restart the configuration process.
  11739 
  11740 _LT_EOF
  11741       fi
  11742       ;;
  11743 
  11744     amigaos*)
  11745       case $host_cpu in
  11746       powerpc)
  11747             # see comment about AmigaOS4 .so support
  11748             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11749             archive_expsym_cmds=''
  11750         ;;
  11751       m68k)
  11752             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)'
  11753             hardcode_libdir_flag_spec='-L$libdir'
  11754             hardcode_minus_L=yes
  11755         ;;
  11756       esac
  11757       ;;
  11758 
  11759     beos*)
  11760       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
  11761 	allow_undefined_flag=unsupported
  11762 	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  11763 	# support --undefined.  This deserves some investigation.  FIXME
  11764 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11765       else
  11766 	ld_shlibs=no
  11767       fi
  11768       ;;
  11769 
  11770     cygwin* | mingw* | pw32* | cegcc*)
  11771       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
  11772       # as there is no search path for DLLs.
  11773       hardcode_libdir_flag_spec='-L$libdir'
  11774       export_dynamic_flag_spec='$wl--export-all-symbols'
  11775       allow_undefined_flag=unsupported
  11776       always_export_symbols=no
  11777       enable_shared_with_static_runtimes=yes
  11778       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
  11779       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
  11780 
  11781       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
  11782         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  11783 	# If the export-symbols file already is a .def file, use it as
  11784 	# is; otherwise, prepend EXPORTS...
  11785 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
  11786           cp $export_symbols $output_objdir/$soname.def;
  11787         else
  11788           echo EXPORTS > $output_objdir/$soname.def;
  11789           cat $export_symbols >> $output_objdir/$soname.def;
  11790         fi~
  11791         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  11792       else
  11793 	ld_shlibs=no
  11794       fi
  11795       ;;
  11796 
  11797     haiku*)
  11798       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11799       link_all_deplibs=yes
  11800       ;;
  11801 
  11802     os2*)
  11803       hardcode_libdir_flag_spec='-L$libdir'
  11804       hardcode_minus_L=yes
  11805       allow_undefined_flag=unsupported
  11806       shrext_cmds=.dll
  11807       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
  11808 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
  11809 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
  11810 	$ECHO EXPORTS >> $output_objdir/$libname.def~
  11811 	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
  11812 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
  11813 	emximp -o $lib $output_objdir/$libname.def'
  11814       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
  11815 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
  11816 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
  11817 	$ECHO EXPORTS >> $output_objdir/$libname.def~
  11818 	prefix_cmds="$SED"~
  11819 	if test EXPORTS = "`$SED 1q $export_symbols`"; then
  11820 	  prefix_cmds="$prefix_cmds -e 1d";
  11821 	fi~
  11822 	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
  11823 	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
  11824 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
  11825 	emximp -o $lib $output_objdir/$libname.def'
  11826       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
  11827       enable_shared_with_static_runtimes=yes
  11828       file_list_spec='@'
  11829       ;;
  11830 
  11831     interix[3-9]*)
  11832       hardcode_direct=no
  11833       hardcode_shlibpath_var=no
  11834       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
  11835       export_dynamic_flag_spec='$wl-E'
  11836       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  11837       # Instead, shared libraries are loaded at an image base (0x10000000 by
  11838       # default) and relocated if they conflict, which is a slow very memory
  11839       # consuming and fragmenting process.  To avoid this, we pick a random,
  11840       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  11841       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  11842       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  11843       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'
  11844       ;;
  11845 
  11846     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
  11847       tmp_diet=no
  11848       if test linux-dietlibc = "$host_os"; then
  11849 	case $cc_basename in
  11850 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
  11851 	esac
  11852       fi
  11853       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
  11854 	 && test no = "$tmp_diet"
  11855       then
  11856 	tmp_addflag=' $pic_flag'
  11857 	tmp_sharedflag='-shared'
  11858 	case $cc_basename,$host_cpu in
  11859         pgcc*)				# Portland Group C compiler
  11860 	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
  11861 	  tmp_addflag=' $pic_flag'
  11862 	  ;;
  11863 	pgf77* | pgf90* | pgf95* | pgfortran*)
  11864 					# Portland Group f77 and f90 compilers
  11865 	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
  11866 	  tmp_addflag=' $pic_flag -Mnomain' ;;
  11867 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
  11868 	  tmp_addflag=' -i_dynamic' ;;
  11869 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
  11870 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
  11871 	ifc* | ifort*)			# Intel Fortran compiler
  11872 	  tmp_addflag=' -nofor_main' ;;
  11873 	lf95*)				# Lahey Fortran 8.1
  11874 	  whole_archive_flag_spec=
  11875 	  tmp_sharedflag='--shared' ;;
  11876         nagfor*)                        # NAGFOR 5.3
  11877           tmp_sharedflag='-Wl,-shared' ;;
  11878 	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
  11879 	  tmp_sharedflag='-qmkshrobj'
  11880 	  tmp_addflag= ;;
  11881 	nvcc*)	# Cuda Compiler Driver 2.2
  11882 	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
  11883 	  compiler_needs_object=yes
  11884 	  ;;
  11885 	esac
  11886 	case `$CC -V 2>&1 | $SED 5q` in
  11887 	*Sun\ C*)			# Sun C 5.9
  11888 	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
  11889 	  compiler_needs_object=yes
  11890 	  tmp_sharedflag='-G' ;;
  11891 	*Sun\ F*)			# Sun Fortran 8.3
  11892 	  tmp_sharedflag='-G' ;;
  11893 	esac
  11894 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11895 
  11896         if test yes = "$supports_anon_versioning"; then
  11897           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
  11898             cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  11899             echo "local: *; };" >> $output_objdir/$libname.ver~
  11900             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
  11901         fi
  11902 
  11903 	case $cc_basename in
  11904 	tcc*)
  11905 	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  11906 	  export_dynamic_flag_spec='-rdynamic'
  11907 	  ;;
  11908 	xlf* | bgf* | bgxlf* | mpixlf*)
  11909 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
  11910 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  11911 	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  11912 	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
  11913 	  if test yes = "$supports_anon_versioning"; then
  11914 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
  11915               cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  11916               echo "local: *; };" >> $output_objdir/$libname.ver~
  11917               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
  11918 	  fi
  11919 	  ;;
  11920 	esac
  11921       else
  11922         ld_shlibs=no
  11923       fi
  11924       ;;
  11925 
  11926     netbsd* | netbsdelf*-gnu)
  11927       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  11928 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  11929 	wlarc=
  11930       else
  11931 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11932 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
  11933       fi
  11934       ;;
  11935 
  11936     solaris*)
  11937       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
  11938 	ld_shlibs=no
  11939 	cat <<_LT_EOF 1>&2
  11940 
  11941 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
  11942 *** create shared libraries on Solaris systems.  Therefore, libtool
  11943 *** is disabling shared libraries support.  We urge you to upgrade GNU
  11944 *** binutils to release 2.9.1 or newer.  Another option is to modify
  11945 *** your PATH or compiler configuration so that the native linker is
  11946 *** used, and then restart.
  11947 
  11948 _LT_EOF
  11949       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
  11950 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11951 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
  11952       else
  11953 	ld_shlibs=no
  11954       fi
  11955       ;;
  11956 
  11957     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
  11958       case `$LD -v 2>&1` in
  11959         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
  11960 	ld_shlibs=no
  11961 	cat <<_LT_EOF 1>&2
  11962 
  11963 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
  11964 *** reliably create shared libraries on SCO systems.  Therefore, libtool
  11965 *** is disabling shared libraries support.  We urge you to upgrade GNU
  11966 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
  11967 *** your PATH or compiler configuration so that the native linker is
  11968 *** used, and then restart.
  11969 
  11970 _LT_EOF
  11971 	;;
  11972 	*)
  11973 	  # For security reasons, it is highly recommended that you always
  11974 	  # use absolute paths for naming shared libraries, and exclude the
  11975 	  # DT_RUNPATH tag from executables and libraries.  But doing so
  11976 	  # requires that you compile everything twice, which is a pain.
  11977 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
  11978 	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  11979 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11980 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
  11981 	  else
  11982 	    ld_shlibs=no
  11983 	  fi
  11984 	;;
  11985       esac
  11986       ;;
  11987 
  11988     sunos4*)
  11989       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  11990       wlarc=
  11991       hardcode_direct=yes
  11992       hardcode_shlibpath_var=no
  11993       ;;
  11994 
  11995     *)
  11996       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
  11997 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  11998 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
  11999       else
  12000 	ld_shlibs=no
  12001       fi
  12002       ;;
  12003     esac
  12004 
  12005     if test no = "$ld_shlibs"; then
  12006       runpath_var=
  12007       hardcode_libdir_flag_spec=
  12008       export_dynamic_flag_spec=
  12009       whole_archive_flag_spec=
  12010     fi
  12011   else
  12012     # PORTME fill in a description of your system's linker (not GNU ld)
  12013     case $host_os in
  12014     aix3*)
  12015       allow_undefined_flag=unsupported
  12016       always_export_symbols=yes
  12017       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'
  12018       # Note: this linker hardcodes the directories in LIBPATH if there
  12019       # are no directories specified by -L.
  12020       hardcode_minus_L=yes
  12021       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
  12022 	# Neither direct hardcoding nor static linking is supported with a
  12023 	# broken collect2.
  12024 	hardcode_direct=unsupported
  12025       fi
  12026       ;;
  12027 
  12028     aix[4-9]*)
  12029       if test ia64 = "$host_cpu"; then
  12030 	# On IA64, the linker does run time linking by default, so we don't
  12031 	# have to do anything special.
  12032 	aix_use_runtimelinking=no
  12033 	exp_sym_flag='-Bexport'
  12034 	no_entry_flag=
  12035       else
  12036 	# If we're using GNU nm, then we don't want the "-C" option.
  12037 	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
  12038 	# Without the "-l" option, or with the "-B" option, AIX nm treats
  12039 	# weak defined symbols like other global defined symbols, whereas
  12040 	# GNU nm marks them as "W".
  12041 	# While the 'weak' keyword is ignored in the Export File, we need
  12042 	# it in the Import File for the 'aix-soname' feature, so we have
  12043 	# to replace the "-B" option with "-P" for AIX nm.
  12044 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
  12045 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
  12046 	else
  12047 	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
  12048 	fi
  12049 	aix_use_runtimelinking=no
  12050 
  12051 	# Test if we are trying to use run time linking or normal
  12052 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
  12053 	# have runtime linking enabled, and use it for executables.
  12054 	# For shared libraries, we enable/disable runtime linking
  12055 	# depending on the kind of the shared library created -
  12056 	# when "with_aix_soname,aix_use_runtimelinking" is:
  12057 	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
  12058 	# "aix,yes"  lib.so          shared, rtl:yes, for executables
  12059 	#            lib.a           static archive
  12060 	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
  12061 	#            lib.a(lib.so.V) shared, rtl:no,  for executables
  12062 	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
  12063 	#            lib.a(lib.so.V) shared, rtl:no
  12064 	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
  12065 	#            lib.a           static archive
  12066 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
  12067 	  for ld_flag in $LDFLAGS; do
  12068 	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
  12069 	    aix_use_runtimelinking=yes
  12070 	    break
  12071 	  fi
  12072 	  done
  12073 	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
  12074 	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
  12075 	    # so we don't have lib.a shared libs to link our executables.
  12076 	    # We have to force runtime linking in this case.
  12077 	    aix_use_runtimelinking=yes
  12078 	    LDFLAGS="$LDFLAGS -Wl,-brtl"
  12079 	  fi
  12080 	  ;;
  12081 	esac
  12082 
  12083 	exp_sym_flag='-bexport'
  12084 	no_entry_flag='-bnoentry'
  12085       fi
  12086 
  12087       # When large executables or shared objects are built, AIX ld can
  12088       # have problems creating the table of contents.  If linking a library
  12089       # or program results in "error TOC overflow" add -mminimal-toc to
  12090       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  12091       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  12092 
  12093       archive_cmds=''
  12094       hardcode_direct=yes
  12095       hardcode_direct_absolute=yes
  12096       hardcode_libdir_separator=':'
  12097       link_all_deplibs=yes
  12098       file_list_spec='$wl-f,'
  12099       case $with_aix_soname,$aix_use_runtimelinking in
  12100       aix,*) ;; # traditional, no import file
  12101       svr4,* | *,yes) # use import file
  12102 	# The Import File defines what to hardcode.
  12103 	hardcode_direct=no
  12104 	hardcode_direct_absolute=no
  12105 	;;
  12106       esac
  12107 
  12108       if test yes = "$GCC"; then
  12109 	case $host_os in aix4.[012]|aix4.[012].*)
  12110 	# We only want to do this on AIX 4.2 and lower, the check
  12111 	# below for broken collect2 doesn't work under 4.3+
  12112 	  collect2name=`$CC -print-prog-name=collect2`
  12113 	  if test -f "$collect2name" &&
  12114 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
  12115 	  then
  12116 	  # We have reworked collect2
  12117 	  :
  12118 	  else
  12119 	  # We have old collect2
  12120 	  hardcode_direct=unsupported
  12121 	  # It fails to find uninstalled libraries when the uninstalled
  12122 	  # path is not listed in the libpath.  Setting hardcode_minus_L
  12123 	  # to unsupported forces relinking
  12124 	  hardcode_minus_L=yes
  12125 	  hardcode_libdir_flag_spec='-L$libdir'
  12126 	  hardcode_libdir_separator=
  12127 	  fi
  12128 	  ;;
  12129 	esac
  12130 	shared_flag='-shared'
  12131 	if test yes = "$aix_use_runtimelinking"; then
  12132 	  shared_flag="$shared_flag "'$wl-G'
  12133 	fi
  12134 	# Need to ensure runtime linking is disabled for the traditional
  12135 	# shared library, or the linker may eventually find shared libraries
  12136 	# /with/ Import File - we do not want to mix them.
  12137 	shared_flag_aix='-shared'
  12138 	shared_flag_svr4='-shared $wl-G'
  12139       else
  12140 	# not using gcc
  12141 	if test ia64 = "$host_cpu"; then
  12142 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  12143 	# chokes on -Wl,-G. The following line is correct:
  12144 	  shared_flag='-G'
  12145 	else
  12146 	  if test yes = "$aix_use_runtimelinking"; then
  12147 	    shared_flag='$wl-G'
  12148 	  else
  12149 	    shared_flag='$wl-bM:SRE'
  12150 	  fi
  12151 	  shared_flag_aix='$wl-bM:SRE'
  12152 	  shared_flag_svr4='$wl-G'
  12153 	fi
  12154       fi
  12155 
  12156       export_dynamic_flag_spec='$wl-bexpall'
  12157       # It seems that -bexpall does not export symbols beginning with
  12158       # underscore (_), so it is better to generate a list of symbols to export.
  12159       always_export_symbols=yes
  12160       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
  12161 	# Warning - without using the other runtime loading flags (-brtl),
  12162 	# -berok will link without error, but may produce a broken library.
  12163 	allow_undefined_flag='-berok'
  12164         # Determine the default libpath from the value encoded in an
  12165         # empty executable.
  12166         if test set = "${lt_cv_aix_libpath+set}"; then
  12167   aix_libpath=$lt_cv_aix_libpath
  12168 else
  12169   if test ${lt_cv_aix_libpath_+y}
  12170 then :
  12171   printf %s "(cached) " >&6
  12172 else $as_nop
  12173   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  12174 /* end confdefs.h.  */
  12175 
  12176 int
  12177 main (void)
  12178 {
  12179 
  12180   ;
  12181   return 0;
  12182 }
  12183 _ACEOF
  12184 if ac_fn_c_try_link "$LINENO"
  12185 then :
  12186 
  12187   lt_aix_libpath_sed='
  12188       /Import File Strings/,/^$/ {
  12189 	  /^0/ {
  12190 	      s/^0  *\([^ ]*\) *$/\1/
  12191 	      p
  12192 	  }
  12193       }'
  12194   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  12195   # Check for a 64-bit object if we didn't find anything.
  12196   if test -z "$lt_cv_aix_libpath_"; then
  12197     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  12198   fi
  12199 fi
  12200 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  12201     conftest$ac_exeext conftest.$ac_ext
  12202   if test -z "$lt_cv_aix_libpath_"; then
  12203     lt_cv_aix_libpath_=/usr/lib:/lib
  12204   fi
  12205 
  12206 fi
  12207 
  12208   aix_libpath=$lt_cv_aix_libpath_
  12209 fi
  12210 
  12211         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
  12212         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
  12213       else
  12214 	if test ia64 = "$host_cpu"; then
  12215 	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
  12216 	  allow_undefined_flag="-z nodefs"
  12217 	  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"
  12218 	else
  12219 	 # Determine the default libpath from the value encoded in an
  12220 	 # empty executable.
  12221 	 if test set = "${lt_cv_aix_libpath+set}"; then
  12222   aix_libpath=$lt_cv_aix_libpath
  12223 else
  12224   if test ${lt_cv_aix_libpath_+y}
  12225 then :
  12226   printf %s "(cached) " >&6
  12227 else $as_nop
  12228   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  12229 /* end confdefs.h.  */
  12230 
  12231 int
  12232 main (void)
  12233 {
  12234 
  12235   ;
  12236   return 0;
  12237 }
  12238 _ACEOF
  12239 if ac_fn_c_try_link "$LINENO"
  12240 then :
  12241 
  12242   lt_aix_libpath_sed='
  12243       /Import File Strings/,/^$/ {
  12244 	  /^0/ {
  12245 	      s/^0  *\([^ ]*\) *$/\1/
  12246 	      p
  12247 	  }
  12248       }'
  12249   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  12250   # Check for a 64-bit object if we didn't find anything.
  12251   if test -z "$lt_cv_aix_libpath_"; then
  12252     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  12253   fi
  12254 fi
  12255 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  12256     conftest$ac_exeext conftest.$ac_ext
  12257   if test -z "$lt_cv_aix_libpath_"; then
  12258     lt_cv_aix_libpath_=/usr/lib:/lib
  12259   fi
  12260 
  12261 fi
  12262 
  12263   aix_libpath=$lt_cv_aix_libpath_
  12264 fi
  12265 
  12266 	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
  12267 	  # Warning - without using the other run time loading flags,
  12268 	  # -berok will link without error, but may produce a broken library.
  12269 	  no_undefined_flag=' $wl-bernotok'
  12270 	  allow_undefined_flag=' $wl-berok'
  12271 	  if test yes = "$with_gnu_ld"; then
  12272 	    # We only use this code for GNU lds that support --whole-archive.
  12273 	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
  12274 	  else
  12275 	    # Exported symbols can be pulled into shared objects from archives
  12276 	    whole_archive_flag_spec='$convenience'
  12277 	  fi
  12278 	  archive_cmds_need_lc=yes
  12279 	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
  12280 	  # -brtl affects multiple linker settings, -berok does not and is overridden later
  12281 	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
  12282 	  if test svr4 != "$with_aix_soname"; then
  12283 	    # This is similar to how AIX traditionally builds its shared libraries.
  12284 	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
  12285 	  fi
  12286 	  if test aix != "$with_aix_soname"; then
  12287 	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
  12288 	  else
  12289 	    # used by -dlpreopen to get the symbols
  12290 	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
  12291 	  fi
  12292 	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
  12293 	fi
  12294       fi
  12295       ;;
  12296 
  12297     amigaos*)
  12298       case $host_cpu in
  12299       powerpc)
  12300             # see comment about AmigaOS4 .so support
  12301             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  12302             archive_expsym_cmds=''
  12303         ;;
  12304       m68k)
  12305             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)'
  12306             hardcode_libdir_flag_spec='-L$libdir'
  12307             hardcode_minus_L=yes
  12308         ;;
  12309       esac
  12310       ;;
  12311 
  12312     bsdi[45]*)
  12313       export_dynamic_flag_spec=-rdynamic
  12314       ;;
  12315 
  12316     cygwin* | mingw* | pw32* | cegcc*)
  12317       # When not using gcc, we currently assume that we are using
  12318       # Microsoft Visual C++ or Intel C++ Compiler.
  12319       # hardcode_libdir_flag_spec is actually meaningless, as there is
  12320       # no search path for DLLs.
  12321       case $cc_basename in
  12322       cl* | icl*)
  12323 	# Native MSVC or ICC
  12324 	hardcode_libdir_flag_spec=' '
  12325 	allow_undefined_flag=unsupported
  12326 	always_export_symbols=yes
  12327 	file_list_spec='@'
  12328 	# Tell ltmain to make .lib files, not .a files.
  12329 	libext=lib
  12330 	# Tell ltmain to make .dll files, not .so files.
  12331 	shrext_cmds=.dll
  12332 	# FIXME: Setting linknames here is a bad hack.
  12333 	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
  12334 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
  12335             cp "$export_symbols" "$output_objdir/$soname.def";
  12336             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
  12337           else
  12338             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
  12339           fi~
  12340           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
  12341           linknames='
  12342 	# The linker will not automatically build a static lib if we build a DLL.
  12343 	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
  12344 	enable_shared_with_static_runtimes=yes
  12345 	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
  12346 	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
  12347 	# Don't use ranlib
  12348 	old_postinstall_cmds='chmod 644 $oldlib'
  12349 	postlink_cmds='lt_outputfile="@OUTPUT@"~
  12350           lt_tool_outputfile="@TOOL_OUTPUT@"~
  12351           case $lt_outputfile in
  12352             *.exe|*.EXE) ;;
  12353             *)
  12354               lt_outputfile=$lt_outputfile.exe
  12355               lt_tool_outputfile=$lt_tool_outputfile.exe
  12356               ;;
  12357           esac~
  12358           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
  12359             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
  12360             $RM "$lt_outputfile.manifest";
  12361           fi'
  12362 	;;
  12363       *)
  12364 	# Assume MSVC and ICC wrapper
  12365 	hardcode_libdir_flag_spec=' '
  12366 	allow_undefined_flag=unsupported
  12367 	# Tell ltmain to make .lib files, not .a files.
  12368 	libext=lib
  12369 	# Tell ltmain to make .dll files, not .so files.
  12370 	shrext_cmds=.dll
  12371 	# FIXME: Setting linknames here is a bad hack.
  12372 	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
  12373 	# The linker will automatically build a .lib file if we build a DLL.
  12374 	old_archive_from_new_cmds='true'
  12375 	# FIXME: Should let the user specify the lib program.
  12376 	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
  12377 	enable_shared_with_static_runtimes=yes
  12378 	;;
  12379       esac
  12380       ;;
  12381 
  12382     darwin* | rhapsody*)
  12383 
  12384 
  12385   archive_cmds_need_lc=no
  12386   hardcode_direct=no
  12387   hardcode_automatic=yes
  12388   hardcode_shlibpath_var=unsupported
  12389   if test yes = "$lt_cv_ld_force_load"; then
  12390     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
  12391 
  12392   else
  12393     whole_archive_flag_spec=''
  12394   fi
  12395   link_all_deplibs=yes
  12396   allow_undefined_flag=$_lt_dar_allow_undefined
  12397   case $cc_basename in
  12398      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
  12399      *) _lt_dar_can_shared=$GCC ;;
  12400   esac
  12401   if test yes = "$_lt_dar_can_shared"; then
  12402     output_verbose_link_cmd=func_echo_all
  12403     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
  12404     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
  12405     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"
  12406     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"
  12407 
  12408   else
  12409   ld_shlibs=no
  12410   fi
  12411 
  12412       ;;
  12413 
  12414     dgux*)
  12415       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12416       hardcode_libdir_flag_spec='-L$libdir'
  12417       hardcode_shlibpath_var=no
  12418       ;;
  12419 
  12420     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  12421     # support.  Future versions do this automatically, but an explicit c++rt0.o
  12422     # does not break anything, and helps significantly (at the cost of a little
  12423     # extra space).
  12424     freebsd2.2*)
  12425       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  12426       hardcode_libdir_flag_spec='-R$libdir'
  12427       hardcode_direct=yes
  12428       hardcode_shlibpath_var=no
  12429       ;;
  12430 
  12431     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  12432     freebsd2.*)
  12433       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  12434       hardcode_direct=yes
  12435       hardcode_minus_L=yes
  12436       hardcode_shlibpath_var=no
  12437       ;;
  12438 
  12439     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  12440     freebsd* | dragonfly* | midnightbsd*)
  12441       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  12442       hardcode_libdir_flag_spec='-R$libdir'
  12443       hardcode_direct=yes
  12444       hardcode_shlibpath_var=no
  12445       ;;
  12446 
  12447     hpux9*)
  12448       if test yes = "$GCC"; then
  12449 	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
  12450       else
  12451 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
  12452       fi
  12453       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
  12454       hardcode_libdir_separator=:
  12455       hardcode_direct=yes
  12456 
  12457       # hardcode_minus_L: Not really in the search PATH,
  12458       # but as the default location of the library.
  12459       hardcode_minus_L=yes
  12460       export_dynamic_flag_spec='$wl-E'
  12461       ;;
  12462 
  12463     hpux10*)
  12464       if test yes,no = "$GCC,$with_gnu_ld"; then
  12465 	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  12466       else
  12467 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  12468       fi
  12469       if test no = "$with_gnu_ld"; then
  12470 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
  12471 	hardcode_libdir_separator=:
  12472 	hardcode_direct=yes
  12473 	hardcode_direct_absolute=yes
  12474 	export_dynamic_flag_spec='$wl-E'
  12475 	# hardcode_minus_L: Not really in the search PATH,
  12476 	# but as the default location of the library.
  12477 	hardcode_minus_L=yes
  12478       fi
  12479       ;;
  12480 
  12481     hpux11*)
  12482       if test yes,no = "$GCC,$with_gnu_ld"; then
  12483 	case $host_cpu in
  12484 	hppa*64*)
  12485 	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
  12486 	  ;;
  12487 	ia64*)
  12488 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  12489 	  ;;
  12490 	*)
  12491 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  12492 	  ;;
  12493 	esac
  12494       else
  12495 	case $host_cpu in
  12496 	hppa*64*)
  12497 	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
  12498 	  ;;
  12499 	ia64*)
  12500 	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  12501 	  ;;
  12502 	*)
  12503 
  12504 	  # Older versions of the 11.00 compiler do not understand -b yet
  12505 	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
  12506 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
  12507 printf %s "checking if $CC understands -b... " >&6; }
  12508 if test ${lt_cv_prog_compiler__b+y}
  12509 then :
  12510   printf %s "(cached) " >&6
  12511 else $as_nop
  12512   lt_cv_prog_compiler__b=no
  12513    save_LDFLAGS=$LDFLAGS
  12514    LDFLAGS="$LDFLAGS -b"
  12515    echo "$lt_simple_link_test_code" > conftest.$ac_ext
  12516    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  12517      # The linker can only warn and ignore the option if not recognized
  12518      # So say no if there are warnings
  12519      if test -s conftest.err; then
  12520        # Append any errors to the config.log.
  12521        cat conftest.err 1>&5
  12522        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
  12523        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  12524        if diff conftest.exp conftest.er2 >/dev/null; then
  12525          lt_cv_prog_compiler__b=yes
  12526        fi
  12527      else
  12528        lt_cv_prog_compiler__b=yes
  12529      fi
  12530    fi
  12531    $RM -r conftest*
  12532    LDFLAGS=$save_LDFLAGS
  12533 
  12534 fi
  12535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
  12536 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
  12537 
  12538 if test yes = "$lt_cv_prog_compiler__b"; then
  12539     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  12540 else
  12541     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  12542 fi
  12543 
  12544 	  ;;
  12545 	esac
  12546       fi
  12547       if test no = "$with_gnu_ld"; then
  12548 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
  12549 	hardcode_libdir_separator=:
  12550 
  12551 	case $host_cpu in
  12552 	hppa*64*|ia64*)
  12553 	  hardcode_direct=no
  12554 	  hardcode_shlibpath_var=no
  12555 	  ;;
  12556 	*)
  12557 	  hardcode_direct=yes
  12558 	  hardcode_direct_absolute=yes
  12559 	  export_dynamic_flag_spec='$wl-E'
  12560 
  12561 	  # hardcode_minus_L: Not really in the search PATH,
  12562 	  # but as the default location of the library.
  12563 	  hardcode_minus_L=yes
  12564 	  ;;
  12565 	esac
  12566       fi
  12567       ;;
  12568 
  12569     irix5* | irix6* | nonstopux*)
  12570       if test yes = "$GCC"; then
  12571 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
  12572 	# Try to use the -exported_symbol ld option, if it does not
  12573 	# work, assume that -exports_file does not work either and
  12574 	# implicitly export all symbols.
  12575 	# This should be the same for all languages, so no per-tag cache variable.
  12576 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
  12577 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
  12578 if test ${lt_cv_irix_exported_symbol+y}
  12579 then :
  12580   printf %s "(cached) " >&6
  12581 else $as_nop
  12582   save_LDFLAGS=$LDFLAGS
  12583 	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
  12584 	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  12585 /* end confdefs.h.  */
  12586 int foo (void) { return 0; }
  12587 _ACEOF
  12588 if ac_fn_c_try_link "$LINENO"
  12589 then :
  12590   lt_cv_irix_exported_symbol=yes
  12591 else $as_nop
  12592   lt_cv_irix_exported_symbol=no
  12593 fi
  12594 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  12595     conftest$ac_exeext conftest.$ac_ext
  12596            LDFLAGS=$save_LDFLAGS
  12597 fi
  12598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
  12599 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
  12600 	if test yes = "$lt_cv_irix_exported_symbol"; then
  12601           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
  12602 	fi
  12603 	link_all_deplibs=no
  12604       else
  12605 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
  12606 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
  12607       fi
  12608       archive_cmds_need_lc='no'
  12609       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  12610       hardcode_libdir_separator=:
  12611       inherit_rpath=yes
  12612       link_all_deplibs=yes
  12613       ;;
  12614 
  12615     linux*)
  12616       case $cc_basename in
  12617       tcc*)
  12618 	# Fabrice Bellard et al's Tiny C Compiler
  12619 	ld_shlibs=yes
  12620 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  12621 	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  12622 	;;
  12623       esac
  12624       ;;
  12625 
  12626     netbsd* | netbsdelf*-gnu)
  12627       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  12628 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  12629       else
  12630 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  12631       fi
  12632       hardcode_libdir_flag_spec='-R$libdir'
  12633       hardcode_direct=yes
  12634       hardcode_shlibpath_var=no
  12635       ;;
  12636 
  12637     newsos6)
  12638       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12639       hardcode_direct=yes
  12640       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  12641       hardcode_libdir_separator=:
  12642       hardcode_shlibpath_var=no
  12643       ;;
  12644 
  12645     *nto* | *qnx*)
  12646       ;;
  12647 
  12648     openbsd* | bitrig*)
  12649       if test -f /usr/libexec/ld.so; then
  12650 	hardcode_direct=yes
  12651 	hardcode_shlibpath_var=no
  12652 	hardcode_direct_absolute=yes
  12653 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
  12654 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  12655 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
  12656 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
  12657 	  export_dynamic_flag_spec='$wl-E'
  12658 	else
  12659 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  12660 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
  12661 	fi
  12662       else
  12663 	ld_shlibs=no
  12664       fi
  12665       ;;
  12666 
  12667     os2*)
  12668       hardcode_libdir_flag_spec='-L$libdir'
  12669       hardcode_minus_L=yes
  12670       allow_undefined_flag=unsupported
  12671       shrext_cmds=.dll
  12672       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
  12673 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
  12674 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
  12675 	$ECHO EXPORTS >> $output_objdir/$libname.def~
  12676 	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
  12677 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
  12678 	emximp -o $lib $output_objdir/$libname.def'
  12679       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
  12680 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
  12681 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
  12682 	$ECHO EXPORTS >> $output_objdir/$libname.def~
  12683 	prefix_cmds="$SED"~
  12684 	if test EXPORTS = "`$SED 1q $export_symbols`"; then
  12685 	  prefix_cmds="$prefix_cmds -e 1d";
  12686 	fi~
  12687 	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
  12688 	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
  12689 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
  12690 	emximp -o $lib $output_objdir/$libname.def'
  12691       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
  12692       enable_shared_with_static_runtimes=yes
  12693       file_list_spec='@'
  12694       ;;
  12695 
  12696     osf3*)
  12697       if test yes = "$GCC"; then
  12698 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
  12699 	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
  12700       else
  12701 	allow_undefined_flag=' -expect_unresolved \*'
  12702 	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
  12703       fi
  12704       archive_cmds_need_lc='no'
  12705       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  12706       hardcode_libdir_separator=:
  12707       ;;
  12708 
  12709     osf4* | osf5*)	# as osf3* with the addition of -msym flag
  12710       if test yes = "$GCC"; then
  12711 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
  12712 	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
  12713 	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
  12714       else
  12715 	allow_undefined_flag=' -expect_unresolved \*'
  12716 	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
  12717 	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~
  12718           $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
  12719 
  12720 	# Both c and cxx compiler support -rpath directly
  12721 	hardcode_libdir_flag_spec='-rpath $libdir'
  12722       fi
  12723       archive_cmds_need_lc='no'
  12724       hardcode_libdir_separator=:
  12725       ;;
  12726 
  12727     solaris*)
  12728       no_undefined_flag=' -z defs'
  12729       if test yes = "$GCC"; then
  12730 	wlarc='$wl'
  12731 	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
  12732 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  12733           $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
  12734       else
  12735 	case `$CC -V 2>&1` in
  12736 	*"Compilers 5.0"*)
  12737 	  wlarc=''
  12738 	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12739 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  12740             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
  12741 	  ;;
  12742 	*)
  12743 	  wlarc='$wl'
  12744 	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
  12745 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  12746             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
  12747 	  ;;
  12748 	esac
  12749       fi
  12750       hardcode_libdir_flag_spec='-R$libdir'
  12751       hardcode_shlibpath_var=no
  12752       case $host_os in
  12753       solaris2.[0-5] | solaris2.[0-5].*) ;;
  12754       *)
  12755 	# The compiler driver will combine and reorder linker options,
  12756 	# but understands '-z linker_flag'.  GCC discards it without '$wl',
  12757 	# but is careful enough not to reorder.
  12758 	# Supported since Solaris 2.6 (maybe 2.5.1?)
  12759 	if test yes = "$GCC"; then
  12760 	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
  12761 	else
  12762 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
  12763 	fi
  12764 	;;
  12765       esac
  12766       link_all_deplibs=yes
  12767       ;;
  12768 
  12769     sunos4*)
  12770       if test sequent = "$host_vendor"; then
  12771 	# Use $CC to link under sequent, because it throws in some extra .o
  12772 	# files that make .init and .fini sections work.
  12773 	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  12774       else
  12775 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  12776       fi
  12777       hardcode_libdir_flag_spec='-L$libdir'
  12778       hardcode_direct=yes
  12779       hardcode_minus_L=yes
  12780       hardcode_shlibpath_var=no
  12781       ;;
  12782 
  12783     sysv4)
  12784       case $host_vendor in
  12785 	sni)
  12786 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12787 	  hardcode_direct=yes # is this really true???
  12788 	;;
  12789 	siemens)
  12790 	  ## LD is ld it makes a PLAMLIB
  12791 	  ## CC just makes a GrossModule.
  12792 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  12793 	  reload_cmds='$CC -r -o $output$reload_objs'
  12794 	  hardcode_direct=no
  12795         ;;
  12796 	motorola)
  12797 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12798 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
  12799 	;;
  12800       esac
  12801       runpath_var='LD_RUN_PATH'
  12802       hardcode_shlibpath_var=no
  12803       ;;
  12804 
  12805     sysv4.3*)
  12806       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12807       hardcode_shlibpath_var=no
  12808       export_dynamic_flag_spec='-Bexport'
  12809       ;;
  12810 
  12811     sysv4*MP*)
  12812       if test -d /usr/nec; then
  12813 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12814 	hardcode_shlibpath_var=no
  12815 	runpath_var=LD_RUN_PATH
  12816 	hardcode_runpath_var=yes
  12817 	ld_shlibs=yes
  12818       fi
  12819       ;;
  12820 
  12821     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  12822       no_undefined_flag='$wl-z,text'
  12823       archive_cmds_need_lc=no
  12824       hardcode_shlibpath_var=no
  12825       runpath_var='LD_RUN_PATH'
  12826 
  12827       if test yes = "$GCC"; then
  12828 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12829 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12830       else
  12831 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12832 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12833       fi
  12834       ;;
  12835 
  12836     sysv5* | sco3.2v5* | sco5v6*)
  12837       # Note: We CANNOT use -z defs as we might desire, because we do not
  12838       # link with -lc, and that would cause any symbols used from libc to
  12839       # always be unresolved, which means just about no library would
  12840       # ever link correctly.  If we're not using GNU ld we use -z text
  12841       # though, which does catch some bad symbols but isn't as heavy-handed
  12842       # as -z defs.
  12843       no_undefined_flag='$wl-z,text'
  12844       allow_undefined_flag='$wl-z,nodefs'
  12845       archive_cmds_need_lc=no
  12846       hardcode_shlibpath_var=no
  12847       hardcode_libdir_flag_spec='$wl-R,$libdir'
  12848       hardcode_libdir_separator=':'
  12849       link_all_deplibs=yes
  12850       export_dynamic_flag_spec='$wl-Bexport'
  12851       runpath_var='LD_RUN_PATH'
  12852 
  12853       if test yes = "$GCC"; then
  12854 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12855 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12856       else
  12857 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12858 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  12859       fi
  12860       ;;
  12861 
  12862     uts4*)
  12863       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  12864       hardcode_libdir_flag_spec='-L$libdir'
  12865       hardcode_shlibpath_var=no
  12866       ;;
  12867 
  12868     *)
  12869       ld_shlibs=no
  12870       ;;
  12871     esac
  12872 
  12873     if test sni = "$host_vendor"; then
  12874       case $host in
  12875       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  12876 	export_dynamic_flag_spec='$wl-Blargedynsym'
  12877 	;;
  12878       esac
  12879     fi
  12880   fi
  12881 
  12882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
  12883 printf "%s\n" "$ld_shlibs" >&6; }
  12884 test no = "$ld_shlibs" && can_build_shared=no
  12885 
  12886 with_gnu_ld=$with_gnu_ld
  12887 
  12888 
  12889 
  12890 
  12891 
  12892 
  12893 
  12894 
  12895 
  12896 
  12897 
  12898 
  12899 
  12900 
  12901 
  12902 #
  12903 # Do we need to explicitly link libc?
  12904 #
  12905 case "x$archive_cmds_need_lc" in
  12906 x|xyes)
  12907   # Assume -lc should be added
  12908   archive_cmds_need_lc=yes
  12909 
  12910   if test yes,yes = "$GCC,$enable_shared"; then
  12911     case $archive_cmds in
  12912     *'~'*)
  12913       # FIXME: we may have to deal with multi-command sequences.
  12914       ;;
  12915     '$CC '*)
  12916       # Test whether the compiler implicitly links with -lc since on some
  12917       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  12918       # to ld, don't add -lc before -lgcc.
  12919       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
  12920 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
  12921 if test ${lt_cv_archive_cmds_need_lc+y}
  12922 then :
  12923   printf %s "(cached) " >&6
  12924 else $as_nop
  12925   $RM conftest*
  12926 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  12927 
  12928 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
  12929   (eval $ac_compile) 2>&5
  12930   ac_status=$?
  12931   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  12932   test $ac_status = 0; } 2>conftest.err; then
  12933 	  soname=conftest
  12934 	  lib=conftest
  12935 	  libobjs=conftest.$ac_objext
  12936 	  deplibs=
  12937 	  wl=$lt_prog_compiler_wl
  12938 	  pic_flag=$lt_prog_compiler_pic
  12939 	  compiler_flags=-v
  12940 	  linker_flags=-v
  12941 	  verstring=
  12942 	  output_objdir=.
  12943 	  libname=conftest
  12944 	  lt_save_allow_undefined_flag=$allow_undefined_flag
  12945 	  allow_undefined_flag=
  12946 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
  12947   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
  12948   ac_status=$?
  12949   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  12950   test $ac_status = 0; }
  12951 	  then
  12952 	    lt_cv_archive_cmds_need_lc=no
  12953 	  else
  12954 	    lt_cv_archive_cmds_need_lc=yes
  12955 	  fi
  12956 	  allow_undefined_flag=$lt_save_allow_undefined_flag
  12957 	else
  12958 	  cat conftest.err 1>&5
  12959 	fi
  12960 	$RM conftest*
  12961 
  12962 fi
  12963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
  12964 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
  12965       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
  12966       ;;
  12967     esac
  12968   fi
  12969   ;;
  12970 esac
  12971 
  12972 
  12973 
  12974 
  12975 
  12976 
  12977 
  12978 
  12979 
  12980 
  12981 
  12982 
  12983 
  12984 
  12985 
  12986 
  12987 
  12988 
  12989 
  12990 
  12991 
  12992 
  12993 
  12994 
  12995 
  12996 
  12997 
  12998 
  12999 
  13000 
  13001 
  13002 
  13003 
  13004 
  13005 
  13006 
  13007 
  13008 
  13009 
  13010 
  13011 
  13012 
  13013 
  13014 
  13015 
  13016 
  13017 
  13018 
  13019 
  13020 
  13021 
  13022 
  13023 
  13024 
  13025 
  13026 
  13027 
  13028 
  13029 
  13030 
  13031 
  13032 
  13033 
  13034 
  13035 
  13036 
  13037 
  13038 
  13039 
  13040 
  13041 
  13042 
  13043 
  13044 
  13045 
  13046 
  13047 
  13048 
  13049 
  13050 
  13051 
  13052 
  13053 
  13054 
  13055 
  13056 
  13057 
  13058 
  13059 
  13060 
  13061 
  13062 
  13063 
  13064 
  13065 
  13066 
  13067 
  13068 
  13069 
  13070 
  13071 
  13072 
  13073 
  13074 
  13075 
  13076 
  13077 
  13078 
  13079 
  13080 
  13081 
  13082 
  13083 
  13084 
  13085 
  13086 
  13087 
  13088 
  13089 
  13090 
  13091 
  13092 
  13093 
  13094 
  13095 
  13096 
  13097 
  13098 
  13099 
  13100 
  13101 
  13102 
  13103 
  13104 
  13105 
  13106 
  13107 
  13108 
  13109 
  13110 
  13111 
  13112 
  13113 
  13114 
  13115 
  13116 
  13117 
  13118 
  13119 
  13120 
  13121 
  13122 
  13123   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
  13124 printf %s "checking dynamic linker characteristics... " >&6; }
  13125 
  13126 if test yes = "$GCC"; then
  13127   case $host_os in
  13128     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
  13129     *) lt_awk_arg='/^libraries:/' ;;
  13130   esac
  13131   case $host_os in
  13132     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
  13133     *) lt_sed_strip_eq='s|=/|/|g' ;;
  13134   esac
  13135   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
  13136   case $lt_search_path_spec in
  13137   *\;*)
  13138     # if the path contains ";" then we assume it to be the separator
  13139     # otherwise default to the standard path separator (i.e. ":") - it is
  13140     # assumed that no part of a normal pathname contains ";" but that should
  13141     # okay in the real world where ";" in dirpaths is itself problematic.
  13142     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
  13143     ;;
  13144   *)
  13145     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
  13146     ;;
  13147   esac
  13148   # Ok, now we have the path, separated by spaces, we can step through it
  13149   # and add multilib dir if necessary...
  13150   lt_tmp_lt_search_path_spec=
  13151   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
  13152   # ...but if some path component already ends with the multilib dir we assume
  13153   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
  13154   case "$lt_multi_os_dir; $lt_search_path_spec " in
  13155   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
  13156     lt_multi_os_dir=
  13157     ;;
  13158   esac
  13159   for lt_sys_path in $lt_search_path_spec; do
  13160     if test -d "$lt_sys_path$lt_multi_os_dir"; then
  13161       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
  13162     elif test -n "$lt_multi_os_dir"; then
  13163       test -d "$lt_sys_path" && \
  13164 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
  13165     fi
  13166   done
  13167   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
  13168 BEGIN {RS = " "; FS = "/|\n";} {
  13169   lt_foo = "";
  13170   lt_count = 0;
  13171   for (lt_i = NF; lt_i > 0; lt_i--) {
  13172     if ($lt_i != "" && $lt_i != ".") {
  13173       if ($lt_i == "..") {
  13174         lt_count++;
  13175       } else {
  13176         if (lt_count == 0) {
  13177           lt_foo = "/" $lt_i lt_foo;
  13178         } else {
  13179           lt_count--;
  13180         }
  13181       }
  13182     }
  13183   }
  13184   if (lt_foo != "") { lt_freq[lt_foo]++; }
  13185   if (lt_freq[lt_foo] == 1) { print lt_foo; }
  13186 }'`
  13187   # AWK program above erroneously prepends '/' to C:/dos/paths
  13188   # for these hosts.
  13189   case $host_os in
  13190     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
  13191       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
  13192   esac
  13193   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
  13194 else
  13195   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  13196 fi
  13197 library_names_spec=
  13198 libname_spec='lib$name'
  13199 soname_spec=
  13200 shrext_cmds=.so
  13201 postinstall_cmds=
  13202 postuninstall_cmds=
  13203 finish_cmds=
  13204 finish_eval=
  13205 shlibpath_var=
  13206 shlibpath_overrides_runpath=unknown
  13207 version_type=none
  13208 dynamic_linker="$host_os ld.so"
  13209 sys_lib_dlsearch_path_spec="/lib /usr/lib"
  13210 need_lib_prefix=unknown
  13211 hardcode_into_libs=no
  13212 
  13213 # when you set need_version to no, make sure it does not cause -set_version
  13214 # flags to be left without arguments
  13215 need_version=unknown
  13216 
  13217 
  13218 
  13219 case $host_os in
  13220 aix3*)
  13221   version_type=linux # correct to gnu/linux during the next big refactor
  13222   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
  13223   shlibpath_var=LIBPATH
  13224 
  13225   # AIX 3 has no versioning support, so we append a major version to the name.
  13226   soname_spec='$libname$release$shared_ext$major'
  13227   ;;
  13228 
  13229 aix[4-9]*)
  13230   version_type=linux # correct to gnu/linux during the next big refactor
  13231   need_lib_prefix=no
  13232   need_version=no
  13233   hardcode_into_libs=yes
  13234   if test ia64 = "$host_cpu"; then
  13235     # AIX 5 supports IA64
  13236     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
  13237     shlibpath_var=LD_LIBRARY_PATH
  13238   else
  13239     # With GCC up to 2.95.x, collect2 would create an import file
  13240     # for dependence libraries.  The import file would start with
  13241     # the line '#! .'.  This would cause the generated library to
  13242     # depend on '.', always an invalid library.  This was fixed in
  13243     # development snapshots of GCC prior to 3.0.
  13244     case $host_os in
  13245       aix4 | aix4.[01] | aix4.[01].*)
  13246       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  13247 	   echo ' yes '
  13248 	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
  13249 	:
  13250       else
  13251 	can_build_shared=no
  13252       fi
  13253       ;;
  13254     esac
  13255     # Using Import Files as archive members, it is possible to support
  13256     # filename-based versioning of shared library archives on AIX. While
  13257     # this would work for both with and without runtime linking, it will
  13258     # prevent static linking of such archives. So we do filename-based
  13259     # shared library versioning with .so extension only, which is used
  13260     # when both runtime linking and shared linking is enabled.
  13261     # Unfortunately, runtime linking may impact performance, so we do
  13262     # not want this to be the default eventually. Also, we use the
  13263     # versioned .so libs for executables only if there is the -brtl
  13264     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
  13265     # To allow for filename-based versioning support, we need to create
  13266     # libNAME.so.V as an archive file, containing:
  13267     # *) an Import File, referring to the versioned filename of the
  13268     #    archive as well as the shared archive member, telling the
  13269     #    bitwidth (32 or 64) of that shared object, and providing the
  13270     #    list of exported symbols of that shared object, eventually
  13271     #    decorated with the 'weak' keyword
  13272     # *) the shared object with the F_LOADONLY flag set, to really avoid
  13273     #    it being seen by the linker.
  13274     # At run time we better use the real file rather than another symlink,
  13275     # but for link time we create the symlink libNAME.so -> libNAME.so.V
  13276 
  13277     case $with_aix_soname,$aix_use_runtimelinking in
  13278     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
  13279     # soname into executable. Probably we can add versioning support to
  13280     # collect2, so additional links can be useful in future.
  13281     aix,yes) # traditional libtool
  13282       dynamic_linker='AIX unversionable lib.so'
  13283       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  13284       # instead of lib<name>.a to let people know that these are not
  13285       # typical AIX shared libraries.
  13286       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13287       ;;
  13288     aix,no) # traditional AIX only
  13289       dynamic_linker='AIX lib.a(lib.so.V)'
  13290       # We preserve .a as extension for shared libraries through AIX4.2
  13291       # and later when we are not doing run time linking.
  13292       library_names_spec='$libname$release.a $libname.a'
  13293       soname_spec='$libname$release$shared_ext$major'
  13294       ;;
  13295     svr4,*) # full svr4 only
  13296       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
  13297       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
  13298       # We do not specify a path in Import Files, so LIBPATH fires.
  13299       shlibpath_overrides_runpath=yes
  13300       ;;
  13301     *,yes) # both, prefer svr4
  13302       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
  13303       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
  13304       # unpreferred sharedlib libNAME.a needs extra handling
  13305       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
  13306       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
  13307       # We do not specify a path in Import Files, so LIBPATH fires.
  13308       shlibpath_overrides_runpath=yes
  13309       ;;
  13310     *,no) # both, prefer aix
  13311       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
  13312       library_names_spec='$libname$release.a $libname.a'
  13313       soname_spec='$libname$release$shared_ext$major'
  13314       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
  13315       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
  13316       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
  13317       ;;
  13318     esac
  13319     shlibpath_var=LIBPATH
  13320   fi
  13321   ;;
  13322 
  13323 amigaos*)
  13324   case $host_cpu in
  13325   powerpc)
  13326     # Since July 2007 AmigaOS4 officially supports .so libraries.
  13327     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
  13328     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13329     ;;
  13330   m68k)
  13331     library_names_spec='$libname.ixlibrary $libname.a'
  13332     # Create ${libname}_ixlibrary.a entries in /sys/libs.
  13333     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
  13334     ;;
  13335   esac
  13336   ;;
  13337 
  13338 beos*)
  13339   library_names_spec='$libname$shared_ext'
  13340   dynamic_linker="$host_os ld.so"
  13341   shlibpath_var=LIBRARY_PATH
  13342   ;;
  13343 
  13344 bsdi[45]*)
  13345   version_type=linux # correct to gnu/linux during the next big refactor
  13346   need_version=no
  13347   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13348   soname_spec='$libname$release$shared_ext$major'
  13349   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  13350   shlibpath_var=LD_LIBRARY_PATH
  13351   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  13352   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  13353   # the default ld.so.conf also contains /usr/contrib/lib and
  13354   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  13355   # libtool to hard-code these into programs
  13356   ;;
  13357 
  13358 cygwin* | mingw* | pw32* | cegcc*)
  13359   version_type=windows
  13360   shrext_cmds=.dll
  13361   need_version=no
  13362   need_lib_prefix=no
  13363 
  13364   case $GCC,$cc_basename in
  13365   yes,*)
  13366     # gcc
  13367     library_names_spec='$libname.dll.a'
  13368     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  13369     postinstall_cmds='base_file=`basename \$file`~
  13370       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
  13371       dldir=$destdir/`dirname \$dlpath`~
  13372       test -d \$dldir || mkdir -p \$dldir~
  13373       $install_prog $dir/$dlname \$dldir/$dlname~
  13374       chmod a+x \$dldir/$dlname~
  13375       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
  13376         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
  13377       fi'
  13378     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  13379       dlpath=$dir/\$dldll~
  13380        $RM \$dlpath'
  13381     shlibpath_overrides_runpath=yes
  13382 
  13383     case $host_os in
  13384     cygwin*)
  13385       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  13386       soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  13387 
  13388       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
  13389       ;;
  13390     mingw* | cegcc*)
  13391       # MinGW DLLs use traditional 'lib' prefix
  13392       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  13393       ;;
  13394     pw32*)
  13395       # pw32 DLLs use 'pw' prefix rather than 'lib'
  13396       library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  13397       ;;
  13398     esac
  13399     dynamic_linker='Win32 ld.exe'
  13400     ;;
  13401 
  13402   *,cl* | *,icl*)
  13403     # Native MSVC or ICC
  13404     libname_spec='$name'
  13405     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  13406     library_names_spec='$libname.dll.lib'
  13407 
  13408     case $build_os in
  13409     mingw*)
  13410       sys_lib_search_path_spec=
  13411       lt_save_ifs=$IFS
  13412       IFS=';'
  13413       for lt_path in $LIB
  13414       do
  13415         IFS=$lt_save_ifs
  13416         # Let DOS variable expansion print the short 8.3 style file name.
  13417         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
  13418         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
  13419       done
  13420       IFS=$lt_save_ifs
  13421       # Convert to MSYS style.
  13422       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
  13423       ;;
  13424     cygwin*)
  13425       # Convert to unix form, then to dos form, then back to unix form
  13426       # but this time dos style (no spaces!) so that the unix form looks
  13427       # like /cygdrive/c/PROGRA~1:/cygdr...
  13428       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
  13429       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
  13430       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
  13431       ;;
  13432     *)
  13433       sys_lib_search_path_spec=$LIB
  13434       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
  13435         # It is most probably a Windows format PATH.
  13436         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  13437       else
  13438         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
  13439       fi
  13440       # FIXME: find the short name or the path components, as spaces are
  13441       # common. (e.g. "Program Files" -> "PROGRA~1")
  13442       ;;
  13443     esac
  13444 
  13445     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  13446     postinstall_cmds='base_file=`basename \$file`~
  13447       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
  13448       dldir=$destdir/`dirname \$dlpath`~
  13449       test -d \$dldir || mkdir -p \$dldir~
  13450       $install_prog $dir/$dlname \$dldir/$dlname'
  13451     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  13452       dlpath=$dir/\$dldll~
  13453        $RM \$dlpath'
  13454     shlibpath_overrides_runpath=yes
  13455     dynamic_linker='Win32 link.exe'
  13456     ;;
  13457 
  13458   *)
  13459     # Assume MSVC and ICC wrapper
  13460     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
  13461     dynamic_linker='Win32 ld.exe'
  13462     ;;
  13463   esac
  13464   # FIXME: first we should search . and the directory the executable is in
  13465   shlibpath_var=PATH
  13466   ;;
  13467 
  13468 darwin* | rhapsody*)
  13469   dynamic_linker="$host_os dyld"
  13470   version_type=darwin
  13471   need_lib_prefix=no
  13472   need_version=no
  13473   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
  13474   soname_spec='$libname$release$major$shared_ext'
  13475   shlibpath_overrides_runpath=yes
  13476   shlibpath_var=DYLD_LIBRARY_PATH
  13477   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  13478 
  13479   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
  13480   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  13481   ;;
  13482 
  13483 dgux*)
  13484   version_type=linux # correct to gnu/linux during the next big refactor
  13485   need_lib_prefix=no
  13486   need_version=no
  13487   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13488   soname_spec='$libname$release$shared_ext$major'
  13489   shlibpath_var=LD_LIBRARY_PATH
  13490   ;;
  13491 
  13492 freebsd* | dragonfly* | midnightbsd*)
  13493   # DragonFly does not have aout.  When/if they implement a new
  13494   # versioning mechanism, adjust this.
  13495   if test -x /usr/bin/objformat; then
  13496     objformat=`/usr/bin/objformat`
  13497   else
  13498     case $host_os in
  13499     freebsd[23].*) objformat=aout ;;
  13500     *) objformat=elf ;;
  13501     esac
  13502   fi
  13503   version_type=freebsd-$objformat
  13504   case $version_type in
  13505     freebsd-elf*)
  13506       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13507       soname_spec='$libname$release$shared_ext$major'
  13508       need_version=no
  13509       need_lib_prefix=no
  13510       ;;
  13511     freebsd-*)
  13512       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  13513       need_version=yes
  13514       ;;
  13515   esac
  13516   shlibpath_var=LD_LIBRARY_PATH
  13517   case $host_os in
  13518   freebsd2.*)
  13519     shlibpath_overrides_runpath=yes
  13520     ;;
  13521   freebsd3.[01]* | freebsdelf3.[01]*)
  13522     shlibpath_overrides_runpath=yes
  13523     hardcode_into_libs=yes
  13524     ;;
  13525   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
  13526   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  13527     shlibpath_overrides_runpath=no
  13528     hardcode_into_libs=yes
  13529     ;;
  13530   *) # from 4.6 on, and DragonFly
  13531     shlibpath_overrides_runpath=yes
  13532     hardcode_into_libs=yes
  13533     ;;
  13534   esac
  13535   ;;
  13536 
  13537 haiku*)
  13538   version_type=linux # correct to gnu/linux during the next big refactor
  13539   need_lib_prefix=no
  13540   need_version=no
  13541   dynamic_linker="$host_os runtime_loader"
  13542   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13543   soname_spec='$libname$release$shared_ext$major'
  13544   shlibpath_var=LIBRARY_PATH
  13545   shlibpath_overrides_runpath=no
  13546   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
  13547   hardcode_into_libs=yes
  13548   ;;
  13549 
  13550 hpux9* | hpux10* | hpux11*)
  13551   # Give a soname corresponding to the major version so that dld.sl refuses to
  13552   # link against other versions.
  13553   version_type=sunos
  13554   need_lib_prefix=no
  13555   need_version=no
  13556   case $host_cpu in
  13557   ia64*)
  13558     shrext_cmds='.so'
  13559     hardcode_into_libs=yes
  13560     dynamic_linker="$host_os dld.so"
  13561     shlibpath_var=LD_LIBRARY_PATH
  13562     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  13563     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13564     soname_spec='$libname$release$shared_ext$major'
  13565     if test 32 = "$HPUX_IA64_MODE"; then
  13566       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  13567       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
  13568     else
  13569       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  13570       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
  13571     fi
  13572     ;;
  13573   hppa*64*)
  13574     shrext_cmds='.sl'
  13575     hardcode_into_libs=yes
  13576     dynamic_linker="$host_os dld.sl"
  13577     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  13578     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  13579     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13580     soname_spec='$libname$release$shared_ext$major'
  13581     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  13582     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  13583     ;;
  13584   *)
  13585     shrext_cmds='.sl'
  13586     dynamic_linker="$host_os dld.sl"
  13587     shlibpath_var=SHLIB_PATH
  13588     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  13589     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13590     soname_spec='$libname$release$shared_ext$major'
  13591     ;;
  13592   esac
  13593   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
  13594   postinstall_cmds='chmod 555 $lib'
  13595   # or fails outright, so override atomically:
  13596   install_override_mode=555
  13597   ;;
  13598 
  13599 interix[3-9]*)
  13600   version_type=linux # correct to gnu/linux during the next big refactor
  13601   need_lib_prefix=no
  13602   need_version=no
  13603   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13604   soname_spec='$libname$release$shared_ext$major'
  13605   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  13606   shlibpath_var=LD_LIBRARY_PATH
  13607   shlibpath_overrides_runpath=no
  13608   hardcode_into_libs=yes
  13609   ;;
  13610 
  13611 irix5* | irix6* | nonstopux*)
  13612   case $host_os in
  13613     nonstopux*) version_type=nonstopux ;;
  13614     *)
  13615 	if test yes = "$lt_cv_prog_gnu_ld"; then
  13616 		version_type=linux # correct to gnu/linux during the next big refactor
  13617 	else
  13618 		version_type=irix
  13619 	fi ;;
  13620   esac
  13621   need_lib_prefix=no
  13622   need_version=no
  13623   soname_spec='$libname$release$shared_ext$major'
  13624   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
  13625   case $host_os in
  13626   irix5* | nonstopux*)
  13627     libsuff= shlibsuff=
  13628     ;;
  13629   *)
  13630     case $LD in # libtool.m4 will add one of these switches to LD
  13631     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  13632       libsuff= shlibsuff= libmagic=32-bit;;
  13633     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  13634       libsuff=32 shlibsuff=N32 libmagic=N32;;
  13635     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  13636       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  13637     *) libsuff= shlibsuff= libmagic=never-match;;
  13638     esac
  13639     ;;
  13640   esac
  13641   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  13642   shlibpath_overrides_runpath=no
  13643   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
  13644   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
  13645   hardcode_into_libs=yes
  13646   ;;
  13647 
  13648 # No shared lib support for Linux oldld, aout, or coff.
  13649 linux*oldld* | linux*aout* | linux*coff*)
  13650   dynamic_linker=no
  13651   ;;
  13652 
  13653 linux*android*)
  13654   version_type=none # Android doesn't support versioned libraries.
  13655   need_lib_prefix=no
  13656   need_version=no
  13657   library_names_spec='$libname$release$shared_ext'
  13658   soname_spec='$libname$release$shared_ext'
  13659   finish_cmds=
  13660   shlibpath_var=LD_LIBRARY_PATH
  13661   shlibpath_overrides_runpath=yes
  13662 
  13663   # This implies no fast_install, which is unacceptable.
  13664   # Some rework will be needed to allow for fast_install
  13665   # before this can be enabled.
  13666   hardcode_into_libs=yes
  13667 
  13668   dynamic_linker='Android linker'
  13669   # Don't embed -rpath directories since the linker doesn't support them.
  13670   hardcode_libdir_flag_spec='-L$libdir'
  13671   ;;
  13672 
  13673 # This must be glibc/ELF.
  13674 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
  13675   version_type=linux # correct to gnu/linux during the next big refactor
  13676   need_lib_prefix=no
  13677   need_version=no
  13678   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13679   soname_spec='$libname$release$shared_ext$major'
  13680   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  13681   shlibpath_var=LD_LIBRARY_PATH
  13682   shlibpath_overrides_runpath=no
  13683 
  13684   # Some binutils ld are patched to set DT_RUNPATH
  13685   if test ${lt_cv_shlibpath_overrides_runpath+y}
  13686 then :
  13687   printf %s "(cached) " >&6
  13688 else $as_nop
  13689   lt_cv_shlibpath_overrides_runpath=no
  13690     save_LDFLAGS=$LDFLAGS
  13691     save_libdir=$libdir
  13692     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
  13693 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
  13694     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  13695 /* end confdefs.h.  */
  13696 
  13697 int
  13698 main (void)
  13699 {
  13700 
  13701   ;
  13702   return 0;
  13703 }
  13704 _ACEOF
  13705 if ac_fn_c_try_link "$LINENO"
  13706 then :
  13707   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
  13708 then :
  13709   lt_cv_shlibpath_overrides_runpath=yes
  13710 fi
  13711 fi
  13712 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  13713     conftest$ac_exeext conftest.$ac_ext
  13714     LDFLAGS=$save_LDFLAGS
  13715     libdir=$save_libdir
  13716 
  13717 fi
  13718 
  13719   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
  13720 
  13721   # This implies no fast_install, which is unacceptable.
  13722   # Some rework will be needed to allow for fast_install
  13723   # before this can be enabled.
  13724   hardcode_into_libs=yes
  13725 
  13726   # Ideally, we could use ldconfig to report *all* directores which are
  13727   # searched for libraries, however this is still not possible.  Aside from not
  13728   # being certain /sbin/ldconfig is available, command
  13729   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
  13730   # even though it is searched at run-time.  Try to do the best guess by
  13731   # appending ld.so.conf contents (and includes) to the search path.
  13732   if test -f /etc/ld.so.conf; then
  13733     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;s/"//g;/^$/d' | tr '\n' ' '`
  13734     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  13735   fi
  13736 
  13737   # We used to test for /lib/ld.so.1 and disable shared libraries on
  13738   # powerpc, because MkLinux only supported shared libraries with the
  13739   # GNU dynamic linker.  Since this was broken with cross compilers,
  13740   # most powerpc-linux boxes support dynamic linking these days and
  13741   # people can always --disable-shared, the test was removed, and we
  13742   # assume the GNU/Linux dynamic linker is in use.
  13743   dynamic_linker='GNU/Linux ld.so'
  13744   ;;
  13745 
  13746 netbsdelf*-gnu)
  13747   version_type=linux
  13748   need_lib_prefix=no
  13749   need_version=no
  13750   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  13751   soname_spec='${libname}${release}${shared_ext}$major'
  13752   shlibpath_var=LD_LIBRARY_PATH
  13753   shlibpath_overrides_runpath=no
  13754   hardcode_into_libs=yes
  13755   dynamic_linker='NetBSD ld.elf_so'
  13756   ;;
  13757 
  13758 netbsd*)
  13759   version_type=sunos
  13760   need_lib_prefix=no
  13761   need_version=no
  13762   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  13763     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  13764     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  13765     dynamic_linker='NetBSD (a.out) ld.so'
  13766   else
  13767     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13768     soname_spec='$libname$release$shared_ext$major'
  13769     dynamic_linker='NetBSD ld.elf_so'
  13770   fi
  13771   shlibpath_var=LD_LIBRARY_PATH
  13772   shlibpath_overrides_runpath=yes
  13773   hardcode_into_libs=yes
  13774   ;;
  13775 
  13776 newsos6)
  13777   version_type=linux # correct to gnu/linux during the next big refactor
  13778   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13779   shlibpath_var=LD_LIBRARY_PATH
  13780   shlibpath_overrides_runpath=yes
  13781   ;;
  13782 
  13783 *nto* | *qnx*)
  13784   version_type=qnx
  13785   need_lib_prefix=no
  13786   need_version=no
  13787   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13788   soname_spec='$libname$release$shared_ext$major'
  13789   shlibpath_var=LD_LIBRARY_PATH
  13790   shlibpath_overrides_runpath=no
  13791   hardcode_into_libs=yes
  13792   dynamic_linker='ldqnx.so'
  13793   ;;
  13794 
  13795 openbsd* | bitrig*)
  13796   version_type=sunos
  13797   sys_lib_dlsearch_path_spec=/usr/lib
  13798   need_lib_prefix=no
  13799   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
  13800     need_version=no
  13801   else
  13802     need_version=yes
  13803   fi
  13804   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  13805   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  13806   shlibpath_var=LD_LIBRARY_PATH
  13807   shlibpath_overrides_runpath=yes
  13808   ;;
  13809 
  13810 os2*)
  13811   libname_spec='$name'
  13812   version_type=windows
  13813   shrext_cmds=.dll
  13814   need_version=no
  13815   need_lib_prefix=no
  13816   # OS/2 can only load a DLL with a base name of 8 characters or less.
  13817   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
  13818     v=$($ECHO $release$versuffix | tr -d .-);
  13819     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
  13820     $ECHO $n$v`$shared_ext'
  13821   library_names_spec='${libname}_dll.$libext'
  13822   dynamic_linker='OS/2 ld.exe'
  13823   shlibpath_var=BEGINLIBPATH
  13824   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  13825   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  13826   postinstall_cmds='base_file=`basename \$file`~
  13827     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
  13828     dldir=$destdir/`dirname \$dlpath`~
  13829     test -d \$dldir || mkdir -p \$dldir~
  13830     $install_prog $dir/$dlname \$dldir/$dlname~
  13831     chmod a+x \$dldir/$dlname~
  13832     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
  13833       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
  13834     fi'
  13835   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
  13836     dlpath=$dir/\$dldll~
  13837     $RM \$dlpath'
  13838   ;;
  13839 
  13840 osf3* | osf4* | osf5*)
  13841   version_type=osf
  13842   need_lib_prefix=no
  13843   need_version=no
  13844   soname_spec='$libname$release$shared_ext$major'
  13845   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13846   shlibpath_var=LD_LIBRARY_PATH
  13847   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  13848   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  13849   ;;
  13850 
  13851 rdos*)
  13852   dynamic_linker=no
  13853   ;;
  13854 
  13855 solaris*)
  13856   version_type=linux # correct to gnu/linux during the next big refactor
  13857   need_lib_prefix=no
  13858   need_version=no
  13859   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13860   soname_spec='$libname$release$shared_ext$major'
  13861   shlibpath_var=LD_LIBRARY_PATH
  13862   shlibpath_overrides_runpath=yes
  13863   hardcode_into_libs=yes
  13864   # ldd complains unless libraries are executable
  13865   postinstall_cmds='chmod +x $lib'
  13866   ;;
  13867 
  13868 sunos4*)
  13869   version_type=sunos
  13870   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  13871   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  13872   shlibpath_var=LD_LIBRARY_PATH
  13873   shlibpath_overrides_runpath=yes
  13874   if test yes = "$with_gnu_ld"; then
  13875     need_lib_prefix=no
  13876   fi
  13877   need_version=yes
  13878   ;;
  13879 
  13880 sysv4 | sysv4.3*)
  13881   version_type=linux # correct to gnu/linux during the next big refactor
  13882   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13883   soname_spec='$libname$release$shared_ext$major'
  13884   shlibpath_var=LD_LIBRARY_PATH
  13885   case $host_vendor in
  13886     sni)
  13887       shlibpath_overrides_runpath=no
  13888       need_lib_prefix=no
  13889       runpath_var=LD_RUN_PATH
  13890       ;;
  13891     siemens)
  13892       need_lib_prefix=no
  13893       ;;
  13894     motorola)
  13895       need_lib_prefix=no
  13896       need_version=no
  13897       shlibpath_overrides_runpath=no
  13898       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  13899       ;;
  13900   esac
  13901   ;;
  13902 
  13903 sysv4*MP*)
  13904   if test -d /usr/nec; then
  13905     version_type=linux # correct to gnu/linux during the next big refactor
  13906     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
  13907     soname_spec='$libname$shared_ext.$major'
  13908     shlibpath_var=LD_LIBRARY_PATH
  13909   fi
  13910   ;;
  13911 
  13912 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  13913   version_type=sco
  13914   need_lib_prefix=no
  13915   need_version=no
  13916   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
  13917   soname_spec='$libname$release$shared_ext$major'
  13918   shlibpath_var=LD_LIBRARY_PATH
  13919   shlibpath_overrides_runpath=yes
  13920   hardcode_into_libs=yes
  13921   if test yes = "$with_gnu_ld"; then
  13922     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  13923   else
  13924     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  13925     case $host_os in
  13926       sco3.2v5*)
  13927         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  13928 	;;
  13929     esac
  13930   fi
  13931   sys_lib_dlsearch_path_spec='/usr/lib'
  13932   ;;
  13933 
  13934 tpf*)
  13935   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  13936   version_type=linux # correct to gnu/linux during the next big refactor
  13937   need_lib_prefix=no
  13938   need_version=no
  13939   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13940   shlibpath_var=LD_LIBRARY_PATH
  13941   shlibpath_overrides_runpath=no
  13942   hardcode_into_libs=yes
  13943   ;;
  13944 
  13945 uts4*)
  13946   version_type=linux # correct to gnu/linux during the next big refactor
  13947   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  13948   soname_spec='$libname$release$shared_ext$major'
  13949   shlibpath_var=LD_LIBRARY_PATH
  13950   ;;
  13951 
  13952 *)
  13953   dynamic_linker=no
  13954   ;;
  13955 esac
  13956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
  13957 printf "%s\n" "$dynamic_linker" >&6; }
  13958 test no = "$dynamic_linker" && can_build_shared=no
  13959 
  13960 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  13961 if test yes = "$GCC"; then
  13962   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  13963 fi
  13964 
  13965 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
  13966   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
  13967 fi
  13968 
  13969 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
  13970   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
  13971 fi
  13972 
  13973 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
  13974 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
  13975 
  13976 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
  13977 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
  13978 
  13979 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
  13980 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
  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 
  14013 
  14014 
  14015 
  14016 
  14017 
  14018 
  14019 
  14020 
  14021 
  14022 
  14023 
  14024 
  14025 
  14026 
  14027 
  14028 
  14029 
  14030 
  14031 
  14032 
  14033 
  14034 
  14035 
  14036 
  14037 
  14038 
  14039 
  14040 
  14041 
  14042 
  14043 
  14044 
  14045 
  14046 
  14047 
  14048 
  14049 
  14050 
  14051 
  14052 
  14053 
  14054 
  14055 
  14056 
  14057 
  14058 
  14059 
  14060 
  14061 
  14062 
  14063 
  14064 
  14065 
  14066 
  14067 
  14068 
  14069 
  14070 
  14071 
  14072 
  14073 
  14074 
  14075 
  14076 
  14077 
  14078   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
  14079 printf %s "checking how to hardcode library paths into programs... " >&6; }
  14080 hardcode_action=
  14081 if test -n "$hardcode_libdir_flag_spec" ||
  14082    test -n "$runpath_var" ||
  14083    test yes = "$hardcode_automatic"; then
  14084 
  14085   # We can hardcode non-existent directories.
  14086   if test no != "$hardcode_direct" &&
  14087      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  14088      # have to relink, otherwise we might link with an installed library
  14089      # when we should be linking with a yet-to-be-installed one
  14090      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
  14091      test no != "$hardcode_minus_L"; then
  14092     # Linking always hardcodes the temporary library directory.
  14093     hardcode_action=relink
  14094   else
  14095     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  14096     hardcode_action=immediate
  14097   fi
  14098 else
  14099   # We cannot hardcode anything, or else we can only hardcode existing
  14100   # directories.
  14101   hardcode_action=unsupported
  14102 fi
  14103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
  14104 printf "%s\n" "$hardcode_action" >&6; }
  14105 
  14106 if test relink = "$hardcode_action" ||
  14107    test yes = "$inherit_rpath"; then
  14108   # Fast installation is not supported
  14109   enable_fast_install=no
  14110 elif test yes = "$shlibpath_overrides_runpath" ||
  14111      test no = "$enable_shared"; then
  14112   # Fast installation is not necessary
  14113   enable_fast_install=needless
  14114 fi
  14115 
  14116 
  14117 
  14118 
  14119 
  14120 
  14121   if test yes != "$enable_dlopen"; then
  14122   enable_dlopen=unknown
  14123   enable_dlopen_self=unknown
  14124   enable_dlopen_self_static=unknown
  14125 else
  14126   lt_cv_dlopen=no
  14127   lt_cv_dlopen_libs=
  14128 
  14129   case $host_os in
  14130   beos*)
  14131     lt_cv_dlopen=load_add_on
  14132     lt_cv_dlopen_libs=
  14133     lt_cv_dlopen_self=yes
  14134     ;;
  14135 
  14136   mingw* | pw32* | cegcc*)
  14137     lt_cv_dlopen=LoadLibrary
  14138     lt_cv_dlopen_libs=
  14139     ;;
  14140 
  14141   cygwin*)
  14142     lt_cv_dlopen=dlopen
  14143     lt_cv_dlopen_libs=
  14144     ;;
  14145 
  14146   darwin*)
  14147     # if libdl is installed we need to link against it
  14148     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
  14149 printf %s "checking for dlopen in -ldl... " >&6; }
  14150 if test ${ac_cv_lib_dl_dlopen+y}
  14151 then :
  14152   printf %s "(cached) " >&6
  14153 else $as_nop
  14154   ac_check_lib_save_LIBS=$LIBS
  14155 LIBS="-ldl  $LIBS"
  14156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14157 /* end confdefs.h.  */
  14158 
  14159 /* Override any GCC internal prototype to avoid an error.
  14160    Use char because int might match the return type of a GCC
  14161    builtin and then its argument prototype would still apply.  */
  14162 char dlopen ();
  14163 int
  14164 main (void)
  14165 {
  14166 return dlopen ();
  14167   ;
  14168   return 0;
  14169 }
  14170 _ACEOF
  14171 if ac_fn_c_try_link "$LINENO"
  14172 then :
  14173   ac_cv_lib_dl_dlopen=yes
  14174 else $as_nop
  14175   ac_cv_lib_dl_dlopen=no
  14176 fi
  14177 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  14178     conftest$ac_exeext conftest.$ac_ext
  14179 LIBS=$ac_check_lib_save_LIBS
  14180 fi
  14181 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
  14182 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
  14183 if test "x$ac_cv_lib_dl_dlopen" = xyes
  14184 then :
  14185   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
  14186 else $as_nop
  14187 
  14188     lt_cv_dlopen=dyld
  14189     lt_cv_dlopen_libs=
  14190     lt_cv_dlopen_self=yes
  14191 
  14192 fi
  14193 
  14194     ;;
  14195 
  14196   tpf*)
  14197     # Don't try to run any link tests for TPF.  We know it's impossible
  14198     # because TPF is a cross-compiler, and we know how we open DSOs.
  14199     lt_cv_dlopen=dlopen
  14200     lt_cv_dlopen_libs=
  14201     lt_cv_dlopen_self=no
  14202     ;;
  14203 
  14204   *)
  14205     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
  14206 if test "x$ac_cv_func_shl_load" = xyes
  14207 then :
  14208   lt_cv_dlopen=shl_load
  14209 else $as_nop
  14210   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
  14211 printf %s "checking for shl_load in -ldld... " >&6; }
  14212 if test ${ac_cv_lib_dld_shl_load+y}
  14213 then :
  14214   printf %s "(cached) " >&6
  14215 else $as_nop
  14216   ac_check_lib_save_LIBS=$LIBS
  14217 LIBS="-ldld  $LIBS"
  14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14219 /* end confdefs.h.  */
  14220 
  14221 /* Override any GCC internal prototype to avoid an error.
  14222    Use char because int might match the return type of a GCC
  14223    builtin and then its argument prototype would still apply.  */
  14224 char shl_load ();
  14225 int
  14226 main (void)
  14227 {
  14228 return shl_load ();
  14229   ;
  14230   return 0;
  14231 }
  14232 _ACEOF
  14233 if ac_fn_c_try_link "$LINENO"
  14234 then :
  14235   ac_cv_lib_dld_shl_load=yes
  14236 else $as_nop
  14237   ac_cv_lib_dld_shl_load=no
  14238 fi
  14239 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  14240     conftest$ac_exeext conftest.$ac_ext
  14241 LIBS=$ac_check_lib_save_LIBS
  14242 fi
  14243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
  14244 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
  14245 if test "x$ac_cv_lib_dld_shl_load" = xyes
  14246 then :
  14247   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
  14248 else $as_nop
  14249   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
  14250 if test "x$ac_cv_func_dlopen" = xyes
  14251 then :
  14252   lt_cv_dlopen=dlopen
  14253 else $as_nop
  14254   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
  14255 printf %s "checking for dlopen in -ldl... " >&6; }
  14256 if test ${ac_cv_lib_dl_dlopen+y}
  14257 then :
  14258   printf %s "(cached) " >&6
  14259 else $as_nop
  14260   ac_check_lib_save_LIBS=$LIBS
  14261 LIBS="-ldl  $LIBS"
  14262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14263 /* end confdefs.h.  */
  14264 
  14265 /* Override any GCC internal prototype to avoid an error.
  14266    Use char because int might match the return type of a GCC
  14267    builtin and then its argument prototype would still apply.  */
  14268 char dlopen ();
  14269 int
  14270 main (void)
  14271 {
  14272 return dlopen ();
  14273   ;
  14274   return 0;
  14275 }
  14276 _ACEOF
  14277 if ac_fn_c_try_link "$LINENO"
  14278 then :
  14279   ac_cv_lib_dl_dlopen=yes
  14280 else $as_nop
  14281   ac_cv_lib_dl_dlopen=no
  14282 fi
  14283 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  14284     conftest$ac_exeext conftest.$ac_ext
  14285 LIBS=$ac_check_lib_save_LIBS
  14286 fi
  14287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
  14288 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
  14289 if test "x$ac_cv_lib_dl_dlopen" = xyes
  14290 then :
  14291   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
  14292 else $as_nop
  14293   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
  14294 printf %s "checking for dlopen in -lsvld... " >&6; }
  14295 if test ${ac_cv_lib_svld_dlopen+y}
  14296 then :
  14297   printf %s "(cached) " >&6
  14298 else $as_nop
  14299   ac_check_lib_save_LIBS=$LIBS
  14300 LIBS="-lsvld  $LIBS"
  14301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14302 /* end confdefs.h.  */
  14303 
  14304 /* Override any GCC internal prototype to avoid an error.
  14305    Use char because int might match the return type of a GCC
  14306    builtin and then its argument prototype would still apply.  */
  14307 char dlopen ();
  14308 int
  14309 main (void)
  14310 {
  14311 return dlopen ();
  14312   ;
  14313   return 0;
  14314 }
  14315 _ACEOF
  14316 if ac_fn_c_try_link "$LINENO"
  14317 then :
  14318   ac_cv_lib_svld_dlopen=yes
  14319 else $as_nop
  14320   ac_cv_lib_svld_dlopen=no
  14321 fi
  14322 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  14323     conftest$ac_exeext conftest.$ac_ext
  14324 LIBS=$ac_check_lib_save_LIBS
  14325 fi
  14326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
  14327 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
  14328 if test "x$ac_cv_lib_svld_dlopen" = xyes
  14329 then :
  14330   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
  14331 else $as_nop
  14332   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
  14333 printf %s "checking for dld_link in -ldld... " >&6; }
  14334 if test ${ac_cv_lib_dld_dld_link+y}
  14335 then :
  14336   printf %s "(cached) " >&6
  14337 else $as_nop
  14338   ac_check_lib_save_LIBS=$LIBS
  14339 LIBS="-ldld  $LIBS"
  14340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14341 /* end confdefs.h.  */
  14342 
  14343 /* Override any GCC internal prototype to avoid an error.
  14344    Use char because int might match the return type of a GCC
  14345    builtin and then its argument prototype would still apply.  */
  14346 char dld_link ();
  14347 int
  14348 main (void)
  14349 {
  14350 return dld_link ();
  14351   ;
  14352   return 0;
  14353 }
  14354 _ACEOF
  14355 if ac_fn_c_try_link "$LINENO"
  14356 then :
  14357   ac_cv_lib_dld_dld_link=yes
  14358 else $as_nop
  14359   ac_cv_lib_dld_dld_link=no
  14360 fi
  14361 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  14362     conftest$ac_exeext conftest.$ac_ext
  14363 LIBS=$ac_check_lib_save_LIBS
  14364 fi
  14365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
  14366 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
  14367 if test "x$ac_cv_lib_dld_dld_link" = xyes
  14368 then :
  14369   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
  14370 fi
  14371 
  14372 
  14373 fi
  14374 
  14375 
  14376 fi
  14377 
  14378 
  14379 fi
  14380 
  14381 
  14382 fi
  14383 
  14384 
  14385 fi
  14386 
  14387     ;;
  14388   esac
  14389 
  14390   if test no = "$lt_cv_dlopen"; then
  14391     enable_dlopen=no
  14392   else
  14393     enable_dlopen=yes
  14394   fi
  14395 
  14396   case $lt_cv_dlopen in
  14397   dlopen)
  14398     save_CPPFLAGS=$CPPFLAGS
  14399     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  14400 
  14401     save_LDFLAGS=$LDFLAGS
  14402     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
  14403 
  14404     save_LIBS=$LIBS
  14405     LIBS="$lt_cv_dlopen_libs $LIBS"
  14406 
  14407     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
  14408 printf %s "checking whether a program can dlopen itself... " >&6; }
  14409 if test ${lt_cv_dlopen_self+y}
  14410 then :
  14411   printf %s "(cached) " >&6
  14412 else $as_nop
  14413   	  if test yes = "$cross_compiling"; then :
  14414   lt_cv_dlopen_self=cross
  14415 else
  14416   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  14417   lt_status=$lt_dlunknown
  14418   cat > conftest.$ac_ext <<_LT_EOF
  14419 #line $LINENO "configure"
  14420 #include "confdefs.h"
  14421 
  14422 #if HAVE_DLFCN_H
  14423 #include <dlfcn.h>
  14424 #endif
  14425 
  14426 #include <stdio.h>
  14427 
  14428 #ifdef RTLD_GLOBAL
  14429 #  define LT_DLGLOBAL		RTLD_GLOBAL
  14430 #else
  14431 #  ifdef DL_GLOBAL
  14432 #    define LT_DLGLOBAL		DL_GLOBAL
  14433 #  else
  14434 #    define LT_DLGLOBAL		0
  14435 #  endif
  14436 #endif
  14437 
  14438 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  14439    find out it does not work in some platform. */
  14440 #ifndef LT_DLLAZY_OR_NOW
  14441 #  ifdef RTLD_LAZY
  14442 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
  14443 #  else
  14444 #    ifdef DL_LAZY
  14445 #      define LT_DLLAZY_OR_NOW		DL_LAZY
  14446 #    else
  14447 #      ifdef RTLD_NOW
  14448 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
  14449 #      else
  14450 #        ifdef DL_NOW
  14451 #          define LT_DLLAZY_OR_NOW	DL_NOW
  14452 #        else
  14453 #          define LT_DLLAZY_OR_NOW	0
  14454 #        endif
  14455 #      endif
  14456 #    endif
  14457 #  endif
  14458 #endif
  14459 
  14460 /* When -fvisibility=hidden is used, assume the code has been annotated
  14461    correspondingly for the symbols needed.  */
  14462 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
  14463 int fnord () __attribute__((visibility("default")));
  14464 #endif
  14465 
  14466 int fnord () { return 42; }
  14467 int main ()
  14468 {
  14469   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  14470   int status = $lt_dlunknown;
  14471 
  14472   if (self)
  14473     {
  14474       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  14475       else
  14476         {
  14477 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
  14478           else puts (dlerror ());
  14479 	}
  14480       /* dlclose (self); */
  14481     }
  14482   else
  14483     puts (dlerror ());
  14484 
  14485   return status;
  14486 }
  14487 _LT_EOF
  14488   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
  14489   (eval $ac_link) 2>&5
  14490   ac_status=$?
  14491   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  14492   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
  14493     (./conftest; exit; ) >&5 2>/dev/null
  14494     lt_status=$?
  14495     case x$lt_status in
  14496       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
  14497       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
  14498       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
  14499     esac
  14500   else :
  14501     # compilation failed
  14502     lt_cv_dlopen_self=no
  14503   fi
  14504 fi
  14505 rm -fr conftest*
  14506 
  14507 
  14508 fi
  14509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
  14510 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
  14511 
  14512     if test yes = "$lt_cv_dlopen_self"; then
  14513       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
  14514       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
  14515 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
  14516 if test ${lt_cv_dlopen_self_static+y}
  14517 then :
  14518   printf %s "(cached) " >&6
  14519 else $as_nop
  14520   	  if test yes = "$cross_compiling"; then :
  14521   lt_cv_dlopen_self_static=cross
  14522 else
  14523   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  14524   lt_status=$lt_dlunknown
  14525   cat > conftest.$ac_ext <<_LT_EOF
  14526 #line $LINENO "configure"
  14527 #include "confdefs.h"
  14528 
  14529 #if HAVE_DLFCN_H
  14530 #include <dlfcn.h>
  14531 #endif
  14532 
  14533 #include <stdio.h>
  14534 
  14535 #ifdef RTLD_GLOBAL
  14536 #  define LT_DLGLOBAL		RTLD_GLOBAL
  14537 #else
  14538 #  ifdef DL_GLOBAL
  14539 #    define LT_DLGLOBAL		DL_GLOBAL
  14540 #  else
  14541 #    define LT_DLGLOBAL		0
  14542 #  endif
  14543 #endif
  14544 
  14545 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  14546    find out it does not work in some platform. */
  14547 #ifndef LT_DLLAZY_OR_NOW
  14548 #  ifdef RTLD_LAZY
  14549 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
  14550 #  else
  14551 #    ifdef DL_LAZY
  14552 #      define LT_DLLAZY_OR_NOW		DL_LAZY
  14553 #    else
  14554 #      ifdef RTLD_NOW
  14555 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
  14556 #      else
  14557 #        ifdef DL_NOW
  14558 #          define LT_DLLAZY_OR_NOW	DL_NOW
  14559 #        else
  14560 #          define LT_DLLAZY_OR_NOW	0
  14561 #        endif
  14562 #      endif
  14563 #    endif
  14564 #  endif
  14565 #endif
  14566 
  14567 /* When -fvisibility=hidden is used, assume the code has been annotated
  14568    correspondingly for the symbols needed.  */
  14569 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
  14570 int fnord () __attribute__((visibility("default")));
  14571 #endif
  14572 
  14573 int fnord () { return 42; }
  14574 int main ()
  14575 {
  14576   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  14577   int status = $lt_dlunknown;
  14578 
  14579   if (self)
  14580     {
  14581       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  14582       else
  14583         {
  14584 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
  14585           else puts (dlerror ());
  14586 	}
  14587       /* dlclose (self); */
  14588     }
  14589   else
  14590     puts (dlerror ());
  14591 
  14592   return status;
  14593 }
  14594 _LT_EOF
  14595   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
  14596   (eval $ac_link) 2>&5
  14597   ac_status=$?
  14598   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  14599   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
  14600     (./conftest; exit; ) >&5 2>/dev/null
  14601     lt_status=$?
  14602     case x$lt_status in
  14603       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
  14604       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
  14605       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
  14606     esac
  14607   else :
  14608     # compilation failed
  14609     lt_cv_dlopen_self_static=no
  14610   fi
  14611 fi
  14612 rm -fr conftest*
  14613 
  14614 
  14615 fi
  14616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
  14617 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
  14618     fi
  14619 
  14620     CPPFLAGS=$save_CPPFLAGS
  14621     LDFLAGS=$save_LDFLAGS
  14622     LIBS=$save_LIBS
  14623     ;;
  14624   esac
  14625 
  14626   case $lt_cv_dlopen_self in
  14627   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  14628   *) enable_dlopen_self=unknown ;;
  14629   esac
  14630 
  14631   case $lt_cv_dlopen_self_static in
  14632   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  14633   *) enable_dlopen_self_static=unknown ;;
  14634   esac
  14635 fi
  14636 
  14637 
  14638 
  14639 
  14640 
  14641 
  14642 
  14643 
  14644 
  14645 
  14646 
  14647 
  14648 
  14649 
  14650 
  14651 
  14652 
  14653 striplib=
  14654 old_striplib=
  14655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
  14656 printf %s "checking whether stripping libraries is possible... " >&6; }
  14657 if test -z "$STRIP"; then
  14658   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  14659 printf "%s\n" "no" >&6; }
  14660 else
  14661   if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
  14662     old_striplib="$STRIP --strip-debug"
  14663     striplib="$STRIP --strip-unneeded"
  14664     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  14665 printf "%s\n" "yes" >&6; }
  14666   else
  14667     case $host_os in
  14668     darwin*)
  14669       # FIXME - insert some real tests, host_os isn't really good enough
  14670       striplib="$STRIP -x"
  14671       old_striplib="$STRIP -S"
  14672       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  14673 printf "%s\n" "yes" >&6; }
  14674       ;;
  14675     freebsd*)
  14676       if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
  14677         old_striplib="$STRIP --strip-debug"
  14678         striplib="$STRIP --strip-unneeded"
  14679         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  14680 printf "%s\n" "yes" >&6; }
  14681       else
  14682         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  14683 printf "%s\n" "no" >&6; }
  14684       fi
  14685       ;;
  14686     *)
  14687       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  14688 printf "%s\n" "no" >&6; }
  14689       ;;
  14690     esac
  14691   fi
  14692 fi
  14693 
  14694 
  14695 
  14696 
  14697 
  14698 
  14699 
  14700 
  14701 
  14702 
  14703 
  14704 
  14705   # Report what library types will actually be built
  14706   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
  14707 printf %s "checking if libtool supports shared libraries... " >&6; }
  14708   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
  14709 printf "%s\n" "$can_build_shared" >&6; }
  14710 
  14711   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
  14712 printf %s "checking whether to build shared libraries... " >&6; }
  14713   test no = "$can_build_shared" && enable_shared=no
  14714 
  14715   # On AIX, shared libraries and static libraries use the same namespace, and
  14716   # are all built from PIC.
  14717   case $host_os in
  14718   aix3*)
  14719     test yes = "$enable_shared" && enable_static=no
  14720     if test -n "$RANLIB"; then
  14721       archive_cmds="$archive_cmds~\$RANLIB \$lib"
  14722       postinstall_cmds='$RANLIB $lib'
  14723     fi
  14724     ;;
  14725 
  14726   aix[4-9]*)
  14727     if test ia64 != "$host_cpu"; then
  14728       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
  14729       yes,aix,yes) ;;			# shared object as lib.so file only
  14730       yes,svr4,*) ;;			# shared object as lib.so archive member only
  14731       yes,*) enable_static=no ;;	# shared object in lib.a archive as well
  14732       esac
  14733     fi
  14734     ;;
  14735   esac
  14736   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
  14737 printf "%s\n" "$enable_shared" >&6; }
  14738 
  14739   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
  14740 printf %s "checking whether to build static libraries... " >&6; }
  14741   # Make sure either enable_shared or enable_static is yes.
  14742   test yes = "$enable_shared" || enable_static=yes
  14743   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
  14744 printf "%s\n" "$enable_static" >&6; }
  14745 
  14746 
  14747 
  14748 
  14749 fi
  14750 ac_ext=c
  14751 ac_cpp='$CPP $CPPFLAGS'
  14752 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  14753 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  14754 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  14755 
  14756 CC=$lt_save_CC
  14757 
  14758       if test -n "$CXX" && ( test no != "$CXX" &&
  14759     ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
  14760     (test g++ != "$CXX"))); then
  14761   ac_ext=cpp
  14762 ac_cpp='$CXXCPP $CPPFLAGS'
  14763 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  14764 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  14765 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  14766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
  14767 printf %s "checking how to run the C++ preprocessor... " >&6; }
  14768 if test -z "$CXXCPP"; then
  14769   if test ${ac_cv_prog_CXXCPP+y}
  14770 then :
  14771   printf %s "(cached) " >&6
  14772 else $as_nop
  14773       # Double quotes because $CXX needs to be expanded
  14774     for CXXCPP in "$CXX -E" cpp /lib/cpp
  14775     do
  14776       ac_preproc_ok=false
  14777 for ac_cxx_preproc_warn_flag in '' yes
  14778 do
  14779   # Use a header file that comes with gcc, so configuring glibc
  14780   # with a fresh cross-compiler works.
  14781   # On the NeXT, cc -E runs the code through the compiler's parser,
  14782   # not just through cpp. "Syntax error" is here to catch this case.
  14783   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14784 /* end confdefs.h.  */
  14785 #include <limits.h>
  14786 		     Syntax error
  14787 _ACEOF
  14788 if ac_fn_cxx_try_cpp "$LINENO"
  14789 then :
  14790 
  14791 else $as_nop
  14792   # Broken: fails on valid input.
  14793 continue
  14794 fi
  14795 rm -f conftest.err conftest.i conftest.$ac_ext
  14796 
  14797   # OK, works on sane cases.  Now check whether nonexistent headers
  14798   # can be detected and how.
  14799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14800 /* end confdefs.h.  */
  14801 #include <ac_nonexistent.h>
  14802 _ACEOF
  14803 if ac_fn_cxx_try_cpp "$LINENO"
  14804 then :
  14805   # Broken: success on invalid input.
  14806 continue
  14807 else $as_nop
  14808   # Passes both tests.
  14809 ac_preproc_ok=:
  14810 break
  14811 fi
  14812 rm -f conftest.err conftest.i conftest.$ac_ext
  14813 
  14814 done
  14815 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  14816 rm -f conftest.i conftest.err conftest.$ac_ext
  14817 if $ac_preproc_ok
  14818 then :
  14819   break
  14820 fi
  14821 
  14822     done
  14823     ac_cv_prog_CXXCPP=$CXXCPP
  14824 
  14825 fi
  14826   CXXCPP=$ac_cv_prog_CXXCPP
  14827 else
  14828   ac_cv_prog_CXXCPP=$CXXCPP
  14829 fi
  14830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
  14831 printf "%s\n" "$CXXCPP" >&6; }
  14832 ac_preproc_ok=false
  14833 for ac_cxx_preproc_warn_flag in '' yes
  14834 do
  14835   # Use a header file that comes with gcc, so configuring glibc
  14836   # with a fresh cross-compiler works.
  14837   # On the NeXT, cc -E runs the code through the compiler's parser,
  14838   # not just through cpp. "Syntax error" is here to catch this case.
  14839   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14840 /* end confdefs.h.  */
  14841 #include <limits.h>
  14842 		     Syntax error
  14843 _ACEOF
  14844 if ac_fn_cxx_try_cpp "$LINENO"
  14845 then :
  14846 
  14847 else $as_nop
  14848   # Broken: fails on valid input.
  14849 continue
  14850 fi
  14851 rm -f conftest.err conftest.i conftest.$ac_ext
  14852 
  14853   # OK, works on sane cases.  Now check whether nonexistent headers
  14854   # can be detected and how.
  14855   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  14856 /* end confdefs.h.  */
  14857 #include <ac_nonexistent.h>
  14858 _ACEOF
  14859 if ac_fn_cxx_try_cpp "$LINENO"
  14860 then :
  14861   # Broken: success on invalid input.
  14862 continue
  14863 else $as_nop
  14864   # Passes both tests.
  14865 ac_preproc_ok=:
  14866 break
  14867 fi
  14868 rm -f conftest.err conftest.i conftest.$ac_ext
  14869 
  14870 done
  14871 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  14872 rm -f conftest.i conftest.err conftest.$ac_ext
  14873 if $ac_preproc_ok
  14874 then :
  14875 
  14876 else $as_nop
  14877   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  14878 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  14879 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
  14880 See \`config.log' for more details" "$LINENO" 5; }
  14881 fi
  14882 
  14883 ac_ext=c
  14884 ac_cpp='$CPP $CPPFLAGS'
  14885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  14886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  14887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  14888 
  14889 else
  14890   _lt_caught_CXX_error=yes
  14891 fi
  14892 
  14893 ac_ext=cpp
  14894 ac_cpp='$CXXCPP $CPPFLAGS'
  14895 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  14896 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  14897 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  14898 
  14899 archive_cmds_need_lc_CXX=no
  14900 allow_undefined_flag_CXX=
  14901 always_export_symbols_CXX=no
  14902 archive_expsym_cmds_CXX=
  14903 compiler_needs_object_CXX=no
  14904 export_dynamic_flag_spec_CXX=
  14905 hardcode_direct_CXX=no
  14906 hardcode_direct_absolute_CXX=no
  14907 hardcode_libdir_flag_spec_CXX=
  14908 hardcode_libdir_separator_CXX=
  14909 hardcode_minus_L_CXX=no
  14910 hardcode_shlibpath_var_CXX=unsupported
  14911 hardcode_automatic_CXX=no
  14912 inherit_rpath_CXX=no
  14913 module_cmds_CXX=
  14914 module_expsym_cmds_CXX=
  14915 link_all_deplibs_CXX=unknown
  14916 old_archive_cmds_CXX=$old_archive_cmds
  14917 reload_flag_CXX=$reload_flag
  14918 reload_cmds_CXX=$reload_cmds
  14919 no_undefined_flag_CXX=
  14920 whole_archive_flag_spec_CXX=
  14921 enable_shared_with_static_runtimes_CXX=no
  14922 
  14923 # Source file extension for C++ test sources.
  14924 ac_ext=cpp
  14925 
  14926 # Object file extension for compiled C++ test sources.
  14927 objext=o
  14928 objext_CXX=$objext
  14929 
  14930 # No sense in running all these tests if we already determined that
  14931 # the CXX compiler isn't working.  Some variables (like enable_shared)
  14932 # are currently assumed to apply to all compilers on this platform,
  14933 # and will be corrupted by setting them based on a non-working compiler.
  14934 if test yes != "$_lt_caught_CXX_error"; then
  14935   # Code to be used in simple compile tests
  14936   lt_simple_compile_test_code="int some_variable = 0;"
  14937 
  14938   # Code to be used in simple link tests
  14939   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
  14940 
  14941   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  14942 
  14943 
  14944 
  14945 
  14946 
  14947 
  14948 # If no C compiler was specified, use CC.
  14949 LTCC=${LTCC-"$CC"}
  14950 
  14951 # If no C compiler flags were specified, use CFLAGS.
  14952 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  14953 
  14954 # Allow CC to be a program name with arguments.
  14955 compiler=$CC
  14956 
  14957 
  14958   # save warnings/boilerplate of simple test code
  14959   ac_outfile=conftest.$ac_objext
  14960 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
  14961 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  14962 _lt_compiler_boilerplate=`cat conftest.err`
  14963 $RM conftest*
  14964 
  14965   ac_outfile=conftest.$ac_objext
  14966 echo "$lt_simple_link_test_code" >conftest.$ac_ext
  14967 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  14968 _lt_linker_boilerplate=`cat conftest.err`
  14969 $RM -r conftest*
  14970 
  14971 
  14972   # Allow CC to be a program name with arguments.
  14973   lt_save_CC=$CC
  14974   lt_save_CFLAGS=$CFLAGS
  14975   lt_save_LD=$LD
  14976   lt_save_GCC=$GCC
  14977   GCC=$GXX
  14978   lt_save_with_gnu_ld=$with_gnu_ld
  14979   lt_save_path_LD=$lt_cv_path_LD
  14980   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
  14981     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
  14982   else
  14983     $as_unset lt_cv_prog_gnu_ld
  14984   fi
  14985   if test -n "${lt_cv_path_LDCXX+set}"; then
  14986     lt_cv_path_LD=$lt_cv_path_LDCXX
  14987   else
  14988     $as_unset lt_cv_path_LD
  14989   fi
  14990   test -z "${LDCXX+set}" || LD=$LDCXX
  14991   CC=${CXX-"c++"}
  14992   CFLAGS=$CXXFLAGS
  14993   compiler=$CC
  14994   compiler_CXX=$CC
  14995   func_cc_basename $compiler
  14996 cc_basename=$func_cc_basename_result
  14997 
  14998 
  14999   if test -n "$compiler"; then
  15000     # We don't want -fno-exception when compiling C++ code, so set the
  15001     # no_builtin_flag separately
  15002     if test yes = "$GXX"; then
  15003       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
  15004     else
  15005       lt_prog_compiler_no_builtin_flag_CXX=
  15006     fi
  15007 
  15008     if test yes = "$GXX"; then
  15009       # Set up default GNU C++ configuration
  15010 
  15011 
  15012 
  15013 # Check whether --with-gnu-ld was given.
  15014 if test ${with_gnu_ld+y}
  15015 then :
  15016   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
  15017 else $as_nop
  15018   with_gnu_ld=no
  15019 fi
  15020 
  15021 ac_prog=ld
  15022 if test yes = "$GCC"; then
  15023   # Check if gcc -print-prog-name=ld gives a path.
  15024   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
  15025 printf %s "checking for ld used by $CC... " >&6; }
  15026   case $host in
  15027   *-*-mingw*)
  15028     # gcc leaves a trailing carriage return, which upsets mingw
  15029     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  15030   *)
  15031     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  15032   esac
  15033   case $ac_prog in
  15034     # Accept absolute paths.
  15035     [\\/]* | ?:[\\/]*)
  15036       re_direlt='/[^/][^/]*/\.\./'
  15037       # Canonicalize the pathname of ld
  15038       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
  15039       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
  15040 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
  15041       done
  15042       test -z "$LD" && LD=$ac_prog
  15043       ;;
  15044   "")
  15045     # If it fails, then pretend we aren't using GCC.
  15046     ac_prog=ld
  15047     ;;
  15048   *)
  15049     # If it is relative, then search for the first ld in PATH.
  15050     with_gnu_ld=unknown
  15051     ;;
  15052   esac
  15053 elif test yes = "$with_gnu_ld"; then
  15054   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
  15055 printf %s "checking for GNU ld... " >&6; }
  15056 else
  15057   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
  15058 printf %s "checking for non-GNU ld... " >&6; }
  15059 fi
  15060 if test ${lt_cv_path_LD+y}
  15061 then :
  15062   printf %s "(cached) " >&6
  15063 else $as_nop
  15064   if test -z "$LD"; then
  15065   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
  15066   for ac_dir in $PATH; do
  15067     IFS=$lt_save_ifs
  15068     test -z "$ac_dir" && ac_dir=.
  15069     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  15070       lt_cv_path_LD=$ac_dir/$ac_prog
  15071       # Check to see if the program is GNU ld.  I'd rather use --version,
  15072       # but apparently some variants of GNU ld only accept -v.
  15073       # Break only if it was the GNU/non-GNU ld that we prefer.
  15074       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
  15075       *GNU* | *'with BFD'*)
  15076 	test no != "$with_gnu_ld" && break
  15077 	;;
  15078       *)
  15079 	test yes != "$with_gnu_ld" && break
  15080 	;;
  15081       esac
  15082     fi
  15083   done
  15084   IFS=$lt_save_ifs
  15085 else
  15086   lt_cv_path_LD=$LD # Let the user override the test with a path.
  15087 fi
  15088 fi
  15089 
  15090 LD=$lt_cv_path_LD
  15091 if test -n "$LD"; then
  15092   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
  15093 printf "%s\n" "$LD" >&6; }
  15094 else
  15095   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  15096 printf "%s\n" "no" >&6; }
  15097 fi
  15098 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
  15099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
  15100 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
  15101 if test ${lt_cv_prog_gnu_ld+y}
  15102 then :
  15103   printf %s "(cached) " >&6
  15104 else $as_nop
  15105   # I'd rather use --version here, but apparently some GNU lds only accept -v.
  15106 case `$LD -v 2>&1 </dev/null` in
  15107 *GNU* | *'with BFD'*)
  15108   lt_cv_prog_gnu_ld=yes
  15109   ;;
  15110 *)
  15111   lt_cv_prog_gnu_ld=no
  15112   ;;
  15113 esac
  15114 fi
  15115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
  15116 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
  15117 with_gnu_ld=$lt_cv_prog_gnu_ld
  15118 
  15119 
  15120 
  15121 
  15122 
  15123 
  15124 
  15125       # Check if GNU C++ uses GNU ld as the underlying linker, since the
  15126       # archiving commands below assume that GNU ld is being used.
  15127       if test yes = "$with_gnu_ld"; then
  15128         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
  15129         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
  15130 
  15131         hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
  15132         export_dynamic_flag_spec_CXX='$wl--export-dynamic'
  15133 
  15134         # If archive_cmds runs LD, not CC, wlarc should be empty
  15135         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
  15136         #     investigate it a little bit more. (MM)
  15137         wlarc='$wl'
  15138 
  15139         # ancient GNU ld didn't support --whole-archive et. al.
  15140         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
  15141 	  $GREP 'no-whole-archive' > /dev/null; then
  15142           whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
  15143         else
  15144           whole_archive_flag_spec_CXX=
  15145         fi
  15146       else
  15147         with_gnu_ld=no
  15148         wlarc=
  15149 
  15150         # A generic and very simple default shared library creation
  15151         # command for GNU C++ for the case where it uses the native
  15152         # linker, instead of GNU ld.  If possible, this setting should
  15153         # overridden to take advantage of the native linker features on
  15154         # the platform it is being used on.
  15155         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  15156       fi
  15157 
  15158       # Commands to make compiler produce verbose output that lists
  15159       # what "hidden" libraries, object files and flags are used when
  15160       # linking a shared library.
  15161       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
  15162 
  15163     else
  15164       GXX=no
  15165       with_gnu_ld=no
  15166       wlarc=
  15167     fi
  15168 
  15169     # PORTME: fill in a description of your system's C++ link characteristics
  15170     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  15171 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
  15172     ld_shlibs_CXX=yes
  15173     case $host_os in
  15174       aix3*)
  15175         # FIXME: insert proper C++ library support
  15176         ld_shlibs_CXX=no
  15177         ;;
  15178       aix[4-9]*)
  15179         if test ia64 = "$host_cpu"; then
  15180           # On IA64, the linker does run time linking by default, so we don't
  15181           # have to do anything special.
  15182           aix_use_runtimelinking=no
  15183           exp_sym_flag='-Bexport'
  15184           no_entry_flag=
  15185         else
  15186           aix_use_runtimelinking=no
  15187 
  15188           # Test if we are trying to use run time linking or normal
  15189           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  15190           # have runtime linking enabled, and use it for executables.
  15191           # For shared libraries, we enable/disable runtime linking
  15192           # depending on the kind of the shared library created -
  15193           # when "with_aix_soname,aix_use_runtimelinking" is:
  15194           # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
  15195           # "aix,yes"  lib.so          shared, rtl:yes, for executables
  15196           #            lib.a           static archive
  15197           # "both,no"  lib.so.V(shr.o) shared, rtl:yes
  15198           #            lib.a(lib.so.V) shared, rtl:no,  for executables
  15199           # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
  15200           #            lib.a(lib.so.V) shared, rtl:no
  15201           # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
  15202           #            lib.a           static archive
  15203           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
  15204 	    for ld_flag in $LDFLAGS; do
  15205 	      case $ld_flag in
  15206 	      *-brtl*)
  15207 	        aix_use_runtimelinking=yes
  15208 	        break
  15209 	        ;;
  15210 	      esac
  15211 	    done
  15212 	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
  15213 	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
  15214 	      # so we don't have lib.a shared libs to link our executables.
  15215 	      # We have to force runtime linking in this case.
  15216 	      aix_use_runtimelinking=yes
  15217 	      LDFLAGS="$LDFLAGS -Wl,-brtl"
  15218 	    fi
  15219 	    ;;
  15220           esac
  15221 
  15222           exp_sym_flag='-bexport'
  15223           no_entry_flag='-bnoentry'
  15224         fi
  15225 
  15226         # When large executables or shared objects are built, AIX ld can
  15227         # have problems creating the table of contents.  If linking a library
  15228         # or program results in "error TOC overflow" add -mminimal-toc to
  15229         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  15230         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  15231 
  15232         archive_cmds_CXX=''
  15233         hardcode_direct_CXX=yes
  15234         hardcode_direct_absolute_CXX=yes
  15235         hardcode_libdir_separator_CXX=':'
  15236         link_all_deplibs_CXX=yes
  15237         file_list_spec_CXX='$wl-f,'
  15238         case $with_aix_soname,$aix_use_runtimelinking in
  15239         aix,*) ;;	# no import file
  15240         svr4,* | *,yes) # use import file
  15241           # The Import File defines what to hardcode.
  15242           hardcode_direct_CXX=no
  15243           hardcode_direct_absolute_CXX=no
  15244           ;;
  15245         esac
  15246 
  15247         if test yes = "$GXX"; then
  15248           case $host_os in aix4.[012]|aix4.[012].*)
  15249           # We only want to do this on AIX 4.2 and lower, the check
  15250           # below for broken collect2 doesn't work under 4.3+
  15251 	  collect2name=`$CC -print-prog-name=collect2`
  15252 	  if test -f "$collect2name" &&
  15253 	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
  15254 	  then
  15255 	    # We have reworked collect2
  15256 	    :
  15257 	  else
  15258 	    # We have old collect2
  15259 	    hardcode_direct_CXX=unsupported
  15260 	    # It fails to find uninstalled libraries when the uninstalled
  15261 	    # path is not listed in the libpath.  Setting hardcode_minus_L
  15262 	    # to unsupported forces relinking
  15263 	    hardcode_minus_L_CXX=yes
  15264 	    hardcode_libdir_flag_spec_CXX='-L$libdir'
  15265 	    hardcode_libdir_separator_CXX=
  15266 	  fi
  15267           esac
  15268           shared_flag='-shared'
  15269 	  if test yes = "$aix_use_runtimelinking"; then
  15270 	    shared_flag=$shared_flag' $wl-G'
  15271 	  fi
  15272 	  # Need to ensure runtime linking is disabled for the traditional
  15273 	  # shared library, or the linker may eventually find shared libraries
  15274 	  # /with/ Import File - we do not want to mix them.
  15275 	  shared_flag_aix='-shared'
  15276 	  shared_flag_svr4='-shared $wl-G'
  15277         else
  15278           # not using gcc
  15279           if test ia64 = "$host_cpu"; then
  15280 	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  15281 	  # chokes on -Wl,-G. The following line is correct:
  15282 	  shared_flag='-G'
  15283           else
  15284 	    if test yes = "$aix_use_runtimelinking"; then
  15285 	      shared_flag='$wl-G'
  15286 	    else
  15287 	      shared_flag='$wl-bM:SRE'
  15288 	    fi
  15289 	    shared_flag_aix='$wl-bM:SRE'
  15290 	    shared_flag_svr4='$wl-G'
  15291           fi
  15292         fi
  15293 
  15294         export_dynamic_flag_spec_CXX='$wl-bexpall'
  15295         # It seems that -bexpall does not export symbols beginning with
  15296         # underscore (_), so it is better to generate a list of symbols to
  15297 	# export.
  15298         always_export_symbols_CXX=yes
  15299 	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
  15300           # Warning - without using the other runtime loading flags (-brtl),
  15301           # -berok will link without error, but may produce a broken library.
  15302           # The "-G" linker flag allows undefined symbols.
  15303           no_undefined_flag_CXX='-bernotok'
  15304           # Determine the default libpath from the value encoded in an empty
  15305           # executable.
  15306           if test set = "${lt_cv_aix_libpath+set}"; then
  15307   aix_libpath=$lt_cv_aix_libpath
  15308 else
  15309   if test ${lt_cv_aix_libpath__CXX+y}
  15310 then :
  15311   printf %s "(cached) " >&6
  15312 else $as_nop
  15313   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  15314 /* end confdefs.h.  */
  15315 
  15316 int
  15317 main (void)
  15318 {
  15319 
  15320   ;
  15321   return 0;
  15322 }
  15323 _ACEOF
  15324 if ac_fn_cxx_try_link "$LINENO"
  15325 then :
  15326 
  15327   lt_aix_libpath_sed='
  15328       /Import File Strings/,/^$/ {
  15329 	  /^0/ {
  15330 	      s/^0  *\([^ ]*\) *$/\1/
  15331 	      p
  15332 	  }
  15333       }'
  15334   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  15335   # Check for a 64-bit object if we didn't find anything.
  15336   if test -z "$lt_cv_aix_libpath__CXX"; then
  15337     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  15338   fi
  15339 fi
  15340 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  15341     conftest$ac_exeext conftest.$ac_ext
  15342   if test -z "$lt_cv_aix_libpath__CXX"; then
  15343     lt_cv_aix_libpath__CXX=/usr/lib:/lib
  15344   fi
  15345 
  15346 fi
  15347 
  15348   aix_libpath=$lt_cv_aix_libpath__CXX
  15349 fi
  15350 
  15351           hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
  15352 
  15353           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
  15354         else
  15355           if test ia64 = "$host_cpu"; then
  15356 	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
  15357 	    allow_undefined_flag_CXX="-z nodefs"
  15358 	    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"
  15359           else
  15360 	    # Determine the default libpath from the value encoded in an
  15361 	    # empty executable.
  15362 	    if test set = "${lt_cv_aix_libpath+set}"; then
  15363   aix_libpath=$lt_cv_aix_libpath
  15364 else
  15365   if test ${lt_cv_aix_libpath__CXX+y}
  15366 then :
  15367   printf %s "(cached) " >&6
  15368 else $as_nop
  15369   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  15370 /* end confdefs.h.  */
  15371 
  15372 int
  15373 main (void)
  15374 {
  15375 
  15376   ;
  15377   return 0;
  15378 }
  15379 _ACEOF
  15380 if ac_fn_cxx_try_link "$LINENO"
  15381 then :
  15382 
  15383   lt_aix_libpath_sed='
  15384       /Import File Strings/,/^$/ {
  15385 	  /^0/ {
  15386 	      s/^0  *\([^ ]*\) *$/\1/
  15387 	      p
  15388 	  }
  15389       }'
  15390   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  15391   # Check for a 64-bit object if we didn't find anything.
  15392   if test -z "$lt_cv_aix_libpath__CXX"; then
  15393     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  15394   fi
  15395 fi
  15396 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  15397     conftest$ac_exeext conftest.$ac_ext
  15398   if test -z "$lt_cv_aix_libpath__CXX"; then
  15399     lt_cv_aix_libpath__CXX=/usr/lib:/lib
  15400   fi
  15401 
  15402 fi
  15403 
  15404   aix_libpath=$lt_cv_aix_libpath__CXX
  15405 fi
  15406 
  15407 	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
  15408 	    # Warning - without using the other run time loading flags,
  15409 	    # -berok will link without error, but may produce a broken library.
  15410 	    no_undefined_flag_CXX=' $wl-bernotok'
  15411 	    allow_undefined_flag_CXX=' $wl-berok'
  15412 	    if test yes = "$with_gnu_ld"; then
  15413 	      # We only use this code for GNU lds that support --whole-archive.
  15414 	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
  15415 	    else
  15416 	      # Exported symbols can be pulled into shared objects from archives
  15417 	      whole_archive_flag_spec_CXX='$convenience'
  15418 	    fi
  15419 	    archive_cmds_need_lc_CXX=yes
  15420 	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
  15421 	    # -brtl affects multiple linker settings, -berok does not and is overridden later
  15422 	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
  15423 	    if test svr4 != "$with_aix_soname"; then
  15424 	      # This is similar to how AIX traditionally builds its shared
  15425 	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
  15426 	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
  15427 	    fi
  15428 	    if test aix != "$with_aix_soname"; then
  15429 	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
  15430 	    else
  15431 	      # used by -dlpreopen to get the symbols
  15432 	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
  15433 	    fi
  15434 	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
  15435           fi
  15436         fi
  15437         ;;
  15438 
  15439       beos*)
  15440 	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
  15441 	  allow_undefined_flag_CXX=unsupported
  15442 	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  15443 	  # support --undefined.  This deserves some investigation.  FIXME
  15444 	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  15445 	else
  15446 	  ld_shlibs_CXX=no
  15447 	fi
  15448 	;;
  15449 
  15450       chorus*)
  15451         case $cc_basename in
  15452           *)
  15453 	  # FIXME: insert proper C++ library support
  15454 	  ld_shlibs_CXX=no
  15455 	  ;;
  15456         esac
  15457         ;;
  15458 
  15459       cygwin* | mingw* | pw32* | cegcc*)
  15460 	case $GXX,$cc_basename in
  15461 	,cl* | no,cl* | ,icl* | no,icl*)
  15462 	  # Native MSVC or ICC
  15463 	  # hardcode_libdir_flag_spec is actually meaningless, as there is
  15464 	  # no search path for DLLs.
  15465 	  hardcode_libdir_flag_spec_CXX=' '
  15466 	  allow_undefined_flag_CXX=unsupported
  15467 	  always_export_symbols_CXX=yes
  15468 	  file_list_spec_CXX='@'
  15469 	  # Tell ltmain to make .lib files, not .a files.
  15470 	  libext=lib
  15471 	  # Tell ltmain to make .dll files, not .so files.
  15472 	  shrext_cmds=.dll
  15473 	  # FIXME: Setting linknames here is a bad hack.
  15474 	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
  15475 	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
  15476               cp "$export_symbols" "$output_objdir/$soname.def";
  15477               echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
  15478             else
  15479               $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
  15480             fi~
  15481             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
  15482             linknames='
  15483 	  # The linker will not automatically build a static lib if we build a DLL.
  15484 	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
  15485 	  enable_shared_with_static_runtimes_CXX=yes
  15486 	  # Don't use ranlib
  15487 	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
  15488 	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
  15489             lt_tool_outputfile="@TOOL_OUTPUT@"~
  15490             case $lt_outputfile in
  15491               *.exe|*.EXE) ;;
  15492               *)
  15493                 lt_outputfile=$lt_outputfile.exe
  15494                 lt_tool_outputfile=$lt_tool_outputfile.exe
  15495                 ;;
  15496             esac~
  15497             func_to_tool_file "$lt_outputfile"~
  15498             if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
  15499               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
  15500               $RM "$lt_outputfile.manifest";
  15501             fi'
  15502 	  ;;
  15503 	*)
  15504 	  # g++
  15505 	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
  15506 	  # as there is no search path for DLLs.
  15507 	  hardcode_libdir_flag_spec_CXX='-L$libdir'
  15508 	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
  15509 	  allow_undefined_flag_CXX=unsupported
  15510 	  always_export_symbols_CXX=no
  15511 	  enable_shared_with_static_runtimes_CXX=yes
  15512 
  15513 	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
  15514 	    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'
  15515 	    # If the export-symbols file already is a .def file, use it as
  15516 	    # is; otherwise, prepend EXPORTS...
  15517 	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
  15518               cp $export_symbols $output_objdir/$soname.def;
  15519             else
  15520               echo EXPORTS > $output_objdir/$soname.def;
  15521               cat $export_symbols >> $output_objdir/$soname.def;
  15522             fi~
  15523             $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'
  15524 	  else
  15525 	    ld_shlibs_CXX=no
  15526 	  fi
  15527 	  ;;
  15528 	esac
  15529 	;;
  15530       darwin* | rhapsody*)
  15531 
  15532 
  15533   archive_cmds_need_lc_CXX=no
  15534   hardcode_direct_CXX=no
  15535   hardcode_automatic_CXX=yes
  15536   hardcode_shlibpath_var_CXX=unsupported
  15537   if test yes = "$lt_cv_ld_force_load"; then
  15538     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
  15539 
  15540   else
  15541     whole_archive_flag_spec_CXX=''
  15542   fi
  15543   link_all_deplibs_CXX=yes
  15544   allow_undefined_flag_CXX=$_lt_dar_allow_undefined
  15545   case $cc_basename in
  15546      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
  15547      *) _lt_dar_can_shared=$GCC ;;
  15548   esac
  15549   if test yes = "$_lt_dar_can_shared"; then
  15550     output_verbose_link_cmd=func_echo_all
  15551     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"
  15552     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
  15553     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"
  15554     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"
  15555        if test yes != "$lt_cv_apple_cc_single_mod"; then
  15556       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"
  15557       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"
  15558     fi
  15559 
  15560   else
  15561   ld_shlibs_CXX=no
  15562   fi
  15563 
  15564 	;;
  15565 
  15566       os2*)
  15567 	hardcode_libdir_flag_spec_CXX='-L$libdir'
  15568 	hardcode_minus_L_CXX=yes
  15569 	allow_undefined_flag_CXX=unsupported
  15570 	shrext_cmds=.dll
  15571 	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
  15572 	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
  15573 	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
  15574 	  $ECHO EXPORTS >> $output_objdir/$libname.def~
  15575 	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
  15576 	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
  15577 	  emximp -o $lib $output_objdir/$libname.def'
  15578 	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
  15579 	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
  15580 	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
  15581 	  $ECHO EXPORTS >> $output_objdir/$libname.def~
  15582 	  prefix_cmds="$SED"~
  15583 	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
  15584 	    prefix_cmds="$prefix_cmds -e 1d";
  15585 	  fi~
  15586 	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
  15587 	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
  15588 	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
  15589 	  emximp -o $lib $output_objdir/$libname.def'
  15590 	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
  15591 	enable_shared_with_static_runtimes_CXX=yes
  15592 	file_list_spec_CXX='@'
  15593 	;;
  15594 
  15595       dgux*)
  15596         case $cc_basename in
  15597           ec++*)
  15598 	    # FIXME: insert proper C++ library support
  15599 	    ld_shlibs_CXX=no
  15600 	    ;;
  15601           ghcx*)
  15602 	    # Green Hills C++ Compiler
  15603 	    # FIXME: insert proper C++ library support
  15604 	    ld_shlibs_CXX=no
  15605 	    ;;
  15606           *)
  15607 	    # FIXME: insert proper C++ library support
  15608 	    ld_shlibs_CXX=no
  15609 	    ;;
  15610         esac
  15611         ;;
  15612 
  15613       freebsd2.*)
  15614         # C++ shared libraries reported to be fairly broken before
  15615 	# switch to ELF
  15616         ld_shlibs_CXX=no
  15617         ;;
  15618 
  15619       freebsd-elf*)
  15620         archive_cmds_need_lc_CXX=no
  15621         ;;
  15622 
  15623       freebsd* | dragonfly* | midnightbsd*)
  15624         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
  15625         # conventions
  15626         ld_shlibs_CXX=yes
  15627         ;;
  15628 
  15629       haiku*)
  15630         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  15631         link_all_deplibs_CXX=yes
  15632         ;;
  15633 
  15634       hpux9*)
  15635         hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
  15636         hardcode_libdir_separator_CXX=:
  15637         export_dynamic_flag_spec_CXX='$wl-E'
  15638         hardcode_direct_CXX=yes
  15639         hardcode_minus_L_CXX=yes # Not in the search PATH,
  15640 				             # but as the default
  15641 				             # location of the library.
  15642 
  15643         case $cc_basename in
  15644           CC*)
  15645             # FIXME: insert proper C++ library support
  15646             ld_shlibs_CXX=no
  15647             ;;
  15648           aCC*)
  15649             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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
  15650             # Commands to make compiler produce verbose output that lists
  15651             # what "hidden" libraries, object files and flags are used when
  15652             # linking a shared library.
  15653             #
  15654             # There doesn't appear to be a way to prevent this compiler from
  15655             # explicitly linking system object files so we need to strip them
  15656             # from the output so that they don't get included in the library
  15657             # dependencies.
  15658             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; func_echo_all "$list"'
  15659             ;;
  15660           *)
  15661             if test yes = "$GXX"; then
  15662               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
  15663             else
  15664               # FIXME: insert proper C++ library support
  15665               ld_shlibs_CXX=no
  15666             fi
  15667             ;;
  15668         esac
  15669         ;;
  15670 
  15671       hpux10*|hpux11*)
  15672         if test no = "$with_gnu_ld"; then
  15673 	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
  15674 	  hardcode_libdir_separator_CXX=:
  15675 
  15676           case $host_cpu in
  15677             hppa*64*|ia64*)
  15678               ;;
  15679             *)
  15680 	      export_dynamic_flag_spec_CXX='$wl-E'
  15681               ;;
  15682           esac
  15683         fi
  15684         case $host_cpu in
  15685           hppa*64*|ia64*)
  15686             hardcode_direct_CXX=no
  15687             hardcode_shlibpath_var_CXX=no
  15688             ;;
  15689           *)
  15690             hardcode_direct_CXX=yes
  15691             hardcode_direct_absolute_CXX=yes
  15692             hardcode_minus_L_CXX=yes # Not in the search PATH,
  15693 					         # but as the default
  15694 					         # location of the library.
  15695             ;;
  15696         esac
  15697 
  15698         case $cc_basename in
  15699           CC*)
  15700 	    # FIXME: insert proper C++ library support
  15701 	    ld_shlibs_CXX=no
  15702 	    ;;
  15703           aCC*)
  15704 	    case $host_cpu in
  15705 	      hppa*64*)
  15706 	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15707 	        ;;
  15708 	      ia64*)
  15709 	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15710 	        ;;
  15711 	      *)
  15712 	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15713 	        ;;
  15714 	    esac
  15715 	    # Commands to make compiler produce verbose output that lists
  15716 	    # what "hidden" libraries, object files and flags are used when
  15717 	    # linking a shared library.
  15718 	    #
  15719 	    # There doesn't appear to be a way to prevent this compiler from
  15720 	    # explicitly linking system object files so we need to strip them
  15721 	    # from the output so that they don't get included in the library
  15722 	    # dependencies.
  15723 	    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; func_echo_all "$list"'
  15724 	    ;;
  15725           *)
  15726 	    if test yes = "$GXX"; then
  15727 	      if test no = "$with_gnu_ld"; then
  15728 	        case $host_cpu in
  15729 	          hppa*64*)
  15730 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15731 	            ;;
  15732 	          ia64*)
  15733 	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15734 	            ;;
  15735 	          *)
  15736 	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15737 	            ;;
  15738 	        esac
  15739 	      fi
  15740 	    else
  15741 	      # FIXME: insert proper C++ library support
  15742 	      ld_shlibs_CXX=no
  15743 	    fi
  15744 	    ;;
  15745         esac
  15746         ;;
  15747 
  15748       interix[3-9]*)
  15749 	hardcode_direct_CXX=no
  15750 	hardcode_shlibpath_var_CXX=no
  15751 	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
  15752 	export_dynamic_flag_spec_CXX='$wl-E'
  15753 	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  15754 	# Instead, shared libraries are loaded at an image base (0x10000000 by
  15755 	# default) and relocated if they conflict, which is a slow very memory
  15756 	# consuming and fragmenting process.  To avoid this, we pick a random,
  15757 	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  15758 	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  15759 	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'
  15760 	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'
  15761 	;;
  15762       irix5* | irix6*)
  15763         case $cc_basename in
  15764           CC*)
  15765 	    # SGI C++
  15766 	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
  15767 
  15768 	    # Archives containing C++ object files must be created using
  15769 	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
  15770 	    # necessary to make sure instantiated templates are included
  15771 	    # in the archive.
  15772 	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
  15773 	    ;;
  15774           *)
  15775 	    if test yes = "$GXX"; then
  15776 	      if test no = "$with_gnu_ld"; then
  15777 	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
  15778 	      else
  15779 	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
  15780 	      fi
  15781 	    fi
  15782 	    link_all_deplibs_CXX=yes
  15783 	    ;;
  15784         esac
  15785         hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
  15786         hardcode_libdir_separator_CXX=:
  15787         inherit_rpath_CXX=yes
  15788         ;;
  15789 
  15790       linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
  15791         case $cc_basename in
  15792           KCC*)
  15793 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
  15794 
  15795 	    # KCC will only create a shared library if the output file
  15796 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
  15797 	    # to its proper name (with version) after linking.
  15798 	    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'
  15799 	    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'
  15800 	    # Commands to make compiler produce verbose output that lists
  15801 	    # what "hidden" libraries, object files and flags are used when
  15802 	    # linking a shared library.
  15803 	    #
  15804 	    # There doesn't appear to be a way to prevent this compiler from
  15805 	    # explicitly linking system object files so we need to strip them
  15806 	    # from the output so that they don't get included in the library
  15807 	    # dependencies.
  15808 	    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; func_echo_all "$list"'
  15809 
  15810 	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
  15811 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
  15812 
  15813 	    # Archives containing C++ object files must be created using
  15814 	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
  15815 	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
  15816 	    ;;
  15817 	  icpc* | ecpc* )
  15818 	    # Intel C++
  15819 	    with_gnu_ld=yes
  15820 	    # version 8.0 and above of icpc choke on multiply defined symbols
  15821 	    # if we add $predep_objects and $postdep_objects, however 7.1 and
  15822 	    # earlier do not add the objects themselves.
  15823 	    case `$CC -V 2>&1` in
  15824 	      *"Version 7."*)
  15825 	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
  15826 		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'
  15827 		;;
  15828 	      *)  # Version 8.0 or newer
  15829 	        tmp_idyn=
  15830 	        case $host_cpu in
  15831 		  ia64*) tmp_idyn=' -i_dynamic';;
  15832 		esac
  15833 	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  15834 		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'
  15835 		;;
  15836 	    esac
  15837 	    archive_cmds_need_lc_CXX=no
  15838 	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
  15839 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
  15840 	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
  15841 	    ;;
  15842           pgCC* | pgcpp*)
  15843             # Portland Group C++ compiler
  15844 	    case `$CC -V` in
  15845 	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
  15846 	      prelink_cmds_CXX='tpldir=Template.dir~
  15847                rm -rf $tpldir~
  15848                $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
  15849                compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
  15850 	      old_archive_cmds_CXX='tpldir=Template.dir~
  15851                 rm -rf $tpldir~
  15852                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
  15853                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
  15854                 $RANLIB $oldlib'
  15855 	      archive_cmds_CXX='tpldir=Template.dir~
  15856                 rm -rf $tpldir~
  15857                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
  15858                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
  15859 	      archive_expsym_cmds_CXX='tpldir=Template.dir~
  15860                 rm -rf $tpldir~
  15861                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
  15862                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
  15863 	      ;;
  15864 	    *) # Version 6 and above use weak symbols
  15865 	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
  15866 	      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'
  15867 	      ;;
  15868 	    esac
  15869 
  15870 	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
  15871 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
  15872 	    whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
  15873             ;;
  15874 	  cxx*)
  15875 	    # Compaq C++
  15876 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
  15877 	    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'
  15878 
  15879 	    runpath_var=LD_RUN_PATH
  15880 	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
  15881 	    hardcode_libdir_separator_CXX=:
  15882 
  15883 	    # Commands to make compiler produce verbose output that lists
  15884 	    # what "hidden" libraries, object files and flags are used when
  15885 	    # linking a shared library.
  15886 	    #
  15887 	    # There doesn't appear to be a way to prevent this compiler from
  15888 	    # explicitly linking system object files so we need to strip them
  15889 	    # from the output so that they don't get included in the library
  15890 	    # dependencies.
  15891 	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
  15892 	    ;;
  15893 	  xl* | mpixl* | bgxl*)
  15894 	    # IBM XL 8.0 on PPC, with GNU ld
  15895 	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
  15896 	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
  15897 	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
  15898 	    if test yes = "$supports_anon_versioning"; then
  15899 	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
  15900                 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  15901                 echo "local: *; };" >> $output_objdir/$libname.ver~
  15902                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
  15903 	    fi
  15904 	    ;;
  15905 	  *)
  15906 	    case `$CC -V 2>&1 | $SED 5q` in
  15907 	    *Sun\ C*)
  15908 	      # Sun C++ 5.9
  15909 	      no_undefined_flag_CXX=' -zdefs'
  15910 	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  15911 	      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'
  15912 	      hardcode_libdir_flag_spec_CXX='-R$libdir'
  15913 	      whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
  15914 	      compiler_needs_object_CXX=yes
  15915 
  15916 	      # Not sure whether something based on
  15917 	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
  15918 	      # would be better.
  15919 	      output_verbose_link_cmd='func_echo_all'
  15920 
  15921 	      # Archives containing C++ object files must be created using
  15922 	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
  15923 	      # necessary to make sure instantiated templates are included
  15924 	      # in the archive.
  15925 	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
  15926 	      ;;
  15927 	    esac
  15928 	    ;;
  15929 	esac
  15930 	;;
  15931 
  15932       lynxos*)
  15933         # FIXME: insert proper C++ library support
  15934 	ld_shlibs_CXX=no
  15935 	;;
  15936 
  15937       m88k*)
  15938         # FIXME: insert proper C++ library support
  15939         ld_shlibs_CXX=no
  15940 	;;
  15941 
  15942       mvs*)
  15943         case $cc_basename in
  15944           cxx*)
  15945 	    # FIXME: insert proper C++ library support
  15946 	    ld_shlibs_CXX=no
  15947 	    ;;
  15948 	  *)
  15949 	    # FIXME: insert proper C++ library support
  15950 	    ld_shlibs_CXX=no
  15951 	    ;;
  15952 	esac
  15953 	;;
  15954 
  15955       netbsd*)
  15956         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  15957 	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
  15958 	  wlarc=
  15959 	  hardcode_libdir_flag_spec_CXX='-R$libdir'
  15960 	  hardcode_direct_CXX=yes
  15961 	  hardcode_shlibpath_var_CXX=no
  15962 	fi
  15963 	# Workaround some broken pre-1.5 toolchains
  15964 	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
  15965 	;;
  15966 
  15967       *nto* | *qnx*)
  15968         ld_shlibs_CXX=yes
  15969 	;;
  15970 
  15971       openbsd* | bitrig*)
  15972 	if test -f /usr/libexec/ld.so; then
  15973 	  hardcode_direct_CXX=yes
  15974 	  hardcode_shlibpath_var_CXX=no
  15975 	  hardcode_direct_absolute_CXX=yes
  15976 	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  15977 	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
  15978 	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
  15979 	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
  15980 	    export_dynamic_flag_spec_CXX='$wl-E'
  15981 	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
  15982 	  fi
  15983 	  output_verbose_link_cmd=func_echo_all
  15984 	else
  15985 	  ld_shlibs_CXX=no
  15986 	fi
  15987 	;;
  15988 
  15989       osf3* | osf4* | osf5*)
  15990         case $cc_basename in
  15991           KCC*)
  15992 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
  15993 
  15994 	    # KCC will only create a shared library if the output file
  15995 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
  15996 	    # to its proper name (with version) after linking.
  15997 	    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'
  15998 
  15999 	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
  16000 	    hardcode_libdir_separator_CXX=:
  16001 
  16002 	    # Archives containing C++ object files must be created using
  16003 	    # the KAI C++ compiler.
  16004 	    case $host in
  16005 	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
  16006 	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
  16007 	    esac
  16008 	    ;;
  16009           RCC*)
  16010 	    # Rational C++ 2.4.1
  16011 	    # FIXME: insert proper C++ library support
  16012 	    ld_shlibs_CXX=no
  16013 	    ;;
  16014           cxx*)
  16015 	    case $host in
  16016 	      osf3*)
  16017 	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
  16018 	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
  16019 	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
  16020 		;;
  16021 	      *)
  16022 	        allow_undefined_flag_CXX=' -expect_unresolved \*'
  16023 	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
  16024 	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
  16025                   echo "-hidden">> $lib.exp~
  16026                   $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
  16027                   $RM $lib.exp'
  16028 	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
  16029 		;;
  16030 	    esac
  16031 
  16032 	    hardcode_libdir_separator_CXX=:
  16033 
  16034 	    # Commands to make compiler produce verbose output that lists
  16035 	    # what "hidden" libraries, object files and flags are used when
  16036 	    # linking a shared library.
  16037 	    #
  16038 	    # There doesn't appear to be a way to prevent this compiler from
  16039 	    # explicitly linking system object files so we need to strip them
  16040 	    # from the output so that they don't get included in the library
  16041 	    # dependencies.
  16042 	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
  16043 	    ;;
  16044 	  *)
  16045 	    if test yes,no = "$GXX,$with_gnu_ld"; then
  16046 	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
  16047 	      case $host in
  16048 	        osf3*)
  16049 	          archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
  16050 		  ;;
  16051 	        *)
  16052 	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
  16053 		  ;;
  16054 	      esac
  16055 
  16056 	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
  16057 	      hardcode_libdir_separator_CXX=:
  16058 
  16059 	      # Commands to make compiler produce verbose output that lists
  16060 	      # what "hidden" libraries, object files and flags are used when
  16061 	      # linking a shared library.
  16062 	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
  16063 
  16064 	    else
  16065 	      # FIXME: insert proper C++ library support
  16066 	      ld_shlibs_CXX=no
  16067 	    fi
  16068 	    ;;
  16069         esac
  16070         ;;
  16071 
  16072       psos*)
  16073         # FIXME: insert proper C++ library support
  16074         ld_shlibs_CXX=no
  16075         ;;
  16076 
  16077       sunos4*)
  16078         case $cc_basename in
  16079           CC*)
  16080 	    # Sun C++ 4.x
  16081 	    # FIXME: insert proper C++ library support
  16082 	    ld_shlibs_CXX=no
  16083 	    ;;
  16084           lcc*)
  16085 	    # Lucid
  16086 	    # FIXME: insert proper C++ library support
  16087 	    ld_shlibs_CXX=no
  16088 	    ;;
  16089           *)
  16090 	    # FIXME: insert proper C++ library support
  16091 	    ld_shlibs_CXX=no
  16092 	    ;;
  16093         esac
  16094         ;;
  16095 
  16096       solaris*)
  16097         case $cc_basename in
  16098           CC* | sunCC*)
  16099 	    # Sun C++ 4.2, 5.x and Centerline C++
  16100             archive_cmds_need_lc_CXX=yes
  16101 	    no_undefined_flag_CXX=' -zdefs'
  16102 	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  16103 	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  16104               $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'
  16105 
  16106 	    hardcode_libdir_flag_spec_CXX='-R$libdir'
  16107 	    hardcode_shlibpath_var_CXX=no
  16108 	    case $host_os in
  16109 	      solaris2.[0-5] | solaris2.[0-5].*) ;;
  16110 	      *)
  16111 		# The compiler driver will combine and reorder linker options,
  16112 		# but understands '-z linker_flag'.
  16113 	        # Supported since Solaris 2.6 (maybe 2.5.1?)
  16114 		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
  16115 	        ;;
  16116 	    esac
  16117 	    link_all_deplibs_CXX=yes
  16118 
  16119 	    output_verbose_link_cmd='func_echo_all'
  16120 
  16121 	    # Archives containing C++ object files must be created using
  16122 	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
  16123 	    # necessary to make sure instantiated templates are included
  16124 	    # in the archive.
  16125 	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
  16126 	    ;;
  16127           gcx*)
  16128 	    # Green Hills C++ Compiler
  16129 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
  16130 
  16131 	    # The C++ compiler must be used to create the archive.
  16132 	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
  16133 	    ;;
  16134           *)
  16135 	    # GNU C++ compiler with Solaris linker
  16136 	    if test yes,no = "$GXX,$with_gnu_ld"; then
  16137 	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
  16138 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
  16139 	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
  16140 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  16141                   $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
  16142 
  16143 	        # Commands to make compiler produce verbose output that lists
  16144 	        # what "hidden" libraries, object files and flags are used when
  16145 	        # linking a shared library.
  16146 	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
  16147 	      else
  16148 	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
  16149 	        # platform.
  16150 	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
  16151 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  16152                   $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
  16153 
  16154 	        # Commands to make compiler produce verbose output that lists
  16155 	        # what "hidden" libraries, object files and flags are used when
  16156 	        # linking a shared library.
  16157 	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
  16158 	      fi
  16159 
  16160 	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
  16161 	      case $host_os in
  16162 		solaris2.[0-5] | solaris2.[0-5].*) ;;
  16163 		*)
  16164 		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
  16165 		  ;;
  16166 	      esac
  16167 	    fi
  16168 	    ;;
  16169         esac
  16170         ;;
  16171 
  16172     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  16173       no_undefined_flag_CXX='$wl-z,text'
  16174       archive_cmds_need_lc_CXX=no
  16175       hardcode_shlibpath_var_CXX=no
  16176       runpath_var='LD_RUN_PATH'
  16177 
  16178       case $cc_basename in
  16179         CC*)
  16180 	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16181 	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16182 	  ;;
  16183 	*)
  16184 	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16185 	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16186 	  ;;
  16187       esac
  16188       ;;
  16189 
  16190       sysv5* | sco3.2v5* | sco5v6*)
  16191 	# Note: We CANNOT use -z defs as we might desire, because we do not
  16192 	# link with -lc, and that would cause any symbols used from libc to
  16193 	# always be unresolved, which means just about no library would
  16194 	# ever link correctly.  If we're not using GNU ld we use -z text
  16195 	# though, which does catch some bad symbols but isn't as heavy-handed
  16196 	# as -z defs.
  16197 	no_undefined_flag_CXX='$wl-z,text'
  16198 	allow_undefined_flag_CXX='$wl-z,nodefs'
  16199 	archive_cmds_need_lc_CXX=no
  16200 	hardcode_shlibpath_var_CXX=no
  16201 	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
  16202 	hardcode_libdir_separator_CXX=':'
  16203 	link_all_deplibs_CXX=yes
  16204 	export_dynamic_flag_spec_CXX='$wl-Bexport'
  16205 	runpath_var='LD_RUN_PATH'
  16206 
  16207 	case $cc_basename in
  16208           CC*)
  16209 	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16210 	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16211 	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
  16212               '"$old_archive_cmds_CXX"
  16213 	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
  16214               '"$reload_cmds_CXX"
  16215 	    ;;
  16216 	  *)
  16217 	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16218 	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  16219 	    ;;
  16220 	esac
  16221       ;;
  16222 
  16223       tandem*)
  16224         case $cc_basename in
  16225           NCC*)
  16226 	    # NonStop-UX NCC 3.20
  16227 	    # FIXME: insert proper C++ library support
  16228 	    ld_shlibs_CXX=no
  16229 	    ;;
  16230           *)
  16231 	    # FIXME: insert proper C++ library support
  16232 	    ld_shlibs_CXX=no
  16233 	    ;;
  16234         esac
  16235         ;;
  16236 
  16237       vxworks*)
  16238         # FIXME: insert proper C++ library support
  16239         ld_shlibs_CXX=no
  16240         ;;
  16241 
  16242       *)
  16243         # FIXME: insert proper C++ library support
  16244         ld_shlibs_CXX=no
  16245         ;;
  16246     esac
  16247 
  16248     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
  16249 printf "%s\n" "$ld_shlibs_CXX" >&6; }
  16250     test no = "$ld_shlibs_CXX" && can_build_shared=no
  16251 
  16252     GCC_CXX=$GXX
  16253     LD_CXX=$LD
  16254 
  16255     ## CAVEAT EMPTOR:
  16256     ## There is no encapsulation within the following macros, do not change
  16257     ## the running order or otherwise move them around unless you know exactly
  16258     ## what you are doing...
  16259     # Dependencies to place before and after the object being linked:
  16260 predep_objects_CXX=
  16261 postdep_objects_CXX=
  16262 predeps_CXX=
  16263 postdeps_CXX=
  16264 compiler_lib_search_path_CXX=
  16265 
  16266 cat > conftest.$ac_ext <<_LT_EOF
  16267 class Foo
  16268 {
  16269 public:
  16270   Foo (void) { a = 0; }
  16271 private:
  16272   int a;
  16273 };
  16274 _LT_EOF
  16275 
  16276 
  16277 _lt_libdeps_save_CFLAGS=$CFLAGS
  16278 case "$CC $CFLAGS " in #(
  16279 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
  16280 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
  16281 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
  16282 esac
  16283 
  16284 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
  16285   (eval $ac_compile) 2>&5
  16286   ac_status=$?
  16287   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  16288   test $ac_status = 0; }; then
  16289   # Parse the compiler output and extract the necessary
  16290   # objects, libraries and library flags.
  16291 
  16292   # Sentinel used to keep track of whether or not we are before
  16293   # the conftest object file.
  16294   pre_test_object_deps_done=no
  16295 
  16296   for p in `eval "$output_verbose_link_cmd"`; do
  16297     case $prev$p in
  16298 
  16299     -L* | -R* | -l*)
  16300        # Some compilers place space between "-{L,R}" and the path.
  16301        # Remove the space.
  16302        if test x-L = "$p" ||
  16303           test x-R = "$p"; then
  16304 	 prev=$p
  16305 	 continue
  16306        fi
  16307 
  16308        # Expand the sysroot to ease extracting the directories later.
  16309        if test -z "$prev"; then
  16310          case $p in
  16311          -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
  16312          -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
  16313          -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
  16314          esac
  16315        fi
  16316        case $p in
  16317        =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
  16318        esac
  16319        if test no = "$pre_test_object_deps_done"; then
  16320 	 case $prev in
  16321 	 -L | -R)
  16322 	   # Internal compiler library paths should come after those
  16323 	   # provided the user.  The postdeps already come after the
  16324 	   # user supplied libs so there is no need to process them.
  16325 	   if test -z "$compiler_lib_search_path_CXX"; then
  16326 	     compiler_lib_search_path_CXX=$prev$p
  16327 	   else
  16328 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
  16329 	   fi
  16330 	   ;;
  16331 	 # The "-l" case would never come before the object being
  16332 	 # linked, so don't bother handling this case.
  16333 	 esac
  16334        else
  16335 	 if test -z "$postdeps_CXX"; then
  16336 	   postdeps_CXX=$prev$p
  16337 	 else
  16338 	   postdeps_CXX="${postdeps_CXX} $prev$p"
  16339 	 fi
  16340        fi
  16341        prev=
  16342        ;;
  16343 
  16344     *.lto.$objext) ;; # Ignore GCC LTO objects
  16345     *.$objext)
  16346        # This assumes that the test object file only shows up
  16347        # once in the compiler output.
  16348        if test "$p" = "conftest.$objext"; then
  16349 	 pre_test_object_deps_done=yes
  16350 	 continue
  16351        fi
  16352 
  16353        if test no = "$pre_test_object_deps_done"; then
  16354 	 if test -z "$predep_objects_CXX"; then
  16355 	   predep_objects_CXX=$p
  16356 	 else
  16357 	   predep_objects_CXX="$predep_objects_CXX $p"
  16358 	 fi
  16359        else
  16360 	 if test -z "$postdep_objects_CXX"; then
  16361 	   postdep_objects_CXX=$p
  16362 	 else
  16363 	   postdep_objects_CXX="$postdep_objects_CXX $p"
  16364 	 fi
  16365        fi
  16366        ;;
  16367 
  16368     *) ;; # Ignore the rest.
  16369 
  16370     esac
  16371   done
  16372 
  16373   # Clean up.
  16374   rm -f a.out a.exe
  16375 else
  16376   echo "libtool.m4: error: problem compiling CXX test program"
  16377 fi
  16378 
  16379 $RM -f confest.$objext
  16380 CFLAGS=$_lt_libdeps_save_CFLAGS
  16381 
  16382 # PORTME: override above test on systems where it is broken
  16383 case $host_os in
  16384 interix[3-9]*)
  16385   # Interix 3.5 installs completely hosed .la files for C++, so rather than
  16386   # hack all around it, let's just trust "g++" to DTRT.
  16387   predep_objects_CXX=
  16388   postdep_objects_CXX=
  16389   postdeps_CXX=
  16390   ;;
  16391 esac
  16392 
  16393 
  16394 case " $postdeps_CXX " in
  16395 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
  16396 esac
  16397  compiler_lib_search_dirs_CXX=
  16398 if test -n "${compiler_lib_search_path_CXX}"; then
  16399  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
  16400 fi
  16401 
  16402 
  16403 
  16404 
  16405 
  16406 
  16407 
  16408 
  16409 
  16410 
  16411 
  16412 
  16413 
  16414 
  16415 
  16416 
  16417 
  16418 
  16419 
  16420 
  16421 
  16422 
  16423 
  16424 
  16425 
  16426 
  16427 
  16428 
  16429 
  16430 
  16431 
  16432     lt_prog_compiler_wl_CXX=
  16433 lt_prog_compiler_pic_CXX=
  16434 lt_prog_compiler_static_CXX=
  16435 
  16436 
  16437   # C++ specific cases for pic, static, wl, etc.
  16438   if test yes = "$GXX"; then
  16439     lt_prog_compiler_wl_CXX='-Wl,'
  16440     lt_prog_compiler_static_CXX='-static'
  16441 
  16442     case $host_os in
  16443     aix*)
  16444       # All AIX code is PIC.
  16445       if test ia64 = "$host_cpu"; then
  16446 	# AIX 5 now supports IA64 processor
  16447 	lt_prog_compiler_static_CXX='-Bstatic'
  16448       fi
  16449       lt_prog_compiler_pic_CXX='-fPIC'
  16450       ;;
  16451 
  16452     amigaos*)
  16453       case $host_cpu in
  16454       powerpc)
  16455             # see comment about AmigaOS4 .so support
  16456             lt_prog_compiler_pic_CXX='-fPIC'
  16457         ;;
  16458       m68k)
  16459             # FIXME: we need at least 68020 code to build shared libraries, but
  16460             # adding the '-m68020' flag to GCC prevents building anything better,
  16461             # like '-m68040'.
  16462             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
  16463         ;;
  16464       esac
  16465       ;;
  16466 
  16467     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  16468       # PIC is the default for these OSes.
  16469       ;;
  16470     mingw* | cygwin* | os2* | pw32* | cegcc*)
  16471       # This hack is so that the source file can tell whether it is being
  16472       # built for inclusion in a dll (and should export symbols for example).
  16473       # Although the cygwin gcc ignores -fPIC, still need this for old-style
  16474       # (--disable-auto-import) libraries
  16475       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
  16476       case $host_os in
  16477       os2*)
  16478 	lt_prog_compiler_static_CXX='$wl-static'
  16479 	;;
  16480       esac
  16481       ;;
  16482     darwin* | rhapsody*)
  16483       # PIC is the default on this platform
  16484       # Common symbols not allowed in MH_DYLIB files
  16485       lt_prog_compiler_pic_CXX='-fno-common'
  16486       ;;
  16487     *djgpp*)
  16488       # DJGPP does not support shared libraries at all
  16489       lt_prog_compiler_pic_CXX=
  16490       ;;
  16491     haiku*)
  16492       # PIC is the default for Haiku.
  16493       # The "-static" flag exists, but is broken.
  16494       lt_prog_compiler_static_CXX=
  16495       ;;
  16496     interix[3-9]*)
  16497       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  16498       # Instead, we relocate shared libraries at runtime.
  16499       ;;
  16500     sysv4*MP*)
  16501       if test -d /usr/nec; then
  16502 	lt_prog_compiler_pic_CXX=-Kconform_pic
  16503       fi
  16504       ;;
  16505     hpux*)
  16506       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
  16507       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
  16508       # sets the default TLS model and affects inlining.
  16509       case $host_cpu in
  16510       hppa*64*)
  16511 	;;
  16512       *)
  16513 	lt_prog_compiler_pic_CXX='-fPIC'
  16514 	;;
  16515       esac
  16516       ;;
  16517     *qnx* | *nto*)
  16518       # QNX uses GNU C++, but need to define -shared option too, otherwise
  16519       # it will coredump.
  16520       lt_prog_compiler_pic_CXX='-fPIC -shared'
  16521       ;;
  16522     *)
  16523       lt_prog_compiler_pic_CXX='-fPIC'
  16524       ;;
  16525     esac
  16526   else
  16527     case $host_os in
  16528       aix[4-9]*)
  16529 	# All AIX code is PIC.
  16530 	if test ia64 = "$host_cpu"; then
  16531 	  # AIX 5 now supports IA64 processor
  16532 	  lt_prog_compiler_static_CXX='-Bstatic'
  16533 	else
  16534 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
  16535 	fi
  16536 	;;
  16537       chorus*)
  16538 	case $cc_basename in
  16539 	cxch68*)
  16540 	  # Green Hills C++ Compiler
  16541 	  # _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"
  16542 	  ;;
  16543 	esac
  16544 	;;
  16545       mingw* | cygwin* | os2* | pw32* | cegcc*)
  16546 	# This hack is so that the source file can tell whether it is being
  16547 	# built for inclusion in a dll (and should export symbols for example).
  16548 	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
  16549 	;;
  16550       dgux*)
  16551 	case $cc_basename in
  16552 	  ec++*)
  16553 	    lt_prog_compiler_pic_CXX='-KPIC'
  16554 	    ;;
  16555 	  ghcx*)
  16556 	    # Green Hills C++ Compiler
  16557 	    lt_prog_compiler_pic_CXX='-pic'
  16558 	    ;;
  16559 	  *)
  16560 	    ;;
  16561 	esac
  16562 	;;
  16563       freebsd* | dragonfly* | midnightbsd*)
  16564 	# FreeBSD uses GNU C++
  16565 	;;
  16566       hpux9* | hpux10* | hpux11*)
  16567 	case $cc_basename in
  16568 	  CC*)
  16569 	    lt_prog_compiler_wl_CXX='-Wl,'
  16570 	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
  16571 	    if test ia64 != "$host_cpu"; then
  16572 	      lt_prog_compiler_pic_CXX='+Z'
  16573 	    fi
  16574 	    ;;
  16575 	  aCC*)
  16576 	    lt_prog_compiler_wl_CXX='-Wl,'
  16577 	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
  16578 	    case $host_cpu in
  16579 	    hppa*64*|ia64*)
  16580 	      # +Z the default
  16581 	      ;;
  16582 	    *)
  16583 	      lt_prog_compiler_pic_CXX='+Z'
  16584 	      ;;
  16585 	    esac
  16586 	    ;;
  16587 	  *)
  16588 	    ;;
  16589 	esac
  16590 	;;
  16591       interix*)
  16592 	# This is c89, which is MS Visual C++ (no shared libs)
  16593 	# Anyone wants to do a port?
  16594 	;;
  16595       irix5* | irix6* | nonstopux*)
  16596 	case $cc_basename in
  16597 	  CC*)
  16598 	    lt_prog_compiler_wl_CXX='-Wl,'
  16599 	    lt_prog_compiler_static_CXX='-non_shared'
  16600 	    # CC pic flag -KPIC is the default.
  16601 	    ;;
  16602 	  *)
  16603 	    ;;
  16604 	esac
  16605 	;;
  16606       linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
  16607 	case $cc_basename in
  16608 	  KCC*)
  16609 	    # KAI C++ Compiler
  16610 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
  16611 	    lt_prog_compiler_pic_CXX='-fPIC'
  16612 	    ;;
  16613 	  ecpc* )
  16614 	    # old Intel C++ for x86_64, which still supported -KPIC.
  16615 	    lt_prog_compiler_wl_CXX='-Wl,'
  16616 	    lt_prog_compiler_pic_CXX='-KPIC'
  16617 	    lt_prog_compiler_static_CXX='-static'
  16618 	    ;;
  16619 	  icpc* )
  16620 	    # Intel C++, used to be incompatible with GCC.
  16621 	    # ICC 10 doesn't accept -KPIC any more.
  16622 	    lt_prog_compiler_wl_CXX='-Wl,'
  16623 	    lt_prog_compiler_pic_CXX='-fPIC'
  16624 	    lt_prog_compiler_static_CXX='-static'
  16625 	    ;;
  16626 	  pgCC* | pgcpp*)
  16627 	    # Portland Group C++ compiler
  16628 	    lt_prog_compiler_wl_CXX='-Wl,'
  16629 	    lt_prog_compiler_pic_CXX='-fpic'
  16630 	    lt_prog_compiler_static_CXX='-Bstatic'
  16631 	    ;;
  16632 	  cxx*)
  16633 	    # Compaq C++
  16634 	    # Make sure the PIC flag is empty.  It appears that all Alpha
  16635 	    # Linux and Compaq Tru64 Unix objects are PIC.
  16636 	    lt_prog_compiler_pic_CXX=
  16637 	    lt_prog_compiler_static_CXX='-non_shared'
  16638 	    ;;
  16639 	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
  16640 	    # IBM XL 8.0, 9.0 on PPC and BlueGene
  16641 	    lt_prog_compiler_wl_CXX='-Wl,'
  16642 	    lt_prog_compiler_pic_CXX='-qpic'
  16643 	    lt_prog_compiler_static_CXX='-qstaticlink'
  16644 	    ;;
  16645 	  *)
  16646 	    case `$CC -V 2>&1 | $SED 5q` in
  16647 	    *Sun\ C*)
  16648 	      # Sun C++ 5.9
  16649 	      lt_prog_compiler_pic_CXX='-KPIC'
  16650 	      lt_prog_compiler_static_CXX='-Bstatic'
  16651 	      lt_prog_compiler_wl_CXX='-Qoption ld '
  16652 	      ;;
  16653 	    esac
  16654 	    ;;
  16655 	esac
  16656 	;;
  16657       lynxos*)
  16658 	;;
  16659       m88k*)
  16660 	;;
  16661       mvs*)
  16662 	case $cc_basename in
  16663 	  cxx*)
  16664 	    lt_prog_compiler_pic_CXX='-W c,exportall'
  16665 	    ;;
  16666 	  *)
  16667 	    ;;
  16668 	esac
  16669 	;;
  16670       netbsd* | netbsdelf*-gnu)
  16671 	;;
  16672       *qnx* | *nto*)
  16673         # QNX uses GNU C++, but need to define -shared option too, otherwise
  16674         # it will coredump.
  16675         lt_prog_compiler_pic_CXX='-fPIC -shared'
  16676         ;;
  16677       osf3* | osf4* | osf5*)
  16678 	case $cc_basename in
  16679 	  KCC*)
  16680 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
  16681 	    ;;
  16682 	  RCC*)
  16683 	    # Rational C++ 2.4.1
  16684 	    lt_prog_compiler_pic_CXX='-pic'
  16685 	    ;;
  16686 	  cxx*)
  16687 	    # Digital/Compaq C++
  16688 	    lt_prog_compiler_wl_CXX='-Wl,'
  16689 	    # Make sure the PIC flag is empty.  It appears that all Alpha
  16690 	    # Linux and Compaq Tru64 Unix objects are PIC.
  16691 	    lt_prog_compiler_pic_CXX=
  16692 	    lt_prog_compiler_static_CXX='-non_shared'
  16693 	    ;;
  16694 	  *)
  16695 	    ;;
  16696 	esac
  16697 	;;
  16698       psos*)
  16699 	;;
  16700       solaris*)
  16701 	case $cc_basename in
  16702 	  CC* | sunCC*)
  16703 	    # Sun C++ 4.2, 5.x and Centerline C++
  16704 	    lt_prog_compiler_pic_CXX='-KPIC'
  16705 	    lt_prog_compiler_static_CXX='-Bstatic'
  16706 	    lt_prog_compiler_wl_CXX='-Qoption ld '
  16707 	    ;;
  16708 	  gcx*)
  16709 	    # Green Hills C++ Compiler
  16710 	    lt_prog_compiler_pic_CXX='-PIC'
  16711 	    ;;
  16712 	  *)
  16713 	    ;;
  16714 	esac
  16715 	;;
  16716       sunos4*)
  16717 	case $cc_basename in
  16718 	  CC*)
  16719 	    # Sun C++ 4.x
  16720 	    lt_prog_compiler_pic_CXX='-pic'
  16721 	    lt_prog_compiler_static_CXX='-Bstatic'
  16722 	    ;;
  16723 	  lcc*)
  16724 	    # Lucid
  16725 	    lt_prog_compiler_pic_CXX='-pic'
  16726 	    ;;
  16727 	  *)
  16728 	    ;;
  16729 	esac
  16730 	;;
  16731       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  16732 	case $cc_basename in
  16733 	  CC*)
  16734 	    lt_prog_compiler_wl_CXX='-Wl,'
  16735 	    lt_prog_compiler_pic_CXX='-KPIC'
  16736 	    lt_prog_compiler_static_CXX='-Bstatic'
  16737 	    ;;
  16738 	esac
  16739 	;;
  16740       tandem*)
  16741 	case $cc_basename in
  16742 	  NCC*)
  16743 	    # NonStop-UX NCC 3.20
  16744 	    lt_prog_compiler_pic_CXX='-KPIC'
  16745 	    ;;
  16746 	  *)
  16747 	    ;;
  16748 	esac
  16749 	;;
  16750       vxworks*)
  16751 	;;
  16752       *)
  16753 	lt_prog_compiler_can_build_shared_CXX=no
  16754 	;;
  16755     esac
  16756   fi
  16757 
  16758 case $host_os in
  16759   # For platforms that do not support PIC, -DPIC is meaningless:
  16760   *djgpp*)
  16761     lt_prog_compiler_pic_CXX=
  16762     ;;
  16763   *)
  16764     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
  16765     ;;
  16766 esac
  16767 
  16768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
  16769 printf %s "checking for $compiler option to produce PIC... " >&6; }
  16770 if test ${lt_cv_prog_compiler_pic_CXX+y}
  16771 then :
  16772   printf %s "(cached) " >&6
  16773 else $as_nop
  16774   lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
  16775 fi
  16776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
  16777 printf "%s\n" "$lt_cv_prog_compiler_pic_CXX" >&6; }
  16778 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
  16779 
  16780 #
  16781 # Check to make sure the PIC flag actually works.
  16782 #
  16783 if test -n "$lt_prog_compiler_pic_CXX"; then
  16784   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
  16785 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
  16786 if test ${lt_cv_prog_compiler_pic_works_CXX+y}
  16787 then :
  16788   printf %s "(cached) " >&6
  16789 else $as_nop
  16790   lt_cv_prog_compiler_pic_works_CXX=no
  16791    ac_outfile=conftest.$ac_objext
  16792    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  16793    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
  16794    # Insert the option either (1) after the last *FLAGS variable, or
  16795    # (2) before a word containing "conftest.", or (3) at the end.
  16796    # Note that $ac_compile itself does not contain backslashes and begins
  16797    # with a dollar sign (not a hyphen), so the echo should work correctly.
  16798    # The option is referenced via a variable to avoid confusing sed.
  16799    lt_compile=`echo "$ac_compile" | $SED \
  16800    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  16801    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  16802    -e 's:$: $lt_compiler_flag:'`
  16803    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  16804    (eval "$lt_compile" 2>conftest.err)
  16805    ac_status=$?
  16806    cat conftest.err >&5
  16807    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16808    if (exit $ac_status) && test -s "$ac_outfile"; then
  16809      # The compiler can only warn and ignore the option if not recognized
  16810      # So say no if there are warnings other than the usual output.
  16811      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
  16812      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  16813      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  16814        lt_cv_prog_compiler_pic_works_CXX=yes
  16815      fi
  16816    fi
  16817    $RM conftest*
  16818 
  16819 fi
  16820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
  16821 printf "%s\n" "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
  16822 
  16823 if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
  16824     case $lt_prog_compiler_pic_CXX in
  16825      "" | " "*) ;;
  16826      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
  16827      esac
  16828 else
  16829     lt_prog_compiler_pic_CXX=
  16830      lt_prog_compiler_can_build_shared_CXX=no
  16831 fi
  16832 
  16833 fi
  16834 
  16835 
  16836 
  16837 
  16838 
  16839 #
  16840 # Check to make sure the static flag actually works.
  16841 #
  16842 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
  16843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  16844 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
  16845 if test ${lt_cv_prog_compiler_static_works_CXX+y}
  16846 then :
  16847   printf %s "(cached) " >&6
  16848 else $as_nop
  16849   lt_cv_prog_compiler_static_works_CXX=no
  16850    save_LDFLAGS=$LDFLAGS
  16851    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  16852    echo "$lt_simple_link_test_code" > conftest.$ac_ext
  16853    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  16854      # The linker can only warn and ignore the option if not recognized
  16855      # So say no if there are warnings
  16856      if test -s conftest.err; then
  16857        # Append any errors to the config.log.
  16858        cat conftest.err 1>&5
  16859        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
  16860        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  16861        if diff conftest.exp conftest.er2 >/dev/null; then
  16862          lt_cv_prog_compiler_static_works_CXX=yes
  16863        fi
  16864      else
  16865        lt_cv_prog_compiler_static_works_CXX=yes
  16866      fi
  16867    fi
  16868    $RM -r conftest*
  16869    LDFLAGS=$save_LDFLAGS
  16870 
  16871 fi
  16872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
  16873 printf "%s\n" "$lt_cv_prog_compiler_static_works_CXX" >&6; }
  16874 
  16875 if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
  16876     :
  16877 else
  16878     lt_prog_compiler_static_CXX=
  16879 fi
  16880 
  16881 
  16882 
  16883 
  16884     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
  16885 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
  16886 if test ${lt_cv_prog_compiler_c_o_CXX+y}
  16887 then :
  16888   printf %s "(cached) " >&6
  16889 else $as_nop
  16890   lt_cv_prog_compiler_c_o_CXX=no
  16891    $RM -r conftest 2>/dev/null
  16892    mkdir conftest
  16893    cd conftest
  16894    mkdir out
  16895    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  16896 
  16897    lt_compiler_flag="-o out/conftest2.$ac_objext"
  16898    # Insert the option either (1) after the last *FLAGS variable, or
  16899    # (2) before a word containing "conftest.", or (3) at the end.
  16900    # Note that $ac_compile itself does not contain backslashes and begins
  16901    # with a dollar sign (not a hyphen), so the echo should work correctly.
  16902    lt_compile=`echo "$ac_compile" | $SED \
  16903    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  16904    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  16905    -e 's:$: $lt_compiler_flag:'`
  16906    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  16907    (eval "$lt_compile" 2>out/conftest.err)
  16908    ac_status=$?
  16909    cat out/conftest.err >&5
  16910    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16911    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  16912    then
  16913      # The compiler can only warn and ignore the option if not recognized
  16914      # So say no if there are warnings
  16915      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
  16916      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  16917      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  16918        lt_cv_prog_compiler_c_o_CXX=yes
  16919      fi
  16920    fi
  16921    chmod u+w . 2>&5
  16922    $RM conftest*
  16923    # SGI C++ compiler will create directory out/ii_files/ for
  16924    # template instantiation
  16925    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
  16926    $RM out/* && rmdir out
  16927    cd ..
  16928    $RM -r conftest
  16929    $RM conftest*
  16930 
  16931 fi
  16932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
  16933 printf "%s\n" "$lt_cv_prog_compiler_c_o_CXX" >&6; }
  16934 
  16935 
  16936 
  16937     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
  16938 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
  16939 if test ${lt_cv_prog_compiler_c_o_CXX+y}
  16940 then :
  16941   printf %s "(cached) " >&6
  16942 else $as_nop
  16943   lt_cv_prog_compiler_c_o_CXX=no
  16944    $RM -r conftest 2>/dev/null
  16945    mkdir conftest
  16946    cd conftest
  16947    mkdir out
  16948    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  16949 
  16950    lt_compiler_flag="-o out/conftest2.$ac_objext"
  16951    # Insert the option either (1) after the last *FLAGS variable, or
  16952    # (2) before a word containing "conftest.", or (3) at the end.
  16953    # Note that $ac_compile itself does not contain backslashes and begins
  16954    # with a dollar sign (not a hyphen), so the echo should work correctly.
  16955    lt_compile=`echo "$ac_compile" | $SED \
  16956    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  16957    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  16958    -e 's:$: $lt_compiler_flag:'`
  16959    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
  16960    (eval "$lt_compile" 2>out/conftest.err)
  16961    ac_status=$?
  16962    cat out/conftest.err >&5
  16963    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16964    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  16965    then
  16966      # The compiler can only warn and ignore the option if not recognized
  16967      # So say no if there are warnings
  16968      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
  16969      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  16970      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  16971        lt_cv_prog_compiler_c_o_CXX=yes
  16972      fi
  16973    fi
  16974    chmod u+w . 2>&5
  16975    $RM conftest*
  16976    # SGI C++ compiler will create directory out/ii_files/ for
  16977    # template instantiation
  16978    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
  16979    $RM out/* && rmdir out
  16980    cd ..
  16981    $RM -r conftest
  16982    $RM conftest*
  16983 
  16984 fi
  16985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
  16986 printf "%s\n" "$lt_cv_prog_compiler_c_o_CXX" >&6; }
  16987 
  16988 
  16989 
  16990 
  16991 hard_links=nottested
  16992 if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
  16993   # do not overwrite the value of need_locks provided by the user
  16994   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
  16995 printf %s "checking if we can lock with hard links... " >&6; }
  16996   hard_links=yes
  16997   $RM conftest*
  16998   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  16999   touch conftest.a
  17000   ln conftest.a conftest.b 2>&5 || hard_links=no
  17001   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  17002   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
  17003 printf "%s\n" "$hard_links" >&6; }
  17004   if test no = "$hard_links"; then
  17005     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
  17006 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
  17007     need_locks=warn
  17008   fi
  17009 else
  17010   need_locks=no
  17011 fi
  17012 
  17013 
  17014 
  17015     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  17016 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
  17017 
  17018   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  17019   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
  17020   case $host_os in
  17021   aix[4-9]*)
  17022     # If we're using GNU nm, then we don't want the "-C" option.
  17023     # -C means demangle to GNU nm, but means don't demangle to AIX nm.
  17024     # Without the "-l" option, or with the "-B" option, AIX nm treats
  17025     # weak defined symbols like other global defined symbols, whereas
  17026     # GNU nm marks them as "W".
  17027     # While the 'weak' keyword is ignored in the Export File, we need
  17028     # it in the Import File for the 'aix-soname' feature, so we have
  17029     # to replace the "-B" option with "-P" for AIX nm.
  17030     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
  17031       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
  17032     else
  17033       export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
  17034     fi
  17035     ;;
  17036   pw32*)
  17037     export_symbols_cmds_CXX=$ltdll_cmds
  17038     ;;
  17039   cygwin* | mingw* | cegcc*)
  17040     case $cc_basename in
  17041     cl* | icl*)
  17042       exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
  17043       ;;
  17044     *)
  17045       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
  17046       exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
  17047       ;;
  17048     esac
  17049     ;;
  17050   linux* | k*bsd*-gnu | gnu*)
  17051     link_all_deplibs_CXX=no
  17052     ;;
  17053   *)
  17054     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  17055     ;;
  17056   esac
  17057 
  17058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
  17059 printf "%s\n" "$ld_shlibs_CXX" >&6; }
  17060 test no = "$ld_shlibs_CXX" && can_build_shared=no
  17061 
  17062 with_gnu_ld_CXX=$with_gnu_ld
  17063 
  17064 
  17065 
  17066 
  17067 
  17068 
  17069 #
  17070 # Do we need to explicitly link libc?
  17071 #
  17072 case "x$archive_cmds_need_lc_CXX" in
  17073 x|xyes)
  17074   # Assume -lc should be added
  17075   archive_cmds_need_lc_CXX=yes
  17076 
  17077   if test yes,yes = "$GCC,$enable_shared"; then
  17078     case $archive_cmds_CXX in
  17079     *'~'*)
  17080       # FIXME: we may have to deal with multi-command sequences.
  17081       ;;
  17082     '$CC '*)
  17083       # Test whether the compiler implicitly links with -lc since on some
  17084       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  17085       # to ld, don't add -lc before -lgcc.
  17086       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
  17087 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
  17088 if test ${lt_cv_archive_cmds_need_lc_CXX+y}
  17089 then :
  17090   printf %s "(cached) " >&6
  17091 else $as_nop
  17092   $RM conftest*
  17093 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  17094 
  17095 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
  17096   (eval $ac_compile) 2>&5
  17097   ac_status=$?
  17098   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  17099   test $ac_status = 0; } 2>conftest.err; then
  17100 	  soname=conftest
  17101 	  lib=conftest
  17102 	  libobjs=conftest.$ac_objext
  17103 	  deplibs=
  17104 	  wl=$lt_prog_compiler_wl_CXX
  17105 	  pic_flag=$lt_prog_compiler_pic_CXX
  17106 	  compiler_flags=-v
  17107 	  linker_flags=-v
  17108 	  verstring=
  17109 	  output_objdir=.
  17110 	  libname=conftest
  17111 	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
  17112 	  allow_undefined_flag_CXX=
  17113 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
  17114   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
  17115   ac_status=$?
  17116   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  17117   test $ac_status = 0; }
  17118 	  then
  17119 	    lt_cv_archive_cmds_need_lc_CXX=no
  17120 	  else
  17121 	    lt_cv_archive_cmds_need_lc_CXX=yes
  17122 	  fi
  17123 	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
  17124 	else
  17125 	  cat conftest.err 1>&5
  17126 	fi
  17127 	$RM conftest*
  17128 
  17129 fi
  17130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
  17131 printf "%s\n" "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
  17132       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
  17133       ;;
  17134     esac
  17135   fi
  17136   ;;
  17137 esac
  17138 
  17139 
  17140 
  17141 
  17142 
  17143 
  17144 
  17145 
  17146 
  17147 
  17148 
  17149 
  17150 
  17151 
  17152 
  17153 
  17154 
  17155 
  17156 
  17157 
  17158 
  17159 
  17160 
  17161 
  17162 
  17163 
  17164 
  17165 
  17166 
  17167 
  17168 
  17169 
  17170 
  17171 
  17172 
  17173 
  17174 
  17175 
  17176 
  17177 
  17178 
  17179 
  17180 
  17181 
  17182 
  17183 
  17184 
  17185 
  17186 
  17187 
  17188 
  17189 
  17190 
  17191 
  17192 
  17193 
  17194 
  17195 
  17196 
  17197 
  17198 
  17199 
  17200     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
  17201 printf %s "checking dynamic linker characteristics... " >&6; }
  17202 
  17203 library_names_spec=
  17204 libname_spec='lib$name'
  17205 soname_spec=
  17206 shrext_cmds=.so
  17207 postinstall_cmds=
  17208 postuninstall_cmds=
  17209 finish_cmds=
  17210 finish_eval=
  17211 shlibpath_var=
  17212 shlibpath_overrides_runpath=unknown
  17213 version_type=none
  17214 dynamic_linker="$host_os ld.so"
  17215 sys_lib_dlsearch_path_spec="/lib /usr/lib"
  17216 need_lib_prefix=unknown
  17217 hardcode_into_libs=no
  17218 
  17219 # when you set need_version to no, make sure it does not cause -set_version
  17220 # flags to be left without arguments
  17221 need_version=unknown
  17222 
  17223 
  17224 
  17225 case $host_os in
  17226 aix3*)
  17227   version_type=linux # correct to gnu/linux during the next big refactor
  17228   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
  17229   shlibpath_var=LIBPATH
  17230 
  17231   # AIX 3 has no versioning support, so we append a major version to the name.
  17232   soname_spec='$libname$release$shared_ext$major'
  17233   ;;
  17234 
  17235 aix[4-9]*)
  17236   version_type=linux # correct to gnu/linux during the next big refactor
  17237   need_lib_prefix=no
  17238   need_version=no
  17239   hardcode_into_libs=yes
  17240   if test ia64 = "$host_cpu"; then
  17241     # AIX 5 supports IA64
  17242     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
  17243     shlibpath_var=LD_LIBRARY_PATH
  17244   else
  17245     # With GCC up to 2.95.x, collect2 would create an import file
  17246     # for dependence libraries.  The import file would start with
  17247     # the line '#! .'.  This would cause the generated library to
  17248     # depend on '.', always an invalid library.  This was fixed in
  17249     # development snapshots of GCC prior to 3.0.
  17250     case $host_os in
  17251       aix4 | aix4.[01] | aix4.[01].*)
  17252       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  17253 	   echo ' yes '
  17254 	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
  17255 	:
  17256       else
  17257 	can_build_shared=no
  17258       fi
  17259       ;;
  17260     esac
  17261     # Using Import Files as archive members, it is possible to support
  17262     # filename-based versioning of shared library archives on AIX. While
  17263     # this would work for both with and without runtime linking, it will
  17264     # prevent static linking of such archives. So we do filename-based
  17265     # shared library versioning with .so extension only, which is used
  17266     # when both runtime linking and shared linking is enabled.
  17267     # Unfortunately, runtime linking may impact performance, so we do
  17268     # not want this to be the default eventually. Also, we use the
  17269     # versioned .so libs for executables only if there is the -brtl
  17270     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
  17271     # To allow for filename-based versioning support, we need to create
  17272     # libNAME.so.V as an archive file, containing:
  17273     # *) an Import File, referring to the versioned filename of the
  17274     #    archive as well as the shared archive member, telling the
  17275     #    bitwidth (32 or 64) of that shared object, and providing the
  17276     #    list of exported symbols of that shared object, eventually
  17277     #    decorated with the 'weak' keyword
  17278     # *) the shared object with the F_LOADONLY flag set, to really avoid
  17279     #    it being seen by the linker.
  17280     # At run time we better use the real file rather than another symlink,
  17281     # but for link time we create the symlink libNAME.so -> libNAME.so.V
  17282 
  17283     case $with_aix_soname,$aix_use_runtimelinking in
  17284     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
  17285     # soname into executable. Probably we can add versioning support to
  17286     # collect2, so additional links can be useful in future.
  17287     aix,yes) # traditional libtool
  17288       dynamic_linker='AIX unversionable lib.so'
  17289       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  17290       # instead of lib<name>.a to let people know that these are not
  17291       # typical AIX shared libraries.
  17292       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17293       ;;
  17294     aix,no) # traditional AIX only
  17295       dynamic_linker='AIX lib.a(lib.so.V)'
  17296       # We preserve .a as extension for shared libraries through AIX4.2
  17297       # and later when we are not doing run time linking.
  17298       library_names_spec='$libname$release.a $libname.a'
  17299       soname_spec='$libname$release$shared_ext$major'
  17300       ;;
  17301     svr4,*) # full svr4 only
  17302       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
  17303       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
  17304       # We do not specify a path in Import Files, so LIBPATH fires.
  17305       shlibpath_overrides_runpath=yes
  17306       ;;
  17307     *,yes) # both, prefer svr4
  17308       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
  17309       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
  17310       # unpreferred sharedlib libNAME.a needs extra handling
  17311       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
  17312       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
  17313       # We do not specify a path in Import Files, so LIBPATH fires.
  17314       shlibpath_overrides_runpath=yes
  17315       ;;
  17316     *,no) # both, prefer aix
  17317       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
  17318       library_names_spec='$libname$release.a $libname.a'
  17319       soname_spec='$libname$release$shared_ext$major'
  17320       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
  17321       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
  17322       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
  17323       ;;
  17324     esac
  17325     shlibpath_var=LIBPATH
  17326   fi
  17327   ;;
  17328 
  17329 amigaos*)
  17330   case $host_cpu in
  17331   powerpc)
  17332     # Since July 2007 AmigaOS4 officially supports .so libraries.
  17333     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
  17334     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17335     ;;
  17336   m68k)
  17337     library_names_spec='$libname.ixlibrary $libname.a'
  17338     # Create ${libname}_ixlibrary.a entries in /sys/libs.
  17339     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
  17340     ;;
  17341   esac
  17342   ;;
  17343 
  17344 beos*)
  17345   library_names_spec='$libname$shared_ext'
  17346   dynamic_linker="$host_os ld.so"
  17347   shlibpath_var=LIBRARY_PATH
  17348   ;;
  17349 
  17350 bsdi[45]*)
  17351   version_type=linux # correct to gnu/linux during the next big refactor
  17352   need_version=no
  17353   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17354   soname_spec='$libname$release$shared_ext$major'
  17355   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  17356   shlibpath_var=LD_LIBRARY_PATH
  17357   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  17358   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  17359   # the default ld.so.conf also contains /usr/contrib/lib and
  17360   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  17361   # libtool to hard-code these into programs
  17362   ;;
  17363 
  17364 cygwin* | mingw* | pw32* | cegcc*)
  17365   version_type=windows
  17366   shrext_cmds=.dll
  17367   need_version=no
  17368   need_lib_prefix=no
  17369 
  17370   case $GCC,$cc_basename in
  17371   yes,*)
  17372     # gcc
  17373     library_names_spec='$libname.dll.a'
  17374     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  17375     postinstall_cmds='base_file=`basename \$file`~
  17376       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
  17377       dldir=$destdir/`dirname \$dlpath`~
  17378       test -d \$dldir || mkdir -p \$dldir~
  17379       $install_prog $dir/$dlname \$dldir/$dlname~
  17380       chmod a+x \$dldir/$dlname~
  17381       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
  17382         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
  17383       fi'
  17384     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  17385       dlpath=$dir/\$dldll~
  17386        $RM \$dlpath'
  17387     shlibpath_overrides_runpath=yes
  17388 
  17389     case $host_os in
  17390     cygwin*)
  17391       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  17392       soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  17393 
  17394       ;;
  17395     mingw* | cegcc*)
  17396       # MinGW DLLs use traditional 'lib' prefix
  17397       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  17398       ;;
  17399     pw32*)
  17400       # pw32 DLLs use 'pw' prefix rather than 'lib'
  17401       library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  17402       ;;
  17403     esac
  17404     dynamic_linker='Win32 ld.exe'
  17405     ;;
  17406 
  17407   *,cl* | *,icl*)
  17408     # Native MSVC or ICC
  17409     libname_spec='$name'
  17410     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
  17411     library_names_spec='$libname.dll.lib'
  17412 
  17413     case $build_os in
  17414     mingw*)
  17415       sys_lib_search_path_spec=
  17416       lt_save_ifs=$IFS
  17417       IFS=';'
  17418       for lt_path in $LIB
  17419       do
  17420         IFS=$lt_save_ifs
  17421         # Let DOS variable expansion print the short 8.3 style file name.
  17422         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
  17423         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
  17424       done
  17425       IFS=$lt_save_ifs
  17426       # Convert to MSYS style.
  17427       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
  17428       ;;
  17429     cygwin*)
  17430       # Convert to unix form, then to dos form, then back to unix form
  17431       # but this time dos style (no spaces!) so that the unix form looks
  17432       # like /cygdrive/c/PROGRA~1:/cygdr...
  17433       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
  17434       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
  17435       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
  17436       ;;
  17437     *)
  17438       sys_lib_search_path_spec=$LIB
  17439       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
  17440         # It is most probably a Windows format PATH.
  17441         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  17442       else
  17443         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
  17444       fi
  17445       # FIXME: find the short name or the path components, as spaces are
  17446       # common. (e.g. "Program Files" -> "PROGRA~1")
  17447       ;;
  17448     esac
  17449 
  17450     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  17451     postinstall_cmds='base_file=`basename \$file`~
  17452       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
  17453       dldir=$destdir/`dirname \$dlpath`~
  17454       test -d \$dldir || mkdir -p \$dldir~
  17455       $install_prog $dir/$dlname \$dldir/$dlname'
  17456     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  17457       dlpath=$dir/\$dldll~
  17458        $RM \$dlpath'
  17459     shlibpath_overrides_runpath=yes
  17460     dynamic_linker='Win32 link.exe'
  17461     ;;
  17462 
  17463   *)
  17464     # Assume MSVC and ICC wrapper
  17465     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
  17466     dynamic_linker='Win32 ld.exe'
  17467     ;;
  17468   esac
  17469   # FIXME: first we should search . and the directory the executable is in
  17470   shlibpath_var=PATH
  17471   ;;
  17472 
  17473 darwin* | rhapsody*)
  17474   dynamic_linker="$host_os dyld"
  17475   version_type=darwin
  17476   need_lib_prefix=no
  17477   need_version=no
  17478   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
  17479   soname_spec='$libname$release$major$shared_ext'
  17480   shlibpath_overrides_runpath=yes
  17481   shlibpath_var=DYLD_LIBRARY_PATH
  17482   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  17483 
  17484   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  17485   ;;
  17486 
  17487 dgux*)
  17488   version_type=linux # correct to gnu/linux during the next big refactor
  17489   need_lib_prefix=no
  17490   need_version=no
  17491   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17492   soname_spec='$libname$release$shared_ext$major'
  17493   shlibpath_var=LD_LIBRARY_PATH
  17494   ;;
  17495 
  17496 freebsd* | dragonfly* | midnightbsd*)
  17497   # DragonFly does not have aout.  When/if they implement a new
  17498   # versioning mechanism, adjust this.
  17499   if test -x /usr/bin/objformat; then
  17500     objformat=`/usr/bin/objformat`
  17501   else
  17502     case $host_os in
  17503     freebsd[23].*) objformat=aout ;;
  17504     *) objformat=elf ;;
  17505     esac
  17506   fi
  17507   version_type=freebsd-$objformat
  17508   case $version_type in
  17509     freebsd-elf*)
  17510       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17511       soname_spec='$libname$release$shared_ext$major'
  17512       need_version=no
  17513       need_lib_prefix=no
  17514       ;;
  17515     freebsd-*)
  17516       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  17517       need_version=yes
  17518       ;;
  17519   esac
  17520   shlibpath_var=LD_LIBRARY_PATH
  17521   case $host_os in
  17522   freebsd2.*)
  17523     shlibpath_overrides_runpath=yes
  17524     ;;
  17525   freebsd3.[01]* | freebsdelf3.[01]*)
  17526     shlibpath_overrides_runpath=yes
  17527     hardcode_into_libs=yes
  17528     ;;
  17529   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
  17530   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  17531     shlibpath_overrides_runpath=no
  17532     hardcode_into_libs=yes
  17533     ;;
  17534   *) # from 4.6 on, and DragonFly
  17535     shlibpath_overrides_runpath=yes
  17536     hardcode_into_libs=yes
  17537     ;;
  17538   esac
  17539   ;;
  17540 
  17541 haiku*)
  17542   version_type=linux # correct to gnu/linux during the next big refactor
  17543   need_lib_prefix=no
  17544   need_version=no
  17545   dynamic_linker="$host_os runtime_loader"
  17546   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17547   soname_spec='$libname$release$shared_ext$major'
  17548   shlibpath_var=LIBRARY_PATH
  17549   shlibpath_overrides_runpath=no
  17550   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
  17551   hardcode_into_libs=yes
  17552   ;;
  17553 
  17554 hpux9* | hpux10* | hpux11*)
  17555   # Give a soname corresponding to the major version so that dld.sl refuses to
  17556   # link against other versions.
  17557   version_type=sunos
  17558   need_lib_prefix=no
  17559   need_version=no
  17560   case $host_cpu in
  17561   ia64*)
  17562     shrext_cmds='.so'
  17563     hardcode_into_libs=yes
  17564     dynamic_linker="$host_os dld.so"
  17565     shlibpath_var=LD_LIBRARY_PATH
  17566     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  17567     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17568     soname_spec='$libname$release$shared_ext$major'
  17569     if test 32 = "$HPUX_IA64_MODE"; then
  17570       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  17571       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
  17572     else
  17573       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  17574       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
  17575     fi
  17576     ;;
  17577   hppa*64*)
  17578     shrext_cmds='.sl'
  17579     hardcode_into_libs=yes
  17580     dynamic_linker="$host_os dld.sl"
  17581     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  17582     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  17583     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17584     soname_spec='$libname$release$shared_ext$major'
  17585     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  17586     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  17587     ;;
  17588   *)
  17589     shrext_cmds='.sl'
  17590     dynamic_linker="$host_os dld.sl"
  17591     shlibpath_var=SHLIB_PATH
  17592     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  17593     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17594     soname_spec='$libname$release$shared_ext$major'
  17595     ;;
  17596   esac
  17597   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
  17598   postinstall_cmds='chmod 555 $lib'
  17599   # or fails outright, so override atomically:
  17600   install_override_mode=555
  17601   ;;
  17602 
  17603 interix[3-9]*)
  17604   version_type=linux # correct to gnu/linux during the next big refactor
  17605   need_lib_prefix=no
  17606   need_version=no
  17607   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17608   soname_spec='$libname$release$shared_ext$major'
  17609   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  17610   shlibpath_var=LD_LIBRARY_PATH
  17611   shlibpath_overrides_runpath=no
  17612   hardcode_into_libs=yes
  17613   ;;
  17614 
  17615 irix5* | irix6* | nonstopux*)
  17616   case $host_os in
  17617     nonstopux*) version_type=nonstopux ;;
  17618     *)
  17619 	if test yes = "$lt_cv_prog_gnu_ld"; then
  17620 		version_type=linux # correct to gnu/linux during the next big refactor
  17621 	else
  17622 		version_type=irix
  17623 	fi ;;
  17624   esac
  17625   need_lib_prefix=no
  17626   need_version=no
  17627   soname_spec='$libname$release$shared_ext$major'
  17628   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
  17629   case $host_os in
  17630   irix5* | nonstopux*)
  17631     libsuff= shlibsuff=
  17632     ;;
  17633   *)
  17634     case $LD in # libtool.m4 will add one of these switches to LD
  17635     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  17636       libsuff= shlibsuff= libmagic=32-bit;;
  17637     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  17638       libsuff=32 shlibsuff=N32 libmagic=N32;;
  17639     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  17640       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  17641     *) libsuff= shlibsuff= libmagic=never-match;;
  17642     esac
  17643     ;;
  17644   esac
  17645   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  17646   shlibpath_overrides_runpath=no
  17647   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
  17648   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
  17649   hardcode_into_libs=yes
  17650   ;;
  17651 
  17652 # No shared lib support for Linux oldld, aout, or coff.
  17653 linux*oldld* | linux*aout* | linux*coff*)
  17654   dynamic_linker=no
  17655   ;;
  17656 
  17657 linux*android*)
  17658   version_type=none # Android doesn't support versioned libraries.
  17659   need_lib_prefix=no
  17660   need_version=no
  17661   library_names_spec='$libname$release$shared_ext'
  17662   soname_spec='$libname$release$shared_ext'
  17663   finish_cmds=
  17664   shlibpath_var=LD_LIBRARY_PATH
  17665   shlibpath_overrides_runpath=yes
  17666 
  17667   # This implies no fast_install, which is unacceptable.
  17668   # Some rework will be needed to allow for fast_install
  17669   # before this can be enabled.
  17670   hardcode_into_libs=yes
  17671 
  17672   dynamic_linker='Android linker'
  17673   # Don't embed -rpath directories since the linker doesn't support them.
  17674   hardcode_libdir_flag_spec_CXX='-L$libdir'
  17675   ;;
  17676 
  17677 # This must be glibc/ELF.
  17678 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
  17679   version_type=linux # correct to gnu/linux during the next big refactor
  17680   need_lib_prefix=no
  17681   need_version=no
  17682   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17683   soname_spec='$libname$release$shared_ext$major'
  17684   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  17685   shlibpath_var=LD_LIBRARY_PATH
  17686   shlibpath_overrides_runpath=no
  17687 
  17688   # Some binutils ld are patched to set DT_RUNPATH
  17689   if test ${lt_cv_shlibpath_overrides_runpath+y}
  17690 then :
  17691   printf %s "(cached) " >&6
  17692 else $as_nop
  17693   lt_cv_shlibpath_overrides_runpath=no
  17694     save_LDFLAGS=$LDFLAGS
  17695     save_libdir=$libdir
  17696     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
  17697 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
  17698     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  17699 /* end confdefs.h.  */
  17700 
  17701 int
  17702 main (void)
  17703 {
  17704 
  17705   ;
  17706   return 0;
  17707 }
  17708 _ACEOF
  17709 if ac_fn_cxx_try_link "$LINENO"
  17710 then :
  17711   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
  17712 then :
  17713   lt_cv_shlibpath_overrides_runpath=yes
  17714 fi
  17715 fi
  17716 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  17717     conftest$ac_exeext conftest.$ac_ext
  17718     LDFLAGS=$save_LDFLAGS
  17719     libdir=$save_libdir
  17720 
  17721 fi
  17722 
  17723   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
  17724 
  17725   # This implies no fast_install, which is unacceptable.
  17726   # Some rework will be needed to allow for fast_install
  17727   # before this can be enabled.
  17728   hardcode_into_libs=yes
  17729 
  17730   # Ideally, we could use ldconfig to report *all* directores which are
  17731   # searched for libraries, however this is still not possible.  Aside from not
  17732   # being certain /sbin/ldconfig is available, command
  17733   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
  17734   # even though it is searched at run-time.  Try to do the best guess by
  17735   # appending ld.so.conf contents (and includes) to the search path.
  17736   if test -f /etc/ld.so.conf; then
  17737     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;s/"//g;/^$/d' | tr '\n' ' '`
  17738     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  17739   fi
  17740 
  17741   # We used to test for /lib/ld.so.1 and disable shared libraries on
  17742   # powerpc, because MkLinux only supported shared libraries with the
  17743   # GNU dynamic linker.  Since this was broken with cross compilers,
  17744   # most powerpc-linux boxes support dynamic linking these days and
  17745   # people can always --disable-shared, the test was removed, and we
  17746   # assume the GNU/Linux dynamic linker is in use.
  17747   dynamic_linker='GNU/Linux ld.so'
  17748   ;;
  17749 
  17750 netbsdelf*-gnu)
  17751   version_type=linux
  17752   need_lib_prefix=no
  17753   need_version=no
  17754   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  17755   soname_spec='${libname}${release}${shared_ext}$major'
  17756   shlibpath_var=LD_LIBRARY_PATH
  17757   shlibpath_overrides_runpath=no
  17758   hardcode_into_libs=yes
  17759   dynamic_linker='NetBSD ld.elf_so'
  17760   ;;
  17761 
  17762 netbsd*)
  17763   version_type=sunos
  17764   need_lib_prefix=no
  17765   need_version=no
  17766   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  17767     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  17768     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  17769     dynamic_linker='NetBSD (a.out) ld.so'
  17770   else
  17771     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17772     soname_spec='$libname$release$shared_ext$major'
  17773     dynamic_linker='NetBSD ld.elf_so'
  17774   fi
  17775   shlibpath_var=LD_LIBRARY_PATH
  17776   shlibpath_overrides_runpath=yes
  17777   hardcode_into_libs=yes
  17778   ;;
  17779 
  17780 newsos6)
  17781   version_type=linux # correct to gnu/linux during the next big refactor
  17782   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17783   shlibpath_var=LD_LIBRARY_PATH
  17784   shlibpath_overrides_runpath=yes
  17785   ;;
  17786 
  17787 *nto* | *qnx*)
  17788   version_type=qnx
  17789   need_lib_prefix=no
  17790   need_version=no
  17791   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17792   soname_spec='$libname$release$shared_ext$major'
  17793   shlibpath_var=LD_LIBRARY_PATH
  17794   shlibpath_overrides_runpath=no
  17795   hardcode_into_libs=yes
  17796   dynamic_linker='ldqnx.so'
  17797   ;;
  17798 
  17799 openbsd* | bitrig*)
  17800   version_type=sunos
  17801   sys_lib_dlsearch_path_spec=/usr/lib
  17802   need_lib_prefix=no
  17803   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
  17804     need_version=no
  17805   else
  17806     need_version=yes
  17807   fi
  17808   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  17809   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  17810   shlibpath_var=LD_LIBRARY_PATH
  17811   shlibpath_overrides_runpath=yes
  17812   ;;
  17813 
  17814 os2*)
  17815   libname_spec='$name'
  17816   version_type=windows
  17817   shrext_cmds=.dll
  17818   need_version=no
  17819   need_lib_prefix=no
  17820   # OS/2 can only load a DLL with a base name of 8 characters or less.
  17821   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
  17822     v=$($ECHO $release$versuffix | tr -d .-);
  17823     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
  17824     $ECHO $n$v`$shared_ext'
  17825   library_names_spec='${libname}_dll.$libext'
  17826   dynamic_linker='OS/2 ld.exe'
  17827   shlibpath_var=BEGINLIBPATH
  17828   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  17829   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  17830   postinstall_cmds='base_file=`basename \$file`~
  17831     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
  17832     dldir=$destdir/`dirname \$dlpath`~
  17833     test -d \$dldir || mkdir -p \$dldir~
  17834     $install_prog $dir/$dlname \$dldir/$dlname~
  17835     chmod a+x \$dldir/$dlname~
  17836     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
  17837       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
  17838     fi'
  17839   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
  17840     dlpath=$dir/\$dldll~
  17841     $RM \$dlpath'
  17842   ;;
  17843 
  17844 osf3* | osf4* | osf5*)
  17845   version_type=osf
  17846   need_lib_prefix=no
  17847   need_version=no
  17848   soname_spec='$libname$release$shared_ext$major'
  17849   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17850   shlibpath_var=LD_LIBRARY_PATH
  17851   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  17852   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  17853   ;;
  17854 
  17855 rdos*)
  17856   dynamic_linker=no
  17857   ;;
  17858 
  17859 solaris*)
  17860   version_type=linux # correct to gnu/linux during the next big refactor
  17861   need_lib_prefix=no
  17862   need_version=no
  17863   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17864   soname_spec='$libname$release$shared_ext$major'
  17865   shlibpath_var=LD_LIBRARY_PATH
  17866   shlibpath_overrides_runpath=yes
  17867   hardcode_into_libs=yes
  17868   # ldd complains unless libraries are executable
  17869   postinstall_cmds='chmod +x $lib'
  17870   ;;
  17871 
  17872 sunos4*)
  17873   version_type=sunos
  17874   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
  17875   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  17876   shlibpath_var=LD_LIBRARY_PATH
  17877   shlibpath_overrides_runpath=yes
  17878   if test yes = "$with_gnu_ld"; then
  17879     need_lib_prefix=no
  17880   fi
  17881   need_version=yes
  17882   ;;
  17883 
  17884 sysv4 | sysv4.3*)
  17885   version_type=linux # correct to gnu/linux during the next big refactor
  17886   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17887   soname_spec='$libname$release$shared_ext$major'
  17888   shlibpath_var=LD_LIBRARY_PATH
  17889   case $host_vendor in
  17890     sni)
  17891       shlibpath_overrides_runpath=no
  17892       need_lib_prefix=no
  17893       runpath_var=LD_RUN_PATH
  17894       ;;
  17895     siemens)
  17896       need_lib_prefix=no
  17897       ;;
  17898     motorola)
  17899       need_lib_prefix=no
  17900       need_version=no
  17901       shlibpath_overrides_runpath=no
  17902       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  17903       ;;
  17904   esac
  17905   ;;
  17906 
  17907 sysv4*MP*)
  17908   if test -d /usr/nec; then
  17909     version_type=linux # correct to gnu/linux during the next big refactor
  17910     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
  17911     soname_spec='$libname$shared_ext.$major'
  17912     shlibpath_var=LD_LIBRARY_PATH
  17913   fi
  17914   ;;
  17915 
  17916 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  17917   version_type=sco
  17918   need_lib_prefix=no
  17919   need_version=no
  17920   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
  17921   soname_spec='$libname$release$shared_ext$major'
  17922   shlibpath_var=LD_LIBRARY_PATH
  17923   shlibpath_overrides_runpath=yes
  17924   hardcode_into_libs=yes
  17925   if test yes = "$with_gnu_ld"; then
  17926     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  17927   else
  17928     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  17929     case $host_os in
  17930       sco3.2v5*)
  17931         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  17932 	;;
  17933     esac
  17934   fi
  17935   sys_lib_dlsearch_path_spec='/usr/lib'
  17936   ;;
  17937 
  17938 tpf*)
  17939   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  17940   version_type=linux # correct to gnu/linux during the next big refactor
  17941   need_lib_prefix=no
  17942   need_version=no
  17943   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17944   shlibpath_var=LD_LIBRARY_PATH
  17945   shlibpath_overrides_runpath=no
  17946   hardcode_into_libs=yes
  17947   ;;
  17948 
  17949 uts4*)
  17950   version_type=linux # correct to gnu/linux during the next big refactor
  17951   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  17952   soname_spec='$libname$release$shared_ext$major'
  17953   shlibpath_var=LD_LIBRARY_PATH
  17954   ;;
  17955 
  17956 *)
  17957   dynamic_linker=no
  17958   ;;
  17959 esac
  17960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
  17961 printf "%s\n" "$dynamic_linker" >&6; }
  17962 test no = "$dynamic_linker" && can_build_shared=no
  17963 
  17964 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  17965 if test yes = "$GCC"; then
  17966   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  17967 fi
  17968 
  17969 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
  17970   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
  17971 fi
  17972 
  17973 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
  17974   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
  17975 fi
  17976 
  17977 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
  17978 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
  17979 
  17980 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
  17981 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
  17982 
  17983 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
  17984 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
  17985 
  17986 
  17987 
  17988 
  17989 
  17990 
  17991 
  17992 
  17993 
  17994 
  17995 
  17996 
  17997 
  17998 
  17999 
  18000 
  18001 
  18002 
  18003 
  18004 
  18005 
  18006 
  18007 
  18008 
  18009 
  18010 
  18011 
  18012 
  18013 
  18014 
  18015 
  18016 
  18017 
  18018 
  18019 
  18020 
  18021 
  18022 
  18023 
  18024 
  18025     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
  18026 printf %s "checking how to hardcode library paths into programs... " >&6; }
  18027 hardcode_action_CXX=
  18028 if test -n "$hardcode_libdir_flag_spec_CXX" ||
  18029    test -n "$runpath_var_CXX" ||
  18030    test yes = "$hardcode_automatic_CXX"; then
  18031 
  18032   # We can hardcode non-existent directories.
  18033   if test no != "$hardcode_direct_CXX" &&
  18034      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  18035      # have to relink, otherwise we might link with an installed library
  18036      # when we should be linking with a yet-to-be-installed one
  18037      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
  18038      test no != "$hardcode_minus_L_CXX"; then
  18039     # Linking always hardcodes the temporary library directory.
  18040     hardcode_action_CXX=relink
  18041   else
  18042     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  18043     hardcode_action_CXX=immediate
  18044   fi
  18045 else
  18046   # We cannot hardcode anything, or else we can only hardcode existing
  18047   # directories.
  18048   hardcode_action_CXX=unsupported
  18049 fi
  18050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
  18051 printf "%s\n" "$hardcode_action_CXX" >&6; }
  18052 
  18053 if test relink = "$hardcode_action_CXX" ||
  18054    test yes = "$inherit_rpath_CXX"; then
  18055   # Fast installation is not supported
  18056   enable_fast_install=no
  18057 elif test yes = "$shlibpath_overrides_runpath" ||
  18058      test no = "$enable_shared"; then
  18059   # Fast installation is not necessary
  18060   enable_fast_install=needless
  18061 fi
  18062 
  18063 
  18064 
  18065 
  18066 
  18067 
  18068 
  18069   fi # test -n "$compiler"
  18070 
  18071   CC=$lt_save_CC
  18072   CFLAGS=$lt_save_CFLAGS
  18073   LDCXX=$LD
  18074   LD=$lt_save_LD
  18075   GCC=$lt_save_GCC
  18076   with_gnu_ld=$lt_save_with_gnu_ld
  18077   lt_cv_path_LDCXX=$lt_cv_path_LD
  18078   lt_cv_path_LD=$lt_save_path_LD
  18079   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
  18080   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
  18081 fi # test yes != "$_lt_caught_CXX_error"
  18082 
  18083 ac_ext=c
  18084 ac_cpp='$CPP $CPPFLAGS'
  18085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18088 
  18089 
  18090 
  18091 
  18092 
  18093 
  18094 
  18095 
  18096 
  18097 
  18098 
  18099 
  18100 
  18101 
  18102 
  18103         ac_config_commands="$ac_config_commands libtool"
  18104 
  18105 
  18106 
  18107 
  18108 # Only expand once:
  18109 
  18110 
  18111 ac_ext=c
  18112 ac_cpp='$CPP $CPPFLAGS'
  18113 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18114 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18115 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18116 
  18117 ac_ext=c
  18118 ac_cpp='$CPP $CPPFLAGS'
  18119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18121 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18122 if test -n "$ac_tool_prefix"; then
  18123   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  18124 set dummy ${ac_tool_prefix}gcc; ac_word=$2
  18125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18126 printf %s "checking for $ac_word... " >&6; }
  18127 if test ${ac_cv_prog_CC+y}
  18128 then :
  18129   printf %s "(cached) " >&6
  18130 else $as_nop
  18131   if test -n "$CC"; then
  18132   ac_cv_prog_CC="$CC" # Let the user override the test.
  18133 else
  18134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18135 for as_dir in $PATH
  18136 do
  18137   IFS=$as_save_IFS
  18138   case $as_dir in #(((
  18139     '') as_dir=./ ;;
  18140     */) ;;
  18141     *) as_dir=$as_dir/ ;;
  18142   esac
  18143     for ac_exec_ext in '' $ac_executable_extensions; do
  18144   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18145     ac_cv_prog_CC="${ac_tool_prefix}gcc"
  18146     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18147     break 2
  18148   fi
  18149 done
  18150   done
  18151 IFS=$as_save_IFS
  18152 
  18153 fi
  18154 fi
  18155 CC=$ac_cv_prog_CC
  18156 if test -n "$CC"; then
  18157   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  18158 printf "%s\n" "$CC" >&6; }
  18159 else
  18160   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18161 printf "%s\n" "no" >&6; }
  18162 fi
  18163 
  18164 
  18165 fi
  18166 if test -z "$ac_cv_prog_CC"; then
  18167   ac_ct_CC=$CC
  18168   # Extract the first word of "gcc", so it can be a program name with args.
  18169 set dummy gcc; ac_word=$2
  18170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18171 printf %s "checking for $ac_word... " >&6; }
  18172 if test ${ac_cv_prog_ac_ct_CC+y}
  18173 then :
  18174   printf %s "(cached) " >&6
  18175 else $as_nop
  18176   if test -n "$ac_ct_CC"; then
  18177   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  18178 else
  18179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18180 for as_dir in $PATH
  18181 do
  18182   IFS=$as_save_IFS
  18183   case $as_dir in #(((
  18184     '') as_dir=./ ;;
  18185     */) ;;
  18186     *) as_dir=$as_dir/ ;;
  18187   esac
  18188     for ac_exec_ext in '' $ac_executable_extensions; do
  18189   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18190     ac_cv_prog_ac_ct_CC="gcc"
  18191     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18192     break 2
  18193   fi
  18194 done
  18195   done
  18196 IFS=$as_save_IFS
  18197 
  18198 fi
  18199 fi
  18200 ac_ct_CC=$ac_cv_prog_ac_ct_CC
  18201 if test -n "$ac_ct_CC"; then
  18202   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  18203 printf "%s\n" "$ac_ct_CC" >&6; }
  18204 else
  18205   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18206 printf "%s\n" "no" >&6; }
  18207 fi
  18208 
  18209   if test "x$ac_ct_CC" = x; then
  18210     CC=""
  18211   else
  18212     case $cross_compiling:$ac_tool_warned in
  18213 yes:)
  18214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  18215 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  18216 ac_tool_warned=yes ;;
  18217 esac
  18218     CC=$ac_ct_CC
  18219   fi
  18220 else
  18221   CC="$ac_cv_prog_CC"
  18222 fi
  18223 
  18224 if test -z "$CC"; then
  18225           if test -n "$ac_tool_prefix"; then
  18226     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  18227 set dummy ${ac_tool_prefix}cc; ac_word=$2
  18228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18229 printf %s "checking for $ac_word... " >&6; }
  18230 if test ${ac_cv_prog_CC+y}
  18231 then :
  18232   printf %s "(cached) " >&6
  18233 else $as_nop
  18234   if test -n "$CC"; then
  18235   ac_cv_prog_CC="$CC" # Let the user override the test.
  18236 else
  18237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18238 for as_dir in $PATH
  18239 do
  18240   IFS=$as_save_IFS
  18241   case $as_dir in #(((
  18242     '') as_dir=./ ;;
  18243     */) ;;
  18244     *) as_dir=$as_dir/ ;;
  18245   esac
  18246     for ac_exec_ext in '' $ac_executable_extensions; do
  18247   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18248     ac_cv_prog_CC="${ac_tool_prefix}cc"
  18249     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18250     break 2
  18251   fi
  18252 done
  18253   done
  18254 IFS=$as_save_IFS
  18255 
  18256 fi
  18257 fi
  18258 CC=$ac_cv_prog_CC
  18259 if test -n "$CC"; then
  18260   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  18261 printf "%s\n" "$CC" >&6; }
  18262 else
  18263   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18264 printf "%s\n" "no" >&6; }
  18265 fi
  18266 
  18267 
  18268   fi
  18269 fi
  18270 if test -z "$CC"; then
  18271   # Extract the first word of "cc", so it can be a program name with args.
  18272 set dummy cc; ac_word=$2
  18273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18274 printf %s "checking for $ac_word... " >&6; }
  18275 if test ${ac_cv_prog_CC+y}
  18276 then :
  18277   printf %s "(cached) " >&6
  18278 else $as_nop
  18279   if test -n "$CC"; then
  18280   ac_cv_prog_CC="$CC" # Let the user override the test.
  18281 else
  18282   ac_prog_rejected=no
  18283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18284 for as_dir in $PATH
  18285 do
  18286   IFS=$as_save_IFS
  18287   case $as_dir in #(((
  18288     '') as_dir=./ ;;
  18289     */) ;;
  18290     *) as_dir=$as_dir/ ;;
  18291   esac
  18292     for ac_exec_ext in '' $ac_executable_extensions; do
  18293   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18294     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  18295        ac_prog_rejected=yes
  18296        continue
  18297      fi
  18298     ac_cv_prog_CC="cc"
  18299     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18300     break 2
  18301   fi
  18302 done
  18303   done
  18304 IFS=$as_save_IFS
  18305 
  18306 if test $ac_prog_rejected = yes; then
  18307   # We found a bogon in the path, so make sure we never use it.
  18308   set dummy $ac_cv_prog_CC
  18309   shift
  18310   if test $# != 0; then
  18311     # We chose a different compiler from the bogus one.
  18312     # However, it has the same basename, so the bogon will be chosen
  18313     # first if we set CC to just the basename; use the full file name.
  18314     shift
  18315     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
  18316   fi
  18317 fi
  18318 fi
  18319 fi
  18320 CC=$ac_cv_prog_CC
  18321 if test -n "$CC"; then
  18322   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  18323 printf "%s\n" "$CC" >&6; }
  18324 else
  18325   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18326 printf "%s\n" "no" >&6; }
  18327 fi
  18328 
  18329 
  18330 fi
  18331 if test -z "$CC"; then
  18332   if test -n "$ac_tool_prefix"; then
  18333   for ac_prog in cl.exe
  18334   do
  18335     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  18336 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  18337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18338 printf %s "checking for $ac_word... " >&6; }
  18339 if test ${ac_cv_prog_CC+y}
  18340 then :
  18341   printf %s "(cached) " >&6
  18342 else $as_nop
  18343   if test -n "$CC"; then
  18344   ac_cv_prog_CC="$CC" # Let the user override the test.
  18345 else
  18346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18347 for as_dir in $PATH
  18348 do
  18349   IFS=$as_save_IFS
  18350   case $as_dir in #(((
  18351     '') as_dir=./ ;;
  18352     */) ;;
  18353     *) as_dir=$as_dir/ ;;
  18354   esac
  18355     for ac_exec_ext in '' $ac_executable_extensions; do
  18356   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18357     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  18358     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18359     break 2
  18360   fi
  18361 done
  18362   done
  18363 IFS=$as_save_IFS
  18364 
  18365 fi
  18366 fi
  18367 CC=$ac_cv_prog_CC
  18368 if test -n "$CC"; then
  18369   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  18370 printf "%s\n" "$CC" >&6; }
  18371 else
  18372   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18373 printf "%s\n" "no" >&6; }
  18374 fi
  18375 
  18376 
  18377     test -n "$CC" && break
  18378   done
  18379 fi
  18380 if test -z "$CC"; then
  18381   ac_ct_CC=$CC
  18382   for ac_prog in cl.exe
  18383 do
  18384   # Extract the first word of "$ac_prog", so it can be a program name with args.
  18385 set dummy $ac_prog; ac_word=$2
  18386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18387 printf %s "checking for $ac_word... " >&6; }
  18388 if test ${ac_cv_prog_ac_ct_CC+y}
  18389 then :
  18390   printf %s "(cached) " >&6
  18391 else $as_nop
  18392   if test -n "$ac_ct_CC"; then
  18393   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  18394 else
  18395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18396 for as_dir in $PATH
  18397 do
  18398   IFS=$as_save_IFS
  18399   case $as_dir in #(((
  18400     '') as_dir=./ ;;
  18401     */) ;;
  18402     *) as_dir=$as_dir/ ;;
  18403   esac
  18404     for ac_exec_ext in '' $ac_executable_extensions; do
  18405   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18406     ac_cv_prog_ac_ct_CC="$ac_prog"
  18407     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18408     break 2
  18409   fi
  18410 done
  18411   done
  18412 IFS=$as_save_IFS
  18413 
  18414 fi
  18415 fi
  18416 ac_ct_CC=$ac_cv_prog_ac_ct_CC
  18417 if test -n "$ac_ct_CC"; then
  18418   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  18419 printf "%s\n" "$ac_ct_CC" >&6; }
  18420 else
  18421   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18422 printf "%s\n" "no" >&6; }
  18423 fi
  18424 
  18425 
  18426   test -n "$ac_ct_CC" && break
  18427 done
  18428 
  18429   if test "x$ac_ct_CC" = x; then
  18430     CC=""
  18431   else
  18432     case $cross_compiling:$ac_tool_warned in
  18433 yes:)
  18434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  18435 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  18436 ac_tool_warned=yes ;;
  18437 esac
  18438     CC=$ac_ct_CC
  18439   fi
  18440 fi
  18441 
  18442 fi
  18443 if test -z "$CC"; then
  18444   if test -n "$ac_tool_prefix"; then
  18445   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
  18446 set dummy ${ac_tool_prefix}clang; ac_word=$2
  18447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18448 printf %s "checking for $ac_word... " >&6; }
  18449 if test ${ac_cv_prog_CC+y}
  18450 then :
  18451   printf %s "(cached) " >&6
  18452 else $as_nop
  18453   if test -n "$CC"; then
  18454   ac_cv_prog_CC="$CC" # Let the user override the test.
  18455 else
  18456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18457 for as_dir in $PATH
  18458 do
  18459   IFS=$as_save_IFS
  18460   case $as_dir in #(((
  18461     '') as_dir=./ ;;
  18462     */) ;;
  18463     *) as_dir=$as_dir/ ;;
  18464   esac
  18465     for ac_exec_ext in '' $ac_executable_extensions; do
  18466   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18467     ac_cv_prog_CC="${ac_tool_prefix}clang"
  18468     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18469     break 2
  18470   fi
  18471 done
  18472   done
  18473 IFS=$as_save_IFS
  18474 
  18475 fi
  18476 fi
  18477 CC=$ac_cv_prog_CC
  18478 if test -n "$CC"; then
  18479   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  18480 printf "%s\n" "$CC" >&6; }
  18481 else
  18482   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18483 printf "%s\n" "no" >&6; }
  18484 fi
  18485 
  18486 
  18487 fi
  18488 if test -z "$ac_cv_prog_CC"; then
  18489   ac_ct_CC=$CC
  18490   # Extract the first word of "clang", so it can be a program name with args.
  18491 set dummy clang; ac_word=$2
  18492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  18493 printf %s "checking for $ac_word... " >&6; }
  18494 if test ${ac_cv_prog_ac_ct_CC+y}
  18495 then :
  18496   printf %s "(cached) " >&6
  18497 else $as_nop
  18498   if test -n "$ac_ct_CC"; then
  18499   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  18500 else
  18501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18502 for as_dir in $PATH
  18503 do
  18504   IFS=$as_save_IFS
  18505   case $as_dir in #(((
  18506     '') as_dir=./ ;;
  18507     */) ;;
  18508     *) as_dir=$as_dir/ ;;
  18509   esac
  18510     for ac_exec_ext in '' $ac_executable_extensions; do
  18511   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  18512     ac_cv_prog_ac_ct_CC="clang"
  18513     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  18514     break 2
  18515   fi
  18516 done
  18517   done
  18518 IFS=$as_save_IFS
  18519 
  18520 fi
  18521 fi
  18522 ac_ct_CC=$ac_cv_prog_ac_ct_CC
  18523 if test -n "$ac_ct_CC"; then
  18524   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  18525 printf "%s\n" "$ac_ct_CC" >&6; }
  18526 else
  18527   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  18528 printf "%s\n" "no" >&6; }
  18529 fi
  18530 
  18531   if test "x$ac_ct_CC" = x; then
  18532     CC=""
  18533   else
  18534     case $cross_compiling:$ac_tool_warned in
  18535 yes:)
  18536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  18537 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  18538 ac_tool_warned=yes ;;
  18539 esac
  18540     CC=$ac_ct_CC
  18541   fi
  18542 else
  18543   CC="$ac_cv_prog_CC"
  18544 fi
  18545 
  18546 fi
  18547 
  18548 
  18549 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  18550 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  18551 as_fn_error $? "no acceptable C compiler found in \$PATH
  18552 See \`config.log' for more details" "$LINENO" 5; }
  18553 
  18554 # Provide some information about the compiler.
  18555 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  18556 set X $ac_compile
  18557 ac_compiler=$2
  18558 for ac_option in --version -v -V -qversion -version; do
  18559   { { ac_try="$ac_compiler $ac_option >&5"
  18560 case "(($ac_try" in
  18561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  18562   *) ac_try_echo=$ac_try;;
  18563 esac
  18564 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  18565 printf "%s\n" "$ac_try_echo"; } >&5
  18566   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
  18567   ac_status=$?
  18568   if test -s conftest.err; then
  18569     sed '10a\
  18570 ... rest of stderr output deleted ...
  18571          10q' conftest.err >conftest.er1
  18572     cat conftest.er1 >&5
  18573   fi
  18574   rm -f conftest.er1 conftest.err
  18575   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  18576   test $ac_status = 0; }
  18577 done
  18578 
  18579 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
  18580 printf %s "checking whether the compiler supports GNU C... " >&6; }
  18581 if test ${ac_cv_c_compiler_gnu+y}
  18582 then :
  18583   printf %s "(cached) " >&6
  18584 else $as_nop
  18585   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18586 /* end confdefs.h.  */
  18587 
  18588 int
  18589 main (void)
  18590 {
  18591 #ifndef __GNUC__
  18592        choke me
  18593 #endif
  18594 
  18595   ;
  18596   return 0;
  18597 }
  18598 _ACEOF
  18599 if ac_fn_c_try_compile "$LINENO"
  18600 then :
  18601   ac_compiler_gnu=yes
  18602 else $as_nop
  18603   ac_compiler_gnu=no
  18604 fi
  18605 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  18606 ac_cv_c_compiler_gnu=$ac_compiler_gnu
  18607 
  18608 fi
  18609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
  18610 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
  18611 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18612 
  18613 if test $ac_compiler_gnu = yes; then
  18614   GCC=yes
  18615 else
  18616   GCC=
  18617 fi
  18618 ac_test_CFLAGS=${CFLAGS+y}
  18619 ac_save_CFLAGS=$CFLAGS
  18620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
  18621 printf %s "checking whether $CC accepts -g... " >&6; }
  18622 if test ${ac_cv_prog_cc_g+y}
  18623 then :
  18624   printf %s "(cached) " >&6
  18625 else $as_nop
  18626   ac_save_c_werror_flag=$ac_c_werror_flag
  18627    ac_c_werror_flag=yes
  18628    ac_cv_prog_cc_g=no
  18629    CFLAGS="-g"
  18630    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18631 /* end confdefs.h.  */
  18632 
  18633 int
  18634 main (void)
  18635 {
  18636 
  18637   ;
  18638   return 0;
  18639 }
  18640 _ACEOF
  18641 if ac_fn_c_try_compile "$LINENO"
  18642 then :
  18643   ac_cv_prog_cc_g=yes
  18644 else $as_nop
  18645   CFLAGS=""
  18646       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18647 /* end confdefs.h.  */
  18648 
  18649 int
  18650 main (void)
  18651 {
  18652 
  18653   ;
  18654   return 0;
  18655 }
  18656 _ACEOF
  18657 if ac_fn_c_try_compile "$LINENO"
  18658 then :
  18659 
  18660 else $as_nop
  18661   ac_c_werror_flag=$ac_save_c_werror_flag
  18662 	 CFLAGS="-g"
  18663 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18664 /* end confdefs.h.  */
  18665 
  18666 int
  18667 main (void)
  18668 {
  18669 
  18670   ;
  18671   return 0;
  18672 }
  18673 _ACEOF
  18674 if ac_fn_c_try_compile "$LINENO"
  18675 then :
  18676   ac_cv_prog_cc_g=yes
  18677 fi
  18678 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  18679 fi
  18680 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  18681 fi
  18682 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  18683    ac_c_werror_flag=$ac_save_c_werror_flag
  18684 fi
  18685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
  18686 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
  18687 if test $ac_test_CFLAGS; then
  18688   CFLAGS=$ac_save_CFLAGS
  18689 elif test $ac_cv_prog_cc_g = yes; then
  18690   if test "$GCC" = yes; then
  18691     CFLAGS="-g -O2"
  18692   else
  18693     CFLAGS="-g"
  18694   fi
  18695 else
  18696   if test "$GCC" = yes; then
  18697     CFLAGS="-O2"
  18698   else
  18699     CFLAGS=
  18700   fi
  18701 fi
  18702 ac_prog_cc_stdc=no
  18703 if test x$ac_prog_cc_stdc = xno
  18704 then :
  18705   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
  18706 printf %s "checking for $CC option to enable C11 features... " >&6; }
  18707 if test ${ac_cv_prog_cc_c11+y}
  18708 then :
  18709   printf %s "(cached) " >&6
  18710 else $as_nop
  18711   ac_cv_prog_cc_c11=no
  18712 ac_save_CC=$CC
  18713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18714 /* end confdefs.h.  */
  18715 $ac_c_conftest_c11_program
  18716 _ACEOF
  18717 for ac_arg in '' -std=gnu11
  18718 do
  18719   CC="$ac_save_CC $ac_arg"
  18720   if ac_fn_c_try_compile "$LINENO"
  18721 then :
  18722   ac_cv_prog_cc_c11=$ac_arg
  18723 fi
  18724 rm -f core conftest.err conftest.$ac_objext conftest.beam
  18725   test "x$ac_cv_prog_cc_c11" != "xno" && break
  18726 done
  18727 rm -f conftest.$ac_ext
  18728 CC=$ac_save_CC
  18729 fi
  18730 
  18731 if test "x$ac_cv_prog_cc_c11" = xno
  18732 then :
  18733   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
  18734 printf "%s\n" "unsupported" >&6; }
  18735 else $as_nop
  18736   if test "x$ac_cv_prog_cc_c11" = x
  18737 then :
  18738   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
  18739 printf "%s\n" "none needed" >&6; }
  18740 else $as_nop
  18741   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
  18742 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
  18743      CC="$CC $ac_cv_prog_cc_c11"
  18744 fi
  18745   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
  18746   ac_prog_cc_stdc=c11
  18747 fi
  18748 fi
  18749 if test x$ac_prog_cc_stdc = xno
  18750 then :
  18751   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
  18752 printf %s "checking for $CC option to enable C99 features... " >&6; }
  18753 if test ${ac_cv_prog_cc_c99+y}
  18754 then :
  18755   printf %s "(cached) " >&6
  18756 else $as_nop
  18757   ac_cv_prog_cc_c99=no
  18758 ac_save_CC=$CC
  18759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18760 /* end confdefs.h.  */
  18761 $ac_c_conftest_c99_program
  18762 _ACEOF
  18763 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
  18764 do
  18765   CC="$ac_save_CC $ac_arg"
  18766   if ac_fn_c_try_compile "$LINENO"
  18767 then :
  18768   ac_cv_prog_cc_c99=$ac_arg
  18769 fi
  18770 rm -f core conftest.err conftest.$ac_objext conftest.beam
  18771   test "x$ac_cv_prog_cc_c99" != "xno" && break
  18772 done
  18773 rm -f conftest.$ac_ext
  18774 CC=$ac_save_CC
  18775 fi
  18776 
  18777 if test "x$ac_cv_prog_cc_c99" = xno
  18778 then :
  18779   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
  18780 printf "%s\n" "unsupported" >&6; }
  18781 else $as_nop
  18782   if test "x$ac_cv_prog_cc_c99" = x
  18783 then :
  18784   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
  18785 printf "%s\n" "none needed" >&6; }
  18786 else $as_nop
  18787   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
  18788 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
  18789      CC="$CC $ac_cv_prog_cc_c99"
  18790 fi
  18791   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
  18792   ac_prog_cc_stdc=c99
  18793 fi
  18794 fi
  18795 if test x$ac_prog_cc_stdc = xno
  18796 then :
  18797   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
  18798 printf %s "checking for $CC option to enable C89 features... " >&6; }
  18799 if test ${ac_cv_prog_cc_c89+y}
  18800 then :
  18801   printf %s "(cached) " >&6
  18802 else $as_nop
  18803   ac_cv_prog_cc_c89=no
  18804 ac_save_CC=$CC
  18805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18806 /* end confdefs.h.  */
  18807 $ac_c_conftest_c89_program
  18808 _ACEOF
  18809 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  18810 do
  18811   CC="$ac_save_CC $ac_arg"
  18812   if ac_fn_c_try_compile "$LINENO"
  18813 then :
  18814   ac_cv_prog_cc_c89=$ac_arg
  18815 fi
  18816 rm -f core conftest.err conftest.$ac_objext conftest.beam
  18817   test "x$ac_cv_prog_cc_c89" != "xno" && break
  18818 done
  18819 rm -f conftest.$ac_ext
  18820 CC=$ac_save_CC
  18821 fi
  18822 
  18823 if test "x$ac_cv_prog_cc_c89" = xno
  18824 then :
  18825   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
  18826 printf "%s\n" "unsupported" >&6; }
  18827 else $as_nop
  18828   if test "x$ac_cv_prog_cc_c89" = x
  18829 then :
  18830   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
  18831 printf "%s\n" "none needed" >&6; }
  18832 else $as_nop
  18833   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
  18834 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
  18835      CC="$CC $ac_cv_prog_cc_c89"
  18836 fi
  18837   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
  18838   ac_prog_cc_stdc=c89
  18839 fi
  18840 fi
  18841 
  18842 ac_ext=c
  18843 ac_cpp='$CPP $CPPFLAGS'
  18844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18847 
  18848 
  18849   ac_ext=c
  18850 ac_cpp='$CPP $CPPFLAGS'
  18851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18853 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
  18855 printf %s "checking whether $CC understands -c and -o together... " >&6; }
  18856 if test ${am_cv_prog_cc_c_o+y}
  18857 then :
  18858   printf %s "(cached) " >&6
  18859 else $as_nop
  18860   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  18861 /* end confdefs.h.  */
  18862 
  18863 int
  18864 main (void)
  18865 {
  18866 
  18867   ;
  18868   return 0;
  18869 }
  18870 _ACEOF
  18871   # Make sure it works both with $CC and with simple cc.
  18872   # Following AC_PROG_CC_C_O, we do the test twice because some
  18873   # compilers refuse to overwrite an existing .o file with -o,
  18874   # though they will create one.
  18875   am_cv_prog_cc_c_o=yes
  18876   for am_i in 1 2; do
  18877     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
  18878    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
  18879    ac_status=$?
  18880    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  18881    (exit $ac_status); } \
  18882          && test -f conftest2.$ac_objext; then
  18883       : OK
  18884     else
  18885       am_cv_prog_cc_c_o=no
  18886       break
  18887     fi
  18888   done
  18889   rm -f core conftest*
  18890   unset am_i
  18891 fi
  18892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
  18893 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
  18894 if test "$am_cv_prog_cc_c_o" != yes; then
  18895    # Losing compiler, so override with the script.
  18896    # FIXME: It is wrong to rewrite CC.
  18897    # But if we don't then we get into trouble of one sort or another.
  18898    # A longer-term fix would be to have automake use am__CC in this case,
  18899    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
  18900    CC="$am_aux_dir/compile $CC"
  18901 fi
  18902 ac_ext=c
  18903 ac_cpp='$CPP $CPPFLAGS'
  18904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18907 
  18908 
  18909 
  18910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
  18911 printf %s "checking for egrep... " >&6; }
  18912 if test ${ac_cv_path_EGREP+y}
  18913 then :
  18914   printf %s "(cached) " >&6
  18915 else $as_nop
  18916   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
  18917    then ac_cv_path_EGREP="$GREP -E"
  18918    else
  18919      if test -z "$EGREP"; then
  18920   ac_path_EGREP_found=false
  18921   # Loop through the user's path and test for each of PROGNAME-LIST
  18922   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  18923 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
  18924 do
  18925   IFS=$as_save_IFS
  18926   case $as_dir in #(((
  18927     '') as_dir=./ ;;
  18928     */) ;;
  18929     *) as_dir=$as_dir/ ;;
  18930   esac
  18931     for ac_prog in egrep
  18932    do
  18933     for ac_exec_ext in '' $ac_executable_extensions; do
  18934       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
  18935       as_fn_executable_p "$ac_path_EGREP" || continue
  18936 # Check for GNU ac_path_EGREP and select it if it is found.
  18937   # Check for GNU $ac_path_EGREP
  18938 case `"$ac_path_EGREP" --version 2>&1` in
  18939 *GNU*)
  18940   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
  18941 *)
  18942   ac_count=0
  18943   printf %s 0123456789 >"conftest.in"
  18944   while :
  18945   do
  18946     cat "conftest.in" "conftest.in" >"conftest.tmp"
  18947     mv "conftest.tmp" "conftest.in"
  18948     cp "conftest.in" "conftest.nl"
  18949     printf "%s\n" 'EGREP' >> "conftest.nl"
  18950     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
  18951     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
  18952     as_fn_arith $ac_count + 1 && ac_count=$as_val
  18953     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
  18954       # Best one so far, save it but keep looking for a better one
  18955       ac_cv_path_EGREP="$ac_path_EGREP"
  18956       ac_path_EGREP_max=$ac_count
  18957     fi
  18958     # 10*(2^10) chars as input seems more than enough
  18959     test $ac_count -gt 10 && break
  18960   done
  18961   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
  18962 esac
  18963 
  18964       $ac_path_EGREP_found && break 3
  18965     done
  18966   done
  18967   done
  18968 IFS=$as_save_IFS
  18969   if test -z "$ac_cv_path_EGREP"; then
  18970     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
  18971   fi
  18972 else
  18973   ac_cv_path_EGREP=$EGREP
  18974 fi
  18975 
  18976    fi
  18977 fi
  18978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
  18979 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
  18980  EGREP="$ac_cv_path_EGREP"
  18981 
  18982 
  18983 
  18984 
  18985     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
  18986 printf %s "checking for C compiler vendor... " >&6; }
  18987 if test ${ax_cv_c_compiler_vendor+y}
  18988 then :
  18989   printf %s "(cached) " >&6
  18990 else $as_nop
  18991 
  18992 	vendors="
  18993 		intel:		__ICC,__ECC,__INTEL_COMPILER
  18994 		ibm:		__xlc__,__xlC__,__IBMC__,__IBMCPP__,__ibmxl__
  18995 		pathscale:	__PATHCC__,__PATHSCALE__
  18996 		clang:		__clang__
  18997 		cray:		_CRAYC
  18998 		fujitsu:	__FUJITSU
  18999 		sdcc:		SDCC,__SDCC
  19000 		sx:		_SX
  19001 		nvhpc:		__NVCOMPILER
  19002 		portland:	__PGI
  19003 		gnu:		__GNUC__
  19004 		sun:		__SUNPRO_C,__SUNPRO_CC,__SUNPRO_F90,__SUNPRO_F95
  19005 		hp:		__HP_cc,__HP_aCC
  19006 		dec:		__DECC,__DECCXX,__DECC_VER,__DECCXX_VER
  19007 		borland:	__BORLANDC__,__CODEGEARC__,__TURBOC__
  19008 		comeau:		__COMO__
  19009 		kai:		__KCC
  19010 		lcc:		__LCC__
  19011 		sgi:		__sgi,sgi
  19012 		microsoft:	_MSC_VER
  19013 		metrowerks:	__MWERKS__
  19014 		watcom:		__WATCOMC__
  19015 		tcc:		__TINYC__
  19016 		unknown:	UNKNOWN
  19017 	"
  19018 	for ventest in $vendors; do
  19019 	    case $ventest in
  19020 		*:)
  19021 		    vendor=$ventest
  19022 		    continue
  19023 		    ;;
  19024 		*)
  19025 		    vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")"
  19026 		    ;;
  19027 	    esac
  19028 
  19029 	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19030 /* end confdefs.h.  */
  19031 
  19032 int
  19033 main (void)
  19034 {
  19035 
  19036 #if !($vencpp)
  19037       thisisanerror;
  19038 #endif
  19039 
  19040   ;
  19041   return 0;
  19042 }
  19043 _ACEOF
  19044 if ac_fn_c_try_compile "$LINENO"
  19045 then :
  19046   break
  19047 fi
  19048 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  19049 	done
  19050 
  19051 	ax_cv_c_compiler_vendor=`echo $vendor | cut -d: -f1`
  19052 
  19053 fi
  19054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
  19055 printf "%s\n" "$ax_cv_c_compiler_vendor" >&6; }
  19056 
  19057 
  19058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether this is native windows" >&5
  19059 printf %s "checking whether this is native windows... " >&6; }
  19060 ac_cv_native_windows=no
  19061 ac_cv_windows=no
  19062 case $host_os in
  19063   mingw*)
  19064     ac_cv_native_windows=yes
  19065     ac_cv_windows=yes
  19066     ;;
  19067   cygwin*)
  19068     ac_cv_windows=yes
  19069     ;;
  19070 esac
  19071 if test "$ax_cv_c_compiler_vendor" = "microsoft" ; then
  19072   ac_cv_native_windows=yes
  19073   ac_cv_windows=yes
  19074 fi
  19075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_native_windows" >&5
  19076 printf "%s\n" "$ac_cv_native_windows" >&6; }
  19077 
  19078 
  19079 # Check whether --enable-shared was given.
  19080 if test ${enable_shared+y}
  19081 then :
  19082   enableval=$enable_shared; p=${PACKAGE-default}
  19083     case $enableval in
  19084     yes) enable_shared=yes ;;
  19085     no) enable_shared=no ;;
  19086     *)
  19087       enable_shared=no
  19088       # Look at the argument we got.  We use all the common list separators.
  19089       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  19090       for pkg in $enableval; do
  19091 	IFS=$lt_save_ifs
  19092 	if test "X$pkg" = "X$p"; then
  19093 	  enable_shared=yes
  19094 	fi
  19095       done
  19096       IFS=$lt_save_ifs
  19097       ;;
  19098     esac
  19099 else $as_nop
  19100   enable_shared=yes
  19101 fi
  19102 
  19103 
  19104 
  19105 
  19106 
  19107 
  19108 
  19109 if test "x$ac_cv_windows" = "xyes"
  19110 then :
  19111   # Check whether --enable-static was given.
  19112 if test ${enable_static+y}
  19113 then :
  19114   enableval=$enable_static; p=${PACKAGE-default}
  19115     case $enableval in
  19116     yes) enable_static=yes ;;
  19117     no) enable_static=no ;;
  19118     *)
  19119      enable_static=no
  19120       # Look at the argument we got.  We use all the common list separators.
  19121       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  19122       for pkg in $enableval; do
  19123 	IFS=$lt_save_ifs
  19124 	if test "X$pkg" = "X$p"; then
  19125 	  enable_static=yes
  19126 	fi
  19127       done
  19128       IFS=$lt_save_ifs
  19129       ;;
  19130     esac
  19131 else $as_nop
  19132   enable_static=no
  19133 fi
  19134 
  19135 
  19136 
  19137 
  19138 
  19139 
  19140 else $as_nop
  19141   # Check whether --enable-static was given.
  19142 if test ${enable_static+y}
  19143 then :
  19144   enableval=$enable_static; p=${PACKAGE-default}
  19145     case $enableval in
  19146     yes) enable_static=yes ;;
  19147     no) enable_static=no ;;
  19148     *)
  19149      enable_static=no
  19150       # Look at the argument we got.  We use all the common list separators.
  19151       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
  19152       for pkg in $enableval; do
  19153 	IFS=$lt_save_ifs
  19154 	if test "X$pkg" = "X$p"; then
  19155 	  enable_static=yes
  19156 	fi
  19157       done
  19158       IFS=$lt_save_ifs
  19159       ;;
  19160     esac
  19161 else $as_nop
  19162   enable_static=yes
  19163 fi
  19164 
  19165 
  19166 
  19167 
  19168 
  19169 
  19170 fi
  19171 
  19172 # Check whether --enable-warnings was given.
  19173 if test ${enable_warnings+y}
  19174 then :
  19175   enableval=$enable_warnings;  enable_warnings=${enableval}
  19176 else $as_nop
  19177    enable_warnings=yes
  19178 fi
  19179 
  19180 
  19181 # Check whether --enable-symbol-hiding was given.
  19182 if test ${enable_symbol_hiding+y}
  19183 then :
  19184   enableval=$enable_symbol_hiding;
  19185     symbol_hiding="$enableval"
  19186     if test "$symbol_hiding" = "no" -a "x$enable_shared" = "xyes" ; then
  19187       case $host_os in
  19188         cygwin* | mingw* | pw32* | cegcc*)
  19189           as_fn_error $? "Cannot disable symbol hiding on windows" "$LINENO" 5
  19190         ;;
  19191       esac
  19192     fi
  19193 
  19194 else $as_nop
  19195 
  19196     if test "x$enable_shared" = "xyes" ; then
  19197       symbol_hiding="maybe"
  19198     else
  19199       symbol_hiding="no"
  19200     fi
  19201 
  19202 
  19203 fi
  19204 
  19205 
  19206 # Check whether --enable-tests was given.
  19207 if test ${enable_tests+y}
  19208 then :
  19209   enableval=$enable_tests;  build_tests="$enableval"
  19210 else $as_nop
  19211    if test "x$HAVE_CXX14" = "x1" && test "x$cross_compiling" = "xno" ; then
  19212       build_tests="maybe"
  19213     else
  19214       build_tests="no"
  19215     fi
  19216 
  19217 
  19218 fi
  19219 
  19220 
  19221 # Check whether --enable-cares-threads was given.
  19222 if test ${enable_cares_threads+y}
  19223 then :
  19224   enableval=$enable_cares_threads;  CARES_THREADS=${enableval}
  19225 else $as_nop
  19226    CARES_THREADS=yes
  19227 fi
  19228 
  19229 
  19230 
  19231 # Check whether --with-random was given.
  19232 if test ${with_random+y}
  19233 then :
  19234   withval=$with_random;  CARES_RANDOM_FILE="$withval"
  19235 else $as_nop
  19236    CARES_RANDOM_FILE="/dev/urandom"
  19237 
  19238 fi
  19239 
  19240 if test -n "$CARES_RANDOM_FILE" && test X"$CARES_RANDOM_FILE" != Xno ; then
  19241 
  19242 
  19243 printf "%s\n" "#define CARES_RANDOM_FILE \"$CARES_RANDOM_FILE\"" >>confdefs.h
  19244 
  19245 fi
  19246 
  19247 
  19248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
  19249 printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
  19250     # Check whether --enable-maintainer-mode was given.
  19251 if test ${enable_maintainer_mode+y}
  19252 then :
  19253   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
  19254 else $as_nop
  19255   USE_MAINTAINER_MODE=no
  19256 fi
  19257 
  19258   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
  19259 printf "%s\n" "$USE_MAINTAINER_MODE" >&6; }
  19260    if test $USE_MAINTAINER_MODE = yes; then
  19261   MAINTAINER_MODE_TRUE=
  19262   MAINTAINER_MODE_FALSE='#'
  19263 else
  19264   MAINTAINER_MODE_TRUE='#'
  19265   MAINTAINER_MODE_FALSE=
  19266 fi
  19267 
  19268   MAINT=$MAINTAINER_MODE_TRUE
  19269 
  19270 
  19271 # Check whether --enable-silent-rules was given.
  19272 if test ${enable_silent_rules+y}
  19273 then :
  19274   enableval=$enable_silent_rules;
  19275 fi
  19276 
  19277 case $enable_silent_rules in # (((
  19278   yes) AM_DEFAULT_VERBOSITY=0;;
  19279    no) AM_DEFAULT_VERBOSITY=1;;
  19280     *) AM_DEFAULT_VERBOSITY=0;;
  19281 esac
  19282 am_make=${MAKE-make}
  19283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
  19284 printf %s "checking whether $am_make supports nested variables... " >&6; }
  19285 if test ${am_cv_make_support_nested_variables+y}
  19286 then :
  19287   printf %s "(cached) " >&6
  19288 else $as_nop
  19289   if printf "%s\n" 'TRUE=$(BAR$(V))
  19290 BAR0=false
  19291 BAR1=true
  19292 V=1
  19293 am__doit:
  19294 	@$(TRUE)
  19295 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
  19296   am_cv_make_support_nested_variables=yes
  19297 else
  19298   am_cv_make_support_nested_variables=no
  19299 fi
  19300 fi
  19301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
  19302 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
  19303 if test $am_cv_make_support_nested_variables = yes; then
  19304     AM_V='$(V)'
  19305   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  19306 else
  19307   AM_V=$AM_DEFAULT_VERBOSITY
  19308   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
  19309 fi
  19310 AM_BACKSLASH='\'
  19311 
  19312 
  19313 
  19314 
  19315 
  19316 
  19317 
  19318 
  19319 
  19320 
  19321 
  19322 
  19323 
  19324 
  19325 
  19326 
  19327 
  19328 
  19329 
  19330 
  19331 	# allow to override gcov location
  19332 
  19333 # Check whether --with-gcov was given.
  19334 if test ${with_gcov+y}
  19335 then :
  19336   withval=$with_gcov; _AX_CODE_COVERAGE_GCOV_PROG_WITH=$with_gcov
  19337 else $as_nop
  19338   _AX_CODE_COVERAGE_GCOV_PROG_WITH=gcov
  19339 fi
  19340 
  19341 
  19342 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with code coverage support" >&5
  19343 printf %s "checking whether to build with code coverage support... " >&6; }
  19344 	# Check whether --enable-code-coverage was given.
  19345 if test ${enable_code_coverage+y}
  19346 then :
  19347   enableval=$enable_code_coverage;
  19348 else $as_nop
  19349   enable_code_coverage=no
  19350 fi
  19351 
  19352 
  19353 	 if test "x$enable_code_coverage" = xyes; then
  19354   CODE_COVERAGE_ENABLED_TRUE=
  19355   CODE_COVERAGE_ENABLED_FALSE='#'
  19356 else
  19357   CODE_COVERAGE_ENABLED_TRUE='#'
  19358   CODE_COVERAGE_ENABLED_FALSE=
  19359 fi
  19360 
  19361 	CODE_COVERAGE_ENABLED=$enable_code_coverage
  19362 
  19363 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_code_coverage" >&5
  19364 printf "%s\n" "$enable_code_coverage" >&6; }
  19365 
  19366 	if  test "x$enable_code_coverage" = xyes
  19367 then :
  19368 
  19369 
  19370 	  for ac_prog in gawk mawk nawk awk
  19371 do
  19372   # Extract the first word of "$ac_prog", so it can be a program name with args.
  19373 set dummy $ac_prog; ac_word=$2
  19374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  19375 printf %s "checking for $ac_word... " >&6; }
  19376 if test ${ac_cv_prog_AWK+y}
  19377 then :
  19378   printf %s "(cached) " >&6
  19379 else $as_nop
  19380   if test -n "$AWK"; then
  19381   ac_cv_prog_AWK="$AWK" # Let the user override the test.
  19382 else
  19383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  19384 for as_dir in $PATH
  19385 do
  19386   IFS=$as_save_IFS
  19387   case $as_dir in #(((
  19388     '') as_dir=./ ;;
  19389     */) ;;
  19390     *) as_dir=$as_dir/ ;;
  19391   esac
  19392     for ac_exec_ext in '' $ac_executable_extensions; do
  19393   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  19394     ac_cv_prog_AWK="$ac_prog"
  19395     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  19396     break 2
  19397   fi
  19398 done
  19399   done
  19400 IFS=$as_save_IFS
  19401 
  19402 fi
  19403 fi
  19404 AWK=$ac_cv_prog_AWK
  19405 if test -n "$AWK"; then
  19406   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
  19407 printf "%s\n" "$AWK" >&6; }
  19408 else
  19409   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  19410 printf "%s\n" "no" >&6; }
  19411 fi
  19412 
  19413 
  19414   test -n "$AWK" && break
  19415 done
  19416 
  19417   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
  19418 printf %s "checking for GNU make... " >&6; }
  19419 if test ${_cv_gnu_make_command+y}
  19420 then :
  19421   printf %s "(cached) " >&6
  19422 else $as_nop
  19423       _cv_gnu_make_command="" ;
  19424     for a in "$MAKE" make gmake gnumake ; do
  19425       if test -z "$a" ; then continue ; fi ;
  19426       if "$a" --version 2> /dev/null | grep GNU 2>&1 > /dev/null ; then
  19427         _cv_gnu_make_command=$a ;
  19428         AX_CHECK_GNU_MAKE_HEADLINE=$("$a" --version 2> /dev/null | grep "GNU Make")
  19429         ax_check_gnu_make_version=$(echo ${AX_CHECK_GNU_MAKE_HEADLINE} | ${AWK} -F " " '{ print $(NF); }')
  19430         break ;
  19431       fi
  19432     done ;
  19433 fi
  19434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
  19435 printf "%s\n" "$_cv_gnu_make_command" >&6; }
  19436   if test "x$_cv_gnu_make_command" = x""
  19437 then :
  19438   ifGNUmake="#"
  19439 else $as_nop
  19440   ifGNUmake=""
  19441 fi
  19442   if test "x$_cv_gnu_make_command" = x""
  19443 then :
  19444   ifnGNUmake=""
  19445 else $as_nop
  19446   ifnGNUmake="#"
  19447 fi
  19448   if test "x$_cv_gnu_make_command" = x""
  19449 then :
  19450   { ax_cv_gnu_make_command=; unset ax_cv_gnu_make_command;}
  19451 else $as_nop
  19452   ax_cv_gnu_make_command=${_cv_gnu_make_command}
  19453 fi
  19454   if test "x$_cv_gnu_make_command" = x""
  19455 then :
  19456   as_fn_error $? "not using GNU make that is needed for coverage" "$LINENO" 5
  19457 fi
  19458 
  19459 
  19460 
  19461 
  19462 	# check for gcov
  19463 	if test -n "$ac_tool_prefix"; then
  19464   # Extract the first word of "${ac_tool_prefix}$_AX_CODE_COVERAGE_GCOV_PROG_WITH", so it can be a program name with args.
  19465 set dummy ${ac_tool_prefix}$_AX_CODE_COVERAGE_GCOV_PROG_WITH; ac_word=$2
  19466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  19467 printf %s "checking for $ac_word... " >&6; }
  19468 if test ${ac_cv_prog_GCOV+y}
  19469 then :
  19470   printf %s "(cached) " >&6
  19471 else $as_nop
  19472   if test -n "$GCOV"; then
  19473   ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
  19474 else
  19475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  19476 for as_dir in $PATH
  19477 do
  19478   IFS=$as_save_IFS
  19479   case $as_dir in #(((
  19480     '') as_dir=./ ;;
  19481     */) ;;
  19482     *) as_dir=$as_dir/ ;;
  19483   esac
  19484     for ac_exec_ext in '' $ac_executable_extensions; do
  19485   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  19486     ac_cv_prog_GCOV="${ac_tool_prefix}$_AX_CODE_COVERAGE_GCOV_PROG_WITH"
  19487     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  19488     break 2
  19489   fi
  19490 done
  19491   done
  19492 IFS=$as_save_IFS
  19493 
  19494 fi
  19495 fi
  19496 GCOV=$ac_cv_prog_GCOV
  19497 if test -n "$GCOV"; then
  19498   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5
  19499 printf "%s\n" "$GCOV" >&6; }
  19500 else
  19501   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  19502 printf "%s\n" "no" >&6; }
  19503 fi
  19504 
  19505 
  19506 fi
  19507 if test -z "$ac_cv_prog_GCOV"; then
  19508   ac_ct_GCOV=$GCOV
  19509   # Extract the first word of "$_AX_CODE_COVERAGE_GCOV_PROG_WITH", so it can be a program name with args.
  19510 set dummy $_AX_CODE_COVERAGE_GCOV_PROG_WITH; ac_word=$2
  19511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  19512 printf %s "checking for $ac_word... " >&6; }
  19513 if test ${ac_cv_prog_ac_ct_GCOV+y}
  19514 then :
  19515   printf %s "(cached) " >&6
  19516 else $as_nop
  19517   if test -n "$ac_ct_GCOV"; then
  19518   ac_cv_prog_ac_ct_GCOV="$ac_ct_GCOV" # Let the user override the test.
  19519 else
  19520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  19521 for as_dir in $PATH
  19522 do
  19523   IFS=$as_save_IFS
  19524   case $as_dir in #(((
  19525     '') as_dir=./ ;;
  19526     */) ;;
  19527     *) as_dir=$as_dir/ ;;
  19528   esac
  19529     for ac_exec_ext in '' $ac_executable_extensions; do
  19530   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  19531     ac_cv_prog_ac_ct_GCOV="$_AX_CODE_COVERAGE_GCOV_PROG_WITH"
  19532     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  19533     break 2
  19534   fi
  19535 done
  19536   done
  19537 IFS=$as_save_IFS
  19538 
  19539 fi
  19540 fi
  19541 ac_ct_GCOV=$ac_cv_prog_ac_ct_GCOV
  19542 if test -n "$ac_ct_GCOV"; then
  19543   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCOV" >&5
  19544 printf "%s\n" "$ac_ct_GCOV" >&6; }
  19545 else
  19546   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  19547 printf "%s\n" "no" >&6; }
  19548 fi
  19549 
  19550   if test "x$ac_ct_GCOV" = x; then
  19551     GCOV=":"
  19552   else
  19553     case $cross_compiling:$ac_tool_warned in
  19554 yes:)
  19555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  19556 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  19557 ac_tool_warned=yes ;;
  19558 esac
  19559     GCOV=$ac_ct_GCOV
  19560   fi
  19561 else
  19562   GCOV="$ac_cv_prog_GCOV"
  19563 fi
  19564 
  19565 	if test "X$GCOV" = "X:"
  19566 then :
  19567   as_fn_error $? "gcov is needed to do coverage" "$LINENO" 5
  19568 fi
  19569 
  19570 
  19571 		if  test "$GCC" = "no"
  19572 then :
  19573 
  19574 		as_fn_error $? "not compiling with gcc, which is required for gcov code coverage" "$LINENO" 5
  19575 
  19576 fi
  19577 
  19578 	# Extract the first word of "lcov", so it can be a program name with args.
  19579 set dummy lcov; ac_word=$2
  19580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  19581 printf %s "checking for $ac_word... " >&6; }
  19582 if test ${ac_cv_prog_LCOV+y}
  19583 then :
  19584   printf %s "(cached) " >&6
  19585 else $as_nop
  19586   if test -n "$LCOV"; then
  19587   ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
  19588 else
  19589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  19590 for as_dir in $PATH
  19591 do
  19592   IFS=$as_save_IFS
  19593   case $as_dir in #(((
  19594     '') as_dir=./ ;;
  19595     */) ;;
  19596     *) as_dir=$as_dir/ ;;
  19597   esac
  19598     for ac_exec_ext in '' $ac_executable_extensions; do
  19599   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  19600     ac_cv_prog_LCOV="lcov"
  19601     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  19602     break 2
  19603   fi
  19604 done
  19605   done
  19606 IFS=$as_save_IFS
  19607 
  19608 fi
  19609 fi
  19610 LCOV=$ac_cv_prog_LCOV
  19611 if test -n "$LCOV"; then
  19612   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
  19613 printf "%s\n" "$LCOV" >&6; }
  19614 else
  19615   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  19616 printf "%s\n" "no" >&6; }
  19617 fi
  19618 
  19619 
  19620 	# Extract the first word of "genhtml", so it can be a program name with args.
  19621 set dummy genhtml; ac_word=$2
  19622 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  19623 printf %s "checking for $ac_word... " >&6; }
  19624 if test ${ac_cv_prog_GENHTML+y}
  19625 then :
  19626   printf %s "(cached) " >&6
  19627 else $as_nop
  19628   if test -n "$GENHTML"; then
  19629   ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
  19630 else
  19631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  19632 for as_dir in $PATH
  19633 do
  19634   IFS=$as_save_IFS
  19635   case $as_dir in #(((
  19636     '') as_dir=./ ;;
  19637     */) ;;
  19638     *) as_dir=$as_dir/ ;;
  19639   esac
  19640     for ac_exec_ext in '' $ac_executable_extensions; do
  19641   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  19642     ac_cv_prog_GENHTML="genhtml"
  19643     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  19644     break 2
  19645   fi
  19646 done
  19647   done
  19648 IFS=$as_save_IFS
  19649 
  19650 fi
  19651 fi
  19652 GENHTML=$ac_cv_prog_GENHTML
  19653 if test -n "$GENHTML"; then
  19654   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
  19655 printf "%s\n" "$GENHTML" >&6; }
  19656 else
  19657   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  19658 printf "%s\n" "no" >&6; }
  19659 fi
  19660 
  19661 
  19662 
  19663 	if  test x"$LCOV" = x
  19664 then :
  19665 
  19666 		as_fn_error $? "To enable code coverage reporting you must have lcov installed" "$LINENO" 5
  19667 
  19668 fi
  19669 
  19670 	if  test x"$GENHTML" = x
  19671 then :
  19672 
  19673 		as_fn_error $? "Could not find genhtml from the lcov package" "$LINENO" 5
  19674 
  19675 fi
  19676 
  19677 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _gcov_init in -lgcov" >&5
  19678 printf %s "checking for _gcov_init in -lgcov... " >&6; }
  19679 if test ${ac_cv_lib_gcov__gcov_init+y}
  19680 then :
  19681   printf %s "(cached) " >&6
  19682 else $as_nop
  19683   ac_check_lib_save_LIBS=$LIBS
  19684 LIBS="-lgcov  $LIBS"
  19685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19686 /* end confdefs.h.  */
  19687 
  19688 /* Override any GCC internal prototype to avoid an error.
  19689    Use char because int might match the return type of a GCC
  19690    builtin and then its argument prototype would still apply.  */
  19691 char _gcov_init ();
  19692 int
  19693 main (void)
  19694 {
  19695 return _gcov_init ();
  19696   ;
  19697   return 0;
  19698 }
  19699 _ACEOF
  19700 if ac_fn_c_try_link "$LINENO"
  19701 then :
  19702   ac_cv_lib_gcov__gcov_init=yes
  19703 else $as_nop
  19704   ac_cv_lib_gcov__gcov_init=no
  19705 fi
  19706 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  19707     conftest$ac_exeext conftest.$ac_ext
  19708 LIBS=$ac_check_lib_save_LIBS
  19709 fi
  19710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov__gcov_init" >&5
  19711 printf "%s\n" "$ac_cv_lib_gcov__gcov_init" >&6; }
  19712 if test "x$ac_cv_lib_gcov__gcov_init" = xyes
  19713 then :
  19714   CODE_COVERAGE_LIBS="-lgcov"
  19715 else $as_nop
  19716   CODE_COVERAGE_LIBS=""
  19717 fi
  19718 
  19719 
  19720 			CODE_COVERAGE_CPPFLAGS="-DNDEBUG"
  19721 	CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
  19722 	CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
  19723 
  19724 
  19725 
  19726 
  19727 
  19728 
  19729 
  19730 fi
  19731 
  19732 
  19733 
  19734 
  19735 
  19736 
  19737 
  19738 
  19739 
  19740 
  19741 
  19742 # Check whether --enable-largefile was given.
  19743 if test ${enable_largefile+y}
  19744 then :
  19745   enableval=$enable_largefile;
  19746 fi
  19747 
  19748 if test "$enable_largefile" != no; then
  19749 
  19750   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
  19751 printf %s "checking for special C compiler options needed for large files... " >&6; }
  19752 if test ${ac_cv_sys_largefile_CC+y}
  19753 then :
  19754   printf %s "(cached) " >&6
  19755 else $as_nop
  19756   ac_cv_sys_largefile_CC=no
  19757      if test "$GCC" != yes; then
  19758        ac_save_CC=$CC
  19759        while :; do
  19760 	 # IRIX 6.2 and later do not support large files by default,
  19761 	 # so use the C compiler's -n32 option if that helps.
  19762 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19763 /* end confdefs.h.  */
  19764 #include <sys/types.h>
  19765  /* Check that off_t can represent 2**63 - 1 correctly.
  19766     We can't simply define LARGE_OFF_T to be 9223372036854775807,
  19767     since some C++ compilers masquerading as C compilers
  19768     incorrectly reject 9223372036854775807.  */
  19769 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
  19770   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
  19771 		       && LARGE_OFF_T % 2147483647 == 1)
  19772 		      ? 1 : -1];
  19773 int
  19774 main (void)
  19775 {
  19776 
  19777   ;
  19778   return 0;
  19779 }
  19780 _ACEOF
  19781 	 if ac_fn_c_try_compile "$LINENO"
  19782 then :
  19783   break
  19784 fi
  19785 rm -f core conftest.err conftest.$ac_objext conftest.beam
  19786 	 CC="$CC -n32"
  19787 	 if ac_fn_c_try_compile "$LINENO"
  19788 then :
  19789   ac_cv_sys_largefile_CC=' -n32'; break
  19790 fi
  19791 rm -f core conftest.err conftest.$ac_objext conftest.beam
  19792 	 break
  19793        done
  19794        CC=$ac_save_CC
  19795        rm -f conftest.$ac_ext
  19796     fi
  19797 fi
  19798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
  19799 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
  19800   if test "$ac_cv_sys_largefile_CC" != no; then
  19801     CC=$CC$ac_cv_sys_largefile_CC
  19802   fi
  19803 
  19804   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
  19805 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
  19806 if test ${ac_cv_sys_file_offset_bits+y}
  19807 then :
  19808   printf %s "(cached) " >&6
  19809 else $as_nop
  19810   while :; do
  19811   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19812 /* end confdefs.h.  */
  19813 #include <sys/types.h>
  19814  /* Check that off_t can represent 2**63 - 1 correctly.
  19815     We can't simply define LARGE_OFF_T to be 9223372036854775807,
  19816     since some C++ compilers masquerading as C compilers
  19817     incorrectly reject 9223372036854775807.  */
  19818 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
  19819   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
  19820 		       && LARGE_OFF_T % 2147483647 == 1)
  19821 		      ? 1 : -1];
  19822 int
  19823 main (void)
  19824 {
  19825 
  19826   ;
  19827   return 0;
  19828 }
  19829 _ACEOF
  19830 if ac_fn_c_try_compile "$LINENO"
  19831 then :
  19832   ac_cv_sys_file_offset_bits=no; break
  19833 fi
  19834 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  19835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19836 /* end confdefs.h.  */
  19837 #define _FILE_OFFSET_BITS 64
  19838 #include <sys/types.h>
  19839  /* Check that off_t can represent 2**63 - 1 correctly.
  19840     We can't simply define LARGE_OFF_T to be 9223372036854775807,
  19841     since some C++ compilers masquerading as C compilers
  19842     incorrectly reject 9223372036854775807.  */
  19843 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
  19844   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
  19845 		       && LARGE_OFF_T % 2147483647 == 1)
  19846 		      ? 1 : -1];
  19847 int
  19848 main (void)
  19849 {
  19850 
  19851   ;
  19852   return 0;
  19853 }
  19854 _ACEOF
  19855 if ac_fn_c_try_compile "$LINENO"
  19856 then :
  19857   ac_cv_sys_file_offset_bits=64; break
  19858 fi
  19859 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  19860   ac_cv_sys_file_offset_bits=unknown
  19861   break
  19862 done
  19863 fi
  19864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
  19865 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
  19866 case $ac_cv_sys_file_offset_bits in #(
  19867   no | unknown) ;;
  19868   *)
  19869 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
  19870 ;;
  19871 esac
  19872 rm -rf conftest*
  19873   if test $ac_cv_sys_file_offset_bits = unknown; then
  19874     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
  19875 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
  19876 if test ${ac_cv_sys_large_files+y}
  19877 then :
  19878   printf %s "(cached) " >&6
  19879 else $as_nop
  19880   while :; do
  19881   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19882 /* end confdefs.h.  */
  19883 #include <sys/types.h>
  19884  /* Check that off_t can represent 2**63 - 1 correctly.
  19885     We can't simply define LARGE_OFF_T to be 9223372036854775807,
  19886     since some C++ compilers masquerading as C compilers
  19887     incorrectly reject 9223372036854775807.  */
  19888 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
  19889   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
  19890 		       && LARGE_OFF_T % 2147483647 == 1)
  19891 		      ? 1 : -1];
  19892 int
  19893 main (void)
  19894 {
  19895 
  19896   ;
  19897   return 0;
  19898 }
  19899 _ACEOF
  19900 if ac_fn_c_try_compile "$LINENO"
  19901 then :
  19902   ac_cv_sys_large_files=no; break
  19903 fi
  19904 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  19905   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19906 /* end confdefs.h.  */
  19907 #define _LARGE_FILES 1
  19908 #include <sys/types.h>
  19909  /* Check that off_t can represent 2**63 - 1 correctly.
  19910     We can't simply define LARGE_OFF_T to be 9223372036854775807,
  19911     since some C++ compilers masquerading as C compilers
  19912     incorrectly reject 9223372036854775807.  */
  19913 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
  19914   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
  19915 		       && LARGE_OFF_T % 2147483647 == 1)
  19916 		      ? 1 : -1];
  19917 int
  19918 main (void)
  19919 {
  19920 
  19921   ;
  19922   return 0;
  19923 }
  19924 _ACEOF
  19925 if ac_fn_c_try_compile "$LINENO"
  19926 then :
  19927   ac_cv_sys_large_files=1; break
  19928 fi
  19929 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  19930   ac_cv_sys_large_files=unknown
  19931   break
  19932 done
  19933 fi
  19934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
  19935 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
  19936 case $ac_cv_sys_large_files in #(
  19937   no | unknown) ;;
  19938   *)
  19939 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
  19940 ;;
  19941 esac
  19942 rm -rf conftest*
  19943   fi
  19944 fi
  19945 
  19946 
  19947 case $host_os in
  19948   solaris*)
  19949 
  19950 printf "%s\n" "#define ETC_INET 1" >>confdefs.h
  19951 
  19952     ;;
  19953 esac
  19954 
  19955 case $host_os in
  19956   solaris2*)
  19957     if test "x$GCC" = 'xyes'; then
  19958 
  19959 
  19960 
  19961 
  19962 for flag in -mimpure-text; do
  19963   as_CACHEVAR=`printf "%s\n" "ax_cv_check_ldflags__$flag" | $as_tr_sh`
  19964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5
  19965 printf %s "checking whether the linker accepts $flag... " >&6; }
  19966 if eval test \${$as_CACHEVAR+y}
  19967 then :
  19968   printf %s "(cached) " >&6
  19969 else $as_nop
  19970 
  19971   ax_check_save_flags=$LDFLAGS
  19972   LDFLAGS="$LDFLAGS  $flag"
  19973   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  19974 /* end confdefs.h.  */
  19975 
  19976 int
  19977 main (void)
  19978 {
  19979 
  19980   ;
  19981   return 0;
  19982 }
  19983 _ACEOF
  19984 if ac_fn_c_try_link "$LINENO"
  19985 then :
  19986   eval "$as_CACHEVAR=yes"
  19987 else $as_nop
  19988   eval "$as_CACHEVAR=no"
  19989 fi
  19990 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  19991     conftest$ac_exeext conftest.$ac_ext
  19992   LDFLAGS=$ax_check_save_flags
  19993 fi
  19994 eval ac_res=\$$as_CACHEVAR
  19995 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  19996 printf "%s\n" "$ac_res" >&6; }
  19997 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  19998 then :
  19999 
  20000 if test ${LDFLAGS+y}
  20001 then :
  20002 
  20003   case " $LDFLAGS " in #(
  20004   *" $flag "*) :
  20005     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : LDFLAGS already contains \$flag"; } >&5
  20006   (: LDFLAGS already contains $flag) 2>&5
  20007   ac_status=$?
  20008   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20009   test $ac_status = 0; } ;; #(
  20010   *) :
  20011 
  20012      as_fn_append LDFLAGS " $flag"
  20013      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : LDFLAGS=\"\$LDFLAGS\""; } >&5
  20014   (: LDFLAGS="$LDFLAGS") 2>&5
  20015   ac_status=$?
  20016   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20017   test $ac_status = 0; }
  20018      ;;
  20019 esac
  20020 
  20021 else $as_nop
  20022 
  20023   LDFLAGS=$flag
  20024   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : LDFLAGS=\"\$LDFLAGS\""; } >&5
  20025   (: LDFLAGS="$LDFLAGS") 2>&5
  20026   ac_status=$?
  20027   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20028   test $ac_status = 0; }
  20029 
  20030 fi
  20031 
  20032 else $as_nop
  20033   :
  20034 fi
  20035 
  20036 done
  20037 
  20038     fi
  20039     ;;
  20040   *)
  20041     ;;
  20042 esac
  20043 
  20044 cares_use_no_undefined=no
  20045 case $host_os in
  20046   cygwin* | mingw* | pw32* | cegcc* | os2* | aix*)
  20047     cares_use_no_undefined=yes
  20048     ;;
  20049   *)
  20050     ;;
  20051 esac
  20052  if test "$cares_use_no_undefined" = 'yes'; then
  20053   CARES_USE_NO_UNDEFINED_TRUE=
  20054   CARES_USE_NO_UNDEFINED_FALSE='#'
  20055 else
  20056   CARES_USE_NO_UNDEFINED_TRUE='#'
  20057   CARES_USE_NO_UNDEFINED_FALSE=
  20058 fi
  20059 
  20060 
  20061 
  20062 if test "$ac_cv_native_windows" = "yes" ; then
  20063   AM_CPPFLAGS="$AM_CPPFLAGS -D_WIN32_WINNT=0x0602 -DWIN32_LEAN_AND_MEAN"
  20064 fi
  20065 
  20066 if test "$ac_cv_native_windows" = "yes" -a "x$enable_shared" = "xyes" -a "x$enable_static" = "xyes" ; then
  20067   as_fn_error $? "Windows cannot build both static and shared simultaneously, specify --disable-shared or --disable-static" "$LINENO" 5
  20068 fi
  20069 
  20070 if test "x$enable_shared" = "xno" -a "x$enable_static" = "xyes" ; then
  20071   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we need CARES_STATICLIB definition" >&5
  20072 printf %s "checking whether we need CARES_STATICLIB definition... " >&6; }
  20073   if test "$ac_cv_native_windows" = "yes" ; then
  20074 
  20075 if test ${AM_CPPFLAGS+y}
  20076 then :
  20077 
  20078   case " $AM_CPPFLAGS " in #(
  20079   *" -DCARES_STATICLIB "*) :
  20080     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CPPFLAGS already contains -DCARES_STATICLIB"; } >&5
  20081   (: AM_CPPFLAGS already contains -DCARES_STATICLIB) 2>&5
  20082   ac_status=$?
  20083   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20084   test $ac_status = 0; } ;; #(
  20085   *) :
  20086 
  20087      as_fn_append AM_CPPFLAGS " -DCARES_STATICLIB"
  20088      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CPPFLAGS=\"\$AM_CPPFLAGS\""; } >&5
  20089   (: AM_CPPFLAGS="$AM_CPPFLAGS") 2>&5
  20090   ac_status=$?
  20091   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20092   test $ac_status = 0; }
  20093      ;;
  20094 esac
  20095 
  20096 else $as_nop
  20097 
  20098   AM_CPPFLAGS=-DCARES_STATICLIB
  20099   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CPPFLAGS=\"\$AM_CPPFLAGS\""; } >&5
  20100   (: AM_CPPFLAGS="$AM_CPPFLAGS") 2>&5
  20101   ac_status=$?
  20102   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20103   test $ac_status = 0; }
  20104 
  20105 fi
  20106 
  20107     PKGCONFIG_CFLAGS="-DCARES_STATICLIB"
  20108     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  20109 printf "%s\n" "yes" >&6; }
  20110   else
  20111     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  20112 printf "%s\n" "no" >&6; }
  20113   fi
  20114 fi
  20115 
  20116 CARES_SYMBOL_HIDING_CFLAG=""
  20117 if test "$symbol_hiding" != "no" ; then
  20118   compiler_supports_symbol_hiding="no"
  20119   if test "$ac_cv_windows" = "yes" ; then
  20120     compiler_supports_symbol_hiding="yes"
  20121   else
  20122     case "$ax_cv_c_compiler_vendor" in
  20123       clang|gnu|intel)
  20124 
  20125 
  20126 
  20127 
  20128 for flag in -fvisibility=hidden; do
  20129   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
  20130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20131 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20132 if eval test \${$as_CACHEVAR+y}
  20133 then :
  20134   printf %s "(cached) " >&6
  20135 else $as_nop
  20136 
  20137   ax_check_save_flags=$CFLAGS
  20138   if test x"$GCC" = xyes ; then
  20139     add_gnu_werror="-Werror"
  20140   fi
  20141   CFLAGS="$CFLAGS  $flag $add_gnu_werror"
  20142   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20143 /* end confdefs.h.  */
  20144 
  20145 int
  20146 main (void)
  20147 {
  20148 
  20149   ;
  20150   return 0;
  20151 }
  20152 _ACEOF
  20153 if ac_fn_c_try_compile "$LINENO"
  20154 then :
  20155   eval "$as_CACHEVAR=yes"
  20156 else $as_nop
  20157   eval "$as_CACHEVAR=no"
  20158 fi
  20159 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20160   CFLAGS=$ax_check_save_flags
  20161 fi
  20162 eval ac_res=\$$as_CACHEVAR
  20163 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20164 printf "%s\n" "$ac_res" >&6; }
  20165 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20166 then :
  20167 
  20168 if test ${CARES_SYMBOL_HIDING_CFLAG+y}
  20169 then :
  20170 
  20171   case " $CARES_SYMBOL_HIDING_CFLAG " in #(
  20172   *" $flag "*) :
  20173     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CARES_SYMBOL_HIDING_CFLAG already contains \$flag"; } >&5
  20174   (: CARES_SYMBOL_HIDING_CFLAG already contains $flag) 2>&5
  20175   ac_status=$?
  20176   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20177   test $ac_status = 0; } ;; #(
  20178   *) :
  20179 
  20180      as_fn_append CARES_SYMBOL_HIDING_CFLAG " $flag"
  20181      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CARES_SYMBOL_HIDING_CFLAG=\"\$CARES_SYMBOL_HIDING_CFLAG\""; } >&5
  20182   (: CARES_SYMBOL_HIDING_CFLAG="$CARES_SYMBOL_HIDING_CFLAG") 2>&5
  20183   ac_status=$?
  20184   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20185   test $ac_status = 0; }
  20186      ;;
  20187 esac
  20188 
  20189 else $as_nop
  20190 
  20191   CARES_SYMBOL_HIDING_CFLAG=$flag
  20192   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CARES_SYMBOL_HIDING_CFLAG=\"\$CARES_SYMBOL_HIDING_CFLAG\""; } >&5
  20193   (: CARES_SYMBOL_HIDING_CFLAG="$CARES_SYMBOL_HIDING_CFLAG") 2>&5
  20194   ac_status=$?
  20195   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20196   test $ac_status = 0; }
  20197 
  20198 fi
  20199 
  20200 else $as_nop
  20201   :
  20202 fi
  20203 
  20204 done
  20205 
  20206         if test "x$CARES_SYMBOL_HIDING_CFLAG" != "x" ; then
  20207           compiler_supports_symbol_hiding="yes"
  20208         fi
  20209         ;;
  20210       sun)
  20211 
  20212 
  20213 
  20214 
  20215 for flag in -xldscope=hidden; do
  20216   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
  20217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20218 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20219 if eval test \${$as_CACHEVAR+y}
  20220 then :
  20221   printf %s "(cached) " >&6
  20222 else $as_nop
  20223 
  20224   ax_check_save_flags=$CFLAGS
  20225   if test x"$GCC" = xyes ; then
  20226     add_gnu_werror="-Werror"
  20227   fi
  20228   CFLAGS="$CFLAGS  $flag $add_gnu_werror"
  20229   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20230 /* end confdefs.h.  */
  20231 
  20232 int
  20233 main (void)
  20234 {
  20235 
  20236   ;
  20237   return 0;
  20238 }
  20239 _ACEOF
  20240 if ac_fn_c_try_compile "$LINENO"
  20241 then :
  20242   eval "$as_CACHEVAR=yes"
  20243 else $as_nop
  20244   eval "$as_CACHEVAR=no"
  20245 fi
  20246 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20247   CFLAGS=$ax_check_save_flags
  20248 fi
  20249 eval ac_res=\$$as_CACHEVAR
  20250 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20251 printf "%s\n" "$ac_res" >&6; }
  20252 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20253 then :
  20254 
  20255 if test ${CARES_SYMBOL_HIDING_CFLAG+y}
  20256 then :
  20257 
  20258   case " $CARES_SYMBOL_HIDING_CFLAG " in #(
  20259   *" $flag "*) :
  20260     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CARES_SYMBOL_HIDING_CFLAG already contains \$flag"; } >&5
  20261   (: CARES_SYMBOL_HIDING_CFLAG already contains $flag) 2>&5
  20262   ac_status=$?
  20263   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20264   test $ac_status = 0; } ;; #(
  20265   *) :
  20266 
  20267      as_fn_append CARES_SYMBOL_HIDING_CFLAG " $flag"
  20268      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CARES_SYMBOL_HIDING_CFLAG=\"\$CARES_SYMBOL_HIDING_CFLAG\""; } >&5
  20269   (: CARES_SYMBOL_HIDING_CFLAG="$CARES_SYMBOL_HIDING_CFLAG") 2>&5
  20270   ac_status=$?
  20271   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20272   test $ac_status = 0; }
  20273      ;;
  20274 esac
  20275 
  20276 else $as_nop
  20277 
  20278   CARES_SYMBOL_HIDING_CFLAG=$flag
  20279   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CARES_SYMBOL_HIDING_CFLAG=\"\$CARES_SYMBOL_HIDING_CFLAG\""; } >&5
  20280   (: CARES_SYMBOL_HIDING_CFLAG="$CARES_SYMBOL_HIDING_CFLAG") 2>&5
  20281   ac_status=$?
  20282   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20283   test $ac_status = 0; }
  20284 
  20285 fi
  20286 
  20287 else $as_nop
  20288   :
  20289 fi
  20290 
  20291 done
  20292 
  20293         if test "x$CARES_SYMBOL_HIDING_CFLAG" != "x" ; then
  20294           compiler_supports_symbol_hiding="yes"
  20295         fi
  20296         ;;
  20297     esac
  20298   fi
  20299   if test "$compiler_supports_symbol_hiding" = "no" ; then
  20300     if test "$symbol_hiding" = "yes" ; then
  20301       as_fn_error $? "Compiler does not support symbol hiding" "$LINENO" 5
  20302     else
  20303       symbol_hiding="no"
  20304     fi
  20305   else
  20306 
  20307 printf "%s\n" "#define CARES_SYMBOL_HIDING  1 " >>confdefs.h
  20308 
  20309     symbol_hiding="yes"
  20310   fi
  20311 fi
  20312  if test "x$symbol_hiding" = "xyes"; then
  20313   CARES_SYMBOL_HIDING_TRUE=
  20314   CARES_SYMBOL_HIDING_FALSE='#'
  20315 else
  20316   CARES_SYMBOL_HIDING_TRUE='#'
  20317   CARES_SYMBOL_HIDING_FALSE=
  20318 fi
  20319 
  20320 
  20321 
  20322 
  20323 if test "$enable_warnings" = "yes"; then
  20324 
  20325 
  20326 
  20327 
  20328 for flag in -Wall -Wextra -Waggregate-return -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdouble-promotion -Wfloat-equal -Wformat-security -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-braces -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wno-coverage-mismatch -Wold-style-definition -Wpacked -Wpedantic -Wpointer-arith -Wredundant-decls -Wshadow -Wsign-conversion -Wstrict-overflow -Wstrict-prototypes -Wtrampolines -Wundef -Wunreachable-code -Wunused -Wvariadic-macros -Wvla -Wwrite-strings -Werror=implicit-int -Werror=implicit-function-declaration -Werror=partial-availability -Wno-long-long ; do
  20329   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_-Werror_$flag" | $as_tr_sh`
  20330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20331 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20332 if eval test \${$as_CACHEVAR+y}
  20333 then :
  20334   printf %s "(cached) " >&6
  20335 else $as_nop
  20336 
  20337   ax_check_save_flags=$CFLAGS
  20338   if test x"$GCC" = xyes ; then
  20339     add_gnu_werror="-Werror"
  20340   fi
  20341   CFLAGS="$CFLAGS -Werror $flag $add_gnu_werror"
  20342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20343 /* end confdefs.h.  */
  20344 
  20345 int
  20346 main (void)
  20347 {
  20348 
  20349   ;
  20350   return 0;
  20351 }
  20352 _ACEOF
  20353 if ac_fn_c_try_compile "$LINENO"
  20354 then :
  20355   eval "$as_CACHEVAR=yes"
  20356 else $as_nop
  20357   eval "$as_CACHEVAR=no"
  20358 fi
  20359 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20360   CFLAGS=$ax_check_save_flags
  20361 fi
  20362 eval ac_res=\$$as_CACHEVAR
  20363 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20364 printf "%s\n" "$ac_res" >&6; }
  20365 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20366 then :
  20367 
  20368 if test ${AM_CFLAGS+y}
  20369 then :
  20370 
  20371   case " $AM_CFLAGS " in #(
  20372   *" $flag "*) :
  20373     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS already contains \$flag"; } >&5
  20374   (: AM_CFLAGS already contains $flag) 2>&5
  20375   ac_status=$?
  20376   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20377   test $ac_status = 0; } ;; #(
  20378   *) :
  20379 
  20380      as_fn_append AM_CFLAGS " $flag"
  20381      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20382   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20383   ac_status=$?
  20384   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20385   test $ac_status = 0; }
  20386      ;;
  20387 esac
  20388 
  20389 else $as_nop
  20390 
  20391   AM_CFLAGS=$flag
  20392   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20393   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20394   ac_status=$?
  20395   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20396   test $ac_status = 0; }
  20397 
  20398 fi
  20399 
  20400 else $as_nop
  20401   :
  20402 fi
  20403 
  20404 done
  20405 
  20406 fi
  20407 
  20408 case $host_os in
  20409   *qnx*|*android*)
  20410 
  20411 
  20412 
  20413 
  20414 for flag in -std=c99; do
  20415   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_-Werror_$flag" | $as_tr_sh`
  20416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20417 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20418 if eval test \${$as_CACHEVAR+y}
  20419 then :
  20420   printf %s "(cached) " >&6
  20421 else $as_nop
  20422 
  20423   ax_check_save_flags=$CFLAGS
  20424   if test x"$GCC" = xyes ; then
  20425     add_gnu_werror="-Werror"
  20426   fi
  20427   CFLAGS="$CFLAGS -Werror $flag $add_gnu_werror"
  20428   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20429 /* end confdefs.h.  */
  20430 
  20431 int
  20432 main (void)
  20433 {
  20434 
  20435   ;
  20436   return 0;
  20437 }
  20438 _ACEOF
  20439 if ac_fn_c_try_compile "$LINENO"
  20440 then :
  20441   eval "$as_CACHEVAR=yes"
  20442 else $as_nop
  20443   eval "$as_CACHEVAR=no"
  20444 fi
  20445 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20446   CFLAGS=$ax_check_save_flags
  20447 fi
  20448 eval ac_res=\$$as_CACHEVAR
  20449 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20450 printf "%s\n" "$ac_res" >&6; }
  20451 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20452 then :
  20453 
  20454 if test ${AM_CFLAGS+y}
  20455 then :
  20456 
  20457   case " $AM_CFLAGS " in #(
  20458   *" $flag "*) :
  20459     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS already contains \$flag"; } >&5
  20460   (: AM_CFLAGS already contains $flag) 2>&5
  20461   ac_status=$?
  20462   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20463   test $ac_status = 0; } ;; #(
  20464   *) :
  20465 
  20466      as_fn_append AM_CFLAGS " $flag"
  20467      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20468   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20469   ac_status=$?
  20470   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20471   test $ac_status = 0; }
  20472      ;;
  20473 esac
  20474 
  20475 else $as_nop
  20476 
  20477   AM_CFLAGS=$flag
  20478   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20479   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20480   ac_status=$?
  20481   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20482   test $ac_status = 0; }
  20483 
  20484 fi
  20485 
  20486 else $as_nop
  20487   :
  20488 fi
  20489 
  20490 done
  20491 
  20492     ;;
  20493   *)
  20494 
  20495 
  20496 
  20497 
  20498 for flag in -std=c90; do
  20499   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_-Werror_$flag" | $as_tr_sh`
  20500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20501 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20502 if eval test \${$as_CACHEVAR+y}
  20503 then :
  20504   printf %s "(cached) " >&6
  20505 else $as_nop
  20506 
  20507   ax_check_save_flags=$CFLAGS
  20508   if test x"$GCC" = xyes ; then
  20509     add_gnu_werror="-Werror"
  20510   fi
  20511   CFLAGS="$CFLAGS -Werror $flag $add_gnu_werror"
  20512   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20513 /* end confdefs.h.  */
  20514 
  20515 int
  20516 main (void)
  20517 {
  20518 
  20519   ;
  20520   return 0;
  20521 }
  20522 _ACEOF
  20523 if ac_fn_c_try_compile "$LINENO"
  20524 then :
  20525   eval "$as_CACHEVAR=yes"
  20526 else $as_nop
  20527   eval "$as_CACHEVAR=no"
  20528 fi
  20529 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20530   CFLAGS=$ax_check_save_flags
  20531 fi
  20532 eval ac_res=\$$as_CACHEVAR
  20533 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20534 printf "%s\n" "$ac_res" >&6; }
  20535 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20536 then :
  20537 
  20538 if test ${AM_CFLAGS+y}
  20539 then :
  20540 
  20541   case " $AM_CFLAGS " in #(
  20542   *" $flag "*) :
  20543     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS already contains \$flag"; } >&5
  20544   (: AM_CFLAGS already contains $flag) 2>&5
  20545   ac_status=$?
  20546   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20547   test $ac_status = 0; } ;; #(
  20548   *) :
  20549 
  20550      as_fn_append AM_CFLAGS " $flag"
  20551      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20552   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20553   ac_status=$?
  20554   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20555   test $ac_status = 0; }
  20556      ;;
  20557 esac
  20558 
  20559 else $as_nop
  20560 
  20561   AM_CFLAGS=$flag
  20562   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20563   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20564   ac_status=$?
  20565   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20566   test $ac_status = 0; }
  20567 
  20568 fi
  20569 
  20570 else $as_nop
  20571   :
  20572 fi
  20573 
  20574 done
  20575 
  20576     ;;
  20577 esac
  20578 
  20579 case $host_os in
  20580   *qnx*)
  20581 
  20582 
  20583 
  20584 
  20585 for flag in -D_QNX_SOURCE; do
  20586   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_-Werror_$flag" | $as_tr_sh`
  20587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20588 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20589 if eval test \${$as_CACHEVAR+y}
  20590 then :
  20591   printf %s "(cached) " >&6
  20592 else $as_nop
  20593 
  20594   ax_check_save_flags=$CFLAGS
  20595   if test x"$GCC" = xyes ; then
  20596     add_gnu_werror="-Werror"
  20597   fi
  20598   CFLAGS="$CFLAGS -Werror $flag $add_gnu_werror"
  20599   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20600 /* end confdefs.h.  */
  20601 
  20602 int
  20603 main (void)
  20604 {
  20605 
  20606   ;
  20607   return 0;
  20608 }
  20609 _ACEOF
  20610 if ac_fn_c_try_compile "$LINENO"
  20611 then :
  20612   eval "$as_CACHEVAR=yes"
  20613 else $as_nop
  20614   eval "$as_CACHEVAR=no"
  20615 fi
  20616 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20617   CFLAGS=$ax_check_save_flags
  20618 fi
  20619 eval ac_res=\$$as_CACHEVAR
  20620 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20621 printf "%s\n" "$ac_res" >&6; }
  20622 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20623 then :
  20624 
  20625 if test ${AM_CPPFLAGS+y}
  20626 then :
  20627 
  20628   case " $AM_CPPFLAGS " in #(
  20629   *" $flag "*) :
  20630     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CPPFLAGS already contains \$flag"; } >&5
  20631   (: AM_CPPFLAGS already contains $flag) 2>&5
  20632   ac_status=$?
  20633   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20634   test $ac_status = 0; } ;; #(
  20635   *) :
  20636 
  20637      as_fn_append AM_CPPFLAGS " $flag"
  20638      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CPPFLAGS=\"\$AM_CPPFLAGS\""; } >&5
  20639   (: AM_CPPFLAGS="$AM_CPPFLAGS") 2>&5
  20640   ac_status=$?
  20641   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20642   test $ac_status = 0; }
  20643      ;;
  20644 esac
  20645 
  20646 else $as_nop
  20647 
  20648   AM_CPPFLAGS=$flag
  20649   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CPPFLAGS=\"\$AM_CPPFLAGS\""; } >&5
  20650   (: AM_CPPFLAGS="$AM_CPPFLAGS") 2>&5
  20651   ac_status=$?
  20652   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20653   test $ac_status = 0; }
  20654 
  20655 fi
  20656 
  20657 else $as_nop
  20658   :
  20659 fi
  20660 
  20661 done
  20662 
  20663   ;;
  20664 esac
  20665 
  20666 if test "$ax_cv_c_compiler_vendor" = "intel"; then
  20667 
  20668 
  20669 
  20670 
  20671 for flag in -shared-intel; do
  20672   as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
  20673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts $flag" >&5
  20674 printf %s "checking whether the C compiler accepts $flag... " >&6; }
  20675 if eval test \${$as_CACHEVAR+y}
  20676 then :
  20677   printf %s "(cached) " >&6
  20678 else $as_nop
  20679 
  20680   ax_check_save_flags=$CFLAGS
  20681   if test x"$GCC" = xyes ; then
  20682     add_gnu_werror="-Werror"
  20683   fi
  20684   CFLAGS="$CFLAGS  $flag $add_gnu_werror"
  20685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20686 /* end confdefs.h.  */
  20687 
  20688 int
  20689 main (void)
  20690 {
  20691 
  20692   ;
  20693   return 0;
  20694 }
  20695 _ACEOF
  20696 if ac_fn_c_try_compile "$LINENO"
  20697 then :
  20698   eval "$as_CACHEVAR=yes"
  20699 else $as_nop
  20700   eval "$as_CACHEVAR=no"
  20701 fi
  20702 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  20703   CFLAGS=$ax_check_save_flags
  20704 fi
  20705 eval ac_res=\$$as_CACHEVAR
  20706 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  20707 printf "%s\n" "$ac_res" >&6; }
  20708 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  20709 then :
  20710 
  20711 if test ${AM_CFLAGS+y}
  20712 then :
  20713 
  20714   case " $AM_CFLAGS " in #(
  20715   *" $flag "*) :
  20716     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS already contains \$flag"; } >&5
  20717   (: AM_CFLAGS already contains $flag) 2>&5
  20718   ac_status=$?
  20719   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20720   test $ac_status = 0; } ;; #(
  20721   *) :
  20722 
  20723      as_fn_append AM_CFLAGS " $flag"
  20724      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20725   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20726   ac_status=$?
  20727   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20728   test $ac_status = 0; }
  20729      ;;
  20730 esac
  20731 
  20732 else $as_nop
  20733 
  20734   AM_CFLAGS=$flag
  20735   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : AM_CFLAGS=\"\$AM_CFLAGS\""; } >&5
  20736   (: AM_CFLAGS="$AM_CFLAGS") 2>&5
  20737   ac_status=$?
  20738   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  20739   test $ac_status = 0; }
  20740 
  20741 fi
  20742 
  20743 else $as_nop
  20744   :
  20745 fi
  20746 
  20747 done
  20748 
  20749 fi
  20750 
  20751 if test "$ac_cv_native_windows" = "yes" ; then
  20752 
  20753   ac_ext=c
  20754 ac_cpp='$CPP $CPPFLAGS'
  20755 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  20756 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  20757 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  20758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
  20759 printf %s "checking how to run the C preprocessor... " >&6; }
  20760 # On Suns, sometimes $CPP names a directory.
  20761 if test -n "$CPP" && test -d "$CPP"; then
  20762   CPP=
  20763 fi
  20764 if test -z "$CPP"; then
  20765   if test ${ac_cv_prog_CPP+y}
  20766 then :
  20767   printf %s "(cached) " >&6
  20768 else $as_nop
  20769       # Double quotes because $CC needs to be expanded
  20770     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
  20771     do
  20772       ac_preproc_ok=false
  20773 for ac_c_preproc_warn_flag in '' yes
  20774 do
  20775   # Use a header file that comes with gcc, so configuring glibc
  20776   # with a fresh cross-compiler works.
  20777   # On the NeXT, cc -E runs the code through the compiler's parser,
  20778   # not just through cpp. "Syntax error" is here to catch this case.
  20779   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20780 /* end confdefs.h.  */
  20781 #include <limits.h>
  20782 		     Syntax error
  20783 _ACEOF
  20784 if ac_fn_c_try_cpp "$LINENO"
  20785 then :
  20786 
  20787 else $as_nop
  20788   # Broken: fails on valid input.
  20789 continue
  20790 fi
  20791 rm -f conftest.err conftest.i conftest.$ac_ext
  20792 
  20793   # OK, works on sane cases.  Now check whether nonexistent headers
  20794   # can be detected and how.
  20795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20796 /* end confdefs.h.  */
  20797 #include <ac_nonexistent.h>
  20798 _ACEOF
  20799 if ac_fn_c_try_cpp "$LINENO"
  20800 then :
  20801   # Broken: success on invalid input.
  20802 continue
  20803 else $as_nop
  20804   # Passes both tests.
  20805 ac_preproc_ok=:
  20806 break
  20807 fi
  20808 rm -f conftest.err conftest.i conftest.$ac_ext
  20809 
  20810 done
  20811 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  20812 rm -f conftest.i conftest.err conftest.$ac_ext
  20813 if $ac_preproc_ok
  20814 then :
  20815   break
  20816 fi
  20817 
  20818     done
  20819     ac_cv_prog_CPP=$CPP
  20820 
  20821 fi
  20822   CPP=$ac_cv_prog_CPP
  20823 else
  20824   ac_cv_prog_CPP=$CPP
  20825 fi
  20826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
  20827 printf "%s\n" "$CPP" >&6; }
  20828 ac_preproc_ok=false
  20829 for ac_c_preproc_warn_flag in '' yes
  20830 do
  20831   # Use a header file that comes with gcc, so configuring glibc
  20832   # with a fresh cross-compiler works.
  20833   # On the NeXT, cc -E runs the code through the compiler's parser,
  20834   # not just through cpp. "Syntax error" is here to catch this case.
  20835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20836 /* end confdefs.h.  */
  20837 #include <limits.h>
  20838 		     Syntax error
  20839 _ACEOF
  20840 if ac_fn_c_try_cpp "$LINENO"
  20841 then :
  20842 
  20843 else $as_nop
  20844   # Broken: fails on valid input.
  20845 continue
  20846 fi
  20847 rm -f conftest.err conftest.i conftest.$ac_ext
  20848 
  20849   # OK, works on sane cases.  Now check whether nonexistent headers
  20850   # can be detected and how.
  20851   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20852 /* end confdefs.h.  */
  20853 #include <ac_nonexistent.h>
  20854 _ACEOF
  20855 if ac_fn_c_try_cpp "$LINENO"
  20856 then :
  20857   # Broken: success on invalid input.
  20858 continue
  20859 else $as_nop
  20860   # Passes both tests.
  20861 ac_preproc_ok=:
  20862 break
  20863 fi
  20864 rm -f conftest.err conftest.i conftest.$ac_ext
  20865 
  20866 done
  20867 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  20868 rm -f conftest.i conftest.err conftest.$ac_ext
  20869 if $ac_preproc_ok
  20870 then :
  20871 
  20872 else $as_nop
  20873   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  20874 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  20875 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
  20876 See \`config.log' for more details" "$LINENO" 5; }
  20877 fi
  20878 
  20879 ac_ext=c
  20880 ac_cpp='$CPP $CPPFLAGS'
  20881 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  20882 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  20883 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  20884 
  20885 
  20886 ac_fn_c_check_header_preproc "$LINENO" "windows.h" "ac_cv_header_windows_h"
  20887 if test "x$ac_cv_header_windows_h" = xyes
  20888 then :
  20889   printf "%s\n" "#define HAVE_WINDOWS_H 1" >>confdefs.h
  20890 
  20891 fi
  20892 ac_fn_c_check_header_preproc "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h"
  20893 if test "x$ac_cv_header_winsock2_h" = xyes
  20894 then :
  20895   printf "%s\n" "#define HAVE_WINSOCK2_H 1" >>confdefs.h
  20896 
  20897 fi
  20898 ac_fn_c_check_header_preproc "$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h"
  20899 if test "x$ac_cv_header_ws2tcpip_h" = xyes
  20900 then :
  20901   printf "%s\n" "#define HAVE_WS2TCPIP_H 1" >>confdefs.h
  20902 
  20903 fi
  20904 ac_fn_c_check_header_preproc "$LINENO" "iphlpapi.h" "ac_cv_header_iphlpapi_h"
  20905 if test "x$ac_cv_header_iphlpapi_h" = xyes
  20906 then :
  20907   printf "%s\n" "#define HAVE_IPHLPAPI_H 1" >>confdefs.h
  20908 
  20909 fi
  20910 ac_fn_c_check_header_preproc "$LINENO" "netioapi.h" "ac_cv_header_netioapi_h"
  20911 if test "x$ac_cv_header_netioapi_h" = xyes
  20912 then :
  20913   printf "%s\n" "#define HAVE_NETIOAPI_H 1" >>confdefs.h
  20914 
  20915 fi
  20916 ac_fn_c_check_header_preproc "$LINENO" "ws2ipdef.h" "ac_cv_header_ws2ipdef_h"
  20917 if test "x$ac_cv_header_ws2ipdef_h" = xyes
  20918 then :
  20919   printf "%s\n" "#define HAVE_WS2IPDEF_H 1" >>confdefs.h
  20920 
  20921 fi
  20922 ac_fn_c_check_header_preproc "$LINENO" "winternl.h" "ac_cv_header_winternl_h"
  20923 if test "x$ac_cv_header_winternl_h" = xyes
  20924 then :
  20925   printf "%s\n" "#define HAVE_WINTERNL_H 1" >>confdefs.h
  20926 
  20927 fi
  20928 ac_fn_c_check_header_preproc "$LINENO" "ntdef.h" "ac_cv_header_ntdef_h"
  20929 if test "x$ac_cv_header_ntdef_h" = xyes
  20930 then :
  20931   printf "%s\n" "#define HAVE_NTDEF_H 1" >>confdefs.h
  20932 
  20933 fi
  20934 ac_fn_c_check_header_preproc "$LINENO" "ntstatus.h" "ac_cv_header_ntstatus_h"
  20935 if test "x$ac_cv_header_ntstatus_h" = xyes
  20936 then :
  20937   printf "%s\n" "#define HAVE_NTSTATUS_H 1" >>confdefs.h
  20938 
  20939 fi
  20940 ac_fn_c_check_header_preproc "$LINENO" "mswsock.h" "ac_cv_header_mswsock_h"
  20941 if test "x$ac_cv_header_mswsock_h" = xyes
  20942 then :
  20943   printf "%s\n" "#define HAVE_MSWSOCK_H 1" >>confdefs.h
  20944 
  20945 fi
  20946 
  20947 
  20948     if test "$ac_cv_header_winsock2_h" = "yes"; then
  20949     LIBS="$LIBS -lws2_32 -liphlpapi"
  20950   fi
  20951 fi
  20952 
  20953 
  20954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyport" >&5
  20955 printf %s "checking for library containing getservbyport... " >&6; }
  20956 if test ${ac_cv_search_getservbyport+y}
  20957 then :
  20958   printf %s "(cached) " >&6
  20959 else $as_nop
  20960   ac_func_search_save_LIBS=$LIBS
  20961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  20962 /* end confdefs.h.  */
  20963 
  20964 /* Override any GCC internal prototype to avoid an error.
  20965    Use char because int might match the return type of a GCC
  20966    builtin and then its argument prototype would still apply.  */
  20967 char getservbyport ();
  20968 int
  20969 main (void)
  20970 {
  20971 return getservbyport ();
  20972   ;
  20973   return 0;
  20974 }
  20975 _ACEOF
  20976 for ac_lib in '' nsl socket resolv
  20977 do
  20978   if test -z "$ac_lib"; then
  20979     ac_res="none required"
  20980   else
  20981     ac_res=-l$ac_lib
  20982     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  20983   fi
  20984   if ac_fn_c_try_link "$LINENO"
  20985 then :
  20986   ac_cv_search_getservbyport=$ac_res
  20987 fi
  20988 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  20989     conftest$ac_exeext
  20990   if test ${ac_cv_search_getservbyport+y}
  20991 then :
  20992   break
  20993 fi
  20994 done
  20995 if test ${ac_cv_search_getservbyport+y}
  20996 then :
  20997 
  20998 else $as_nop
  20999   ac_cv_search_getservbyport=no
  21000 fi
  21001 rm conftest.$ac_ext
  21002 LIBS=$ac_func_search_save_LIBS
  21003 fi
  21004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyport" >&5
  21005 printf "%s\n" "$ac_cv_search_getservbyport" >&6; }
  21006 ac_res=$ac_cv_search_getservbyport
  21007 if test "$ac_res" != no
  21008 then :
  21009   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  21010 
  21011 fi
  21012 
  21013 
  21014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libxnet is required" >&5
  21015 printf %s "checking if libxnet is required... " >&6; }
  21016 need_xnet=no
  21017 case $host_os in
  21018   hpux*)
  21019     XNET_LIBS=""
  21020 
  21021 
  21022 
  21023 
  21024 for flag in -lxnet; do
  21025   as_CACHEVAR=`printf "%s\n" "ax_cv_check_ldflags__$flag" | $as_tr_sh`
  21026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5
  21027 printf %s "checking whether the linker accepts $flag... " >&6; }
  21028 if eval test \${$as_CACHEVAR+y}
  21029 then :
  21030   printf %s "(cached) " >&6
  21031 else $as_nop
  21032 
  21033   ax_check_save_flags=$LDFLAGS
  21034   LDFLAGS="$LDFLAGS  $flag"
  21035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  21036 /* end confdefs.h.  */
  21037 
  21038 int
  21039 main (void)
  21040 {
  21041 
  21042   ;
  21043   return 0;
  21044 }
  21045 _ACEOF
  21046 if ac_fn_c_try_link "$LINENO"
  21047 then :
  21048   eval "$as_CACHEVAR=yes"
  21049 else $as_nop
  21050   eval "$as_CACHEVAR=no"
  21051 fi
  21052 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  21053     conftest$ac_exeext conftest.$ac_ext
  21054   LDFLAGS=$ax_check_save_flags
  21055 fi
  21056 eval ac_res=\$$as_CACHEVAR
  21057 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  21058 printf "%s\n" "$ac_res" >&6; }
  21059 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
  21060 then :
  21061 
  21062 if test ${XNET_LIBS+y}
  21063 then :
  21064 
  21065   case " $XNET_LIBS " in #(
  21066   *" $flag "*) :
  21067     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : XNET_LIBS already contains \$flag"; } >&5
  21068   (: XNET_LIBS already contains $flag) 2>&5
  21069   ac_status=$?
  21070   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  21071   test $ac_status = 0; } ;; #(
  21072   *) :
  21073 
  21074      as_fn_append XNET_LIBS " $flag"
  21075      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : XNET_LIBS=\"\$XNET_LIBS\""; } >&5
  21076   (: XNET_LIBS="$XNET_LIBS") 2>&5
  21077   ac_status=$?
  21078   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  21079   test $ac_status = 0; }
  21080      ;;
  21081 esac
  21082 
  21083 else $as_nop
  21084 
  21085   XNET_LIBS=$flag
  21086   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : XNET_LIBS=\"\$XNET_LIBS\""; } >&5
  21087   (: XNET_LIBS="$XNET_LIBS") 2>&5
  21088   ac_status=$?
  21089   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  21090   test $ac_status = 0; }
  21091 
  21092 fi
  21093 
  21094 else $as_nop
  21095   :
  21096 fi
  21097 
  21098 done
  21099 
  21100     if test "x$XNET_LIBS" != "x" ; then
  21101       LIBS="$LIBS $XNET_LIBS"
  21102       need_xnet=yes
  21103     fi
  21104     ;;
  21105 esac
  21106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $need_xnet" >&5
  21107 printf "%s\n" "$need_xnet" >&6; }
  21108 
  21109 if test "x$host_vendor" = "xibm" -a "x$host_os" = "xopenedition"
  21110 then :
  21111 
  21112   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
  21113 printf %s "checking for library containing res_init... " >&6; }
  21114 if test ${ac_cv_search_res_init+y}
  21115 then :
  21116   printf %s "(cached) " >&6
  21117 else $as_nop
  21118   ac_func_search_save_LIBS=$LIBS
  21119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  21120 /* end confdefs.h.  */
  21121 
  21122 /* Override any GCC internal prototype to avoid an error.
  21123    Use char because int might match the return type of a GCC
  21124    builtin and then its argument prototype would still apply.  */
  21125 char res_init ();
  21126 int
  21127 main (void)
  21128 {
  21129 return res_init ();
  21130   ;
  21131   return 0;
  21132 }
  21133 _ACEOF
  21134 for ac_lib in '' resolv
  21135 do
  21136   if test -z "$ac_lib"; then
  21137     ac_res="none required"
  21138   else
  21139     ac_res=-l$ac_lib
  21140     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  21141   fi
  21142   if ac_fn_c_try_link "$LINENO"
  21143 then :
  21144   ac_cv_search_res_init=$ac_res
  21145 fi
  21146 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  21147     conftest$ac_exeext
  21148   if test ${ac_cv_search_res_init+y}
  21149 then :
  21150   break
  21151 fi
  21152 done
  21153 if test ${ac_cv_search_res_init+y}
  21154 then :
  21155 
  21156 else $as_nop
  21157   ac_cv_search_res_init=no
  21158 fi
  21159 rm conftest.$ac_ext
  21160 LIBS=$ac_func_search_save_LIBS
  21161 fi
  21162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
  21163 printf "%s\n" "$ac_cv_search_res_init" >&6; }
  21164 ac_res=$ac_cv_search_res_init
  21165 if test "$ac_res" != no
  21166 then :
  21167   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  21168 
  21169 
  21170 printf "%s\n" "#define CARES_USE_LIBRESOLV 1" >>confdefs.h
  21171 
  21172 
  21173 else $as_nop
  21174 
  21175     as_fn_error $? "Unable to find libresolv which is required for z/OS" "$LINENO" 5
  21176 
  21177 fi
  21178 
  21179 
  21180 fi
  21181 
  21182 
  21183 if test "x$host_vendor" = "xapple"
  21184 then :
  21185 
  21186   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iOS minimum version 10 or later" >&5
  21187 printf %s "checking for iOS minimum version 10 or later... " >&6; }
  21188   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  21189 /* end confdefs.h.  */
  21190 
  21191 
  21192 #include <stdio.h>
  21193 #include <AvailabilityMacros.h>
  21194 #include <TargetConditionals.h>
  21195 
  21196 int
  21197 main (void)
  21198 {
  21199 
  21200 #if TARGET_OS_IPHONE == 0 || __IPHONE_OS_VERSION_MIN_REQUIRED < 100000
  21201 #error Not iOS 10 or later
  21202 #endif
  21203 return 0;
  21204 
  21205   ;
  21206   return 0;
  21207 }
  21208 
  21209 _ACEOF
  21210 if ac_fn_c_try_compile "$LINENO"
  21211 then :
  21212 
  21213     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  21214 printf "%s\n" "yes" >&6; }
  21215     ac_cv_ios_10="yes"
  21216 
  21217 else $as_nop
  21218 
  21219     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  21220 printf "%s\n" "no" >&6; }
  21221 
  21222 fi
  21223 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  21224 
  21225 fi
  21226 
  21227 if test "x$host_vendor" = "xapple"
  21228 then :
  21229 
  21230   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for macOS minimum version 10.12 or later" >&5
  21231 printf %s "checking for macOS minimum version 10.12 or later... " >&6; }
  21232   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  21233 /* end confdefs.h.  */
  21234 
  21235 
  21236 #include <stdio.h>
  21237 #include <AvailabilityMacros.h>
  21238 #include <TargetConditionals.h>
  21239 
  21240 int
  21241 main (void)
  21242 {
  21243 
  21244 #ifndef MAC_OS_X_VERSION_10_12
  21245 #  define MAC_OS_X_VERSION_10_12 101200
  21246 #endif
  21247 #if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_12
  21248 #error Not macOS 10.12 or later
  21249 #endif
  21250 return 0;
  21251 
  21252   ;
  21253   return 0;
  21254 }
  21255 
  21256 _ACEOF
  21257 if ac_fn_c_try_compile "$LINENO"
  21258 then :
  21259 
  21260     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  21261 printf "%s\n" "yes" >&6; }
  21262     ac_cv_macos_10_12="yes"
  21263 
  21264 else $as_nop
  21265 
  21266     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  21267 printf "%s\n" "no" >&6; }
  21268 
  21269 fi
  21270 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  21271 
  21272 fi
  21273 
  21274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use libgcc" >&5
  21275 printf %s "checking whether to use libgcc... " >&6; }
  21276 # Check whether --enable-libgcc was given.
  21277 if test ${enable_libgcc+y}
  21278 then :
  21279   enableval=$enable_libgcc;  case "$enableval" in
  21280   yes)
  21281     LIBS="$LIBS -lgcc"
  21282     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  21283 printf "%s\n" "yes" >&6; }
  21284     ;;
  21285   *)
  21286     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  21287 printf "%s\n" "no" >&6; }
  21288     ;;
  21289   esac
  21290 else $as_nop
  21291   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  21292 printf "%s\n" "no" >&6; }
  21293 
  21294 fi
  21295 
  21296 
  21297 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "
  21298 #ifdef HAVE_SYS_TYPES_H
  21299 #include <sys/types.h>
  21300 #endif
  21301 #ifdef HAVE_SYS_TIME_H
  21302 #include <sys/time.h>
  21303 #endif
  21304 #ifdef HAVE_ARPA_NAMESER_H
  21305 #include <arpa/nameser.h>
  21306 #endif
  21307 
  21308 #ifdef HAVE_SYS_SOCKET_H
  21309 #include <sys/socket.h>
  21310 #endif
  21311 #ifdef HAVE_NETINET_IN_H
  21312 #include <netinet/in.h>
  21313 #endif
  21314 
  21315 
  21316 "
  21317 if test "x$ac_cv_header_malloc_h" = xyes
  21318 then :
  21319   printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
  21320 
  21321 fi
  21322 ac_fn_c_check_header_compile "$LINENO" "memory.h" "ac_cv_header_memory_h" "
  21323 #ifdef HAVE_SYS_TYPES_H
  21324 #include <sys/types.h>
  21325 #endif
  21326 #ifdef HAVE_SYS_TIME_H
  21327 #include <sys/time.h>
  21328 #endif
  21329 #ifdef HAVE_ARPA_NAMESER_H
  21330 #include <arpa/nameser.h>
  21331 #endif
  21332 
  21333 #ifdef HAVE_SYS_SOCKET_H
  21334 #include <sys/socket.h>
  21335 #endif
  21336 #ifdef HAVE_NETINET_IN_H
  21337 #include <netinet/in.h>
  21338 #endif
  21339 
  21340 
  21341 "
  21342 if test "x$ac_cv_header_memory_h" = xyes
  21343 then :
  21344   printf "%s\n" "#define HAVE_MEMORY_H 1" >>confdefs.h
  21345 
  21346 fi
  21347 ac_fn_c_check_header_compile "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "
  21348 #ifdef HAVE_SYS_TYPES_H
  21349 #include <sys/types.h>
  21350 #endif
  21351 #ifdef HAVE_SYS_TIME_H
  21352 #include <sys/time.h>
  21353 #endif
  21354 #ifdef HAVE_ARPA_NAMESER_H
  21355 #include <arpa/nameser.h>
  21356 #endif
  21357 
  21358 #ifdef HAVE_SYS_SOCKET_H
  21359 #include <sys/socket.h>
  21360 #endif
  21361 #ifdef HAVE_NETINET_IN_H
  21362 #include <netinet/in.h>
  21363 #endif
  21364 
  21365 
  21366 "
  21367 if test "x$ac_cv_header_AvailabilityMacros_h" = xyes
  21368 then :
  21369   printf "%s\n" "#define HAVE_AVAILABILITYMACROS_H 1" >>confdefs.h
  21370 
  21371 fi
  21372 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "
  21373 #ifdef HAVE_SYS_TYPES_H
  21374 #include <sys/types.h>
  21375 #endif
  21376 #ifdef HAVE_SYS_TIME_H
  21377 #include <sys/time.h>
  21378 #endif
  21379 #ifdef HAVE_ARPA_NAMESER_H
  21380 #include <arpa/nameser.h>
  21381 #endif
  21382 
  21383 #ifdef HAVE_SYS_SOCKET_H
  21384 #include <sys/socket.h>
  21385 #endif
  21386 #ifdef HAVE_NETINET_IN_H
  21387 #include <netinet/in.h>
  21388 #endif
  21389 
  21390 
  21391 "
  21392 if test "x$ac_cv_header_sys_types_h" = xyes
  21393 then :
  21394   printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
  21395 
  21396 fi
  21397 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "
  21398 #ifdef HAVE_SYS_TYPES_H
  21399 #include <sys/types.h>
  21400 #endif
  21401 #ifdef HAVE_SYS_TIME_H
  21402 #include <sys/time.h>
  21403 #endif
  21404 #ifdef HAVE_ARPA_NAMESER_H
  21405 #include <arpa/nameser.h>
  21406 #endif
  21407 
  21408 #ifdef HAVE_SYS_SOCKET_H
  21409 #include <sys/socket.h>
  21410 #endif
  21411 #ifdef HAVE_NETINET_IN_H
  21412 #include <netinet/in.h>
  21413 #endif
  21414 
  21415 
  21416 "
  21417 if test "x$ac_cv_header_sys_time_h" = xyes
  21418 then :
  21419   printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
  21420 
  21421 fi
  21422 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "
  21423 #ifdef HAVE_SYS_TYPES_H
  21424 #include <sys/types.h>
  21425 #endif
  21426 #ifdef HAVE_SYS_TIME_H
  21427 #include <sys/time.h>
  21428 #endif
  21429 #ifdef HAVE_ARPA_NAMESER_H
  21430 #include <arpa/nameser.h>
  21431 #endif
  21432 
  21433 #ifdef HAVE_SYS_SOCKET_H
  21434 #include <sys/socket.h>
  21435 #endif
  21436 #ifdef HAVE_NETINET_IN_H
  21437 #include <netinet/in.h>
  21438 #endif
  21439 
  21440 
  21441 "
  21442 if test "x$ac_cv_header_sys_select_h" = xyes
  21443 then :
  21444   printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
  21445 
  21446 fi
  21447 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "
  21448 #ifdef HAVE_SYS_TYPES_H
  21449 #include <sys/types.h>
  21450 #endif
  21451 #ifdef HAVE_SYS_TIME_H
  21452 #include <sys/time.h>
  21453 #endif
  21454 #ifdef HAVE_ARPA_NAMESER_H
  21455 #include <arpa/nameser.h>
  21456 #endif
  21457 
  21458 #ifdef HAVE_SYS_SOCKET_H
  21459 #include <sys/socket.h>
  21460 #endif
  21461 #ifdef HAVE_NETINET_IN_H
  21462 #include <netinet/in.h>
  21463 #endif
  21464 
  21465 
  21466 "
  21467 if test "x$ac_cv_header_sys_socket_h" = xyes
  21468 then :
  21469   printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
  21470 
  21471 fi
  21472 ac_fn_c_check_header_compile "$LINENO" "sys/filio.h" "ac_cv_header_sys_filio_h" "
  21473 #ifdef HAVE_SYS_TYPES_H
  21474 #include <sys/types.h>
  21475 #endif
  21476 #ifdef HAVE_SYS_TIME_H
  21477 #include <sys/time.h>
  21478 #endif
  21479 #ifdef HAVE_ARPA_NAMESER_H
  21480 #include <arpa/nameser.h>
  21481 #endif
  21482 
  21483 #ifdef HAVE_SYS_SOCKET_H
  21484 #include <sys/socket.h>
  21485 #endif
  21486 #ifdef HAVE_NETINET_IN_H
  21487 #include <netinet/in.h>
  21488 #endif
  21489 
  21490 
  21491 "
  21492 if test "x$ac_cv_header_sys_filio_h" = xyes
  21493 then :
  21494   printf "%s\n" "#define HAVE_SYS_FILIO_H 1" >>confdefs.h
  21495 
  21496 fi
  21497 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "
  21498 #ifdef HAVE_SYS_TYPES_H
  21499 #include <sys/types.h>
  21500 #endif
  21501 #ifdef HAVE_SYS_TIME_H
  21502 #include <sys/time.h>
  21503 #endif
  21504 #ifdef HAVE_ARPA_NAMESER_H
  21505 #include <arpa/nameser.h>
  21506 #endif
  21507 
  21508 #ifdef HAVE_SYS_SOCKET_H
  21509 #include <sys/socket.h>
  21510 #endif
  21511 #ifdef HAVE_NETINET_IN_H
  21512 #include <netinet/in.h>
  21513 #endif
  21514 
  21515 
  21516 "
  21517 if test "x$ac_cv_header_sys_ioctl_h" = xyes
  21518 then :
  21519   printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
  21520 
  21521 fi
  21522 ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "
  21523 #ifdef HAVE_SYS_TYPES_H
  21524 #include <sys/types.h>
  21525 #endif
  21526 #ifdef HAVE_SYS_TIME_H
  21527 #include <sys/time.h>
  21528 #endif
  21529 #ifdef HAVE_ARPA_NAMESER_H
  21530 #include <arpa/nameser.h>
  21531 #endif
  21532 
  21533 #ifdef HAVE_SYS_SOCKET_H
  21534 #include <sys/socket.h>
  21535 #endif
  21536 #ifdef HAVE_NETINET_IN_H
  21537 #include <netinet/in.h>
  21538 #endif
  21539 
  21540 
  21541 "
  21542 if test "x$ac_cv_header_sys_param_h" = xyes
  21543 then :
  21544   printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
  21545 
  21546 fi
  21547 ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "
  21548 #ifdef HAVE_SYS_TYPES_H
  21549 #include <sys/types.h>
  21550 #endif
  21551 #ifdef HAVE_SYS_TIME_H
  21552 #include <sys/time.h>
  21553 #endif
  21554 #ifdef HAVE_ARPA_NAMESER_H
  21555 #include <arpa/nameser.h>
  21556 #endif
  21557 
  21558 #ifdef HAVE_SYS_SOCKET_H
  21559 #include <sys/socket.h>
  21560 #endif
  21561 #ifdef HAVE_NETINET_IN_H
  21562 #include <netinet/in.h>
  21563 #endif
  21564 
  21565 
  21566 "
  21567 if test "x$ac_cv_header_sys_uio_h" = xyes
  21568 then :
  21569   printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
  21570 
  21571 fi
  21572 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "
  21573 #ifdef HAVE_SYS_TYPES_H
  21574 #include <sys/types.h>
  21575 #endif
  21576 #ifdef HAVE_SYS_TIME_H
  21577 #include <sys/time.h>
  21578 #endif
  21579 #ifdef HAVE_ARPA_NAMESER_H
  21580 #include <arpa/nameser.h>
  21581 #endif
  21582 
  21583 #ifdef HAVE_SYS_SOCKET_H
  21584 #include <sys/socket.h>
  21585 #endif
  21586 #ifdef HAVE_NETINET_IN_H
  21587 #include <netinet/in.h>
  21588 #endif
  21589 
  21590 
  21591 "
  21592 if test "x$ac_cv_header_sys_random_h" = xyes
  21593 then :
  21594   printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
  21595 
  21596 fi
  21597 ac_fn_c_check_header_compile "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "
  21598 #ifdef HAVE_SYS_TYPES_H
  21599 #include <sys/types.h>
  21600 #endif
  21601 #ifdef HAVE_SYS_TIME_H
  21602 #include <sys/time.h>
  21603 #endif
  21604 #ifdef HAVE_ARPA_NAMESER_H
  21605 #include <arpa/nameser.h>
  21606 #endif
  21607 
  21608 #ifdef HAVE_SYS_SOCKET_H
  21609 #include <sys/socket.h>
  21610 #endif
  21611 #ifdef HAVE_NETINET_IN_H
  21612 #include <netinet/in.h>
  21613 #endif
  21614 
  21615 
  21616 "
  21617 if test "x$ac_cv_header_sys_event_h" = xyes
  21618 then :
  21619   printf "%s\n" "#define HAVE_SYS_EVENT_H 1" >>confdefs.h
  21620 
  21621 fi
  21622 ac_fn_c_check_header_compile "$LINENO" "sys/epoll.h" "ac_cv_header_sys_epoll_h" "
  21623 #ifdef HAVE_SYS_TYPES_H
  21624 #include <sys/types.h>
  21625 #endif
  21626 #ifdef HAVE_SYS_TIME_H
  21627 #include <sys/time.h>
  21628 #endif
  21629 #ifdef HAVE_ARPA_NAMESER_H
  21630 #include <arpa/nameser.h>
  21631 #endif
  21632 
  21633 #ifdef HAVE_SYS_SOCKET_H
  21634 #include <sys/socket.h>
  21635 #endif
  21636 #ifdef HAVE_NETINET_IN_H
  21637 #include <netinet/in.h>
  21638 #endif
  21639 
  21640 
  21641 "
  21642 if test "x$ac_cv_header_sys_epoll_h" = xyes
  21643 then :
  21644   printf "%s\n" "#define HAVE_SYS_EPOLL_H 1" >>confdefs.h
  21645 
  21646 fi
  21647 ac_fn_c_check_header_compile "$LINENO" "assert.h" "ac_cv_header_assert_h" "
  21648 #ifdef HAVE_SYS_TYPES_H
  21649 #include <sys/types.h>
  21650 #endif
  21651 #ifdef HAVE_SYS_TIME_H
  21652 #include <sys/time.h>
  21653 #endif
  21654 #ifdef HAVE_ARPA_NAMESER_H
  21655 #include <arpa/nameser.h>
  21656 #endif
  21657 
  21658 #ifdef HAVE_SYS_SOCKET_H
  21659 #include <sys/socket.h>
  21660 #endif
  21661 #ifdef HAVE_NETINET_IN_H
  21662 #include <netinet/in.h>
  21663 #endif
  21664 
  21665 
  21666 "
  21667 if test "x$ac_cv_header_assert_h" = xyes
  21668 then :
  21669   printf "%s\n" "#define HAVE_ASSERT_H 1" >>confdefs.h
  21670 
  21671 fi
  21672 ac_fn_c_check_header_compile "$LINENO" "iphlpapi.h" "ac_cv_header_iphlpapi_h" "
  21673 #ifdef HAVE_SYS_TYPES_H
  21674 #include <sys/types.h>
  21675 #endif
  21676 #ifdef HAVE_SYS_TIME_H
  21677 #include <sys/time.h>
  21678 #endif
  21679 #ifdef HAVE_ARPA_NAMESER_H
  21680 #include <arpa/nameser.h>
  21681 #endif
  21682 
  21683 #ifdef HAVE_SYS_SOCKET_H
  21684 #include <sys/socket.h>
  21685 #endif
  21686 #ifdef HAVE_NETINET_IN_H
  21687 #include <netinet/in.h>
  21688 #endif
  21689 
  21690 
  21691 "
  21692 if test "x$ac_cv_header_iphlpapi_h" = xyes
  21693 then :
  21694   printf "%s\n" "#define HAVE_IPHLPAPI_H 1" >>confdefs.h
  21695 
  21696 fi
  21697 ac_fn_c_check_header_compile "$LINENO" "netioapi.h" "ac_cv_header_netioapi_h" "
  21698 #ifdef HAVE_SYS_TYPES_H
  21699 #include <sys/types.h>
  21700 #endif
  21701 #ifdef HAVE_SYS_TIME_H
  21702 #include <sys/time.h>
  21703 #endif
  21704 #ifdef HAVE_ARPA_NAMESER_H
  21705 #include <arpa/nameser.h>
  21706 #endif
  21707 
  21708 #ifdef HAVE_SYS_SOCKET_H
  21709 #include <sys/socket.h>
  21710 #endif
  21711 #ifdef HAVE_NETINET_IN_H
  21712 #include <netinet/in.h>
  21713 #endif
  21714 
  21715 
  21716 "
  21717 if test "x$ac_cv_header_netioapi_h" = xyes
  21718 then :
  21719   printf "%s\n" "#define HAVE_NETIOAPI_H 1" >>confdefs.h
  21720 
  21721 fi
  21722 ac_fn_c_check_header_compile "$LINENO" "netdb.h" "ac_cv_header_netdb_h" "
  21723 #ifdef HAVE_SYS_TYPES_H
  21724 #include <sys/types.h>
  21725 #endif
  21726 #ifdef HAVE_SYS_TIME_H
  21727 #include <sys/time.h>
  21728 #endif
  21729 #ifdef HAVE_ARPA_NAMESER_H
  21730 #include <arpa/nameser.h>
  21731 #endif
  21732 
  21733 #ifdef HAVE_SYS_SOCKET_H
  21734 #include <sys/socket.h>
  21735 #endif
  21736 #ifdef HAVE_NETINET_IN_H
  21737 #include <netinet/in.h>
  21738 #endif
  21739 
  21740 
  21741 "
  21742 if test "x$ac_cv_header_netdb_h" = xyes
  21743 then :
  21744   printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h
  21745 
  21746 fi
  21747 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "
  21748 #ifdef HAVE_SYS_TYPES_H
  21749 #include <sys/types.h>
  21750 #endif
  21751 #ifdef HAVE_SYS_TIME_H
  21752 #include <sys/time.h>
  21753 #endif
  21754 #ifdef HAVE_ARPA_NAMESER_H
  21755 #include <arpa/nameser.h>
  21756 #endif
  21757 
  21758 #ifdef HAVE_SYS_SOCKET_H
  21759 #include <sys/socket.h>
  21760 #endif
  21761 #ifdef HAVE_NETINET_IN_H
  21762 #include <netinet/in.h>
  21763 #endif
  21764 
  21765 
  21766 "
  21767 if test "x$ac_cv_header_netinet_in_h" = xyes
  21768 then :
  21769   printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
  21770 
  21771 fi
  21772 ac_fn_c_check_header_compile "$LINENO" "netinet6/in6.h" "ac_cv_header_netinet6_in6_h" "
  21773 #ifdef HAVE_SYS_TYPES_H
  21774 #include <sys/types.h>
  21775 #endif
  21776 #ifdef HAVE_SYS_TIME_H
  21777 #include <sys/time.h>
  21778 #endif
  21779 #ifdef HAVE_ARPA_NAMESER_H
  21780 #include <arpa/nameser.h>
  21781 #endif
  21782 
  21783 #ifdef HAVE_SYS_SOCKET_H
  21784 #include <sys/socket.h>
  21785 #endif
  21786 #ifdef HAVE_NETINET_IN_H
  21787 #include <netinet/in.h>
  21788 #endif
  21789 
  21790 
  21791 "
  21792 if test "x$ac_cv_header_netinet6_in6_h" = xyes
  21793 then :
  21794   printf "%s\n" "#define HAVE_NETINET6_IN6_H 1" >>confdefs.h
  21795 
  21796 fi
  21797 ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "
  21798 #ifdef HAVE_SYS_TYPES_H
  21799 #include <sys/types.h>
  21800 #endif
  21801 #ifdef HAVE_SYS_TIME_H
  21802 #include <sys/time.h>
  21803 #endif
  21804 #ifdef HAVE_ARPA_NAMESER_H
  21805 #include <arpa/nameser.h>
  21806 #endif
  21807 
  21808 #ifdef HAVE_SYS_SOCKET_H
  21809 #include <sys/socket.h>
  21810 #endif
  21811 #ifdef HAVE_NETINET_IN_H
  21812 #include <netinet/in.h>
  21813 #endif
  21814 
  21815 
  21816 "
  21817 if test "x$ac_cv_header_netinet_tcp_h" = xyes
  21818 then :
  21819   printf "%s\n" "#define HAVE_NETINET_TCP_H 1" >>confdefs.h
  21820 
  21821 fi
  21822 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
  21823 #ifdef HAVE_SYS_TYPES_H
  21824 #include <sys/types.h>
  21825 #endif
  21826 #ifdef HAVE_SYS_TIME_H
  21827 #include <sys/time.h>
  21828 #endif
  21829 #ifdef HAVE_ARPA_NAMESER_H
  21830 #include <arpa/nameser.h>
  21831 #endif
  21832 
  21833 #ifdef HAVE_SYS_SOCKET_H
  21834 #include <sys/socket.h>
  21835 #endif
  21836 #ifdef HAVE_NETINET_IN_H
  21837 #include <netinet/in.h>
  21838 #endif
  21839 
  21840 
  21841 "
  21842 if test "x$ac_cv_header_net_if_h" = xyes
  21843 then :
  21844   printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
  21845 
  21846 fi
  21847 ac_fn_c_check_header_compile "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "
  21848 #ifdef HAVE_SYS_TYPES_H
  21849 #include <sys/types.h>
  21850 #endif
  21851 #ifdef HAVE_SYS_TIME_H
  21852 #include <sys/time.h>
  21853 #endif
  21854 #ifdef HAVE_ARPA_NAMESER_H
  21855 #include <arpa/nameser.h>
  21856 #endif
  21857 
  21858 #ifdef HAVE_SYS_SOCKET_H
  21859 #include <sys/socket.h>
  21860 #endif
  21861 #ifdef HAVE_NETINET_IN_H
  21862 #include <netinet/in.h>
  21863 #endif
  21864 
  21865 
  21866 "
  21867 if test "x$ac_cv_header_ifaddrs_h" = xyes
  21868 then :
  21869   printf "%s\n" "#define HAVE_IFADDRS_H 1" >>confdefs.h
  21870 
  21871 fi
  21872 ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "
  21873 #ifdef HAVE_SYS_TYPES_H
  21874 #include <sys/types.h>
  21875 #endif
  21876 #ifdef HAVE_SYS_TIME_H
  21877 #include <sys/time.h>
  21878 #endif
  21879 #ifdef HAVE_ARPA_NAMESER_H
  21880 #include <arpa/nameser.h>
  21881 #endif
  21882 
  21883 #ifdef HAVE_SYS_SOCKET_H
  21884 #include <sys/socket.h>
  21885 #endif
  21886 #ifdef HAVE_NETINET_IN_H
  21887 #include <netinet/in.h>
  21888 #endif
  21889 
  21890 
  21891 "
  21892 if test "x$ac_cv_header_fcntl_h" = xyes
  21893 then :
  21894   printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
  21895 
  21896 fi
  21897 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "
  21898 #ifdef HAVE_SYS_TYPES_H
  21899 #include <sys/types.h>
  21900 #endif
  21901 #ifdef HAVE_SYS_TIME_H
  21902 #include <sys/time.h>
  21903 #endif
  21904 #ifdef HAVE_ARPA_NAMESER_H
  21905 #include <arpa/nameser.h>
  21906 #endif
  21907 
  21908 #ifdef HAVE_SYS_SOCKET_H
  21909 #include <sys/socket.h>
  21910 #endif
  21911 #ifdef HAVE_NETINET_IN_H
  21912 #include <netinet/in.h>
  21913 #endif
  21914 
  21915 
  21916 "
  21917 if test "x$ac_cv_header_errno_h" = xyes
  21918 then :
  21919   printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
  21920 
  21921 fi
  21922 ac_fn_c_check_header_compile "$LINENO" "socket.h" "ac_cv_header_socket_h" "
  21923 #ifdef HAVE_SYS_TYPES_H
  21924 #include <sys/types.h>
  21925 #endif
  21926 #ifdef HAVE_SYS_TIME_H
  21927 #include <sys/time.h>
  21928 #endif
  21929 #ifdef HAVE_ARPA_NAMESER_H
  21930 #include <arpa/nameser.h>
  21931 #endif
  21932 
  21933 #ifdef HAVE_SYS_SOCKET_H
  21934 #include <sys/socket.h>
  21935 #endif
  21936 #ifdef HAVE_NETINET_IN_H
  21937 #include <netinet/in.h>
  21938 #endif
  21939 
  21940 
  21941 "
  21942 if test "x$ac_cv_header_socket_h" = xyes
  21943 then :
  21944   printf "%s\n" "#define HAVE_SOCKET_H 1" >>confdefs.h
  21945 
  21946 fi
  21947 ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "
  21948 #ifdef HAVE_SYS_TYPES_H
  21949 #include <sys/types.h>
  21950 #endif
  21951 #ifdef HAVE_SYS_TIME_H
  21952 #include <sys/time.h>
  21953 #endif
  21954 #ifdef HAVE_ARPA_NAMESER_H
  21955 #include <arpa/nameser.h>
  21956 #endif
  21957 
  21958 #ifdef HAVE_SYS_SOCKET_H
  21959 #include <sys/socket.h>
  21960 #endif
  21961 #ifdef HAVE_NETINET_IN_H
  21962 #include <netinet/in.h>
  21963 #endif
  21964 
  21965 
  21966 "
  21967 if test "x$ac_cv_header_strings_h" = xyes
  21968 then :
  21969   printf "%s\n" "#define HAVE_STRINGS_H 1" >>confdefs.h
  21970 
  21971 fi
  21972 ac_fn_c_check_header_compile "$LINENO" "stdbool.h" "ac_cv_header_stdbool_h" "
  21973 #ifdef HAVE_SYS_TYPES_H
  21974 #include <sys/types.h>
  21975 #endif
  21976 #ifdef HAVE_SYS_TIME_H
  21977 #include <sys/time.h>
  21978 #endif
  21979 #ifdef HAVE_ARPA_NAMESER_H
  21980 #include <arpa/nameser.h>
  21981 #endif
  21982 
  21983 #ifdef HAVE_SYS_SOCKET_H
  21984 #include <sys/socket.h>
  21985 #endif
  21986 #ifdef HAVE_NETINET_IN_H
  21987 #include <netinet/in.h>
  21988 #endif
  21989 
  21990 
  21991 "
  21992 if test "x$ac_cv_header_stdbool_h" = xyes
  21993 then :
  21994   printf "%s\n" "#define HAVE_STDBOOL_H 1" >>confdefs.h
  21995 
  21996 fi
  21997 ac_fn_c_check_header_compile "$LINENO" "time.h" "ac_cv_header_time_h" "
  21998 #ifdef HAVE_SYS_TYPES_H
  21999 #include <sys/types.h>
  22000 #endif
  22001 #ifdef HAVE_SYS_TIME_H
  22002 #include <sys/time.h>
  22003 #endif
  22004 #ifdef HAVE_ARPA_NAMESER_H
  22005 #include <arpa/nameser.h>
  22006 #endif
  22007 
  22008 #ifdef HAVE_SYS_SOCKET_H
  22009 #include <sys/socket.h>
  22010 #endif
  22011 #ifdef HAVE_NETINET_IN_H
  22012 #include <netinet/in.h>
  22013 #endif
  22014 
  22015 
  22016 "
  22017 if test "x$ac_cv_header_time_h" = xyes
  22018 then :
  22019   printf "%s\n" "#define HAVE_TIME_H 1" >>confdefs.h
  22020 
  22021 fi
  22022 ac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "
  22023 #ifdef HAVE_SYS_TYPES_H
  22024 #include <sys/types.h>
  22025 #endif
  22026 #ifdef HAVE_SYS_TIME_H
  22027 #include <sys/time.h>
  22028 #endif
  22029 #ifdef HAVE_ARPA_NAMESER_H
  22030 #include <arpa/nameser.h>
  22031 #endif
  22032 
  22033 #ifdef HAVE_SYS_SOCKET_H
  22034 #include <sys/socket.h>
  22035 #endif
  22036 #ifdef HAVE_NETINET_IN_H
  22037 #include <netinet/in.h>
  22038 #endif
  22039 
  22040 
  22041 "
  22042 if test "x$ac_cv_header_poll_h" = xyes
  22043 then :
  22044   printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
  22045 
  22046 fi
  22047 ac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "
  22048 #ifdef HAVE_SYS_TYPES_H
  22049 #include <sys/types.h>
  22050 #endif
  22051 #ifdef HAVE_SYS_TIME_H
  22052 #include <sys/time.h>
  22053 #endif
  22054 #ifdef HAVE_ARPA_NAMESER_H
  22055 #include <arpa/nameser.h>
  22056 #endif
  22057 
  22058 #ifdef HAVE_SYS_SOCKET_H
  22059 #include <sys/socket.h>
  22060 #endif
  22061 #ifdef HAVE_NETINET_IN_H
  22062 #include <netinet/in.h>
  22063 #endif
  22064 
  22065 
  22066 "
  22067 if test "x$ac_cv_header_limits_h" = xyes
  22068 then :
  22069   printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h
  22070 
  22071 fi
  22072 ac_fn_c_check_header_compile "$LINENO" "arpa/nameser.h" "ac_cv_header_arpa_nameser_h" "
  22073 #ifdef HAVE_SYS_TYPES_H
  22074 #include <sys/types.h>
  22075 #endif
  22076 #ifdef HAVE_SYS_TIME_H
  22077 #include <sys/time.h>
  22078 #endif
  22079 #ifdef HAVE_ARPA_NAMESER_H
  22080 #include <arpa/nameser.h>
  22081 #endif
  22082 
  22083 #ifdef HAVE_SYS_SOCKET_H
  22084 #include <sys/socket.h>
  22085 #endif
  22086 #ifdef HAVE_NETINET_IN_H
  22087 #include <netinet/in.h>
  22088 #endif
  22089 
  22090 
  22091 "
  22092 if test "x$ac_cv_header_arpa_nameser_h" = xyes
  22093 then :
  22094   printf "%s\n" "#define HAVE_ARPA_NAMESER_H 1" >>confdefs.h
  22095 
  22096 fi
  22097 ac_fn_c_check_header_compile "$LINENO" "arpa/nameser_compat.h" "ac_cv_header_arpa_nameser_compat_h" "
  22098 #ifdef HAVE_SYS_TYPES_H
  22099 #include <sys/types.h>
  22100 #endif
  22101 #ifdef HAVE_SYS_TIME_H
  22102 #include <sys/time.h>
  22103 #endif
  22104 #ifdef HAVE_ARPA_NAMESER_H
  22105 #include <arpa/nameser.h>
  22106 #endif
  22107 
  22108 #ifdef HAVE_SYS_SOCKET_H
  22109 #include <sys/socket.h>
  22110 #endif
  22111 #ifdef HAVE_NETINET_IN_H
  22112 #include <netinet/in.h>
  22113 #endif
  22114 
  22115 
  22116 "
  22117 if test "x$ac_cv_header_arpa_nameser_compat_h" = xyes
  22118 then :
  22119   printf "%s\n" "#define HAVE_ARPA_NAMESER_COMPAT_H 1" >>confdefs.h
  22120 
  22121 fi
  22122 ac_fn_c_check_header_compile "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "
  22123 #ifdef HAVE_SYS_TYPES_H
  22124 #include <sys/types.h>
  22125 #endif
  22126 #ifdef HAVE_SYS_TIME_H
  22127 #include <sys/time.h>
  22128 #endif
  22129 #ifdef HAVE_ARPA_NAMESER_H
  22130 #include <arpa/nameser.h>
  22131 #endif
  22132 
  22133 #ifdef HAVE_SYS_SOCKET_H
  22134 #include <sys/socket.h>
  22135 #endif
  22136 #ifdef HAVE_NETINET_IN_H
  22137 #include <netinet/in.h>
  22138 #endif
  22139 
  22140 
  22141 "
  22142 if test "x$ac_cv_header_arpa_inet_h" = xyes
  22143 then :
  22144   printf "%s\n" "#define HAVE_ARPA_INET_H 1" >>confdefs.h
  22145 
  22146 fi
  22147 ac_fn_c_check_header_compile "$LINENO" "sys/system_properties.h" "ac_cv_header_sys_system_properties_h" "
  22148 #ifdef HAVE_SYS_TYPES_H
  22149 #include <sys/types.h>
  22150 #endif
  22151 #ifdef HAVE_SYS_TIME_H
  22152 #include <sys/time.h>
  22153 #endif
  22154 #ifdef HAVE_ARPA_NAMESER_H
  22155 #include <arpa/nameser.h>
  22156 #endif
  22157 
  22158 #ifdef HAVE_SYS_SOCKET_H
  22159 #include <sys/socket.h>
  22160 #endif
  22161 #ifdef HAVE_NETINET_IN_H
  22162 #include <netinet/in.h>
  22163 #endif
  22164 
  22165 
  22166 "
  22167 if test "x$ac_cv_header_sys_system_properties_h" = xyes
  22168 then :
  22169   printf "%s\n" "#define HAVE_SYS_SYSTEM_PROPERTIES_H 1" >>confdefs.h
  22170 
  22171 fi
  22172 
  22173 
  22174 
  22175 cares_all_includes="
  22176 #include <stdio.h>
  22177 #include <stdlib.h>
  22178 #ifdef HAVE_AVAILABILITYMACROS_H
  22179 #  include <AvailabilityMacros.h>
  22180 #endif
  22181 #ifdef HAVE_SYS_UIO_H
  22182 #  include <sys/uio.h>
  22183 #endif
  22184 #ifdef HAVE_NETINET_IN_H
  22185 #  include <netinet/in.h>
  22186 #endif
  22187 #ifdef HAVE_TCP_H
  22188 #  include <tcp.h>
  22189 #endif
  22190 #ifdef HAVE_SYS_FILIO_H
  22191 #  include <sys/filio.h>
  22192 #endif
  22193 #ifdef HAVE_SYS_IOCTL_H
  22194 #  include <sys/ioctl.h>
  22195 #endif
  22196 #ifdef HAVE_UNISTD_H
  22197 #  include <unistd.h>
  22198 #endif
  22199 #ifdef HAVE_STRING_H
  22200 #  include <string.h>
  22201 #endif
  22202 #ifdef HAVE_STRINGS_H
  22203 #  include <strings.h>
  22204 #endif
  22205 #ifdef HAVE_TIME_H
  22206 #  include <time.h>
  22207 #endif
  22208 #ifdef HAVE_SYS_TIME_H
  22209 #  include <sys/time.h>
  22210 #endif
  22211 #ifdef HAVE_SYS_TYPES_H
  22212 #  include <sys/types.h>
  22213 #endif
  22214 #ifdef HAVE_SYS_STAT_H
  22215 #  include <sys/stat.h>
  22216 #endif
  22217 #ifdef HAVE_SYS_RANDOM_H
  22218 #  include <sys/random.h>
  22219 #endif
  22220 #ifdef HAVE_SYS_EVENT_H
  22221 #  include <sys/event.h>
  22222 #endif
  22223 #ifdef HAVE_SYS_EPOLL_H
  22224 #  include <sys/epoll.h>
  22225 #endif
  22226 #ifdef HAVE_SYS_SOCKET_H
  22227 #  include <sys/socket.h>
  22228 #endif
  22229 #ifdef HAVE_SYS_PARAM_H
  22230 #  include <sys/param.h>
  22231 #endif
  22232 #ifdef HAVE_FCNTL_H
  22233 #  include <fcntl.h>
  22234 #endif
  22235 #ifdef HAVE_POLL_H
  22236 #  include <poll.h>
  22237 #endif
  22238 #ifdef HAVE_NET_IF_H
  22239 #  include <net/if.h>
  22240 #endif
  22241 #ifdef HAVE_IFADDRS_H
  22242 #  include <ifaddrs.h>
  22243 #endif
  22244 #ifdef HAVE_NETINET_IN_H
  22245 #  include <netinet/in.h>
  22246 #endif
  22247 #ifdef HAVE_NETINET_TCP_H
  22248 #  include <netinet/tcp.h>
  22249 #endif
  22250 #ifdef HAVE_NETDB_H
  22251 #  include <netdb.h>
  22252 #endif
  22253 #ifdef HAVE_ARPA_INET_H
  22254 #  include <arpa/inet.h>
  22255 #endif
  22256 #ifdef HAVE_RESOLV_H
  22257 #  include <resolv.h>
  22258 #endif
  22259 #ifdef HAVE_SYS_SYSTEM_PROPERTIES_H
  22260 #  include <sys/system_properties.h>
  22261 #endif
  22262 #ifdef HAVE_IPHLPAPI_H
  22263 #  include <iphlpapi.h>
  22264 #endif
  22265 #ifdef HAVE_NETIOAPI_H
  22266 #  include <netioapi.h>
  22267 #endif
  22268 #ifdef HAVE_WINSOCK2_H
  22269 #  include <winsock2.h>
  22270 #endif
  22271 #ifdef HAVE_WS2IPDEF_H
  22272 #  include <ws2ipdef.h>
  22273 #endif
  22274 #ifdef HAVE_WS2TCPIP_H
  22275 #  include <ws2tcpip.h>
  22276 #endif
  22277 #ifdef HAVE_WINDOWS_H
  22278 #  include <windows.h>
  22279 #endif
  22280 "
  22281 
  22282 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
  22283 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
  22284 if test ${ac_cv_c_undeclared_builtin_options+y}
  22285 then :
  22286   printf %s "(cached) " >&6
  22287 else $as_nop
  22288   ac_save_CFLAGS=$CFLAGS
  22289    ac_cv_c_undeclared_builtin_options='cannot detect'
  22290    for ac_arg in '' -fno-builtin; do
  22291      CFLAGS="$ac_save_CFLAGS $ac_arg"
  22292      # This test program should *not* compile successfully.
  22293      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  22294 /* end confdefs.h.  */
  22295 
  22296 int
  22297 main (void)
  22298 {
  22299 (void) strchr;
  22300   ;
  22301   return 0;
  22302 }
  22303 _ACEOF
  22304 if ac_fn_c_try_compile "$LINENO"
  22305 then :
  22306 
  22307 else $as_nop
  22308   # This test program should compile successfully.
  22309         # No library function is consistently available on
  22310         # freestanding implementations, so test against a dummy
  22311         # declaration.  Include always-available headers on the
  22312         # off chance that they somehow elicit warnings.
  22313         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  22314 /* end confdefs.h.  */
  22315 #include <float.h>
  22316 #include <limits.h>
  22317 #include <stdarg.h>
  22318 #include <stddef.h>
  22319 extern void ac_decl (int, char *);
  22320 
  22321 int
  22322 main (void)
  22323 {
  22324 (void) ac_decl (0, (char *) 0);
  22325   (void) ac_decl;
  22326 
  22327   ;
  22328   return 0;
  22329 }
  22330 _ACEOF
  22331 if ac_fn_c_try_compile "$LINENO"
  22332 then :
  22333   if test x"$ac_arg" = x
  22334 then :
  22335   ac_cv_c_undeclared_builtin_options='none needed'
  22336 else $as_nop
  22337   ac_cv_c_undeclared_builtin_options=$ac_arg
  22338 fi
  22339           break
  22340 fi
  22341 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  22342 fi
  22343 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  22344     done
  22345     CFLAGS=$ac_save_CFLAGS
  22346 
  22347 fi
  22348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
  22349 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
  22350   case $ac_cv_c_undeclared_builtin_options in #(
  22351   'cannot detect') :
  22352     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  22353 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  22354 as_fn_error $? "cannot make $CC report undeclared builtins
  22355 See \`config.log' for more details" "$LINENO" 5; } ;; #(
  22356   'none needed') :
  22357     ac_c_undeclared_builtin_options='' ;; #(
  22358   *) :
  22359     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
  22360 esac
  22361 
  22362 ac_fn_check_decl "$LINENO" "HAVE_ARPA_NAMESER_H" "ac_cv_have_decl_HAVE_ARPA_NAMESER_H" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
  22363 if test "x$ac_cv_have_decl_HAVE_ARPA_NAMESER_H" = xyes
  22364 then :
  22365 
  22366 cat >>confdefs.h <<_EOF
  22367 #define CARES_HAVE_ARPA_NAMESER_H 1
  22368 _EOF
  22369 
  22370 fi
  22371 ac_fn_check_decl "$LINENO" "HAVE_ARPA_NAMESER_COMPAT_H" "ac_cv_have_decl_HAVE_ARPA_NAMESER_COMPAT_H" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
  22372 if test "x$ac_cv_have_decl_HAVE_ARPA_NAMESER_COMPAT_H" = xyes
  22373 then :
  22374 
  22375 cat >>confdefs.h <<_EOF
  22376 #define CARES_HAVE_ARPA_NAMESER_COMPAT_H 1
  22377 _EOF
  22378 
  22379 fi
  22380 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
  22381 if test "x$ac_cv_type_long_long" = xyes
  22382 then :
  22383 
  22384 printf "%s\n" "#define HAVE_LONGLONG 1" >>confdefs.h
  22385 
  22386 fi
  22387 
  22388 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
  22389 if test "x$ac_cv_type_ssize_t" = xyes
  22390 then :
  22391    CARES_TYPEOF_ARES_SSIZE_T=ssize_t
  22392 else $as_nop
  22393    CARES_TYPEOF_ARES_SSIZE_T=int
  22394 fi
  22395 
  22396 
  22397 printf "%s\n" "#define CARES_TYPEOF_ARES_SSIZE_T ${CARES_TYPEOF_ARES_SSIZE_T}" >>confdefs.h
  22398 
  22399 
  22400 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$cares_all_includes
  22401 
  22402 "
  22403 if test "x$ac_cv_type_socklen_t" = xyes
  22404 then :
  22405 
  22406 
  22407 printf "%s\n" "#define HAVE_SOCKLEN_T /**/" >>confdefs.h
  22408 
  22409 
  22410 cat >>confdefs.h <<_EOF
  22411 #define CARES_TYPEOF_ARES_SOCKLEN_T socklen_t
  22412 _EOF
  22413 
  22414 
  22415 else $as_nop
  22416 
  22417 cat >>confdefs.h <<_EOF
  22418 #define CARES_TYPEOF_ARES_SOCKLEN_T int
  22419 _EOF
  22420 
  22421 fi
  22422 
  22423 
  22424 ac_fn_c_check_type "$LINENO" "SOCKET" "ac_cv_type_SOCKET" "$cares_all_includes
  22425 "
  22426 if test "x$ac_cv_type_SOCKET" = xyes
  22427 then :
  22428 
  22429 fi
  22430 
  22431 
  22432 
  22433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
  22434 printf %s "checking for library containing clock_gettime... " >&6; }
  22435 if test ${ac_cv_search_clock_gettime+y}
  22436 then :
  22437   printf %s "(cached) " >&6
  22438 else $as_nop
  22439   ac_func_search_save_LIBS=$LIBS
  22440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  22441 /* end confdefs.h.  */
  22442 
  22443 /* Override any GCC internal prototype to avoid an error.
  22444    Use char because int might match the return type of a GCC
  22445    builtin and then its argument prototype would still apply.  */
  22446 char clock_gettime ();
  22447 int
  22448 main (void)
  22449 {
  22450 return clock_gettime ();
  22451   ;
  22452   return 0;
  22453 }
  22454 _ACEOF
  22455 for ac_lib in '' rt posix4
  22456 do
  22457   if test -z "$ac_lib"; then
  22458     ac_res="none required"
  22459   else
  22460     ac_res=-l$ac_lib
  22461     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  22462   fi
  22463   if ac_fn_c_try_link "$LINENO"
  22464 then :
  22465   ac_cv_search_clock_gettime=$ac_res
  22466 fi
  22467 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  22468     conftest$ac_exeext
  22469   if test ${ac_cv_search_clock_gettime+y}
  22470 then :
  22471   break
  22472 fi
  22473 done
  22474 if test ${ac_cv_search_clock_gettime+y}
  22475 then :
  22476 
  22477 else $as_nop
  22478   ac_cv_search_clock_gettime=no
  22479 fi
  22480 rm conftest.$ac_ext
  22481 LIBS=$ac_func_search_save_LIBS
  22482 fi
  22483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
  22484 printf "%s\n" "$ac_cv_search_clock_gettime" >&6; }
  22485 ac_res=$ac_cv_search_clock_gettime
  22486 if test "$ac_res" != no
  22487 then :
  22488   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  22489 
  22490 fi
  22491 
  22492 
  22493 
  22494 ac_fn_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$cares_all_includes
  22495 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22496 if test "x$ac_cv_have_decl_strnlen" = xyes
  22497 then :
  22498 
  22499 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
  22500 
  22501 fi
  22502 ac_fn_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$cares_all_includes
  22503 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22504 if test "x$ac_cv_have_decl_memmem" = xyes
  22505 then :
  22506 
  22507 printf "%s\n" "#define HAVE_MEMMEM 1" >>confdefs.h
  22508 
  22509 fi
  22510 ac_fn_check_decl "$LINENO" "recv" "ac_cv_have_decl_recv" "$cares_all_includes
  22511 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22512 if test "x$ac_cv_have_decl_recv" = xyes
  22513 then :
  22514 
  22515 printf "%s\n" "#define HAVE_RECV 1" >>confdefs.h
  22516 
  22517 fi
  22518 ac_fn_check_decl "$LINENO" "recvfrom" "ac_cv_have_decl_recvfrom" "$cares_all_includes
  22519 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22520 if test "x$ac_cv_have_decl_recvfrom" = xyes
  22521 then :
  22522 
  22523 printf "%s\n" "#define HAVE_RECVFROM 1" >>confdefs.h
  22524 
  22525 fi
  22526 ac_fn_check_decl "$LINENO" "send" "ac_cv_have_decl_send" "$cares_all_includes
  22527 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22528 if test "x$ac_cv_have_decl_send" = xyes
  22529 then :
  22530 
  22531 printf "%s\n" "#define HAVE_SEND 1" >>confdefs.h
  22532 
  22533 fi
  22534 ac_fn_check_decl "$LINENO" "sendto" "ac_cv_have_decl_sendto" "$cares_all_includes
  22535 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22536 if test "x$ac_cv_have_decl_sendto" = xyes
  22537 then :
  22538 
  22539 printf "%s\n" "#define HAVE_SENDTO 1" >>confdefs.h
  22540 
  22541 fi
  22542 ac_fn_check_decl "$LINENO" "getnameinfo" "ac_cv_have_decl_getnameinfo" "$cares_all_includes
  22543 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22544 if test "x$ac_cv_have_decl_getnameinfo" = xyes
  22545 then :
  22546 
  22547 printf "%s\n" "#define HAVE_GETNAMEINFO 1" >>confdefs.h
  22548 
  22549 fi
  22550 ac_fn_check_decl "$LINENO" "gethostname" "ac_cv_have_decl_gethostname" "$cares_all_includes
  22551 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22552 if test "x$ac_cv_have_decl_gethostname" = xyes
  22553 then :
  22554 
  22555 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
  22556 
  22557 fi
  22558 ac_fn_check_decl "$LINENO" "connect" "ac_cv_have_decl_connect" "$cares_all_includes
  22559 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22560 if test "x$ac_cv_have_decl_connect" = xyes
  22561 then :
  22562 
  22563 printf "%s\n" "#define HAVE_CONNECT 1" >>confdefs.h
  22564 
  22565 fi
  22566 ac_fn_check_decl "$LINENO" "connectx" "ac_cv_have_decl_connectx" "$cares_all_includes
  22567 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22568 if test "x$ac_cv_have_decl_connectx" = xyes
  22569 then :
  22570 
  22571 printf "%s\n" "#define HAVE_CONNECTX 1" >>confdefs.h
  22572 
  22573 fi
  22574 ac_fn_check_decl "$LINENO" "closesocket" "ac_cv_have_decl_closesocket" "$cares_all_includes
  22575 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22576 if test "x$ac_cv_have_decl_closesocket" = xyes
  22577 then :
  22578 
  22579 printf "%s\n" "#define HAVE_CLOSESOCKET 1" >>confdefs.h
  22580 
  22581 fi
  22582 ac_fn_check_decl "$LINENO" "CloseSocket" "ac_cv_have_decl_CloseSocket" "$cares_all_includes
  22583 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22584 if test "x$ac_cv_have_decl_CloseSocket" = xyes
  22585 then :
  22586 
  22587 printf "%s\n" "#define HAVE_CLOSESOCKET_CAMEL 1" >>confdefs.h
  22588 
  22589 fi
  22590 ac_fn_check_decl "$LINENO" "fcntl" "ac_cv_have_decl_fcntl" "$cares_all_includes
  22591 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22592 if test "x$ac_cv_have_decl_fcntl" = xyes
  22593 then :
  22594 
  22595 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
  22596 
  22597 fi
  22598 ac_fn_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$cares_all_includes
  22599 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22600 if test "x$ac_cv_have_decl_getenv" = xyes
  22601 then :
  22602 
  22603 printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h
  22604 
  22605 fi
  22606 ac_fn_check_decl "$LINENO" "gethostname" "ac_cv_have_decl_gethostname" "$cares_all_includes
  22607 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22608 if test "x$ac_cv_have_decl_gethostname" = xyes
  22609 then :
  22610 
  22611 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
  22612 
  22613 fi
  22614 ac_fn_check_decl "$LINENO" "getrandom" "ac_cv_have_decl_getrandom" "$cares_all_includes
  22615 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22616 if test "x$ac_cv_have_decl_getrandom" = xyes
  22617 then :
  22618 
  22619 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
  22620 
  22621 fi
  22622 ac_fn_check_decl "$LINENO" "getservbyport_r" "ac_cv_have_decl_getservbyport_r" "$cares_all_includes
  22623 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22624 if test "x$ac_cv_have_decl_getservbyport_r" = xyes
  22625 then :
  22626 
  22627 printf "%s\n" "#define HAVE_GETSERVBYPORT_R 1" >>confdefs.h
  22628 
  22629 fi
  22630 ac_fn_check_decl "$LINENO" "inet_net_pton" "ac_cv_have_decl_inet_net_pton" "$cares_all_includes
  22631 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22632 if test "x$ac_cv_have_decl_inet_net_pton" = xyes
  22633 then :
  22634 
  22635 printf "%s\n" "#define HAVE_INET_NET_PTON 1" >>confdefs.h
  22636 
  22637 fi
  22638 ac_fn_check_decl "$LINENO" "inet_ntop" "ac_cv_have_decl_inet_ntop" "$cares_all_includes
  22639 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22640 if test "x$ac_cv_have_decl_inet_ntop" = xyes
  22641 then :
  22642 
  22643 printf "%s\n" "#define HAVE_INET_NTOP 1" >>confdefs.h
  22644 
  22645 fi
  22646 ac_fn_check_decl "$LINENO" "inet_pton" "ac_cv_have_decl_inet_pton" "$cares_all_includes
  22647 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22648 if test "x$ac_cv_have_decl_inet_pton" = xyes
  22649 then :
  22650 
  22651 printf "%s\n" "#define HAVE_INET_PTON 1" >>confdefs.h
  22652 
  22653 fi
  22654 ac_fn_check_decl "$LINENO" "ioctl" "ac_cv_have_decl_ioctl" "$cares_all_includes
  22655 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22656 if test "x$ac_cv_have_decl_ioctl" = xyes
  22657 then :
  22658 
  22659 printf "%s\n" "#define HAVE_IOCTL 1" >>confdefs.h
  22660 
  22661 fi
  22662 ac_fn_check_decl "$LINENO" "ioctlsocket" "ac_cv_have_decl_ioctlsocket" "$cares_all_includes
  22663 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22664 if test "x$ac_cv_have_decl_ioctlsocket" = xyes
  22665 then :
  22666 
  22667 printf "%s\n" "#define HAVE_IOCTLSOCKET 1" >>confdefs.h
  22668 
  22669 fi
  22670 ac_fn_check_decl "$LINENO" "IoctlSocket" "ac_cv_have_decl_IoctlSocket" "$cares_all_includes
  22671 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22672 if test "x$ac_cv_have_decl_IoctlSocket" = xyes
  22673 then :
  22674 
  22675 printf "%s\n" "#define HAVE_IOCTLSOCKET_CAMEL 1" >>confdefs.h
  22676 
  22677 fi
  22678 ac_fn_check_decl "$LINENO" "setsockopt" "ac_cv_have_decl_setsockopt" "$cares_all_includes
  22679 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22680 if test "x$ac_cv_have_decl_setsockopt" = xyes
  22681 then :
  22682 
  22683 printf "%s\n" "#define HAVE_SETSOCKOPT 1" >>confdefs.h
  22684 
  22685 fi
  22686 ac_fn_check_decl "$LINENO" "socket" "ac_cv_have_decl_socket" "$cares_all_includes
  22687 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22688 if test "x$ac_cv_have_decl_socket" = xyes
  22689 then :
  22690 
  22691 printf "%s\n" "#define HAVE_SOCKET 1" >>confdefs.h
  22692 
  22693 fi
  22694 ac_fn_check_decl "$LINENO" "strcasecmp" "ac_cv_have_decl_strcasecmp" "$cares_all_includes
  22695 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22696 if test "x$ac_cv_have_decl_strcasecmp" = xyes
  22697 then :
  22698 
  22699 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
  22700 
  22701 fi
  22702 ac_fn_check_decl "$LINENO" "strdup" "ac_cv_have_decl_strdup" "$cares_all_includes
  22703 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22704 if test "x$ac_cv_have_decl_strdup" = xyes
  22705 then :
  22706 
  22707 printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
  22708 
  22709 fi
  22710 ac_fn_check_decl "$LINENO" "stricmp" "ac_cv_have_decl_stricmp" "$cares_all_includes
  22711 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22712 if test "x$ac_cv_have_decl_stricmp" = xyes
  22713 then :
  22714 
  22715 printf "%s\n" "#define HAVE_STRICMP 1" >>confdefs.h
  22716 
  22717 fi
  22718 ac_fn_check_decl "$LINENO" "strncasecmp" "ac_cv_have_decl_strncasecmp" "$cares_all_includes
  22719 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22720 if test "x$ac_cv_have_decl_strncasecmp" = xyes
  22721 then :
  22722 
  22723 printf "%s\n" "#define HAVE_STRNCASECMP 1" >>confdefs.h
  22724 
  22725 fi
  22726 ac_fn_check_decl "$LINENO" "strncmpi" "ac_cv_have_decl_strncmpi" "$cares_all_includes
  22727 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22728 if test "x$ac_cv_have_decl_strncmpi" = xyes
  22729 then :
  22730 
  22731 printf "%s\n" "#define HAVE_STRNCMPI 1" >>confdefs.h
  22732 
  22733 fi
  22734 ac_fn_check_decl "$LINENO" "strnicmp" "ac_cv_have_decl_strnicmp" "$cares_all_includes
  22735 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22736 if test "x$ac_cv_have_decl_strnicmp" = xyes
  22737 then :
  22738 
  22739 printf "%s\n" "#define HAVE_STRNICMP 1" >>confdefs.h
  22740 
  22741 fi
  22742 ac_fn_check_decl "$LINENO" "writev" "ac_cv_have_decl_writev" "$cares_all_includes
  22743 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22744 if test "x$ac_cv_have_decl_writev" = xyes
  22745 then :
  22746 
  22747 printf "%s\n" "#define HAVE_WRITEV 1" >>confdefs.h
  22748 
  22749 fi
  22750 ac_fn_check_decl "$LINENO" "arc4random_buf" "ac_cv_have_decl_arc4random_buf" "$cares_all_includes
  22751 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22752 if test "x$ac_cv_have_decl_arc4random_buf" = xyes
  22753 then :
  22754 
  22755 printf "%s\n" "#define HAVE_ARC4RANDOM_BUF 1" >>confdefs.h
  22756 
  22757 fi
  22758 ac_fn_check_decl "$LINENO" "stat" "ac_cv_have_decl_stat" "$cares_all_includes
  22759 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22760 if test "x$ac_cv_have_decl_stat" = xyes
  22761 then :
  22762 
  22763 printf "%s\n" "#define HAVE_STAT 1" >>confdefs.h
  22764 
  22765 fi
  22766 ac_fn_check_decl "$LINENO" "gettimeofday" "ac_cv_have_decl_gettimeofday" "$cares_all_includes
  22767 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22768 if test "x$ac_cv_have_decl_gettimeofday" = xyes
  22769 then :
  22770 
  22771 printf "%s\n" "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
  22772 
  22773 fi
  22774 ac_fn_check_decl "$LINENO" "clock_gettime" "ac_cv_have_decl_clock_gettime" "$cares_all_includes
  22775 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22776 if test "x$ac_cv_have_decl_clock_gettime" = xyes
  22777 then :
  22778 
  22779 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
  22780 
  22781 fi
  22782 ac_fn_check_decl "$LINENO" "if_indextoname" "ac_cv_have_decl_if_indextoname" "$cares_all_includes
  22783 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22784 if test "x$ac_cv_have_decl_if_indextoname" = xyes
  22785 then :
  22786 
  22787 printf "%s\n" "#define HAVE_IF_INDEXTONAME 1" >>confdefs.h
  22788 
  22789 fi
  22790 ac_fn_check_decl "$LINENO" "if_nametoindex" "ac_cv_have_decl_if_nametoindex" "$cares_all_includes
  22791 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22792 if test "x$ac_cv_have_decl_if_nametoindex" = xyes
  22793 then :
  22794 
  22795 printf "%s\n" "#define HAVE_IF_NAMETOINDEX 1" >>confdefs.h
  22796 
  22797 fi
  22798 ac_fn_check_decl "$LINENO" "getifaddrs" "ac_cv_have_decl_getifaddrs" "$cares_all_includes
  22799 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22800 if test "x$ac_cv_have_decl_getifaddrs" = xyes
  22801 then :
  22802 
  22803 printf "%s\n" "#define HAVE_GETIFADDRS 1" >>confdefs.h
  22804 
  22805 fi
  22806 ac_fn_check_decl "$LINENO" "poll" "ac_cv_have_decl_poll" "$cares_all_includes
  22807 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22808 if test "x$ac_cv_have_decl_poll" = xyes
  22809 then :
  22810 
  22811 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
  22812 
  22813 fi
  22814 ac_fn_check_decl "$LINENO" "pipe" "ac_cv_have_decl_pipe" "$cares_all_includes
  22815 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22816 if test "x$ac_cv_have_decl_pipe" = xyes
  22817 then :
  22818 
  22819 printf "%s\n" "#define HAVE_PIPE 1" >>confdefs.h
  22820 
  22821 fi
  22822 ac_fn_check_decl "$LINENO" "pipe2" "ac_cv_have_decl_pipe2" "$cares_all_includes
  22823 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22824 if test "x$ac_cv_have_decl_pipe2" = xyes
  22825 then :
  22826 
  22827 printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h
  22828 
  22829 fi
  22830 ac_fn_check_decl "$LINENO" "kqueue" "ac_cv_have_decl_kqueue" "$cares_all_includes
  22831 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22832 if test "x$ac_cv_have_decl_kqueue" = xyes
  22833 then :
  22834 
  22835 printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h
  22836 
  22837 fi
  22838 ac_fn_check_decl "$LINENO" "epoll_create1" "ac_cv_have_decl_epoll_create1" "$cares_all_includes
  22839 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22840 if test "x$ac_cv_have_decl_epoll_create1" = xyes
  22841 then :
  22842 
  22843 printf "%s\n" "#define HAVE_EPOLL 1" >>confdefs.h
  22844 
  22845 fi
  22846 ac_fn_check_decl "$LINENO" "GetBestRoute2" "ac_cv_have_decl_GetBestRoute2" "$cares_all_includes
  22847 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22848 if test "x$ac_cv_have_decl_GetBestRoute2" = xyes
  22849 then :
  22850 
  22851 printf "%s\n" "#define HAVE_GETBESTROUTE2 1" >>confdefs.h
  22852 
  22853 fi
  22854 ac_fn_check_decl "$LINENO" "ConvertInterfaceIndexToLuid" "ac_cv_have_decl_ConvertInterfaceIndexToLuid" "$cares_all_includes
  22855 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22856 if test "x$ac_cv_have_decl_ConvertInterfaceIndexToLuid" = xyes
  22857 then :
  22858 
  22859 printf "%s\n" "#define HAVE_CONVERTINTERFACEINDEXTOLUID 1" >>confdefs.h
  22860 
  22861 fi
  22862 ac_fn_check_decl "$LINENO" "ConvertInterfaceLuidToNameA" "ac_cv_have_decl_ConvertInterfaceLuidToNameA" "$cares_all_includes
  22863 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22864 if test "x$ac_cv_have_decl_ConvertInterfaceLuidToNameA" = xyes
  22865 then :
  22866 
  22867 printf "%s\n" "#define HAVE_CONVERTINTERFACELUIDTONAMEA 1" >>confdefs.h
  22868 
  22869 fi
  22870 ac_fn_check_decl "$LINENO" "NotifyIpInterfaceChange" "ac_cv_have_decl_NotifyIpInterfaceChange" "$cares_all_includes
  22871 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22872 if test "x$ac_cv_have_decl_NotifyIpInterfaceChange" = xyes
  22873 then :
  22874 
  22875 printf "%s\n" "#define HAVE_NOTIFYIPINTERFACECHANGE 1" >>confdefs.h
  22876 
  22877 fi
  22878 ac_fn_check_decl "$LINENO" "RegisterWaitForSingleObject" "ac_cv_have_decl_RegisterWaitForSingleObject" "$cares_all_includes
  22879 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22880 if test "x$ac_cv_have_decl_RegisterWaitForSingleObject" = xyes
  22881 then :
  22882 
  22883 printf "%s\n" "#define HAVE_REGISTERWAITFORSINGLEOBJECT 1" >>confdefs.h
  22884 
  22885 fi
  22886 ac_fn_check_decl "$LINENO" "__system_property_get" "ac_cv_have_decl___system_property_get" "$cares_all_includes
  22887 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  22888 if test "x$ac_cv_have_decl___system_property_get" = xyes
  22889 then :
  22890 
  22891 printf "%s\n" "#define HAVE___SYSTEM_PROPERTY_GET 1" >>confdefs.h
  22892 
  22893 fi
  22894 
  22895 
  22896 
  22897 if test "x$ac_cv_type_ssize_t" = "xyes" -a "x$ac_cv_type_socklen_t" = "xyes" -a "x$ac_cv_native_windows" != "xyes" ; then
  22898   recvfrom_type_retv="ssize_t"
  22899   recvfrom_type_arg3="size_t"
  22900 else
  22901   recvfrom_type_retv="int"
  22902   recvfrom_type_arg3="int"
  22903 fi
  22904 
  22905 if test "x$ac_cv_type_SOCKET" = "xyes" ; then
  22906     recvfrom_type_arg1="SOCKET"
  22907 else
  22908   recvfrom_type_arg1="int"
  22909 fi
  22910 
  22911 if test "x$ac_cv_type_socklen_t" = "xyes" ; then
  22912   recvfrom_type_arg6="socklen_t *"
  22913   getnameinfo_type_arg2="socklen_t"
  22914   getnameinfo_type_arg46="socklen_t"
  22915 else
  22916   recvfrom_type_arg6="int *"
  22917   getnameinfo_type_arg2="int"
  22918   getnameinfo_type_arg46="int"
  22919 fi
  22920 
  22921 if test "x$ac_cv_native_windows" = "xyes" ; then
  22922   recv_type_arg2="char *"
  22923 else
  22924   recv_type_arg2="void *"
  22925 fi
  22926 
  22927 recv_type_retv=${recvfrom_type_retv}
  22928 send_type_retv=${recvfrom_type_retv}
  22929 recv_type_arg1=${recvfrom_type_arg1}
  22930 recvfrom_type_arg2=${recv_type_arg2}
  22931 send_type_arg1=${recvfrom_type_arg1}
  22932 recv_type_arg3=${recvfrom_type_arg3}
  22933 send_type_arg3=${recvfrom_type_arg3}
  22934 gethostname_type_arg2=${recvfrom_type_arg3}
  22935 
  22936 recvfrom_qual_arg5=
  22937 recvfrom_type_arg4=int
  22938 recvfrom_type_arg5="struct sockaddr *"
  22939 recv_type_arg4=int
  22940 getnameinfo_type_arg1="struct sockaddr *"
  22941 getnameinfo_type_arg7=int
  22942 send_type_arg2="const void *"
  22943 send_type_arg4=int
  22944 
  22945 
  22946 printf "%s\n" "#define RECVFROM_TYPE_RETV  ${recvfrom_type_retv} " >>confdefs.h
  22947 
  22948 
  22949 printf "%s\n" "#define RECVFROM_TYPE_ARG1  ${recvfrom_type_arg1} " >>confdefs.h
  22950 
  22951 
  22952 printf "%s\n" "#define RECVFROM_TYPE_ARG2  ${recvfrom_type_arg2} " >>confdefs.h
  22953 
  22954 
  22955 printf "%s\n" "#define RECVFROM_TYPE_ARG3  ${recvfrom_type_arg3} " >>confdefs.h
  22956 
  22957 
  22958 printf "%s\n" "#define RECVFROM_TYPE_ARG4  ${recvfrom_type_arg4} " >>confdefs.h
  22959 
  22960 
  22961 printf "%s\n" "#define RECVFROM_TYPE_ARG5  ${recvfrom_type_arg5} " >>confdefs.h
  22962 
  22963 
  22964 printf "%s\n" "#define RECVFROM_QUAL_ARG5  ${recvfrom_qual_arg5}" >>confdefs.h
  22965 
  22966 
  22967 
  22968 printf "%s\n" "#define RECV_TYPE_RETV  ${recv_type_retv} " >>confdefs.h
  22969 
  22970 
  22971 printf "%s\n" "#define RECV_TYPE_ARG1  ${recv_type_arg1} " >>confdefs.h
  22972 
  22973 
  22974 printf "%s\n" "#define RECV_TYPE_ARG2  ${recv_type_arg2} " >>confdefs.h
  22975 
  22976 
  22977 printf "%s\n" "#define RECV_TYPE_ARG3  ${recv_type_arg3} " >>confdefs.h
  22978 
  22979 
  22980 printf "%s\n" "#define RECV_TYPE_ARG4  ${recv_type_arg4} " >>confdefs.h
  22981 
  22982 
  22983 
  22984 printf "%s\n" "#define SEND_TYPE_RETV  ${send_type_retv} " >>confdefs.h
  22985 
  22986 
  22987 printf "%s\n" "#define SEND_TYPE_ARG1  ${send_type_arg1} " >>confdefs.h
  22988 
  22989 
  22990 printf "%s\n" "#define SEND_TYPE_ARG2  ${send_type_arg2} " >>confdefs.h
  22991 
  22992 
  22993 printf "%s\n" "#define SEND_TYPE_ARG3  ${send_type_arg3} " >>confdefs.h
  22994 
  22995 
  22996 printf "%s\n" "#define SEND_TYPE_ARG4  ${send_type_arg4} " >>confdefs.h
  22997 
  22998 
  22999 
  23000 printf "%s\n" "#define GETNAMEINFO_TYPE_ARG1  ${getnameinfo_type_arg1} " >>confdefs.h
  23001 
  23002 
  23003 printf "%s\n" "#define GETNAMEINFO_TYPE_ARG2  ${getnameinfo_type_arg2} " >>confdefs.h
  23004 
  23005 
  23006 printf "%s\n" "#define GETNAMEINFO_TYPE_ARG7  ${getnameinfo_type_arg7} " >>confdefs.h
  23007 
  23008 
  23009 printf "%s\n" "#define GETNAMEINFO_TYPE_ARG46  ${getnameinfo_type_arg46} " >>confdefs.h
  23010 
  23011 
  23012 
  23013 printf "%s\n" "#define GETHOSTNAME_TYPE_ARG2  ${gethostname_type_arg2} " >>confdefs.h
  23014 
  23015 
  23016 
  23017 if test "$ac_cv_have_decl_getservbyport_r" = "yes" ; then
  23018   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking number of arguments for getservbyport_r()" >&5
  23019 printf %s "checking number of arguments for getservbyport_r()... " >&6; }
  23020   getservbyport_r_args=6
  23021   case $host_os in
  23022     solaris*)
  23023       getservbyport_r_args=5
  23024     ;;
  23025     aix*|openbsd*)
  23026       getservbyport_r_args=4
  23027     ;;
  23028   esac
  23029   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $getservbyport_r_args" >&5
  23030 printf "%s\n" "$getservbyport_r_args" >&6; }
  23031 
  23032 printf "%s\n" "#define GETSERVBYPORT_R_ARGS  $getservbyport_r_args " >>confdefs.h
  23033 
  23034 fi
  23035 
  23036 if test "$ac_cv_have_decl_getservbyname_r" = "yes" ; then
  23037   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking number of arguments for getservbyname_r()" >&5
  23038 printf %s "checking number of arguments for getservbyname_r()... " >&6; }
  23039   getservbyname_r_args=6
  23040   case $host_os in
  23041     solaris*)
  23042       getservbyname_r_args=5
  23043     ;;
  23044     aix*|openbsd*)
  23045       getservbyname_r_args=4
  23046     ;;
  23047   esac
  23048 
  23049 printf "%s\n" "#define GETSERVBYNAME_R_ARGS  $getservbyname_r_args " >>confdefs.h
  23050 
  23051   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $getservbyname_r_args" >&5
  23052 printf "%s\n" "$getservbyname_r_args" >&6; }
  23053 fi
  23054 
  23055 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
  23056 if test "x$ac_cv_type_size_t" = xyes
  23057 then :
  23058 
  23059 else $as_nop
  23060 
  23061 printf "%s\n" "#define size_t unsigned int" >>confdefs.h
  23062 
  23063 fi
  23064 
  23065 ac_fn_check_decl "$LINENO" "AF_INET6" "ac_cv_have_decl_AF_INET6" "$cares_all_includes
  23066 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23067 if test "x$ac_cv_have_decl_AF_INET6" = xyes
  23068 then :
  23069 
  23070 printf "%s\n" "#define HAVE_AF_INET6 1" >>confdefs.h
  23071 
  23072 fi
  23073 ac_fn_check_decl "$LINENO" "PF_INET6" "ac_cv_have_decl_PF_INET6" "$cares_all_includes
  23074 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23075 if test "x$ac_cv_have_decl_PF_INET6" = xyes
  23076 then :
  23077 
  23078 printf "%s\n" "#define HAVE_PF_INET6 1" >>confdefs.h
  23079 
  23080 fi
  23081 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "$cares_all_includes
  23082 "
  23083 if test "x$ac_cv_type_struct_in6_addr" = xyes
  23084 then :
  23085 
  23086 printf "%s\n" "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
  23087 
  23088 
  23089 fi
  23090 
  23091 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "$cares_all_includes
  23092 "
  23093 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes
  23094 then :
  23095 
  23096 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
  23097 
  23098 
  23099 fi
  23100 
  23101 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "$cares_all_includes
  23102 "
  23103 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes
  23104 then :
  23105 
  23106 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
  23107 
  23108 
  23109 fi
  23110 
  23111 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "$cares_all_includes
  23112 "
  23113 if test "x$ac_cv_type_struct_addrinfo" = xyes
  23114 then :
  23115 
  23116 printf "%s\n" "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
  23117 
  23118 
  23119 fi
  23120 
  23121 ac_fn_c_check_type "$LINENO" "struct timeval" "ac_cv_type_struct_timeval" "$cares_all_includes
  23122 "
  23123 if test "x$ac_cv_type_struct_timeval" = xyes
  23124 then :
  23125 
  23126 printf "%s\n" "#define HAVE_STRUCT_TIMEVAL 1" >>confdefs.h
  23127 
  23128 
  23129 fi
  23130 
  23131 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_scope_id" "ac_cv_member_struct_sockaddr_in6_sin6_scope_id" "$cares_all_includes
  23132 "
  23133 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_scope_id" = xyes
  23134 then :
  23135 
  23136 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1" >>confdefs.h
  23137 
  23138 
  23139 fi
  23140 
  23141 ac_fn_c_check_member "$LINENO" "struct addrinfo" "ai_flags" "ac_cv_member_struct_addrinfo_ai_flags" "$cares_all_includes
  23142 "
  23143 if test "x$ac_cv_member_struct_addrinfo_ai_flags" = xyes
  23144 then :
  23145 
  23146 printf "%s\n" "#define HAVE_STRUCT_ADDRINFO_AI_FLAGS 1" >>confdefs.h
  23147 
  23148 
  23149 fi
  23150 
  23151 ac_fn_check_decl "$LINENO" "FIONBIO" "ac_cv_have_decl_FIONBIO" "$cares_all_includes
  23152 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23153 if test "x$ac_cv_have_decl_FIONBIO" = xyes
  23154 then :
  23155 
  23156 fi
  23157 ac_fn_check_decl "$LINENO" "O_NONBLOCK" "ac_cv_have_decl_O_NONBLOCK" "$cares_all_includes
  23158 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23159 if test "x$ac_cv_have_decl_O_NONBLOCK" = xyes
  23160 then :
  23161 
  23162 fi
  23163 ac_fn_check_decl "$LINENO" "SO_NONBLOCK" "ac_cv_have_decl_SO_NONBLOCK" "$cares_all_includes
  23164 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23165 if test "x$ac_cv_have_decl_SO_NONBLOCK" = xyes
  23166 then :
  23167 
  23168 fi
  23169 ac_fn_check_decl "$LINENO" "MSG_NOSIGNAL" "ac_cv_have_decl_MSG_NOSIGNAL" "$cares_all_includes
  23170 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23171 if test "x$ac_cv_have_decl_MSG_NOSIGNAL" = xyes
  23172 then :
  23173 
  23174 fi
  23175 ac_fn_check_decl "$LINENO" "CLOCK_MONOTONIC" "ac_cv_have_decl_CLOCK_MONOTONIC" "$cares_all_includes
  23176 " "$ac_c_undeclared_builtin_options" "CFLAGS"
  23177 if test "x$ac_cv_have_decl_CLOCK_MONOTONIC" = xyes
  23178 then :
  23179 
  23180 fi
  23181 
  23182 if test "$ac_cv_have_decl_CLOCK_MONOTONIC" = "yes" -a "$ac_cv_have_decl_clock_gettime" = "yes" ; then
  23183 
  23184 printf "%s\n" "#define HAVE_CLOCK_GETTIME_MONOTONIC  1 " >>confdefs.h
  23185 
  23186 fi
  23187 
  23188 if test "$ac_cv_have_decl_FIONBIO" = "yes" -a "$ac_cv_have_decl_ioctl" = "yes" ; then
  23189 
  23190 printf "%s\n" "#define HAVE_IOCTL_FIONBIO  1 " >>confdefs.h
  23191 
  23192 fi
  23193 if test "$ac_cv_have_decl_FIONBIO" = "yes" -a "$ac_cv_have_decl_ioctlsocket" = "yes" ; then
  23194 
  23195 printf "%s\n" "#define HAVE_IOCTLSOCKET_FIONBIO  1 " >>confdefs.h
  23196 
  23197 fi
  23198 if test "$ac_cv_have_decl_SO_NONBLOCK" = "yes" -a "$ac_cv_have_decl_setsockopt" = "yes" ; then
  23199 
  23200 printf "%s\n" "#define HAVE_SETSOCKOPT_SO_NONBLOCK  1 " >>confdefs.h
  23201 
  23202 fi
  23203 if test "$ac_cv_have_decl_O_NONBLOCK" = "yes" -a "$ac_cv_have_decl_fcntl" = "yes" ; then
  23204 
  23205 printf "%s\n" "#define HAVE_FCNTL_O_NONBLOCK  1 " >>confdefs.h
  23206 
  23207 fi
  23208 
  23209 if test "x$ac_cv_header_sys_types_h" = "xyes" ; then
  23210 
  23211 cat >>confdefs.h <<_EOF
  23212 #define CARES_HAVE_SYS_TYPES_H 1
  23213 _EOF
  23214 
  23215 fi
  23216 if test "x$ac_cv_header_sys_socket_h" = "xyes" ; then
  23217 
  23218 cat >>confdefs.h <<_EOF
  23219 #define CARES_HAVE_SYS_SOCKET_H 1
  23220 _EOF
  23221 
  23222 fi
  23223 if test "x$ac_cv_header_sys_select_h" = "xyes" ; then
  23224 
  23225 cat >>confdefs.h <<_EOF
  23226 #define CARES_HAVE_SYS_SELECT_H 1
  23227 _EOF
  23228 
  23229 fi
  23230 if test "x$ac_cv_header_ws2tcpip_h" = "xyes" ; then
  23231 
  23232 cat >>confdefs.h <<_EOF
  23233 #define CARES_HAVE_WS2TCPIP_H 1
  23234 _EOF
  23235 
  23236 fi
  23237 if test "x$ac_cv_header_winsock2_h" = "xyes" ; then
  23238 
  23239 cat >>confdefs.h <<_EOF
  23240 #define CARES_HAVE_WINSOCK2_H 1
  23241 _EOF
  23242 
  23243 fi
  23244 if test "x$ac_cv_header_windows_h" = "xyes" ; then
  23245 
  23246 cat >>confdefs.h <<_EOF
  23247 #define CARES_HAVE_WINDOWS_H 1
  23248 _EOF
  23249 
  23250 fi
  23251 if test "x$ac_cv_header_arpa_nameser_h" = "xyes" ; then
  23252 
  23253 cat >>confdefs.h <<_EOF
  23254 #define CARES_HAVE_ARPA_NAMESER_H 1
  23255 _EOF
  23256 
  23257 fi
  23258 if test "x$ac_cv_header_arpa_nameser_compa_h" = "xyes" ; then
  23259 
  23260 cat >>confdefs.h <<_EOF
  23261 #define CARES_HAVE_ARPA_NAMESER_COMPA_H 1
  23262 _EOF
  23263 
  23264 fi
  23265 
  23266 
  23267 
  23268 if test "${CARES_THREADS}" = "yes" -a "x${ac_cv_native_windows}" != "xyes" ; then
  23269 
  23270 
  23271 
  23272 
  23273 ac_ext=c
  23274 ac_cpp='$CPP $CPPFLAGS'
  23275 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  23276 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  23277 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  23278 
  23279 ax_pthread_ok=no
  23280 
  23281 # We used to check for pthread.h first, but this fails if pthread.h
  23282 # requires special compiler flags (e.g. on Tru64 or Sequent).
  23283 # It gets checked for in the link test anyway.
  23284 
  23285 # First of all, check if the user has set any of the PTHREAD_LIBS,
  23286 # etcetera environment variables, and if threads linking works using
  23287 # them:
  23288 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
  23289         ax_pthread_save_CC="$CC"
  23290         ax_pthread_save_CFLAGS="$CFLAGS"
  23291         ax_pthread_save_LIBS="$LIBS"
  23292         if test "x$PTHREAD_CC" != "x"
  23293 then :
  23294   CC="$PTHREAD_CC"
  23295 fi
  23296         if test "x$PTHREAD_CXX" != "x"
  23297 then :
  23298   CXX="$PTHREAD_CXX"
  23299 fi
  23300         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
  23301         LIBS="$PTHREAD_LIBS $LIBS"
  23302         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
  23303 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
  23304         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23305 /* end confdefs.h.  */
  23306 
  23307 /* Override any GCC internal prototype to avoid an error.
  23308    Use char because int might match the return type of a GCC
  23309    builtin and then its argument prototype would still apply.  */
  23310 char pthread_join ();
  23311 int
  23312 main (void)
  23313 {
  23314 return pthread_join ();
  23315   ;
  23316   return 0;
  23317 }
  23318 _ACEOF
  23319 if ac_fn_c_try_link "$LINENO"
  23320 then :
  23321   ax_pthread_ok=yes
  23322 fi
  23323 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  23324     conftest$ac_exeext conftest.$ac_ext
  23325         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
  23326 printf "%s\n" "$ax_pthread_ok" >&6; }
  23327         if test "x$ax_pthread_ok" = "xno"; then
  23328                 PTHREAD_LIBS=""
  23329                 PTHREAD_CFLAGS=""
  23330         fi
  23331         CC="$ax_pthread_save_CC"
  23332         CFLAGS="$ax_pthread_save_CFLAGS"
  23333         LIBS="$ax_pthread_save_LIBS"
  23334 fi
  23335 
  23336 # We must check for the threads library under a number of different
  23337 # names; the ordering is very important because some systems
  23338 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
  23339 # libraries is broken (non-POSIX).
  23340 
  23341 # Create a list of thread flags to try. Items with a "," contain both
  23342 # C compiler flags (before ",") and linker flags (after ","). Other items
  23343 # starting with a "-" are C compiler flags, and remaining items are
  23344 # library names, except for "none" which indicates that we try without
  23345 # any flags at all, and "pthread-config" which is a program returning
  23346 # the flags for the Pth emulation library.
  23347 
  23348 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
  23349 
  23350 # The ordering *is* (sometimes) important.  Some notes on the
  23351 # individual items follow:
  23352 
  23353 # pthreads: AIX (must check this before -lpthread)
  23354 # none: in case threads are in libc; should be tried before -Kthread and
  23355 #       other compiler flags to prevent continual compiler warnings
  23356 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
  23357 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
  23358 #           (Note: HP C rejects this with "bad form for `-t' option")
  23359 # -pthreads: Solaris/gcc (Note: HP C also rejects)
  23360 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
  23361 #      doesn't hurt to check since this sometimes defines pthreads and
  23362 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
  23363 #      is present but should not be used directly; and before -mthreads,
  23364 #      because the compiler interprets this as "-mt" + "-hreads")
  23365 # -mthreads: Mingw32/gcc, Lynx/gcc
  23366 # pthread: Linux, etcetera
  23367 # --thread-safe: KAI C++
  23368 # pthread-config: use pthread-config program (for GNU Pth library)
  23369 
  23370 case $host_os in
  23371 
  23372         freebsd*)
  23373 
  23374         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
  23375         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
  23376 
  23377         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
  23378         ;;
  23379 
  23380         hpux*)
  23381 
  23382         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
  23383         # multi-threading and also sets -lpthread."
  23384 
  23385         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
  23386         ;;
  23387 
  23388         openedition*)
  23389 
  23390         # IBM z/OS requires a feature-test macro to be defined in order to
  23391         # enable POSIX threads at all, so give the user a hint if this is
  23392         # not set. (We don't define these ourselves, as they can affect
  23393         # other portions of the system API in unpredictable ways.)
  23394 
  23395         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23396 /* end confdefs.h.  */
  23397 
  23398 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
  23399              AX_PTHREAD_ZOS_MISSING
  23400 #            endif
  23401 
  23402 _ACEOF
  23403 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  23404   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
  23405 then :
  23406   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
  23407 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
  23408 fi
  23409 rm -rf conftest*
  23410 
  23411         ;;
  23412 
  23413         solaris*)
  23414 
  23415         # On Solaris (at least, for some versions), libc contains stubbed
  23416         # (non-functional) versions of the pthreads routines, so link-based
  23417         # tests will erroneously succeed. (N.B.: The stubs are missing
  23418         # pthread_cleanup_push, or rather a function called by this macro,
  23419         # so we could check for that, but who knows whether they'll stub
  23420         # that too in a future libc.)  So we'll check first for the
  23421         # standard Solaris way of linking pthreads (-mt -lpthread).
  23422 
  23423         ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
  23424         ;;
  23425 esac
  23426 
  23427 # Are we compiling with Clang?
  23428 
  23429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
  23430 printf %s "checking whether $CC is Clang... " >&6; }
  23431 if test ${ax_cv_PTHREAD_CLANG+y}
  23432 then :
  23433   printf %s "(cached) " >&6
  23434 else $as_nop
  23435   ax_cv_PTHREAD_CLANG=no
  23436      # Note that Autoconf sets GCC=yes for Clang as well as GCC
  23437      if test "x$GCC" = "xyes"; then
  23438         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23439 /* end confdefs.h.  */
  23440 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
  23441 #            if defined(__clang__) && defined(__llvm__)
  23442              AX_PTHREAD_CC_IS_CLANG
  23443 #            endif
  23444 
  23445 _ACEOF
  23446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  23447   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
  23448 then :
  23449   ax_cv_PTHREAD_CLANG=yes
  23450 fi
  23451 rm -rf conftest*
  23452 
  23453      fi
  23454 
  23455 fi
  23456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
  23457 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
  23458 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
  23459 
  23460 
  23461 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
  23462 
  23463 # Note that for GCC and Clang -pthread generally implies -lpthread,
  23464 # except when -nostdlib is passed.
  23465 # This is problematic using libtool to build C++ shared libraries with pthread:
  23466 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
  23467 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
  23468 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
  23469 # To solve this, first try -pthread together with -lpthread for GCC
  23470 
  23471 if test "x$GCC" = "xyes"
  23472 then :
  23473   ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
  23474 fi
  23475 
  23476 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
  23477 
  23478 if test "x$ax_pthread_clang" = "xyes"
  23479 then :
  23480   ax_pthread_flags="-pthread,-lpthread -pthread"
  23481 fi
  23482 
  23483 
  23484 # The presence of a feature test macro requesting re-entrant function
  23485 # definitions is, on some systems, a strong hint that pthreads support is
  23486 # correctly enabled
  23487 
  23488 case $host_os in
  23489         darwin* | hpux* | linux* | osf* | solaris*)
  23490         ax_pthread_check_macro="_REENTRANT"
  23491         ;;
  23492 
  23493         aix*)
  23494         ax_pthread_check_macro="_THREAD_SAFE"
  23495         ;;
  23496 
  23497         *)
  23498         ax_pthread_check_macro="--"
  23499         ;;
  23500 esac
  23501 if test "x$ax_pthread_check_macro" = "x--"
  23502 then :
  23503   ax_pthread_check_cond=0
  23504 else $as_nop
  23505   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
  23506 fi
  23507 
  23508 
  23509 if test "x$ax_pthread_ok" = "xno"; then
  23510 for ax_pthread_try_flag in $ax_pthread_flags; do
  23511 
  23512         case $ax_pthread_try_flag in
  23513                 none)
  23514                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
  23515 printf %s "checking whether pthreads work without any flags... " >&6; }
  23516                 ;;
  23517 
  23518                 *,*)
  23519                 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
  23520                 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
  23521                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
  23522 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
  23523                 ;;
  23524 
  23525                 -*)
  23526                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
  23527 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
  23528                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
  23529                 ;;
  23530 
  23531                 pthread-config)
  23532                 # Extract the first word of "pthread-config", so it can be a program name with args.
  23533 set dummy pthread-config; ac_word=$2
  23534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  23535 printf %s "checking for $ac_word... " >&6; }
  23536 if test ${ac_cv_prog_ax_pthread_config+y}
  23537 then :
  23538   printf %s "(cached) " >&6
  23539 else $as_nop
  23540   if test -n "$ax_pthread_config"; then
  23541   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
  23542 else
  23543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  23544 for as_dir in $PATH
  23545 do
  23546   IFS=$as_save_IFS
  23547   case $as_dir in #(((
  23548     '') as_dir=./ ;;
  23549     */) ;;
  23550     *) as_dir=$as_dir/ ;;
  23551   esac
  23552     for ac_exec_ext in '' $ac_executable_extensions; do
  23553   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  23554     ac_cv_prog_ax_pthread_config="yes"
  23555     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  23556     break 2
  23557   fi
  23558 done
  23559   done
  23560 IFS=$as_save_IFS
  23561 
  23562   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
  23563 fi
  23564 fi
  23565 ax_pthread_config=$ac_cv_prog_ax_pthread_config
  23566 if test -n "$ax_pthread_config"; then
  23567   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
  23568 printf "%s\n" "$ax_pthread_config" >&6; }
  23569 else
  23570   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  23571 printf "%s\n" "no" >&6; }
  23572 fi
  23573 
  23574 
  23575                 if test "x$ax_pthread_config" = "xno"
  23576 then :
  23577   continue
  23578 fi
  23579                 PTHREAD_CFLAGS="`pthread-config --cflags`"
  23580                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
  23581                 ;;
  23582 
  23583                 *)
  23584                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
  23585 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
  23586                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
  23587                 ;;
  23588         esac
  23589 
  23590         ax_pthread_save_CFLAGS="$CFLAGS"
  23591         ax_pthread_save_LIBS="$LIBS"
  23592         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
  23593         LIBS="$PTHREAD_LIBS $LIBS"
  23594 
  23595         # Check for various functions.  We must include pthread.h,
  23596         # since some functions may be macros.  (On the Sequent, we
  23597         # need a special flag -Kthread to make this header compile.)
  23598         # We check for pthread_join because it is in -lpthread on IRIX
  23599         # while pthread_create is in libc.  We check for pthread_attr_init
  23600         # due to DEC craziness with -lpthreads.  We check for
  23601         # pthread_cleanup_push because it is one of the few pthread
  23602         # functions on Solaris that doesn't have a non-functional libc stub.
  23603         # We try pthread_create on general principles.
  23604 
  23605         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23606 /* end confdefs.h.  */
  23607 #include <pthread.h>
  23608 #                       if $ax_pthread_check_cond
  23609 #                        error "$ax_pthread_check_macro must be defined"
  23610 #                       endif
  23611                         static void *some_global = NULL;
  23612                         static void routine(void *a)
  23613                           {
  23614                              /* To avoid any unused-parameter or
  23615                                 unused-but-set-parameter warning.  */
  23616                              some_global = a;
  23617                           }
  23618                         static void *start_routine(void *a) { return a; }
  23619 int
  23620 main (void)
  23621 {
  23622 pthread_t th; pthread_attr_t attr;
  23623                         pthread_create(&th, 0, start_routine, 0);
  23624                         pthread_join(th, 0);
  23625                         pthread_attr_init(&attr);
  23626                         pthread_cleanup_push(routine, 0);
  23627                         pthread_cleanup_pop(0) /* ; */
  23628   ;
  23629   return 0;
  23630 }
  23631 _ACEOF
  23632 if ac_fn_c_try_link "$LINENO"
  23633 then :
  23634   ax_pthread_ok=yes
  23635 fi
  23636 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  23637     conftest$ac_exeext conftest.$ac_ext
  23638 
  23639         CFLAGS="$ax_pthread_save_CFLAGS"
  23640         LIBS="$ax_pthread_save_LIBS"
  23641 
  23642         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
  23643 printf "%s\n" "$ax_pthread_ok" >&6; }
  23644         if test "x$ax_pthread_ok" = "xyes"
  23645 then :
  23646   break
  23647 fi
  23648 
  23649         PTHREAD_LIBS=""
  23650         PTHREAD_CFLAGS=""
  23651 done
  23652 fi
  23653 
  23654 
  23655 # Clang needs special handling, because older versions handle the -pthread
  23656 # option in a rather... idiosyncratic way
  23657 
  23658 if test "x$ax_pthread_clang" = "xyes"; then
  23659 
  23660         # Clang takes -pthread; it has never supported any other flag
  23661 
  23662         # (Note 1: This will need to be revisited if a system that Clang
  23663         # supports has POSIX threads in a separate library.  This tends not
  23664         # to be the way of modern systems, but it's conceivable.)
  23665 
  23666         # (Note 2: On some systems, notably Darwin, -pthread is not needed
  23667         # to get POSIX threads support; the API is always present and
  23668         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
  23669         # -pthread does define _REENTRANT, and while the Darwin headers
  23670         # ignore this macro, third-party headers might not.)
  23671 
  23672         # However, older versions of Clang make a point of warning the user
  23673         # that, in an invocation where only linking and no compilation is
  23674         # taking place, the -pthread option has no effect ("argument unused
  23675         # during compilation").  They expect -pthread to be passed in only
  23676         # when source code is being compiled.
  23677         #
  23678         # Problem is, this is at odds with the way Automake and most other
  23679         # C build frameworks function, which is that the same flags used in
  23680         # compilation (CFLAGS) are also used in linking.  Many systems
  23681         # supported by AX_PTHREAD require exactly this for POSIX threads
  23682         # support, and in fact it is often not straightforward to specify a
  23683         # flag that is used only in the compilation phase and not in
  23684         # linking.  Such a scenario is extremely rare in practice.
  23685         #
  23686         # Even though use of the -pthread flag in linking would only print
  23687         # a warning, this can be a nuisance for well-run software projects
  23688         # that build with -Werror.  So if the active version of Clang has
  23689         # this misfeature, we search for an option to squash it.
  23690 
  23691         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
  23692 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
  23693 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
  23694 then :
  23695   printf %s "(cached) " >&6
  23696 else $as_nop
  23697   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
  23698              # Create an alternate version of $ac_link that compiles and
  23699              # links in two steps (.c -> .o, .o -> exe) instead of one
  23700              # (.c -> exe), because the warning occurs only in the second
  23701              # step
  23702              ax_pthread_save_ac_link="$ac_link"
  23703              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
  23704              ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
  23705              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
  23706              ax_pthread_save_CFLAGS="$CFLAGS"
  23707              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
  23708                 if test "x$ax_pthread_try" = "xunknown"
  23709 then :
  23710   break
  23711 fi
  23712                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
  23713                 ac_link="$ax_pthread_save_ac_link"
  23714                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23715 /* end confdefs.h.  */
  23716 int main(void){return 0;}
  23717 _ACEOF
  23718 if ac_fn_c_try_link "$LINENO"
  23719 then :
  23720   ac_link="$ax_pthread_2step_ac_link"
  23721                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23722 /* end confdefs.h.  */
  23723 int main(void){return 0;}
  23724 _ACEOF
  23725 if ac_fn_c_try_link "$LINENO"
  23726 then :
  23727   break
  23728 fi
  23729 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  23730     conftest$ac_exeext conftest.$ac_ext
  23731 
  23732 fi
  23733 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  23734     conftest$ac_exeext conftest.$ac_ext
  23735              done
  23736              ac_link="$ax_pthread_save_ac_link"
  23737              CFLAGS="$ax_pthread_save_CFLAGS"
  23738              if test "x$ax_pthread_try" = "x"
  23739 then :
  23740   ax_pthread_try=no
  23741 fi
  23742              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
  23743 
  23744 fi
  23745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
  23746 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
  23747 
  23748         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
  23749                 no | unknown) ;;
  23750                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
  23751         esac
  23752 
  23753 fi # $ax_pthread_clang = yes
  23754 
  23755 
  23756 
  23757 # Various other checks:
  23758 if test "x$ax_pthread_ok" = "xyes"; then
  23759         ax_pthread_save_CFLAGS="$CFLAGS"
  23760         ax_pthread_save_LIBS="$LIBS"
  23761         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
  23762         LIBS="$PTHREAD_LIBS $LIBS"
  23763 
  23764         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
  23765         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
  23766 printf %s "checking for joinable pthread attribute... " >&6; }
  23767 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
  23768 then :
  23769   printf %s "(cached) " >&6
  23770 else $as_nop
  23771   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
  23772              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
  23773                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23774 /* end confdefs.h.  */
  23775 #include <pthread.h>
  23776 int
  23777 main (void)
  23778 {
  23779 int attr = $ax_pthread_attr; return attr /* ; */
  23780   ;
  23781   return 0;
  23782 }
  23783 _ACEOF
  23784 if ac_fn_c_try_link "$LINENO"
  23785 then :
  23786   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
  23787 fi
  23788 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  23789     conftest$ac_exeext conftest.$ac_ext
  23790              done
  23791 
  23792 fi
  23793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
  23794 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
  23795         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
  23796                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
  23797                test "x$ax_pthread_joinable_attr_defined" != "xyes"
  23798 then :
  23799 
  23800 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
  23801 
  23802                ax_pthread_joinable_attr_defined=yes
  23803 
  23804 fi
  23805 
  23806         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
  23807 printf %s "checking whether more special flags are required for pthreads... " >&6; }
  23808 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
  23809 then :
  23810   printf %s "(cached) " >&6
  23811 else $as_nop
  23812   ax_cv_PTHREAD_SPECIAL_FLAGS=no
  23813              case $host_os in
  23814              solaris*)
  23815              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
  23816              ;;
  23817              esac
  23818 
  23819 fi
  23820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
  23821 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
  23822         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
  23823                test "x$ax_pthread_special_flags_added" != "xyes"
  23824 then :
  23825   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
  23826                ax_pthread_special_flags_added=yes
  23827 fi
  23828 
  23829         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
  23830 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
  23831 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
  23832 then :
  23833   printf %s "(cached) " >&6
  23834 else $as_nop
  23835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  23836 /* end confdefs.h.  */
  23837 #include <pthread.h>
  23838 int
  23839 main (void)
  23840 {
  23841 int i = PTHREAD_PRIO_INHERIT;
  23842                                                return i;
  23843   ;
  23844   return 0;
  23845 }
  23846 _ACEOF
  23847 if ac_fn_c_try_link "$LINENO"
  23848 then :
  23849   ax_cv_PTHREAD_PRIO_INHERIT=yes
  23850 else $as_nop
  23851   ax_cv_PTHREAD_PRIO_INHERIT=no
  23852 fi
  23853 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  23854     conftest$ac_exeext conftest.$ac_ext
  23855 
  23856 fi
  23857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
  23858 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
  23859         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
  23860                test "x$ax_pthread_prio_inherit_defined" != "xyes"
  23861 then :
  23862 
  23863 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
  23864 
  23865                ax_pthread_prio_inherit_defined=yes
  23866 
  23867 fi
  23868 
  23869         CFLAGS="$ax_pthread_save_CFLAGS"
  23870         LIBS="$ax_pthread_save_LIBS"
  23871 
  23872         # More AIX lossage: compile with *_r variant
  23873         if test "x$GCC" != "xyes"; then
  23874             case $host_os in
  23875                 aix*)
  23876                 case "x/$CC" in #(
  23877   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
  23878     #handle absolute path differently from PATH based program lookup
  23879                      case "x$CC" in #(
  23880   x/*) :
  23881 
  23882 			   if as_fn_executable_p ${CC}_r
  23883 then :
  23884   PTHREAD_CC="${CC}_r"
  23885 fi
  23886 			   if test "x${CXX}" != "x"
  23887 then :
  23888   if as_fn_executable_p ${CXX}_r
  23889 then :
  23890   PTHREAD_CXX="${CXX}_r"
  23891 fi
  23892 fi
  23893 			  ;; #(
  23894   *) :
  23895 
  23896 			   for ac_prog in ${CC}_r
  23897 do
  23898   # Extract the first word of "$ac_prog", so it can be a program name with args.
  23899 set dummy $ac_prog; ac_word=$2
  23900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  23901 printf %s "checking for $ac_word... " >&6; }
  23902 if test ${ac_cv_prog_PTHREAD_CC+y}
  23903 then :
  23904   printf %s "(cached) " >&6
  23905 else $as_nop
  23906   if test -n "$PTHREAD_CC"; then
  23907   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
  23908 else
  23909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  23910 for as_dir in $PATH
  23911 do
  23912   IFS=$as_save_IFS
  23913   case $as_dir in #(((
  23914     '') as_dir=./ ;;
  23915     */) ;;
  23916     *) as_dir=$as_dir/ ;;
  23917   esac
  23918     for ac_exec_ext in '' $ac_executable_extensions; do
  23919   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  23920     ac_cv_prog_PTHREAD_CC="$ac_prog"
  23921     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  23922     break 2
  23923   fi
  23924 done
  23925   done
  23926 IFS=$as_save_IFS
  23927 
  23928 fi
  23929 fi
  23930 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
  23931 if test -n "$PTHREAD_CC"; then
  23932   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
  23933 printf "%s\n" "$PTHREAD_CC" >&6; }
  23934 else
  23935   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  23936 printf "%s\n" "no" >&6; }
  23937 fi
  23938 
  23939 
  23940   test -n "$PTHREAD_CC" && break
  23941 done
  23942 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
  23943 
  23944 			   if test "x${CXX}" != "x"
  23945 then :
  23946   for ac_prog in ${CXX}_r
  23947 do
  23948   # Extract the first word of "$ac_prog", so it can be a program name with args.
  23949 set dummy $ac_prog; ac_word=$2
  23950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  23951 printf %s "checking for $ac_word... " >&6; }
  23952 if test ${ac_cv_prog_PTHREAD_CXX+y}
  23953 then :
  23954   printf %s "(cached) " >&6
  23955 else $as_nop
  23956   if test -n "$PTHREAD_CXX"; then
  23957   ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
  23958 else
  23959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  23960 for as_dir in $PATH
  23961 do
  23962   IFS=$as_save_IFS
  23963   case $as_dir in #(((
  23964     '') as_dir=./ ;;
  23965     */) ;;
  23966     *) as_dir=$as_dir/ ;;
  23967   esac
  23968     for ac_exec_ext in '' $ac_executable_extensions; do
  23969   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  23970     ac_cv_prog_PTHREAD_CXX="$ac_prog"
  23971     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  23972     break 2
  23973   fi
  23974 done
  23975   done
  23976 IFS=$as_save_IFS
  23977 
  23978 fi
  23979 fi
  23980 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
  23981 if test -n "$PTHREAD_CXX"; then
  23982   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
  23983 printf "%s\n" "$PTHREAD_CXX" >&6; }
  23984 else
  23985   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  23986 printf "%s\n" "no" >&6; }
  23987 fi
  23988 
  23989 
  23990   test -n "$PTHREAD_CXX" && break
  23991 done
  23992 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
  23993 
  23994 fi
  23995 
  23996                       ;;
  23997 esac
  23998                      ;; #(
  23999   *) :
  24000      ;;
  24001 esac
  24002                 ;;
  24003             esac
  24004         fi
  24005 fi
  24006 
  24007 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
  24008 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
  24009 
  24010 
  24011 
  24012 
  24013 
  24014 
  24015 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
  24016 if test "x$ax_pthread_ok" = "xyes"; then
  24017 
  24018         :
  24019 else
  24020         ax_pthread_ok=no
  24021 
  24022     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: threads requested but not supported" >&5
  24023 printf "%s\n" "$as_me: WARNING: threads requested but not supported" >&2;}
  24024     CARES_THREADS=no
  24025 
  24026 fi
  24027 ac_ext=c
  24028 ac_cpp='$CPP $CPPFLAGS'
  24029 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  24030 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  24031 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  24032 
  24033 
  24034 
  24035   if test "${CARES_THREADS}" = "yes" ; then
  24036     ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
  24037 if test "x$ac_cv_header_pthread_h" = xyes
  24038 then :
  24039   printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
  24040 
  24041 fi
  24042 ac_fn_c_check_header_compile "$LINENO" "pthread_np.h" "ac_cv_header_pthread_np_h" "$ac_includes_default"
  24043 if test "x$ac_cv_header_pthread_np_h" = xyes
  24044 then :
  24045   printf "%s\n" "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
  24046 
  24047 fi
  24048 
  24049     LIBS="$PTHREAD_LIBS $LIBS"
  24050     AM_CFLAGS="$AM_CFLAGS $PTHREAD_CFLAGS"
  24051     CC="$PTHREAD_CC"
  24052     CXX="$PTHREAD_CXX"
  24053   fi
  24054 fi
  24055 
  24056 if test "${CARES_THREADS}" = "yes" ; then
  24057 
  24058 printf "%s\n" "#define CARES_THREADS  1 " >>confdefs.h
  24059 
  24060 fi
  24061 
  24062 CARES_PRIVATE_LIBS="$LIBS"
  24063 
  24064 
  24065 BUILD_SUBDIRS="include src docs"
  24066 
  24067 
  24068 
  24069 if test "x$build_tests" != "xno" -a "x$HAVE_CXX14" = "0" ; then
  24070   if test "x$build_tests" = "xmaybe" ; then
  24071     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot build tests without a CXX14 compiler" >&5
  24072 printf "%s\n" "$as_me: WARNING: cannot build tests without a CXX14 compiler" >&2;}
  24073     build_tests=no
  24074   else
  24075     as_fn_error $? "*** Building tests requires a CXX14 compiler" "$LINENO" 5
  24076   fi
  24077 fi
  24078 if test "x$build_tests" != "xno" -a "x$cross_compiling" = "xyes" ; then
  24079   if test "x$build_tests" = "xmaybe" ; then
  24080     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot build tests when cross compiling" >&5
  24081 printf "%s\n" "$as_me: WARNING: cannot build tests when cross compiling" >&2;}
  24082     build_tests=no
  24083   else
  24084     as_fn_error $? "*** Tests not supported when cross compiling" "$LINENO" 5
  24085   fi
  24086 fi
  24087 
  24088 # Check whether --enable-tests-crossbuild was given.
  24089 if test ${enable_tests_crossbuild+y}
  24090 then :
  24091   enableval=$enable_tests_crossbuild; build_tests="$enableval"
  24092 
  24093 fi
  24094 
  24095 
  24096 if test "x$build_tests" != "xno" ; then
  24097 
  24098 
  24099 
  24100 
  24101 
  24102 
  24103 
  24104 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
  24105 	if test -n "$ac_tool_prefix"; then
  24106   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
  24107 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
  24108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  24109 printf %s "checking for $ac_word... " >&6; }
  24110 if test ${ac_cv_path_PKG_CONFIG+y}
  24111 then :
  24112   printf %s "(cached) " >&6
  24113 else $as_nop
  24114   case $PKG_CONFIG in
  24115   [\\/]* | ?:[\\/]*)
  24116   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  24117   ;;
  24118   *)
  24119   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  24120 for as_dir in $PATH
  24121 do
  24122   IFS=$as_save_IFS
  24123   case $as_dir in #(((
  24124     '') as_dir=./ ;;
  24125     */) ;;
  24126     *) as_dir=$as_dir/ ;;
  24127   esac
  24128     for ac_exec_ext in '' $ac_executable_extensions; do
  24129   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  24130     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
  24131     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  24132     break 2
  24133   fi
  24134 done
  24135   done
  24136 IFS=$as_save_IFS
  24137 
  24138   ;;
  24139 esac
  24140 fi
  24141 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
  24142 if test -n "$PKG_CONFIG"; then
  24143   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
  24144 printf "%s\n" "$PKG_CONFIG" >&6; }
  24145 else
  24146   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24147 printf "%s\n" "no" >&6; }
  24148 fi
  24149 
  24150 
  24151 fi
  24152 if test -z "$ac_cv_path_PKG_CONFIG"; then
  24153   ac_pt_PKG_CONFIG=$PKG_CONFIG
  24154   # Extract the first word of "pkg-config", so it can be a program name with args.
  24155 set dummy pkg-config; ac_word=$2
  24156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  24157 printf %s "checking for $ac_word... " >&6; }
  24158 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
  24159 then :
  24160   printf %s "(cached) " >&6
  24161 else $as_nop
  24162   case $ac_pt_PKG_CONFIG in
  24163   [\\/]* | ?:[\\/]*)
  24164   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
  24165   ;;
  24166   *)
  24167   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  24168 for as_dir in $PATH
  24169 do
  24170   IFS=$as_save_IFS
  24171   case $as_dir in #(((
  24172     '') as_dir=./ ;;
  24173     */) ;;
  24174     *) as_dir=$as_dir/ ;;
  24175   esac
  24176     for ac_exec_ext in '' $ac_executable_extensions; do
  24177   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  24178     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
  24179     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  24180     break 2
  24181   fi
  24182 done
  24183   done
  24184 IFS=$as_save_IFS
  24185 
  24186   ;;
  24187 esac
  24188 fi
  24189 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
  24190 if test -n "$ac_pt_PKG_CONFIG"; then
  24191   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
  24192 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
  24193 else
  24194   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24195 printf "%s\n" "no" >&6; }
  24196 fi
  24197 
  24198   if test "x$ac_pt_PKG_CONFIG" = x; then
  24199     PKG_CONFIG=""
  24200   else
  24201     case $cross_compiling:$ac_tool_warned in
  24202 yes:)
  24203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  24204 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  24205 ac_tool_warned=yes ;;
  24206 esac
  24207     PKG_CONFIG=$ac_pt_PKG_CONFIG
  24208   fi
  24209 else
  24210   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  24211 fi
  24212 
  24213 fi
  24214 if test -n "$PKG_CONFIG"; then
  24215 	_pkg_min_version=0.9.0
  24216 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
  24217 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
  24218 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
  24219 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  24220 printf "%s\n" "yes" >&6; }
  24221 	else
  24222 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24223 printf "%s\n" "no" >&6; }
  24224 		PKG_CONFIG=""
  24225 	fi
  24226 fi
  24227 
  24228 pkg_failed=no
  24229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gmock" >&5
  24230 printf %s "checking for gmock... " >&6; }
  24231 
  24232 if test -n "$GMOCK_CFLAGS"; then
  24233     pkg_cv_GMOCK_CFLAGS="$GMOCK_CFLAGS"
  24234  elif test -n "$PKG_CONFIG"; then
  24235     if test -n "$PKG_CONFIG" && \
  24236     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmock\""; } >&5
  24237   ($PKG_CONFIG --exists --print-errors "gmock") 2>&5
  24238   ac_status=$?
  24239   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  24240   test $ac_status = 0; }; then
  24241   pkg_cv_GMOCK_CFLAGS=`$PKG_CONFIG --cflags "gmock" 2>/dev/null`
  24242 		      test "x$?" != "x0" && pkg_failed=yes
  24243 else
  24244   pkg_failed=yes
  24245 fi
  24246  else
  24247     pkg_failed=untried
  24248 fi
  24249 if test -n "$GMOCK_LIBS"; then
  24250     pkg_cv_GMOCK_LIBS="$GMOCK_LIBS"
  24251  elif test -n "$PKG_CONFIG"; then
  24252     if test -n "$PKG_CONFIG" && \
  24253     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmock\""; } >&5
  24254   ($PKG_CONFIG --exists --print-errors "gmock") 2>&5
  24255   ac_status=$?
  24256   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  24257   test $ac_status = 0; }; then
  24258   pkg_cv_GMOCK_LIBS=`$PKG_CONFIG --libs "gmock" 2>/dev/null`
  24259 		      test "x$?" != "x0" && pkg_failed=yes
  24260 else
  24261   pkg_failed=yes
  24262 fi
  24263  else
  24264     pkg_failed=untried
  24265 fi
  24266 
  24267 
  24268 
  24269 if test $pkg_failed = yes; then
  24270         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24271 printf "%s\n" "no" >&6; }
  24272 
  24273 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
  24274         _pkg_short_errors_supported=yes
  24275 else
  24276         _pkg_short_errors_supported=no
  24277 fi
  24278         if test $_pkg_short_errors_supported = yes; then
  24279 	        GMOCK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gmock" 2>&1`
  24280         else
  24281 	        GMOCK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gmock" 2>&1`
  24282         fi
  24283 	# Put the nasty error message in config.log where it belongs
  24284 	echo "$GMOCK_PKG_ERRORS" >&5
  24285 
  24286 	 have_gmock=no
  24287 elif test $pkg_failed = untried; then
  24288         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24289 printf "%s\n" "no" >&6; }
  24290 	 have_gmock=no
  24291 else
  24292 	GMOCK_CFLAGS=$pkg_cv_GMOCK_CFLAGS
  24293 	GMOCK_LIBS=$pkg_cv_GMOCK_LIBS
  24294         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  24295 printf "%s\n" "yes" >&6; }
  24296 	 have_gmock=yes
  24297 fi
  24298   if test "x$have_gmock" = "xno" ; then
  24299     if test "x$build_tests" = "xmaybe" ; then
  24300       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: gmock could not be found, not building tests" >&5
  24301 printf "%s\n" "$as_me: WARNING: gmock could not be found, not building tests" >&2;}
  24302       build_tests=no
  24303     else
  24304       as_fn_error $? "tests require gmock" "$LINENO" 5
  24305     fi
  24306   else
  24307 
  24308 pkg_failed=no
  24309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gmock >= 1.12.0" >&5
  24310 printf %s "checking for gmock >= 1.12.0... " >&6; }
  24311 
  24312 if test -n "$GMOCK112_CFLAGS"; then
  24313     pkg_cv_GMOCK112_CFLAGS="$GMOCK112_CFLAGS"
  24314  elif test -n "$PKG_CONFIG"; then
  24315     if test -n "$PKG_CONFIG" && \
  24316     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmock >= 1.12.0\""; } >&5
  24317   ($PKG_CONFIG --exists --print-errors "gmock >= 1.12.0") 2>&5
  24318   ac_status=$?
  24319   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  24320   test $ac_status = 0; }; then
  24321   pkg_cv_GMOCK112_CFLAGS=`$PKG_CONFIG --cflags "gmock >= 1.12.0" 2>/dev/null`
  24322 		      test "x$?" != "x0" && pkg_failed=yes
  24323 else
  24324   pkg_failed=yes
  24325 fi
  24326  else
  24327     pkg_failed=untried
  24328 fi
  24329 if test -n "$GMOCK112_LIBS"; then
  24330     pkg_cv_GMOCK112_LIBS="$GMOCK112_LIBS"
  24331  elif test -n "$PKG_CONFIG"; then
  24332     if test -n "$PKG_CONFIG" && \
  24333     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gmock >= 1.12.0\""; } >&5
  24334   ($PKG_CONFIG --exists --print-errors "gmock >= 1.12.0") 2>&5
  24335   ac_status=$?
  24336   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  24337   test $ac_status = 0; }; then
  24338   pkg_cv_GMOCK112_LIBS=`$PKG_CONFIG --libs "gmock >= 1.12.0" 2>/dev/null`
  24339 		      test "x$?" != "x0" && pkg_failed=yes
  24340 else
  24341   pkg_failed=yes
  24342 fi
  24343  else
  24344     pkg_failed=untried
  24345 fi
  24346 
  24347 
  24348 
  24349 if test $pkg_failed = yes; then
  24350         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24351 printf "%s\n" "no" >&6; }
  24352 
  24353 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
  24354         _pkg_short_errors_supported=yes
  24355 else
  24356         _pkg_short_errors_supported=no
  24357 fi
  24358         if test $_pkg_short_errors_supported = yes; then
  24359 	        GMOCK112_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gmock >= 1.12.0" 2>&1`
  24360         else
  24361 	        GMOCK112_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gmock >= 1.12.0" 2>&1`
  24362         fi
  24363 	# Put the nasty error message in config.log where it belongs
  24364 	echo "$GMOCK112_PKG_ERRORS" >&5
  24365 
  24366 	 have_gmock_v112=no
  24367 elif test $pkg_failed = untried; then
  24368         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24369 printf "%s\n" "no" >&6; }
  24370 	 have_gmock_v112=no
  24371 else
  24372 	GMOCK112_CFLAGS=$pkg_cv_GMOCK112_CFLAGS
  24373 	GMOCK112_LIBS=$pkg_cv_GMOCK112_LIBS
  24374         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  24375 printf "%s\n" "yes" >&6; }
  24376 	 have_gmock_v112=yes
  24377 fi
  24378     if test "x$have_gmock_v112" = "xyes" ; then
  24379        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether user namespaces are supported" >&5
  24380 printf %s "checking whether user namespaces are supported... " >&6; }
  24381 if test ${ares_cv_user_namespace+y}
  24382 then :
  24383   printf %s "(cached) " >&6
  24384 else $as_nop
  24385 
  24386   ac_ext=c
  24387 ac_cpp='$CPP $CPPFLAGS'
  24388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  24389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  24390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  24391 
  24392   if test "$cross_compiling" = yes
  24393 then :
  24394   ares_cv_user_namespace=no
  24395 else $as_nop
  24396   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  24397 /* end confdefs.h.  */
  24398 
  24399 #define _GNU_SOURCE
  24400 #include <fcntl.h>
  24401 #include <sched.h>
  24402 #include <signal.h>
  24403 #include <stdio.h>
  24404 #include <string.h>
  24405 #include <sys/types.h>
  24406 #include <sys/wait.h>
  24407 
  24408 int userfn(void *d) {
  24409   usleep(100000);  /* synchronize by sleep */
  24410   return (getuid() != 0);
  24411 }
  24412 char userst[1024*1024];
  24413 int main() {
  24414   char buffer[1024];
  24415   int rc, status, fd;
  24416   pid_t child = clone(userfn, userst + 1024*1024, CLONE_NEWUSER|SIGCHLD, 0);
  24417   if (child < 0) return 1;
  24418 
  24419   snprintf(buffer, sizeof(buffer), "/proc/%d/uid_map", child);
  24420   fd = open(buffer, O_CREAT|O_WRONLY|O_TRUNC, 0755);
  24421   snprintf(buffer, sizeof(buffer), "0 %d 1\n", getuid());
  24422   write(fd, buffer, strlen(buffer));
  24423   close(fd);
  24424 
  24425   rc = waitpid(child, &status, 0);
  24426   if (rc <= 0) return 1;
  24427   if (!WIFEXITED(status)) return 1;
  24428   return WEXITSTATUS(status);
  24429 }
  24430 
  24431 _ACEOF
  24432 if ac_fn_c_try_run "$LINENO"
  24433 then :
  24434   ares_cv_user_namespace=yes
  24435 else $as_nop
  24436   ares_cv_user_namespace=no
  24437 fi
  24438 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  24439   conftest.$ac_objext conftest.beam conftest.$ac_ext
  24440 fi
  24441 
  24442  ac_ext=c
  24443 ac_cpp='$CPP $CPPFLAGS'
  24444 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  24445 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  24446 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  24447 
  24448 
  24449 fi
  24450 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ares_cv_user_namespace" >&5
  24451 printf "%s\n" "$ares_cv_user_namespace" >&6; }
  24452  if test "$ares_cv_user_namespace" = yes; then
  24453 
  24454 printf "%s\n" "#define HAVE_USER_NAMESPACE 1" >>confdefs.h
  24455 
  24456  fi
  24457 
  24458        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UTS namespaces are supported" >&5
  24459 printf %s "checking whether UTS namespaces are supported... " >&6; }
  24460 if test ${ares_cv_uts_namespace+y}
  24461 then :
  24462   printf %s "(cached) " >&6
  24463 else $as_nop
  24464 
  24465   ac_ext=c
  24466 ac_cpp='$CPP $CPPFLAGS'
  24467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  24468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  24469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  24470 
  24471   if test "$cross_compiling" = yes
  24472 then :
  24473   ares_cv_uts_namespace=no
  24474 else $as_nop
  24475   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  24476 /* end confdefs.h.  */
  24477 
  24478 #define _GNU_SOURCE
  24479 #include <sched.h>
  24480 #include <signal.h>
  24481 #include <stdio.h>
  24482 #include <string.h>
  24483 #include <fcntl.h>
  24484 #include <unistd.h>
  24485 #include <sys/types.h>
  24486 #include <sys/wait.h>
  24487 
  24488 int utsfn(void *d) {
  24489   char buffer[1024];
  24490   const char *name = "autoconftest";
  24491   int rc = sethostname(name, strlen(name));
  24492   if (rc != 0) return 1;
  24493   gethostname(buffer, 1024);
  24494   return (strcmp(buffer, name) != 0);
  24495 }
  24496 
  24497 char st2[1024*1024];
  24498 int fn(void *d) {
  24499   pid_t child;
  24500   int rc, status;
  24501   usleep(100000);  /* synchronize by sleep */
  24502   if (getuid() != 0) return 1;
  24503   child = clone(utsfn, st2 + 1024*1024, CLONE_NEWUTS|SIGCHLD, 0);
  24504   if (child < 0) return 1;
  24505   rc = waitpid(child, &status, 0);
  24506   if (rc <= 0) return 1;
  24507   if (!WIFEXITED(status)) return 1;
  24508   return WEXITSTATUS(status);
  24509 }
  24510 char st[1024*1024];
  24511 int main() {
  24512   char buffer[1024];
  24513   int rc, status, fd;
  24514   pid_t child = clone(fn, st + 1024*1024, CLONE_NEWUSER|SIGCHLD, 0);
  24515   if (child < 0) return 1;
  24516 
  24517   snprintf(buffer, sizeof(buffer), "/proc/%d/uid_map", child);
  24518   fd = open(buffer, O_CREAT|O_WRONLY|O_TRUNC, 0755);
  24519   snprintf(buffer, sizeof(buffer), "0 %d 1\n", getuid());
  24520   write(fd, buffer, strlen(buffer));
  24521   close(fd);
  24522 
  24523   rc = waitpid(child, &status, 0);
  24524   if (rc <= 0) return 1;
  24525   if (!WIFEXITED(status)) return 1;
  24526   return WEXITSTATUS(status);
  24527 }
  24528 
  24529 
  24530 _ACEOF
  24531 if ac_fn_c_try_run "$LINENO"
  24532 then :
  24533   ares_cv_uts_namespace=yes
  24534 else $as_nop
  24535   ares_cv_uts_namespace=no
  24536 fi
  24537 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  24538   conftest.$ac_objext conftest.beam conftest.$ac_ext
  24539 fi
  24540 
  24541  ac_ext=c
  24542 ac_cpp='$CPP $CPPFLAGS'
  24543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  24544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  24545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  24546 
  24547 
  24548 fi
  24549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ares_cv_uts_namespace" >&5
  24550 printf "%s\n" "$ares_cv_uts_namespace" >&6; }
  24551  if test "$ares_cv_uts_namespace" = yes; then
  24552 
  24553 printf "%s\n" "#define HAVE_UTS_NAMESPACE 1" >>confdefs.h
  24554 
  24555  fi
  24556 
  24557     fi
  24558   fi
  24559 fi
  24560 if test "x$build_tests" != "xno" ; then
  24561   build_tests=yes
  24562 
  24563     ax_cxx_compile_alternatives="14 1y"    ax_cxx_compile_cxx14_required=true
  24564   ac_ext=cpp
  24565 ac_cpp='$CXXCPP $CPPFLAGS'
  24566 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  24567 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  24568 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  24569   ac_success=no
  24570 
  24571 
  24572 
  24573 
  24574 
  24575     if test x$ac_success = xno; then
  24576                     for alternative in ${ax_cxx_compile_alternatives}; do
  24577       for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}" MSVC; do
  24578         if test x"$switch" = xMSVC; then
  24579                                         switch=-std:c++${alternative}
  24580           cachevar=`printf "%s\n" "ax_cv_cxx_compile_cxx14_${switch}_MSVC" | $as_tr_sh`
  24581         else
  24582           cachevar=`printf "%s\n" "ax_cv_cxx_compile_cxx14_$switch" | $as_tr_sh`
  24583         fi
  24584         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
  24585 printf %s "checking whether $CXX supports C++14 features with $switch... " >&6; }
  24586 if eval test \${$cachevar+y}
  24587 then :
  24588   printf %s "(cached) " >&6
  24589 else $as_nop
  24590   ac_save_CXX="$CXX"
  24591            CXX="$CXX $switch"
  24592            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  24593 /* end confdefs.h.  */
  24594 
  24595 
  24596 // If the compiler admits that it is not ready for C++11, why torture it?
  24597 // Hopefully, this will speed up the test.
  24598 
  24599 #ifndef __cplusplus
  24600 
  24601 #error "This is not a C++ compiler"
  24602 
  24603 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
  24604 // only set it correctly if /Zc:__cplusplus is specified as well as a
  24605 // /std:c++NN switch:
  24606 //
  24607 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
  24608 //
  24609 // The value __cplusplus ought to have is available in _MSVC_LANG since
  24610 // Visual Studio 2015 Update 3:
  24611 //
  24612 // https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros
  24613 //
  24614 // This was also the first MSVC version to support C++14 so we can't use the
  24615 // value of either __cplusplus or _MSVC_LANG to quickly rule out MSVC having
  24616 // C++11 or C++14 support, but we can check _MSVC_LANG for C++17 and later.
  24617 #elif __cplusplus < 201103L && !defined _MSC_VER
  24618 
  24619 #error "This is not a C++11 compiler"
  24620 
  24621 #else
  24622 
  24623 namespace cxx11
  24624 {
  24625 
  24626   namespace test_static_assert
  24627   {
  24628 
  24629     template <typename T>
  24630     struct check
  24631     {
  24632       static_assert(sizeof(int) <= sizeof(T), "not big enough");
  24633     };
  24634 
  24635   }
  24636 
  24637   namespace test_final_override
  24638   {
  24639 
  24640     struct Base
  24641     {
  24642       virtual ~Base() {}
  24643       virtual void f() {}
  24644     };
  24645 
  24646     struct Derived : public Base
  24647     {
  24648       virtual ~Derived() override {}
  24649       virtual void f() override {}
  24650     };
  24651 
  24652   }
  24653 
  24654   namespace test_double_right_angle_brackets
  24655   {
  24656 
  24657     template < typename T >
  24658     struct check {};
  24659 
  24660     typedef check<void> single_type;
  24661     typedef check<check<void>> double_type;
  24662     typedef check<check<check<void>>> triple_type;
  24663     typedef check<check<check<check<void>>>> quadruple_type;
  24664 
  24665   }
  24666 
  24667   namespace test_decltype
  24668   {
  24669 
  24670     int
  24671     f()
  24672     {
  24673       int a = 1;
  24674       decltype(a) b = 2;
  24675       return a + b;
  24676     }
  24677 
  24678   }
  24679 
  24680   namespace test_type_deduction
  24681   {
  24682 
  24683     template < typename T1, typename T2 >
  24684     struct is_same
  24685     {
  24686       static const bool value = false;
  24687     };
  24688 
  24689     template < typename T >
  24690     struct is_same<T, T>
  24691     {
  24692       static const bool value = true;
  24693     };
  24694 
  24695     template < typename T1, typename T2 >
  24696     auto
  24697     add(T1 a1, T2 a2) -> decltype(a1 + a2)
  24698     {
  24699       return a1 + a2;
  24700     }
  24701 
  24702     int
  24703     test(const int c, volatile int v)
  24704     {
  24705       static_assert(is_same<int, decltype(0)>::value == true, "");
  24706       static_assert(is_same<int, decltype(c)>::value == false, "");
  24707       static_assert(is_same<int, decltype(v)>::value == false, "");
  24708       auto ac = c;
  24709       auto av = v;
  24710       auto sumi = ac + av + 'x';
  24711       auto sumf = ac + av + 1.0;
  24712       static_assert(is_same<int, decltype(ac)>::value == true, "");
  24713       static_assert(is_same<int, decltype(av)>::value == true, "");
  24714       static_assert(is_same<int, decltype(sumi)>::value == true, "");
  24715       static_assert(is_same<int, decltype(sumf)>::value == false, "");
  24716       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
  24717       return (sumf > 0.0) ? sumi : add(c, v);
  24718     }
  24719 
  24720   }
  24721 
  24722   namespace test_noexcept
  24723   {
  24724 
  24725     int f() { return 0; }
  24726     int g() noexcept { return 0; }
  24727 
  24728     static_assert(noexcept(f()) == false, "");
  24729     static_assert(noexcept(g()) == true, "");
  24730 
  24731   }
  24732 
  24733   namespace test_constexpr
  24734   {
  24735 
  24736     template < typename CharT >
  24737     unsigned long constexpr
  24738     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
  24739     {
  24740       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
  24741     }
  24742 
  24743     template < typename CharT >
  24744     unsigned long constexpr
  24745     strlen_c(const CharT *const s) noexcept
  24746     {
  24747       return strlen_c_r(s, 0UL);
  24748     }
  24749 
  24750     static_assert(strlen_c("") == 0UL, "");
  24751     static_assert(strlen_c("1") == 1UL, "");
  24752     static_assert(strlen_c("example") == 7UL, "");
  24753     static_assert(strlen_c("another\0example") == 7UL, "");
  24754 
  24755   }
  24756 
  24757   namespace test_rvalue_references
  24758   {
  24759 
  24760     template < int N >
  24761     struct answer
  24762     {
  24763       static constexpr int value = N;
  24764     };
  24765 
  24766     answer<1> f(int&)       { return answer<1>(); }
  24767     answer<2> f(const int&) { return answer<2>(); }
  24768     answer<3> f(int&&)      { return answer<3>(); }
  24769 
  24770     void
  24771     test()
  24772     {
  24773       int i = 0;
  24774       const int c = 0;
  24775       static_assert(decltype(f(i))::value == 1, "");
  24776       static_assert(decltype(f(c))::value == 2, "");
  24777       static_assert(decltype(f(0))::value == 3, "");
  24778     }
  24779 
  24780   }
  24781 
  24782   namespace test_uniform_initialization
  24783   {
  24784 
  24785     struct test
  24786     {
  24787       static const int zero {};
  24788       static const int one {1};
  24789     };
  24790 
  24791     static_assert(test::zero == 0, "");
  24792     static_assert(test::one == 1, "");
  24793 
  24794   }
  24795 
  24796   namespace test_lambdas
  24797   {
  24798 
  24799     void
  24800     test1()
  24801     {
  24802       auto lambda1 = [](){};
  24803       auto lambda2 = lambda1;
  24804       lambda1();
  24805       lambda2();
  24806     }
  24807 
  24808     int
  24809     test2()
  24810     {
  24811       auto a = [](int i, int j){ return i + j; }(1, 2);
  24812       auto b = []() -> int { return '0'; }();
  24813       auto c = [=](){ return a + b; }();
  24814       auto d = [&](){ return c; }();
  24815       auto e = [a, &b](int x) mutable {
  24816         const auto identity = [](int y){ return y; };
  24817         for (auto i = 0; i < a; ++i)
  24818           a += b--;
  24819         return x + identity(a + b);
  24820       }(0);
  24821       return a + b + c + d + e;
  24822     }
  24823 
  24824     int
  24825     test3()
  24826     {
  24827       const auto nullary = [](){ return 0; };
  24828       const auto unary = [](int x){ return x; };
  24829       using nullary_t = decltype(nullary);
  24830       using unary_t = decltype(unary);
  24831       const auto higher1st = [](nullary_t f){ return f(); };
  24832       const auto higher2nd = [unary](nullary_t f1){
  24833         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
  24834       };
  24835       return higher1st(nullary) + higher2nd(nullary)(unary);
  24836     }
  24837 
  24838   }
  24839 
  24840   namespace test_variadic_templates
  24841   {
  24842 
  24843     template <int...>
  24844     struct sum;
  24845 
  24846     template <int N0, int... N1toN>
  24847     struct sum<N0, N1toN...>
  24848     {
  24849       static constexpr auto value = N0 + sum<N1toN...>::value;
  24850     };
  24851 
  24852     template <>
  24853     struct sum<>
  24854     {
  24855       static constexpr auto value = 0;
  24856     };
  24857 
  24858     static_assert(sum<>::value == 0, "");
  24859     static_assert(sum<1>::value == 1, "");
  24860     static_assert(sum<23>::value == 23, "");
  24861     static_assert(sum<1, 2>::value == 3, "");
  24862     static_assert(sum<5, 5, 11>::value == 21, "");
  24863     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
  24864 
  24865   }
  24866 
  24867   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
  24868   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
  24869   // because of this.
  24870   namespace test_template_alias_sfinae
  24871   {
  24872 
  24873     struct foo {};
  24874 
  24875     template<typename T>
  24876     using member = typename T::member_type;
  24877 
  24878     template<typename T>
  24879     void func(...) {}
  24880 
  24881     template<typename T>
  24882     void func(member<T>*) {}
  24883 
  24884     void test();
  24885 
  24886     void test() { func<foo>(0); }
  24887 
  24888   }
  24889 
  24890 }  // namespace cxx11
  24891 
  24892 #endif  // __cplusplus >= 201103L
  24893 
  24894 
  24895 
  24896 
  24897 // If the compiler admits that it is not ready for C++14, why torture it?
  24898 // Hopefully, this will speed up the test.
  24899 
  24900 #ifndef __cplusplus
  24901 
  24902 #error "This is not a C++ compiler"
  24903 
  24904 #elif __cplusplus < 201402L && !defined _MSC_VER
  24905 
  24906 #error "This is not a C++14 compiler"
  24907 
  24908 #else
  24909 
  24910 namespace cxx14
  24911 {
  24912 
  24913   namespace test_polymorphic_lambdas
  24914   {
  24915 
  24916     int
  24917     test()
  24918     {
  24919       const auto lambda = [](auto&&... args){
  24920         const auto istiny = [](auto x){
  24921           return (sizeof(x) == 1UL) ? 1 : 0;
  24922         };
  24923         const int aretiny[] = { istiny(args)... };
  24924         return aretiny[0];
  24925       };
  24926       return lambda(1, 1L, 1.0f, '1');
  24927     }
  24928 
  24929   }
  24930 
  24931   namespace test_binary_literals
  24932   {
  24933 
  24934     constexpr auto ivii = 0b0000000000101010;
  24935     static_assert(ivii == 42, "wrong value");
  24936 
  24937   }
  24938 
  24939   namespace test_generalized_constexpr
  24940   {
  24941 
  24942     template < typename CharT >
  24943     constexpr unsigned long
  24944     strlen_c(const CharT *const s) noexcept
  24945     {
  24946       auto length = 0UL;
  24947       for (auto p = s; *p; ++p)
  24948         ++length;
  24949       return length;
  24950     }
  24951 
  24952     static_assert(strlen_c("") == 0UL, "");
  24953     static_assert(strlen_c("x") == 1UL, "");
  24954     static_assert(strlen_c("test") == 4UL, "");
  24955     static_assert(strlen_c("another\0test") == 7UL, "");
  24956 
  24957   }
  24958 
  24959   namespace test_lambda_init_capture
  24960   {
  24961 
  24962     int
  24963     test()
  24964     {
  24965       auto x = 0;
  24966       const auto lambda1 = [a = x](int b){ return a + b; };
  24967       const auto lambda2 = [a = lambda1(x)](){ return a; };
  24968       return lambda2();
  24969     }
  24970 
  24971   }
  24972 
  24973   namespace test_digit_separators
  24974   {
  24975 
  24976     constexpr auto ten_million = 100'000'000;
  24977     static_assert(ten_million == 100000000, "");
  24978 
  24979   }
  24980 
  24981   namespace test_return_type_deduction
  24982   {
  24983 
  24984     auto f(int& x) { return x; }
  24985     decltype(auto) g(int& x) { return x; }
  24986 
  24987     template < typename T1, typename T2 >
  24988     struct is_same
  24989     {
  24990       static constexpr auto value = false;
  24991     };
  24992 
  24993     template < typename T >
  24994     struct is_same<T, T>
  24995     {
  24996       static constexpr auto value = true;
  24997     };
  24998 
  24999     int
  25000     test()
  25001     {
  25002       auto x = 0;
  25003       static_assert(is_same<int, decltype(f(x))>::value, "");
  25004       static_assert(is_same<int&, decltype(g(x))>::value, "");
  25005       return x;
  25006     }
  25007 
  25008   }
  25009 
  25010 }  // namespace cxx14
  25011 
  25012 #endif  // __cplusplus >= 201402L
  25013 
  25014 
  25015 
  25016 _ACEOF
  25017 if ac_fn_cxx_try_compile "$LINENO"
  25018 then :
  25019   eval $cachevar=yes
  25020 else $as_nop
  25021   eval $cachevar=no
  25022 fi
  25023 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
  25024            CXX="$ac_save_CXX"
  25025 fi
  25026 eval ac_res=\$$cachevar
  25027 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  25028 printf "%s\n" "$ac_res" >&6; }
  25029         if eval test x\$$cachevar = xyes; then
  25030           CXX="$CXX $switch"
  25031           if test -n "$CXXCPP" ; then
  25032             CXXCPP="$CXXCPP $switch"
  25033           fi
  25034           ac_success=yes
  25035           break
  25036         fi
  25037       done
  25038       if test x$ac_success = xyes; then
  25039         break
  25040       fi
  25041     done
  25042   fi
  25043   ac_ext=c
  25044 ac_cpp='$CPP $CPPFLAGS'
  25045 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  25046 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  25047 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  25048 
  25049   if test x$ax_cxx_compile_cxx14_required = xtrue; then
  25050     if test x$ac_success = xno; then
  25051       as_fn_error $? "*** A compiler with support for C++14 language features is required." "$LINENO" 5
  25052     fi
  25053   fi
  25054   if test x$ac_success = xno; then
  25055     HAVE_CXX14=0
  25056     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: No compiler with C++14 support was found" >&5
  25057 printf "%s\n" "$as_me: No compiler with C++14 support was found" >&6;}
  25058   else
  25059     HAVE_CXX14=1
  25060 
  25061 printf "%s\n" "#define HAVE_CXX14 1" >>confdefs.h
  25062 
  25063   fi
  25064 
  25065 
  25066   if test "$ac_cv_native_windows" != "yes" ; then
  25067 
  25068 
  25069 
  25070 
  25071 ac_ext=c
  25072 ac_cpp='$CPP $CPPFLAGS'
  25073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  25074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  25075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  25076 
  25077 ax_pthread_ok=no
  25078 
  25079 # We used to check for pthread.h first, but this fails if pthread.h
  25080 # requires special compiler flags (e.g. on Tru64 or Sequent).
  25081 # It gets checked for in the link test anyway.
  25082 
  25083 # First of all, check if the user has set any of the PTHREAD_LIBS,
  25084 # etcetera environment variables, and if threads linking works using
  25085 # them:
  25086 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
  25087         ax_pthread_save_CC="$CC"
  25088         ax_pthread_save_CFLAGS="$CFLAGS"
  25089         ax_pthread_save_LIBS="$LIBS"
  25090         if test "x$PTHREAD_CC" != "x"
  25091 then :
  25092   CC="$PTHREAD_CC"
  25093 fi
  25094         if test "x$PTHREAD_CXX" != "x"
  25095 then :
  25096   CXX="$PTHREAD_CXX"
  25097 fi
  25098         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
  25099         LIBS="$PTHREAD_LIBS $LIBS"
  25100         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
  25101 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
  25102         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25103 /* end confdefs.h.  */
  25104 
  25105 /* Override any GCC internal prototype to avoid an error.
  25106    Use char because int might match the return type of a GCC
  25107    builtin and then its argument prototype would still apply.  */
  25108 char pthread_join ();
  25109 int
  25110 main (void)
  25111 {
  25112 return pthread_join ();
  25113   ;
  25114   return 0;
  25115 }
  25116 _ACEOF
  25117 if ac_fn_c_try_link "$LINENO"
  25118 then :
  25119   ax_pthread_ok=yes
  25120 fi
  25121 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  25122     conftest$ac_exeext conftest.$ac_ext
  25123         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
  25124 printf "%s\n" "$ax_pthread_ok" >&6; }
  25125         if test "x$ax_pthread_ok" = "xno"; then
  25126                 PTHREAD_LIBS=""
  25127                 PTHREAD_CFLAGS=""
  25128         fi
  25129         CC="$ax_pthread_save_CC"
  25130         CFLAGS="$ax_pthread_save_CFLAGS"
  25131         LIBS="$ax_pthread_save_LIBS"
  25132 fi
  25133 
  25134 # We must check for the threads library under a number of different
  25135 # names; the ordering is very important because some systems
  25136 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
  25137 # libraries is broken (non-POSIX).
  25138 
  25139 # Create a list of thread flags to try. Items with a "," contain both
  25140 # C compiler flags (before ",") and linker flags (after ","). Other items
  25141 # starting with a "-" are C compiler flags, and remaining items are
  25142 # library names, except for "none" which indicates that we try without
  25143 # any flags at all, and "pthread-config" which is a program returning
  25144 # the flags for the Pth emulation library.
  25145 
  25146 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
  25147 
  25148 # The ordering *is* (sometimes) important.  Some notes on the
  25149 # individual items follow:
  25150 
  25151 # pthreads: AIX (must check this before -lpthread)
  25152 # none: in case threads are in libc; should be tried before -Kthread and
  25153 #       other compiler flags to prevent continual compiler warnings
  25154 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
  25155 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
  25156 #           (Note: HP C rejects this with "bad form for `-t' option")
  25157 # -pthreads: Solaris/gcc (Note: HP C also rejects)
  25158 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
  25159 #      doesn't hurt to check since this sometimes defines pthreads and
  25160 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
  25161 #      is present but should not be used directly; and before -mthreads,
  25162 #      because the compiler interprets this as "-mt" + "-hreads")
  25163 # -mthreads: Mingw32/gcc, Lynx/gcc
  25164 # pthread: Linux, etcetera
  25165 # --thread-safe: KAI C++
  25166 # pthread-config: use pthread-config program (for GNU Pth library)
  25167 
  25168 case $host_os in
  25169 
  25170         freebsd*)
  25171 
  25172         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
  25173         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
  25174 
  25175         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
  25176         ;;
  25177 
  25178         hpux*)
  25179 
  25180         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
  25181         # multi-threading and also sets -lpthread."
  25182 
  25183         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
  25184         ;;
  25185 
  25186         openedition*)
  25187 
  25188         # IBM z/OS requires a feature-test macro to be defined in order to
  25189         # enable POSIX threads at all, so give the user a hint if this is
  25190         # not set. (We don't define these ourselves, as they can affect
  25191         # other portions of the system API in unpredictable ways.)
  25192 
  25193         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25194 /* end confdefs.h.  */
  25195 
  25196 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
  25197              AX_PTHREAD_ZOS_MISSING
  25198 #            endif
  25199 
  25200 _ACEOF
  25201 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  25202   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
  25203 then :
  25204   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
  25205 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
  25206 fi
  25207 rm -rf conftest*
  25208 
  25209         ;;
  25210 
  25211         solaris*)
  25212 
  25213         # On Solaris (at least, for some versions), libc contains stubbed
  25214         # (non-functional) versions of the pthreads routines, so link-based
  25215         # tests will erroneously succeed. (N.B.: The stubs are missing
  25216         # pthread_cleanup_push, or rather a function called by this macro,
  25217         # so we could check for that, but who knows whether they'll stub
  25218         # that too in a future libc.)  So we'll check first for the
  25219         # standard Solaris way of linking pthreads (-mt -lpthread).
  25220 
  25221         ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
  25222         ;;
  25223 esac
  25224 
  25225 # Are we compiling with Clang?
  25226 
  25227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
  25228 printf %s "checking whether $CC is Clang... " >&6; }
  25229 if test ${ax_cv_PTHREAD_CLANG+y}
  25230 then :
  25231   printf %s "(cached) " >&6
  25232 else $as_nop
  25233   ax_cv_PTHREAD_CLANG=no
  25234      # Note that Autoconf sets GCC=yes for Clang as well as GCC
  25235      if test "x$GCC" = "xyes"; then
  25236         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25237 /* end confdefs.h.  */
  25238 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
  25239 #            if defined(__clang__) && defined(__llvm__)
  25240              AX_PTHREAD_CC_IS_CLANG
  25241 #            endif
  25242 
  25243 _ACEOF
  25244 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  25245   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
  25246 then :
  25247   ax_cv_PTHREAD_CLANG=yes
  25248 fi
  25249 rm -rf conftest*
  25250 
  25251      fi
  25252 
  25253 fi
  25254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
  25255 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
  25256 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
  25257 
  25258 
  25259 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
  25260 
  25261 # Note that for GCC and Clang -pthread generally implies -lpthread,
  25262 # except when -nostdlib is passed.
  25263 # This is problematic using libtool to build C++ shared libraries with pthread:
  25264 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
  25265 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
  25266 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
  25267 # To solve this, first try -pthread together with -lpthread for GCC
  25268 
  25269 if test "x$GCC" = "xyes"
  25270 then :
  25271   ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
  25272 fi
  25273 
  25274 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
  25275 
  25276 if test "x$ax_pthread_clang" = "xyes"
  25277 then :
  25278   ax_pthread_flags="-pthread,-lpthread -pthread"
  25279 fi
  25280 
  25281 
  25282 # The presence of a feature test macro requesting re-entrant function
  25283 # definitions is, on some systems, a strong hint that pthreads support is
  25284 # correctly enabled
  25285 
  25286 case $host_os in
  25287         darwin* | hpux* | linux* | osf* | solaris*)
  25288         ax_pthread_check_macro="_REENTRANT"
  25289         ;;
  25290 
  25291         aix*)
  25292         ax_pthread_check_macro="_THREAD_SAFE"
  25293         ;;
  25294 
  25295         *)
  25296         ax_pthread_check_macro="--"
  25297         ;;
  25298 esac
  25299 if test "x$ax_pthread_check_macro" = "x--"
  25300 then :
  25301   ax_pthread_check_cond=0
  25302 else $as_nop
  25303   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
  25304 fi
  25305 
  25306 
  25307 if test "x$ax_pthread_ok" = "xno"; then
  25308 for ax_pthread_try_flag in $ax_pthread_flags; do
  25309 
  25310         case $ax_pthread_try_flag in
  25311                 none)
  25312                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
  25313 printf %s "checking whether pthreads work without any flags... " >&6; }
  25314                 ;;
  25315 
  25316                 *,*)
  25317                 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
  25318                 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
  25319                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
  25320 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
  25321                 ;;
  25322 
  25323                 -*)
  25324                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
  25325 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
  25326                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
  25327                 ;;
  25328 
  25329                 pthread-config)
  25330                 # Extract the first word of "pthread-config", so it can be a program name with args.
  25331 set dummy pthread-config; ac_word=$2
  25332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  25333 printf %s "checking for $ac_word... " >&6; }
  25334 if test ${ac_cv_prog_ax_pthread_config+y}
  25335 then :
  25336   printf %s "(cached) " >&6
  25337 else $as_nop
  25338   if test -n "$ax_pthread_config"; then
  25339   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
  25340 else
  25341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  25342 for as_dir in $PATH
  25343 do
  25344   IFS=$as_save_IFS
  25345   case $as_dir in #(((
  25346     '') as_dir=./ ;;
  25347     */) ;;
  25348     *) as_dir=$as_dir/ ;;
  25349   esac
  25350     for ac_exec_ext in '' $ac_executable_extensions; do
  25351   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  25352     ac_cv_prog_ax_pthread_config="yes"
  25353     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  25354     break 2
  25355   fi
  25356 done
  25357   done
  25358 IFS=$as_save_IFS
  25359 
  25360   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
  25361 fi
  25362 fi
  25363 ax_pthread_config=$ac_cv_prog_ax_pthread_config
  25364 if test -n "$ax_pthread_config"; then
  25365   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
  25366 printf "%s\n" "$ax_pthread_config" >&6; }
  25367 else
  25368   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  25369 printf "%s\n" "no" >&6; }
  25370 fi
  25371 
  25372 
  25373                 if test "x$ax_pthread_config" = "xno"
  25374 then :
  25375   continue
  25376 fi
  25377                 PTHREAD_CFLAGS="`pthread-config --cflags`"
  25378                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
  25379                 ;;
  25380 
  25381                 *)
  25382                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
  25383 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
  25384                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
  25385                 ;;
  25386         esac
  25387 
  25388         ax_pthread_save_CFLAGS="$CFLAGS"
  25389         ax_pthread_save_LIBS="$LIBS"
  25390         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
  25391         LIBS="$PTHREAD_LIBS $LIBS"
  25392 
  25393         # Check for various functions.  We must include pthread.h,
  25394         # since some functions may be macros.  (On the Sequent, we
  25395         # need a special flag -Kthread to make this header compile.)
  25396         # We check for pthread_join because it is in -lpthread on IRIX
  25397         # while pthread_create is in libc.  We check for pthread_attr_init
  25398         # due to DEC craziness with -lpthreads.  We check for
  25399         # pthread_cleanup_push because it is one of the few pthread
  25400         # functions on Solaris that doesn't have a non-functional libc stub.
  25401         # We try pthread_create on general principles.
  25402 
  25403         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25404 /* end confdefs.h.  */
  25405 #include <pthread.h>
  25406 #                       if $ax_pthread_check_cond
  25407 #                        error "$ax_pthread_check_macro must be defined"
  25408 #                       endif
  25409                         static void *some_global = NULL;
  25410                         static void routine(void *a)
  25411                           {
  25412                              /* To avoid any unused-parameter or
  25413                                 unused-but-set-parameter warning.  */
  25414                              some_global = a;
  25415                           }
  25416                         static void *start_routine(void *a) { return a; }
  25417 int
  25418 main (void)
  25419 {
  25420 pthread_t th; pthread_attr_t attr;
  25421                         pthread_create(&th, 0, start_routine, 0);
  25422                         pthread_join(th, 0);
  25423                         pthread_attr_init(&attr);
  25424                         pthread_cleanup_push(routine, 0);
  25425                         pthread_cleanup_pop(0) /* ; */
  25426   ;
  25427   return 0;
  25428 }
  25429 _ACEOF
  25430 if ac_fn_c_try_link "$LINENO"
  25431 then :
  25432   ax_pthread_ok=yes
  25433 fi
  25434 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  25435     conftest$ac_exeext conftest.$ac_ext
  25436 
  25437         CFLAGS="$ax_pthread_save_CFLAGS"
  25438         LIBS="$ax_pthread_save_LIBS"
  25439 
  25440         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
  25441 printf "%s\n" "$ax_pthread_ok" >&6; }
  25442         if test "x$ax_pthread_ok" = "xyes"
  25443 then :
  25444   break
  25445 fi
  25446 
  25447         PTHREAD_LIBS=""
  25448         PTHREAD_CFLAGS=""
  25449 done
  25450 fi
  25451 
  25452 
  25453 # Clang needs special handling, because older versions handle the -pthread
  25454 # option in a rather... idiosyncratic way
  25455 
  25456 if test "x$ax_pthread_clang" = "xyes"; then
  25457 
  25458         # Clang takes -pthread; it has never supported any other flag
  25459 
  25460         # (Note 1: This will need to be revisited if a system that Clang
  25461         # supports has POSIX threads in a separate library.  This tends not
  25462         # to be the way of modern systems, but it's conceivable.)
  25463 
  25464         # (Note 2: On some systems, notably Darwin, -pthread is not needed
  25465         # to get POSIX threads support; the API is always present and
  25466         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
  25467         # -pthread does define _REENTRANT, and while the Darwin headers
  25468         # ignore this macro, third-party headers might not.)
  25469 
  25470         # However, older versions of Clang make a point of warning the user
  25471         # that, in an invocation where only linking and no compilation is
  25472         # taking place, the -pthread option has no effect ("argument unused
  25473         # during compilation").  They expect -pthread to be passed in only
  25474         # when source code is being compiled.
  25475         #
  25476         # Problem is, this is at odds with the way Automake and most other
  25477         # C build frameworks function, which is that the same flags used in
  25478         # compilation (CFLAGS) are also used in linking.  Many systems
  25479         # supported by AX_PTHREAD require exactly this for POSIX threads
  25480         # support, and in fact it is often not straightforward to specify a
  25481         # flag that is used only in the compilation phase and not in
  25482         # linking.  Such a scenario is extremely rare in practice.
  25483         #
  25484         # Even though use of the -pthread flag in linking would only print
  25485         # a warning, this can be a nuisance for well-run software projects
  25486         # that build with -Werror.  So if the active version of Clang has
  25487         # this misfeature, we search for an option to squash it.
  25488 
  25489         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
  25490 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
  25491 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
  25492 then :
  25493   printf %s "(cached) " >&6
  25494 else $as_nop
  25495   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
  25496              # Create an alternate version of $ac_link that compiles and
  25497              # links in two steps (.c -> .o, .o -> exe) instead of one
  25498              # (.c -> exe), because the warning occurs only in the second
  25499              # step
  25500              ax_pthread_save_ac_link="$ac_link"
  25501              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
  25502              ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
  25503              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
  25504              ax_pthread_save_CFLAGS="$CFLAGS"
  25505              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
  25506                 if test "x$ax_pthread_try" = "xunknown"
  25507 then :
  25508   break
  25509 fi
  25510                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
  25511                 ac_link="$ax_pthread_save_ac_link"
  25512                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25513 /* end confdefs.h.  */
  25514 int main(void){return 0;}
  25515 _ACEOF
  25516 if ac_fn_c_try_link "$LINENO"
  25517 then :
  25518   ac_link="$ax_pthread_2step_ac_link"
  25519                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25520 /* end confdefs.h.  */
  25521 int main(void){return 0;}
  25522 _ACEOF
  25523 if ac_fn_c_try_link "$LINENO"
  25524 then :
  25525   break
  25526 fi
  25527 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  25528     conftest$ac_exeext conftest.$ac_ext
  25529 
  25530 fi
  25531 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  25532     conftest$ac_exeext conftest.$ac_ext
  25533              done
  25534              ac_link="$ax_pthread_save_ac_link"
  25535              CFLAGS="$ax_pthread_save_CFLAGS"
  25536              if test "x$ax_pthread_try" = "x"
  25537 then :
  25538   ax_pthread_try=no
  25539 fi
  25540              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
  25541 
  25542 fi
  25543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
  25544 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
  25545 
  25546         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
  25547                 no | unknown) ;;
  25548                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
  25549         esac
  25550 
  25551 fi # $ax_pthread_clang = yes
  25552 
  25553 
  25554 
  25555 # Various other checks:
  25556 if test "x$ax_pthread_ok" = "xyes"; then
  25557         ax_pthread_save_CFLAGS="$CFLAGS"
  25558         ax_pthread_save_LIBS="$LIBS"
  25559         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
  25560         LIBS="$PTHREAD_LIBS $LIBS"
  25561 
  25562         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
  25563         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
  25564 printf %s "checking for joinable pthread attribute... " >&6; }
  25565 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
  25566 then :
  25567   printf %s "(cached) " >&6
  25568 else $as_nop
  25569   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
  25570              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
  25571                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25572 /* end confdefs.h.  */
  25573 #include <pthread.h>
  25574 int
  25575 main (void)
  25576 {
  25577 int attr = $ax_pthread_attr; return attr /* ; */
  25578   ;
  25579   return 0;
  25580 }
  25581 _ACEOF
  25582 if ac_fn_c_try_link "$LINENO"
  25583 then :
  25584   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
  25585 fi
  25586 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  25587     conftest$ac_exeext conftest.$ac_ext
  25588              done
  25589 
  25590 fi
  25591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
  25592 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
  25593         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
  25594                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
  25595                test "x$ax_pthread_joinable_attr_defined" != "xyes"
  25596 then :
  25597 
  25598 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
  25599 
  25600                ax_pthread_joinable_attr_defined=yes
  25601 
  25602 fi
  25603 
  25604         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
  25605 printf %s "checking whether more special flags are required for pthreads... " >&6; }
  25606 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
  25607 then :
  25608   printf %s "(cached) " >&6
  25609 else $as_nop
  25610   ax_cv_PTHREAD_SPECIAL_FLAGS=no
  25611              case $host_os in
  25612              solaris*)
  25613              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
  25614              ;;
  25615              esac
  25616 
  25617 fi
  25618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
  25619 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
  25620         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
  25621                test "x$ax_pthread_special_flags_added" != "xyes"
  25622 then :
  25623   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
  25624                ax_pthread_special_flags_added=yes
  25625 fi
  25626 
  25627         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
  25628 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
  25629 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
  25630 then :
  25631   printf %s "(cached) " >&6
  25632 else $as_nop
  25633   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  25634 /* end confdefs.h.  */
  25635 #include <pthread.h>
  25636 int
  25637 main (void)
  25638 {
  25639 int i = PTHREAD_PRIO_INHERIT;
  25640                                                return i;
  25641   ;
  25642   return 0;
  25643 }
  25644 _ACEOF
  25645 if ac_fn_c_try_link "$LINENO"
  25646 then :
  25647   ax_cv_PTHREAD_PRIO_INHERIT=yes
  25648 else $as_nop
  25649   ax_cv_PTHREAD_PRIO_INHERIT=no
  25650 fi
  25651 rm -f core conftest.err conftest.$ac_objext conftest.beam \
  25652     conftest$ac_exeext conftest.$ac_ext
  25653 
  25654 fi
  25655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
  25656 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
  25657         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
  25658                test "x$ax_pthread_prio_inherit_defined" != "xyes"
  25659 then :
  25660 
  25661 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
  25662 
  25663                ax_pthread_prio_inherit_defined=yes
  25664 
  25665 fi
  25666 
  25667         CFLAGS="$ax_pthread_save_CFLAGS"
  25668         LIBS="$ax_pthread_save_LIBS"
  25669 
  25670         # More AIX lossage: compile with *_r variant
  25671         if test "x$GCC" != "xyes"; then
  25672             case $host_os in
  25673                 aix*)
  25674                 case "x/$CC" in #(
  25675   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
  25676     #handle absolute path differently from PATH based program lookup
  25677                      case "x$CC" in #(
  25678   x/*) :
  25679 
  25680 			   if as_fn_executable_p ${CC}_r
  25681 then :
  25682   PTHREAD_CC="${CC}_r"
  25683 fi
  25684 			   if test "x${CXX}" != "x"
  25685 then :
  25686   if as_fn_executable_p ${CXX}_r
  25687 then :
  25688   PTHREAD_CXX="${CXX}_r"
  25689 fi
  25690 fi
  25691 			  ;; #(
  25692   *) :
  25693 
  25694 			   for ac_prog in ${CC}_r
  25695 do
  25696   # Extract the first word of "$ac_prog", so it can be a program name with args.
  25697 set dummy $ac_prog; ac_word=$2
  25698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  25699 printf %s "checking for $ac_word... " >&6; }
  25700 if test ${ac_cv_prog_PTHREAD_CC+y}
  25701 then :
  25702   printf %s "(cached) " >&6
  25703 else $as_nop
  25704   if test -n "$PTHREAD_CC"; then
  25705   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
  25706 else
  25707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  25708 for as_dir in $PATH
  25709 do
  25710   IFS=$as_save_IFS
  25711   case $as_dir in #(((
  25712     '') as_dir=./ ;;
  25713     */) ;;
  25714     *) as_dir=$as_dir/ ;;
  25715   esac
  25716     for ac_exec_ext in '' $ac_executable_extensions; do
  25717   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  25718     ac_cv_prog_PTHREAD_CC="$ac_prog"
  25719     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  25720     break 2
  25721   fi
  25722 done
  25723   done
  25724 IFS=$as_save_IFS
  25725 
  25726 fi
  25727 fi
  25728 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
  25729 if test -n "$PTHREAD_CC"; then
  25730   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
  25731 printf "%s\n" "$PTHREAD_CC" >&6; }
  25732 else
  25733   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  25734 printf "%s\n" "no" >&6; }
  25735 fi
  25736 
  25737 
  25738   test -n "$PTHREAD_CC" && break
  25739 done
  25740 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
  25741 
  25742 			   if test "x${CXX}" != "x"
  25743 then :
  25744   for ac_prog in ${CXX}_r
  25745 do
  25746   # Extract the first word of "$ac_prog", so it can be a program name with args.
  25747 set dummy $ac_prog; ac_word=$2
  25748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  25749 printf %s "checking for $ac_word... " >&6; }
  25750 if test ${ac_cv_prog_PTHREAD_CXX+y}
  25751 then :
  25752   printf %s "(cached) " >&6
  25753 else $as_nop
  25754   if test -n "$PTHREAD_CXX"; then
  25755   ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
  25756 else
  25757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  25758 for as_dir in $PATH
  25759 do
  25760   IFS=$as_save_IFS
  25761   case $as_dir in #(((
  25762     '') as_dir=./ ;;
  25763     */) ;;
  25764     *) as_dir=$as_dir/ ;;
  25765   esac
  25766     for ac_exec_ext in '' $ac_executable_extensions; do
  25767   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
  25768     ac_cv_prog_PTHREAD_CXX="$ac_prog"
  25769     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
  25770     break 2
  25771   fi
  25772 done
  25773   done
  25774 IFS=$as_save_IFS
  25775 
  25776 fi
  25777 fi
  25778 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
  25779 if test -n "$PTHREAD_CXX"; then
  25780   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
  25781 printf "%s\n" "$PTHREAD_CXX" >&6; }
  25782 else
  25783   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
  25784 printf "%s\n" "no" >&6; }
  25785 fi
  25786 
  25787 
  25788   test -n "$PTHREAD_CXX" && break
  25789 done
  25790 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
  25791 
  25792 fi
  25793 
  25794                       ;;
  25795 esac
  25796                      ;; #(
  25797   *) :
  25798      ;;
  25799 esac
  25800                 ;;
  25801             esac
  25802         fi
  25803 fi
  25804 
  25805 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
  25806 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
  25807 
  25808 
  25809 
  25810 
  25811 
  25812 
  25813 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
  25814 if test "x$ax_pthread_ok" = "xyes"; then
  25815          CARES_TEST_PTHREADS="yes"
  25816         :
  25817 else
  25818         ax_pthread_ok=no
  25819          as_fn_error $? "threading required for tests" "$LINENO" 5
  25820 fi
  25821 ac_ext=c
  25822 ac_cpp='$CPP $CPPFLAGS'
  25823 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  25824 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  25825 ac_compiler_gnu=$ac_cv_c_compiler_gnu
  25826 
  25827 
  25828   fi
  25829 
  25830   BUILD_SUBDIRS="${BUILD_SUBDIRS} test"
  25831 fi
  25832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build tests" >&5
  25833 printf %s "checking whether to build tests... " >&6; }
  25834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $build_tests" >&5
  25835 printf "%s\n" "$build_tests" >&6; }
  25836 
  25837  if test "x$build_tests" = "xyes"; then
  25838   BUILD_TESTS_TRUE=
  25839   BUILD_TESTS_FALSE='#'
  25840 else
  25841   BUILD_TESTS_TRUE='#'
  25842   BUILD_TESTS_FALSE=
  25843 fi
  25844 
  25845 
  25846 
  25847 
  25848 
  25849 
  25850 
  25851 ac_config_files="$ac_config_files Makefile include/Makefile src/Makefile src/lib/Makefile src/tools/Makefile docs/Makefile libcares.pc"
  25852 
  25853 if test -z "$BUILD_TESTS_TRUE"; then :
  25854   ac_config_files="$ac_config_files test/Makefile"
  25855 
  25856 fi
  25857 
  25858 cat >confcache <<\_ACEOF
  25859 # This file is a shell script that caches the results of configure
  25860 # tests run on this system so they can be shared between configure
  25861 # scripts and configure runs, see configure's option --config-cache.
  25862 # It is not useful on other systems.  If it contains results you don't
  25863 # want to keep, you may remove or edit it.
  25864 #
  25865 # config.status only pays attention to the cache file if you give it
  25866 # the --recheck option to rerun configure.
  25867 #
  25868 # `ac_cv_env_foo' variables (set or unset) will be overridden when
  25869 # loading this file, other *unset* `ac_cv_foo' will be assigned the
  25870 # following values.
  25871 
  25872 _ACEOF
  25873 
  25874 # The following way of writing the cache mishandles newlines in values,
  25875 # but we know of no workaround that is simple, portable, and efficient.
  25876 # So, we kill variables containing newlines.
  25877 # Ultrix sh set writes to stderr and can't be redirected directly,
  25878 # and sets the high bit in the cache file unless we assign to the vars.
  25879 (
  25880   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
  25881     eval ac_val=\$$ac_var
  25882     case $ac_val in #(
  25883     *${as_nl}*)
  25884       case $ac_var in #(
  25885       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
  25886 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
  25887       esac
  25888       case $ac_var in #(
  25889       _ | IFS | as_nl) ;; #(
  25890       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
  25891       *) { eval $ac_var=; unset $ac_var;} ;;
  25892       esac ;;
  25893     esac
  25894   done
  25895 
  25896   (set) 2>&1 |
  25897     case $as_nl`(ac_space=' '; set) 2>&1` in #(
  25898     *${as_nl}ac_space=\ *)
  25899       # `set' does not quote correctly, so add quotes: double-quote
  25900       # substitution turns \\\\ into \\, and sed turns \\ into \.
  25901       sed -n \
  25902 	"s/'/'\\\\''/g;
  25903 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
  25904       ;; #(
  25905     *)
  25906       # `set' quotes correctly as required by POSIX, so do not add quotes.
  25907       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
  25908       ;;
  25909     esac |
  25910     sort
  25911 ) |
  25912   sed '
  25913      /^ac_cv_env_/b end
  25914      t clear
  25915      :clear
  25916      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
  25917      t end
  25918      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
  25919      :end' >>confcache
  25920 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
  25921   if test -w "$cache_file"; then
  25922     if test "x$cache_file" != "x/dev/null"; then
  25923       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
  25924 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
  25925       if test ! -f "$cache_file" || test -h "$cache_file"; then
  25926 	cat confcache >"$cache_file"
  25927       else
  25928         case $cache_file in #(
  25929         */* | ?:*)
  25930 	  mv -f confcache "$cache_file"$$ &&
  25931 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
  25932         *)
  25933 	  mv -f confcache "$cache_file" ;;
  25934 	esac
  25935       fi
  25936     fi
  25937   else
  25938     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
  25939 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
  25940   fi
  25941 fi
  25942 rm -f confcache
  25943 
  25944 test "x$prefix" = xNONE && prefix=$ac_default_prefix
  25945 # Let make expand exec_prefix.
  25946 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  25947 
  25948 DEFS=-DHAVE_CONFIG_H
  25949 
  25950 ac_libobjs=
  25951 ac_ltlibobjs=
  25952 U=
  25953 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  25954   # 1. Remove the extension, and $U if already installed.
  25955   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
  25956   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
  25957   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
  25958   #    will be set to the directory where LIBOBJS objects are built.
  25959   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
  25960   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
  25961 done
  25962 LIBOBJS=$ac_libobjs
  25963 
  25964 LTLIBOBJS=$ac_ltlibobjs
  25965 
  25966 
  25967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
  25968 printf %s "checking that generated files are newer than configure... " >&6; }
  25969    if test -n "$am_sleep_pid"; then
  25970      # Hide warnings about reused PIDs.
  25971      wait $am_sleep_pid 2>/dev/null
  25972    fi
  25973    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
  25974 printf "%s\n" "done" >&6; }
  25975 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  25976   as_fn_error $? "conditional \"AMDEP\" was never defined.
  25977 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  25978 fi
  25979 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  25980   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
  25981 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  25982 fi
  25983 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
  25984   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
  25985 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  25986 fi
  25987  if test -n "$EXEEXT"; then
  25988   am__EXEEXT_TRUE=
  25989   am__EXEEXT_FALSE='#'
  25990 else
  25991   am__EXEEXT_TRUE='#'
  25992   am__EXEEXT_FALSE=
  25993 fi
  25994 
  25995 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
  25996   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
  25997 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  25998 fi
  25999 if test -z "${CODE_COVERAGE_ENABLED_TRUE}" && test -z "${CODE_COVERAGE_ENABLED_FALSE}"; then
  26000   as_fn_error $? "conditional \"CODE_COVERAGE_ENABLED\" was never defined.
  26001 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  26002 fi
  26003 if test -z "${CARES_USE_NO_UNDEFINED_TRUE}" && test -z "${CARES_USE_NO_UNDEFINED_FALSE}"; then
  26004   as_fn_error $? "conditional \"CARES_USE_NO_UNDEFINED\" was never defined.
  26005 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  26006 fi
  26007 if test -z "${CARES_SYMBOL_HIDING_TRUE}" && test -z "${CARES_SYMBOL_HIDING_FALSE}"; then
  26008   as_fn_error $? "conditional \"CARES_SYMBOL_HIDING\" was never defined.
  26009 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  26010 fi
  26011 if test -z "${BUILD_TESTS_TRUE}" && test -z "${BUILD_TESTS_FALSE}"; then
  26012   as_fn_error $? "conditional \"BUILD_TESTS\" was never defined.
  26013 Usually this means the macro was only invoked conditionally." "$LINENO" 5
  26014 fi
  26015 
  26016 : "${CONFIG_STATUS=./config.status}"
  26017 ac_write_fail=0
  26018 ac_clean_files_save=$ac_clean_files
  26019 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
  26020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
  26021 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
  26022 as_write_fail=0
  26023 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
  26024 #! $SHELL
  26025 # Generated by $as_me.
  26026 # Run this file to recreate the current configuration.
  26027 # Compiler output produced by configure, useful for debugging
  26028 # configure, is in config.log if it exists.
  26029 
  26030 debug=false
  26031 ac_cs_recheck=false
  26032 ac_cs_silent=false
  26033 
  26034 SHELL=\${CONFIG_SHELL-$SHELL}
  26035 export SHELL
  26036 _ASEOF
  26037 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
  26038 ## -------------------- ##
  26039 ## M4sh Initialization. ##
  26040 ## -------------------- ##
  26041 
  26042 # Be more Bourne compatible
  26043 DUALCASE=1; export DUALCASE # for MKS sh
  26044 as_nop=:
  26045 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
  26046 then :
  26047   emulate sh
  26048   NULLCMD=:
  26049   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  26050   # is contrary to our usage.  Disable this feature.
  26051   alias -g '${1+"$@"}'='"$@"'
  26052   setopt NO_GLOB_SUBST
  26053 else $as_nop
  26054   case `(set -o) 2>/dev/null` in #(
  26055   *posix*) :
  26056     set -o posix ;; #(
  26057   *) :
  26058      ;;
  26059 esac
  26060 fi
  26061 
  26062 
  26063 
  26064 # Reset variables that may have inherited troublesome values from
  26065 # the environment.
  26066 
  26067 # IFS needs to be set, to space, tab, and newline, in precisely that order.
  26068 # (If _AS_PATH_WALK were called with IFS unset, it would have the
  26069 # side effect of setting IFS to empty, thus disabling word splitting.)
  26070 # Quoting is to prevent editors from complaining about space-tab.
  26071 as_nl='
  26072 '
  26073 export as_nl
  26074 IFS=" ""	$as_nl"
  26075 
  26076 PS1='$ '
  26077 PS2='> '
  26078 PS4='+ '
  26079 
  26080 # Ensure predictable behavior from utilities with locale-dependent output.
  26081 LC_ALL=C
  26082 export LC_ALL
  26083 LANGUAGE=C
  26084 export LANGUAGE
  26085 
  26086 # We cannot yet rely on "unset" to work, but we need these variables
  26087 # to be unset--not just set to an empty or harmless value--now, to
  26088 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
  26089 # also avoids known problems related to "unset" and subshell syntax
  26090 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
  26091 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
  26092 do eval test \${$as_var+y} \
  26093   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
  26094 done
  26095 
  26096 # Ensure that fds 0, 1, and 2 are open.
  26097 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
  26098 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
  26099 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
  26100 
  26101 # The user is always right.
  26102 if ${PATH_SEPARATOR+false} :; then
  26103   PATH_SEPARATOR=:
  26104   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
  26105     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
  26106       PATH_SEPARATOR=';'
  26107   }
  26108 fi
  26109 
  26110 
  26111 # Find who we are.  Look in the path if we contain no directory separator.
  26112 as_myself=
  26113 case $0 in #((
  26114   *[\\/]* ) as_myself=$0 ;;
  26115   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  26116 for as_dir in $PATH
  26117 do
  26118   IFS=$as_save_IFS
  26119   case $as_dir in #(((
  26120     '') as_dir=./ ;;
  26121     */) ;;
  26122     *) as_dir=$as_dir/ ;;
  26123   esac
  26124     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
  26125   done
  26126 IFS=$as_save_IFS
  26127 
  26128      ;;
  26129 esac
  26130 # We did not find ourselves, most probably we were run as `sh COMMAND'
  26131 # in which case we are not to be found in the path.
  26132 if test "x$as_myself" = x; then
  26133   as_myself=$0
  26134 fi
  26135 if test ! -f "$as_myself"; then
  26136   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  26137   exit 1
  26138 fi
  26139 
  26140 
  26141 
  26142 # as_fn_error STATUS ERROR [LINENO LOG_FD]
  26143 # ----------------------------------------
  26144 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
  26145 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
  26146 # script with STATUS, using 1 if that was 0.
  26147 as_fn_error ()
  26148 {
  26149   as_status=$1; test $as_status -eq 0 && as_status=1
  26150   if test "$4"; then
  26151     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  26152     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  26153   fi
  26154   printf "%s\n" "$as_me: error: $2" >&2
  26155   as_fn_exit $as_status
  26156 } # as_fn_error
  26157 
  26158 
  26159 
  26160 # as_fn_set_status STATUS
  26161 # -----------------------
  26162 # Set $? to STATUS, without forking.
  26163 as_fn_set_status ()
  26164 {
  26165   return $1
  26166 } # as_fn_set_status
  26167 
  26168 # as_fn_exit STATUS
  26169 # -----------------
  26170 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
  26171 as_fn_exit ()
  26172 {
  26173   set +e
  26174   as_fn_set_status $1
  26175   exit $1
  26176 } # as_fn_exit
  26177 
  26178 # as_fn_unset VAR
  26179 # ---------------
  26180 # Portably unset VAR.
  26181 as_fn_unset ()
  26182 {
  26183   { eval $1=; unset $1;}
  26184 }
  26185 as_unset=as_fn_unset
  26186 
  26187 # as_fn_append VAR VALUE
  26188 # ----------------------
  26189 # Append the text in VALUE to the end of the definition contained in VAR. Take
  26190 # advantage of any shell optimizations that allow amortized linear growth over
  26191 # repeated appends, instead of the typical quadratic growth present in naive
  26192 # implementations.
  26193 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
  26194 then :
  26195   eval 'as_fn_append ()
  26196   {
  26197     eval $1+=\$2
  26198   }'
  26199 else $as_nop
  26200   as_fn_append ()
  26201   {
  26202     eval $1=\$$1\$2
  26203   }
  26204 fi # as_fn_append
  26205 
  26206 # as_fn_arith ARG...
  26207 # ------------------
  26208 # Perform arithmetic evaluation on the ARGs, and store the result in the
  26209 # global $as_val. Take advantage of shells that can avoid forks. The arguments
  26210 # must be portable across $(()) and expr.
  26211 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
  26212 then :
  26213   eval 'as_fn_arith ()
  26214   {
  26215     as_val=$(( $* ))
  26216   }'
  26217 else $as_nop
  26218   as_fn_arith ()
  26219   {
  26220     as_val=`expr "$@" || test $? -eq 1`
  26221   }
  26222 fi # as_fn_arith
  26223 
  26224 
  26225 if expr a : '\(a\)' >/dev/null 2>&1 &&
  26226    test "X`expr 00001 : '.*\(...\)'`" = X001; then
  26227   as_expr=expr
  26228 else
  26229   as_expr=false
  26230 fi
  26231 
  26232 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  26233   as_basename=basename
  26234 else
  26235   as_basename=false
  26236 fi
  26237 
  26238 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  26239   as_dirname=dirname
  26240 else
  26241   as_dirname=false
  26242 fi
  26243 
  26244 as_me=`$as_basename -- "$0" ||
  26245 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
  26246 	 X"$0" : 'X\(//\)$' \| \
  26247 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
  26248 printf "%s\n" X/"$0" |
  26249     sed '/^.*\/\([^/][^/]*\)\/*$/{
  26250 	    s//\1/
  26251 	    q
  26252 	  }
  26253 	  /^X\/\(\/\/\)$/{
  26254 	    s//\1/
  26255 	    q
  26256 	  }
  26257 	  /^X\/\(\/\).*/{
  26258 	    s//\1/
  26259 	    q
  26260 	  }
  26261 	  s/.*/./; q'`
  26262 
  26263 # Avoid depending upon Character Ranges.
  26264 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  26265 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  26266 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  26267 as_cr_digits='0123456789'
  26268 as_cr_alnum=$as_cr_Letters$as_cr_digits
  26269 
  26270 
  26271 # Determine whether it's possible to make 'echo' print without a newline.
  26272 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
  26273 # for compatibility with existing Makefiles.
  26274 ECHO_C= ECHO_N= ECHO_T=
  26275 case `echo -n x` in #(((((
  26276 -n*)
  26277   case `echo 'xy\c'` in
  26278   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
  26279   xy)  ECHO_C='\c';;
  26280   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
  26281        ECHO_T='	';;
  26282   esac;;
  26283 *)
  26284   ECHO_N='-n';;
  26285 esac
  26286 
  26287 # For backward compatibility with old third-party macros, we provide
  26288 # the shell variables $as_echo and $as_echo_n.  New code should use
  26289 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
  26290 as_echo='printf %s\n'
  26291 as_echo_n='printf %s'
  26292 
  26293 rm -f conf$$ conf$$.exe conf$$.file
  26294 if test -d conf$$.dir; then
  26295   rm -f conf$$.dir/conf$$.file
  26296 else
  26297   rm -f conf$$.dir
  26298   mkdir conf$$.dir 2>/dev/null
  26299 fi
  26300 if (echo >conf$$.file) 2>/dev/null; then
  26301   if ln -s conf$$.file conf$$ 2>/dev/null; then
  26302     as_ln_s='ln -s'
  26303     # ... but there are two gotchas:
  26304     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
  26305     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
  26306     # In both cases, we have to default to `cp -pR'.
  26307     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
  26308       as_ln_s='cp -pR'
  26309   elif ln conf$$.file conf$$ 2>/dev/null; then
  26310     as_ln_s=ln
  26311   else
  26312     as_ln_s='cp -pR'
  26313   fi
  26314 else
  26315   as_ln_s='cp -pR'
  26316 fi
  26317 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
  26318 rmdir conf$$.dir 2>/dev/null
  26319 
  26320 
  26321 # as_fn_mkdir_p
  26322 # -------------
  26323 # Create "$as_dir" as a directory, including parents if necessary.
  26324 as_fn_mkdir_p ()
  26325 {
  26326 
  26327   case $as_dir in #(
  26328   -*) as_dir=./$as_dir;;
  26329   esac
  26330   test -d "$as_dir" || eval $as_mkdir_p || {
  26331     as_dirs=
  26332     while :; do
  26333       case $as_dir in #(
  26334       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
  26335       *) as_qdir=$as_dir;;
  26336       esac
  26337       as_dirs="'$as_qdir' $as_dirs"
  26338       as_dir=`$as_dirname -- "$as_dir" ||
  26339 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  26340 	 X"$as_dir" : 'X\(//\)[^/]' \| \
  26341 	 X"$as_dir" : 'X\(//\)$' \| \
  26342 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
  26343 printf "%s\n" X"$as_dir" |
  26344     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  26345 	    s//\1/
  26346 	    q
  26347 	  }
  26348 	  /^X\(\/\/\)[^/].*/{
  26349 	    s//\1/
  26350 	    q
  26351 	  }
  26352 	  /^X\(\/\/\)$/{
  26353 	    s//\1/
  26354 	    q
  26355 	  }
  26356 	  /^X\(\/\).*/{
  26357 	    s//\1/
  26358 	    q
  26359 	  }
  26360 	  s/.*/./; q'`
  26361       test -d "$as_dir" && break
  26362     done
  26363     test -z "$as_dirs" || eval "mkdir $as_dirs"
  26364   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
  26365 
  26366 
  26367 } # as_fn_mkdir_p
  26368 if mkdir -p . 2>/dev/null; then
  26369   as_mkdir_p='mkdir -p "$as_dir"'
  26370 else
  26371   test -d ./-p && rmdir ./-p
  26372   as_mkdir_p=false
  26373 fi
  26374 
  26375 
  26376 # as_fn_executable_p FILE
  26377 # -----------------------
  26378 # Test if FILE is an executable regular file.
  26379 as_fn_executable_p ()
  26380 {
  26381   test -f "$1" && test -x "$1"
  26382 } # as_fn_executable_p
  26383 as_test_x='test -x'
  26384 as_executable_p=as_fn_executable_p
  26385 
  26386 # Sed expression to map a string onto a valid CPP name.
  26387 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  26388 
  26389 # Sed expression to map a string onto a valid variable name.
  26390 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  26391 
  26392 
  26393 exec 6>&1
  26394 ## ----------------------------------- ##
  26395 ## Main body of $CONFIG_STATUS script. ##
  26396 ## ----------------------------------- ##
  26397 _ASEOF
  26398 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
  26399 
  26400 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  26401 # Save the log message, to keep $0 and so on meaningful, and to
  26402 # report actual input values of CONFIG_FILES etc. instead of their
  26403 # values after options handling.
  26404 ac_log="
  26405 This file was extended by c-ares $as_me 1.34.5, which was
  26406 generated by GNU Autoconf 2.71.  Invocation command line was
  26407 
  26408   CONFIG_FILES    = $CONFIG_FILES
  26409   CONFIG_HEADERS  = $CONFIG_HEADERS
  26410   CONFIG_LINKS    = $CONFIG_LINKS
  26411   CONFIG_COMMANDS = $CONFIG_COMMANDS
  26412   $ $0 $@
  26413 
  26414 on `(hostname || uname -n) 2>/dev/null | sed 1q`
  26415 "
  26416 
  26417 _ACEOF
  26418 
  26419 case $ac_config_files in *"
  26420 "*) set x $ac_config_files; shift; ac_config_files=$*;;
  26421 esac
  26422 
  26423 case $ac_config_headers in *"
  26424 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
  26425 esac
  26426 
  26427 
  26428 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  26429 # Files that config.status was made for.
  26430 config_files="$ac_config_files"
  26431 config_headers="$ac_config_headers"
  26432 config_commands="$ac_config_commands"
  26433 
  26434 _ACEOF
  26435 
  26436 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  26437 ac_cs_usage="\
  26438 \`$as_me' instantiates files and other configuration actions
  26439 from templates according to the current configuration.  Unless the files
  26440 and actions are specified as TAGs, all are instantiated by default.
  26441 
  26442 Usage: $0 [OPTION]... [TAG]...
  26443 
  26444   -h, --help       print this help, then exit
  26445   -V, --version    print version number and configuration settings, then exit
  26446       --config     print configuration, then exit
  26447   -q, --quiet, --silent
  26448                    do not print progress messages
  26449   -d, --debug      don't remove temporary files
  26450       --recheck    update $as_me by reconfiguring in the same conditions
  26451       --file=FILE[:TEMPLATE]
  26452                    instantiate the configuration file FILE
  26453       --header=FILE[:TEMPLATE]
  26454                    instantiate the configuration header FILE
  26455 
  26456 Configuration files:
  26457 $config_files
  26458 
  26459 Configuration headers:
  26460 $config_headers
  26461 
  26462 Configuration commands:
  26463 $config_commands
  26464 
  26465 Report bugs to <c-ares mailing list: http://lists.haxx.se/listinfo/c-ares>."
  26466 
  26467 _ACEOF
  26468 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
  26469 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
  26470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  26471 ac_cs_config='$ac_cs_config_escaped'
  26472 ac_cs_version="\\
  26473 c-ares config.status 1.34.5
  26474 configured by $0, generated by GNU Autoconf 2.71,
  26475   with options \\"\$ac_cs_config\\"
  26476 
  26477 Copyright (C) 2021 Free Software Foundation, Inc.
  26478 This config.status script is free software; the Free Software Foundation
  26479 gives unlimited permission to copy, distribute and modify it."
  26480 
  26481 ac_pwd='$ac_pwd'
  26482 srcdir='$srcdir'
  26483 INSTALL='$INSTALL'
  26484 MKDIR_P='$MKDIR_P'
  26485 AWK='$AWK'
  26486 test -n "\$AWK" || AWK=awk
  26487 _ACEOF
  26488 
  26489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  26490 # The default lists apply if the user does not specify any file.
  26491 ac_need_defaults=:
  26492 while test $# != 0
  26493 do
  26494   case $1 in
  26495   --*=?*)
  26496     ac_option=`expr "X$1" : 'X\([^=]*\)='`
  26497     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
  26498     ac_shift=:
  26499     ;;
  26500   --*=)
  26501     ac_option=`expr "X$1" : 'X\([^=]*\)='`
  26502     ac_optarg=
  26503     ac_shift=:
  26504     ;;
  26505   *)
  26506     ac_option=$1
  26507     ac_optarg=$2
  26508     ac_shift=shift
  26509     ;;
  26510   esac
  26511 
  26512   case $ac_option in
  26513   # Handling of the options.
  26514   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  26515     ac_cs_recheck=: ;;
  26516   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
  26517     printf "%s\n" "$ac_cs_version"; exit ;;
  26518   --config | --confi | --conf | --con | --co | --c )
  26519     printf "%s\n" "$ac_cs_config"; exit ;;
  26520   --debug | --debu | --deb | --de | --d | -d )
  26521     debug=: ;;
  26522   --file | --fil | --fi | --f )
  26523     $ac_shift
  26524     case $ac_optarg in
  26525     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
  26526     '') as_fn_error $? "missing file argument" ;;
  26527     esac
  26528     as_fn_append CONFIG_FILES " '$ac_optarg'"
  26529     ac_need_defaults=false;;
  26530   --header | --heade | --head | --hea )
  26531     $ac_shift
  26532     case $ac_optarg in
  26533     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
  26534     esac
  26535     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
  26536     ac_need_defaults=false;;
  26537   --he | --h)
  26538     # Conflict between --help and --header
  26539     as_fn_error $? "ambiguous option: \`$1'
  26540 Try \`$0 --help' for more information.";;
  26541   --help | --hel | -h )
  26542     printf "%s\n" "$ac_cs_usage"; exit ;;
  26543   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  26544   | -silent | --silent | --silen | --sile | --sil | --si | --s)
  26545     ac_cs_silent=: ;;
  26546 
  26547   # This is an error.
  26548   -*) as_fn_error $? "unrecognized option: \`$1'
  26549 Try \`$0 --help' for more information." ;;
  26550 
  26551   *) as_fn_append ac_config_targets " $1"
  26552      ac_need_defaults=false ;;
  26553 
  26554   esac
  26555   shift
  26556 done
  26557 
  26558 ac_configure_extra_args=
  26559 
  26560 if $ac_cs_silent; then
  26561   exec 6>/dev/null
  26562   ac_configure_extra_args="$ac_configure_extra_args --silent"
  26563 fi
  26564 
  26565 _ACEOF
  26566 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  26567 if \$ac_cs_recheck; then
  26568   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
  26569   shift
  26570   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
  26571   CONFIG_SHELL='$SHELL'
  26572   export CONFIG_SHELL
  26573   exec "\$@"
  26574 fi
  26575 
  26576 _ACEOF
  26577 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  26578 exec 5>>config.log
  26579 {
  26580   echo
  26581   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
  26582 ## Running $as_me. ##
  26583 _ASBOX
  26584   printf "%s\n" "$ac_log"
  26585 } >&5
  26586 
  26587 _ACEOF
  26588 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  26589 #
  26590 # INIT-COMMANDS
  26591 #
  26592 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
  26593 
  26594 
  26595 # The HP-UX ksh and POSIX shell print the target directory to stdout
  26596 # if CDPATH is set.
  26597 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  26598 
  26599 sed_quote_subst='$sed_quote_subst'
  26600 double_quote_subst='$double_quote_subst'
  26601 delay_variable_subst='$delay_variable_subst'
  26602 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
  26603 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
  26604 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
  26605 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
  26606 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
  26607 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
  26608 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
  26609 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
  26610 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
  26611 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
  26612 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
  26613 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
  26614 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
  26615 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
  26616 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
  26617 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
  26618 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
  26619 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
  26620 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
  26621 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
  26622 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
  26623 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
  26624 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
  26625 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
  26626 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
  26627 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
  26628 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
  26629 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
  26630 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
  26631 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  26632 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  26633 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  26634 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
  26635 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
  26636 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
  26637 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
  26638 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
  26639 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
  26640 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
  26641 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
  26642 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
  26643 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
  26644 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
  26645 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
  26646 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
  26647 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
  26648 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
  26649 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  26650 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  26651 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
  26652 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
  26653 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
  26654 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
  26655 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
  26656 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
  26657 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
  26658 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
  26659 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
  26660 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  26661 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
  26662 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  26663 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
  26664 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
  26665 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
  26666 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
  26667 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
  26668 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
  26669 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
  26670 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
  26671 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
  26672 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
  26673 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
  26674 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
  26675 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
  26676 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
  26677 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  26678 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  26679 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
  26680 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
  26681 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
  26682 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
  26683 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
  26684 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
  26685 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
  26686 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
  26687 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
  26688 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
  26689 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
  26690 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
  26691 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
  26692 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
  26693 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
  26694 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
  26695 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
  26696 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
  26697 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
  26698 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
  26699 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
  26700 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
  26701 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
  26702 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
  26703 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
  26704 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
  26705 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  26706 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  26707 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
  26708 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
  26709 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
  26710 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
  26711 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
  26712 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
  26713 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
  26714 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  26715 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  26716 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
  26717 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
  26718 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
  26719 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
  26720 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
  26721 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
  26722 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
  26723 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
  26724 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
  26725 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
  26726 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
  26727 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
  26728 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
  26729 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
  26730 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
  26731 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
  26732 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
  26733 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
  26734 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
  26735 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
  26736 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
  26737 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
  26738 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
  26739 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
  26740 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
  26741 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
  26742 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
  26743 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
  26744 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
  26745 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
  26746 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
  26747 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
  26748 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26749 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26750 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
  26751 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
  26752 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
  26753 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
  26754 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
  26755 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
  26756 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
  26757 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
  26758 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
  26759 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
  26760 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
  26761 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
  26762 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26763 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26764 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26765 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26766 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26767 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26768 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
  26769 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
  26770 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
  26771 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
  26772 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
  26773 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
  26774 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
  26775 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
  26776 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
  26777 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
  26778 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
  26779 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
  26780 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
  26781 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26782 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
  26783 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
  26784 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26785 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
  26786 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
  26787 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
  26788 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
  26789 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
  26790 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
  26791 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
  26792 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
  26793 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
  26794 
  26795 LTCC='$LTCC'
  26796 LTCFLAGS='$LTCFLAGS'
  26797 compiler='$compiler_DEFAULT'
  26798 
  26799 # A function that is used when there is no print builtin or printf.
  26800 func_fallback_echo ()
  26801 {
  26802   eval 'cat <<_LTECHO_EOF
  26803 \$1
  26804 _LTECHO_EOF'
  26805 }
  26806 
  26807 # Quote evaled strings.
  26808 for var in AS \
  26809 DLLTOOL \
  26810 OBJDUMP \
  26811 SHELL \
  26812 ECHO \
  26813 PATH_SEPARATOR \
  26814 SED \
  26815 GREP \
  26816 EGREP \
  26817 FGREP \
  26818 LD \
  26819 NM \
  26820 LN_S \
  26821 lt_SP2NL \
  26822 lt_NL2SP \
  26823 reload_flag \
  26824 FILECMD \
  26825 deplibs_check_method \
  26826 file_magic_cmd \
  26827 file_magic_glob \
  26828 want_nocaseglob \
  26829 sharedlib_from_linklib_cmd \
  26830 AR \
  26831 archiver_list_spec \
  26832 STRIP \
  26833 RANLIB \
  26834 CC \
  26835 CFLAGS \
  26836 compiler \
  26837 lt_cv_sys_global_symbol_pipe \
  26838 lt_cv_sys_global_symbol_to_cdecl \
  26839 lt_cv_sys_global_symbol_to_import \
  26840 lt_cv_sys_global_symbol_to_c_name_address \
  26841 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
  26842 lt_cv_nm_interface \
  26843 nm_file_list_spec \
  26844 lt_cv_truncate_bin \
  26845 lt_prog_compiler_no_builtin_flag \
  26846 lt_prog_compiler_pic \
  26847 lt_prog_compiler_wl \
  26848 lt_prog_compiler_static \
  26849 lt_cv_prog_compiler_c_o \
  26850 need_locks \
  26851 MANIFEST_TOOL \
  26852 DSYMUTIL \
  26853 NMEDIT \
  26854 LIPO \
  26855 OTOOL \
  26856 OTOOL64 \
  26857 shrext_cmds \
  26858 export_dynamic_flag_spec \
  26859 whole_archive_flag_spec \
  26860 compiler_needs_object \
  26861 with_gnu_ld \
  26862 allow_undefined_flag \
  26863 no_undefined_flag \
  26864 hardcode_libdir_flag_spec \
  26865 hardcode_libdir_separator \
  26866 exclude_expsyms \
  26867 include_expsyms \
  26868 file_list_spec \
  26869 variables_saved_for_relink \
  26870 libname_spec \
  26871 library_names_spec \
  26872 soname_spec \
  26873 install_override_mode \
  26874 finish_eval \
  26875 old_striplib \
  26876 striplib \
  26877 compiler_lib_search_dirs \
  26878 predep_objects \
  26879 postdep_objects \
  26880 predeps \
  26881 postdeps \
  26882 compiler_lib_search_path \
  26883 LD_CXX \
  26884 reload_flag_CXX \
  26885 compiler_CXX \
  26886 lt_prog_compiler_no_builtin_flag_CXX \
  26887 lt_prog_compiler_pic_CXX \
  26888 lt_prog_compiler_wl_CXX \
  26889 lt_prog_compiler_static_CXX \
  26890 lt_cv_prog_compiler_c_o_CXX \
  26891 export_dynamic_flag_spec_CXX \
  26892 whole_archive_flag_spec_CXX \
  26893 compiler_needs_object_CXX \
  26894 with_gnu_ld_CXX \
  26895 allow_undefined_flag_CXX \
  26896 no_undefined_flag_CXX \
  26897 hardcode_libdir_flag_spec_CXX \
  26898 hardcode_libdir_separator_CXX \
  26899 exclude_expsyms_CXX \
  26900 include_expsyms_CXX \
  26901 file_list_spec_CXX \
  26902 compiler_lib_search_dirs_CXX \
  26903 predep_objects_CXX \
  26904 postdep_objects_CXX \
  26905 predeps_CXX \
  26906 postdeps_CXX \
  26907 compiler_lib_search_path_CXX; do
  26908     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
  26909     *[\\\\\\\`\\"\\\$]*)
  26910       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
  26911       ;;
  26912     *)
  26913       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
  26914       ;;
  26915     esac
  26916 done
  26917 
  26918 # Double-quote double-evaled strings.
  26919 for var in reload_cmds \
  26920 old_postinstall_cmds \
  26921 old_postuninstall_cmds \
  26922 old_archive_cmds \
  26923 extract_expsyms_cmds \
  26924 old_archive_from_new_cmds \
  26925 old_archive_from_expsyms_cmds \
  26926 archive_cmds \
  26927 archive_expsym_cmds \
  26928 module_cmds \
  26929 module_expsym_cmds \
  26930 export_symbols_cmds \
  26931 prelink_cmds \
  26932 postlink_cmds \
  26933 postinstall_cmds \
  26934 postuninstall_cmds \
  26935 finish_cmds \
  26936 sys_lib_search_path_spec \
  26937 configure_time_dlsearch_path \
  26938 configure_time_lt_sys_library_path \
  26939 reload_cmds_CXX \
  26940 old_archive_cmds_CXX \
  26941 old_archive_from_new_cmds_CXX \
  26942 old_archive_from_expsyms_cmds_CXX \
  26943 archive_cmds_CXX \
  26944 archive_expsym_cmds_CXX \
  26945 module_cmds_CXX \
  26946 module_expsym_cmds_CXX \
  26947 export_symbols_cmds_CXX \
  26948 prelink_cmds_CXX \
  26949 postlink_cmds_CXX; do
  26950     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
  26951     *[\\\\\\\`\\"\\\$]*)
  26952       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
  26953       ;;
  26954     *)
  26955       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
  26956       ;;
  26957     esac
  26958 done
  26959 
  26960 ac_aux_dir='$ac_aux_dir'
  26961 
  26962 # See if we are running on zsh, and set the options that allow our
  26963 # commands through without removal of \ escapes INIT.
  26964 if test -n "\${ZSH_VERSION+set}"; then
  26965    setopt NO_GLOB_SUBST
  26966 fi
  26967 
  26968 
  26969     PACKAGE='$PACKAGE'
  26970     VERSION='$VERSION'
  26971     RM='$RM'
  26972     ofile='$ofile'
  26973 
  26974 
  26975 
  26976 
  26977 
  26978 
  26979 _ACEOF
  26980 
  26981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  26982 
  26983 # Handling of arguments.
  26984 for ac_config_target in $ac_config_targets
  26985 do
  26986   case $ac_config_target in
  26987     "src/lib/ares_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/lib/ares_config.h" ;;
  26988     "include/ares_build.h") CONFIG_HEADERS="$CONFIG_HEADERS include/ares_build.h" ;;
  26989     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
  26990     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
  26991     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  26992     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
  26993     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
  26994     "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;;
  26995     "src/tools/Makefile") CONFIG_FILES="$CONFIG_FILES src/tools/Makefile" ;;
  26996     "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
  26997     "libcares.pc") CONFIG_FILES="$CONFIG_FILES libcares.pc" ;;
  26998     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
  26999 
  27000   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
  27001   esac
  27002 done
  27003 
  27004 
  27005 # If the user did not use the arguments to specify the items to instantiate,
  27006 # then the envvar interface is used.  Set only those that are not.
  27007 # We use the long form for the default assignment because of an extremely
  27008 # bizarre bug on SunOS 4.1.3.
  27009 if $ac_need_defaults; then
  27010   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
  27011   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
  27012   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
  27013 fi
  27014 
  27015 # Have a temporary directory for convenience.  Make it in the build tree
  27016 # simply because there is no reason against having it here, and in addition,
  27017 # creating and moving files from /tmp can sometimes cause problems.
  27018 # Hook for its removal unless debugging.
  27019 # Note that there is a small window in which the directory will not be cleaned:
  27020 # after its creation but before its name has been assigned to `$tmp'.
  27021 $debug ||
  27022 {
  27023   tmp= ac_tmp=
  27024   trap 'exit_status=$?
  27025   : "${ac_tmp:=$tmp}"
  27026   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
  27027 ' 0
  27028   trap 'as_fn_exit 1' 1 2 13 15
  27029 }
  27030 # Create a (secure) tmp directory for tmp files.
  27031 
  27032 {
  27033   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
  27034   test -d "$tmp"
  27035 }  ||
  27036 {
  27037   tmp=./conf$$-$RANDOM
  27038   (umask 077 && mkdir "$tmp")
  27039 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
  27040 ac_tmp=$tmp
  27041 
  27042 # Set up the scripts for CONFIG_FILES section.
  27043 # No need to generate them if there are no CONFIG_FILES.
  27044 # This happens for instance with `./config.status config.h'.
  27045 if test -n "$CONFIG_FILES"; then
  27046 
  27047 
  27048 ac_cr=`echo X | tr X '\015'`
  27049 # On cygwin, bash can eat \r inside `` if the user requested igncr.
  27050 # But we know of no other shell where ac_cr would be empty at this
  27051 # point, so we can use a bashism as a fallback.
  27052 if test "x$ac_cr" = x; then
  27053   eval ac_cr=\$\'\\r\'
  27054 fi
  27055 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
  27056 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
  27057   ac_cs_awk_cr='\\r'
  27058 else
  27059   ac_cs_awk_cr=$ac_cr
  27060 fi
  27061 
  27062 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
  27063 _ACEOF
  27064 
  27065 
  27066 {
  27067   echo "cat >conf$$subs.awk <<_ACEOF" &&
  27068   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
  27069   echo "_ACEOF"
  27070 } >conf$$subs.sh ||
  27071   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
  27072 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
  27073 ac_delim='%!_!# '
  27074 for ac_last_try in false false false false false :; do
  27075   . ./conf$$subs.sh ||
  27076     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
  27077 
  27078   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
  27079   if test $ac_delim_n = $ac_delim_num; then
  27080     break
  27081   elif $ac_last_try; then
  27082     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
  27083   else
  27084     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  27085   fi
  27086 done
  27087 rm -f conf$$subs.sh
  27088 
  27089 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  27090 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
  27091 _ACEOF
  27092 sed -n '
  27093 h
  27094 s/^/S["/; s/!.*/"]=/
  27095 p
  27096 g
  27097 s/^[^!]*!//
  27098 :repl
  27099 t repl
  27100 s/'"$ac_delim"'$//
  27101 t delim
  27102 :nl
  27103 h
  27104 s/\(.\{148\}\)..*/\1/
  27105 t more1
  27106 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
  27107 p
  27108 n
  27109 b repl
  27110 :more1
  27111 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
  27112 p
  27113 g
  27114 s/.\{148\}//
  27115 t nl
  27116 :delim
  27117 h
  27118 s/\(.\{148\}\)..*/\1/
  27119 t more2
  27120 s/["\\]/\\&/g; s/^/"/; s/$/"/
  27121 p
  27122 b
  27123 :more2
  27124 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
  27125 p
  27126 g
  27127 s/.\{148\}//
  27128 t delim
  27129 ' <conf$$subs.awk | sed '
  27130 /^[^""]/{
  27131   N
  27132   s/\n//
  27133 }
  27134 ' >>$CONFIG_STATUS || ac_write_fail=1
  27135 rm -f conf$$subs.awk
  27136 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  27137 _ACAWK
  27138 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
  27139   for (key in S) S_is_set[key] = 1
  27140   FS = ""
  27141 
  27142 }
  27143 {
  27144   line = $ 0
  27145   nfields = split(line, field, "@")
  27146   substed = 0
  27147   len = length(field[1])
  27148   for (i = 2; i < nfields; i++) {
  27149     key = field[i]
  27150     keylen = length(key)
  27151     if (S_is_set[key]) {
  27152       value = S[key]
  27153       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
  27154       len += length(value) + length(field[++i])
  27155       substed = 1
  27156     } else
  27157       len += 1 + keylen
  27158   }
  27159 
  27160   print line
  27161 }
  27162 
  27163 _ACAWK
  27164 _ACEOF
  27165 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  27166 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
  27167   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
  27168 else
  27169   cat
  27170 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
  27171   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
  27172 _ACEOF
  27173 
  27174 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
  27175 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
  27176 # trailing colons and then remove the whole line if VPATH becomes empty
  27177 # (actually we leave an empty line to preserve line numbers).
  27178 if test "x$srcdir" = x.; then
  27179   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
  27180 h
  27181 s///
  27182 s/^/:/
  27183 s/[	 ]*$/:/
  27184 s/:\$(srcdir):/:/g
  27185 s/:\${srcdir}:/:/g
  27186 s/:@srcdir@:/:/g
  27187 s/^:*//
  27188 s/:*$//
  27189 x
  27190 s/\(=[	 ]*\).*/\1/
  27191 G
  27192 s/\n//
  27193 s/^[^=]*=[	 ]*$//
  27194 }'
  27195 fi
  27196 
  27197 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  27198 fi # test -n "$CONFIG_FILES"
  27199 
  27200 # Set up the scripts for CONFIG_HEADERS section.
  27201 # No need to generate them if there are no CONFIG_HEADERS.
  27202 # This happens for instance with `./config.status Makefile'.
  27203 if test -n "$CONFIG_HEADERS"; then
  27204 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
  27205 BEGIN {
  27206 _ACEOF
  27207 
  27208 # Transform confdefs.h into an awk script `defines.awk', embedded as
  27209 # here-document in config.status, that substitutes the proper values into
  27210 # config.h.in to produce config.h.
  27211 
  27212 # Create a delimiter string that does not exist in confdefs.h, to ease
  27213 # handling of long lines.
  27214 ac_delim='%!_!# '
  27215 for ac_last_try in false false :; do
  27216   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
  27217   if test -z "$ac_tt"; then
  27218     break
  27219   elif $ac_last_try; then
  27220     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
  27221   else
  27222     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  27223   fi
  27224 done
  27225 
  27226 # For the awk script, D is an array of macro values keyed by name,
  27227 # likewise P contains macro parameters if any.  Preserve backslash
  27228 # newline sequences.
  27229 
  27230 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
  27231 sed -n '
  27232 s/.\{148\}/&'"$ac_delim"'/g
  27233 t rset
  27234 :rset
  27235 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
  27236 t def
  27237 d
  27238 :def
  27239 s/\\$//
  27240 t bsnl
  27241 s/["\\]/\\&/g
  27242 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
  27243 D["\1"]=" \3"/p
  27244 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
  27245 d
  27246 :bsnl
  27247 s/["\\]/\\&/g
  27248 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
  27249 D["\1"]=" \3\\\\\\n"\\/p
  27250 t cont
  27251 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
  27252 t cont
  27253 d
  27254 :cont
  27255 n
  27256 s/.\{148\}/&'"$ac_delim"'/g
  27257 t clear
  27258 :clear
  27259 s/\\$//
  27260 t bsnlc
  27261 s/["\\]/\\&/g; s/^/"/; s/$/"/p
  27262 d
  27263 :bsnlc
  27264 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
  27265 b cont
  27266 ' <confdefs.h | sed '
  27267 s/'"$ac_delim"'/"\\\
  27268 "/g' >>$CONFIG_STATUS || ac_write_fail=1
  27269 
  27270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  27271   for (key in D) D_is_set[key] = 1
  27272   FS = ""
  27273 }
  27274 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
  27275   line = \$ 0
  27276   split(line, arg, " ")
  27277   if (arg[1] == "#") {
  27278     defundef = arg[2]
  27279     mac1 = arg[3]
  27280   } else {
  27281     defundef = substr(arg[1], 2)
  27282     mac1 = arg[2]
  27283   }
  27284   split(mac1, mac2, "(") #)
  27285   macro = mac2[1]
  27286   prefix = substr(line, 1, index(line, defundef) - 1)
  27287   if (D_is_set[macro]) {
  27288     # Preserve the white space surrounding the "#".
  27289     print prefix "define", macro P[macro] D[macro]
  27290     next
  27291   } else {
  27292     # Replace #undef with comments.  This is necessary, for example,
  27293     # in the case of _POSIX_SOURCE, which is predefined and required
  27294     # on some systems where configure will not decide to define it.
  27295     if (defundef == "undef") {
  27296       print "/*", prefix defundef, macro, "*/"
  27297       next
  27298     }
  27299   }
  27300 }
  27301 { print }
  27302 _ACAWK
  27303 _ACEOF
  27304 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  27305   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
  27306 fi # test -n "$CONFIG_HEADERS"
  27307 
  27308 
  27309 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
  27310 shift
  27311 for ac_tag
  27312 do
  27313   case $ac_tag in
  27314   :[FHLC]) ac_mode=$ac_tag; continue;;
  27315   esac
  27316   case $ac_mode$ac_tag in
  27317   :[FHL]*:*);;
  27318   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
  27319   :[FH]-) ac_tag=-:-;;
  27320   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
  27321   esac
  27322   ac_save_IFS=$IFS
  27323   IFS=:
  27324   set x $ac_tag
  27325   IFS=$ac_save_IFS
  27326   shift
  27327   ac_file=$1
  27328   shift
  27329 
  27330   case $ac_mode in
  27331   :L) ac_source=$1;;
  27332   :[FH])
  27333     ac_file_inputs=
  27334     for ac_f
  27335     do
  27336       case $ac_f in
  27337       -) ac_f="$ac_tmp/stdin";;
  27338       *) # Look for the file first in the build tree, then in the source tree
  27339 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
  27340 	 # because $ac_f cannot contain `:'.
  27341 	 test -f "$ac_f" ||
  27342 	   case $ac_f in
  27343 	   [\\/$]*) false;;
  27344 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
  27345 	   esac ||
  27346 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
  27347       esac
  27348       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
  27349       as_fn_append ac_file_inputs " '$ac_f'"
  27350     done
  27351 
  27352     # Let's still pretend it is `configure' which instantiates (i.e., don't
  27353     # use $as_me), people would be surprised to read:
  27354     #    /* config.h.  Generated by config.status.  */
  27355     configure_input='Generated from '`
  27356 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
  27357 	`' by configure.'
  27358     if test x"$ac_file" != x-; then
  27359       configure_input="$ac_file.  $configure_input"
  27360       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
  27361 printf "%s\n" "$as_me: creating $ac_file" >&6;}
  27362     fi
  27363     # Neutralize special characters interpreted by sed in replacement strings.
  27364     case $configure_input in #(
  27365     *\&* | *\|* | *\\* )
  27366        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
  27367        sed 's/[\\\\&|]/\\\\&/g'`;; #(
  27368     *) ac_sed_conf_input=$configure_input;;
  27369     esac
  27370 
  27371     case $ac_tag in
  27372     *:-:* | *:-) cat >"$ac_tmp/stdin" \
  27373       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
  27374     esac
  27375     ;;
  27376   esac
  27377 
  27378   ac_dir=`$as_dirname -- "$ac_file" ||
  27379 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  27380 	 X"$ac_file" : 'X\(//\)[^/]' \| \
  27381 	 X"$ac_file" : 'X\(//\)$' \| \
  27382 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
  27383 printf "%s\n" X"$ac_file" |
  27384     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  27385 	    s//\1/
  27386 	    q
  27387 	  }
  27388 	  /^X\(\/\/\)[^/].*/{
  27389 	    s//\1/
  27390 	    q
  27391 	  }
  27392 	  /^X\(\/\/\)$/{
  27393 	    s//\1/
  27394 	    q
  27395 	  }
  27396 	  /^X\(\/\).*/{
  27397 	    s//\1/
  27398 	    q
  27399 	  }
  27400 	  s/.*/./; q'`
  27401   as_dir="$ac_dir"; as_fn_mkdir_p
  27402   ac_builddir=.
  27403 
  27404 case "$ac_dir" in
  27405 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  27406 *)
  27407   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
  27408   # A ".." for each directory in $ac_dir_suffix.
  27409   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
  27410   case $ac_top_builddir_sub in
  27411   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  27412   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  27413   esac ;;
  27414 esac
  27415 ac_abs_top_builddir=$ac_pwd
  27416 ac_abs_builddir=$ac_pwd$ac_dir_suffix
  27417 # for backward compatibility:
  27418 ac_top_builddir=$ac_top_build_prefix
  27419 
  27420 case $srcdir in
  27421   .)  # We are building in place.
  27422     ac_srcdir=.
  27423     ac_top_srcdir=$ac_top_builddir_sub
  27424     ac_abs_top_srcdir=$ac_pwd ;;
  27425   [\\/]* | ?:[\\/]* )  # Absolute name.
  27426     ac_srcdir=$srcdir$ac_dir_suffix;
  27427     ac_top_srcdir=$srcdir
  27428     ac_abs_top_srcdir=$srcdir ;;
  27429   *) # Relative name.
  27430     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
  27431     ac_top_srcdir=$ac_top_build_prefix$srcdir
  27432     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
  27433 esac
  27434 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
  27435 
  27436 
  27437   case $ac_mode in
  27438   :F)
  27439   #
  27440   # CONFIG_FILE
  27441   #
  27442 
  27443   case $INSTALL in
  27444   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
  27445   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
  27446   esac
  27447   ac_MKDIR_P=$MKDIR_P
  27448   case $MKDIR_P in
  27449   [\\/$]* | ?:[\\/]* ) ;;
  27450   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
  27451   esac
  27452 _ACEOF
  27453 
  27454 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  27455 # If the template does not know about datarootdir, expand it.
  27456 # FIXME: This hack should be removed a few years after 2.60.
  27457 ac_datarootdir_hack=; ac_datarootdir_seen=
  27458 ac_sed_dataroot='
  27459 /datarootdir/ {
  27460   p
  27461   q
  27462 }
  27463 /@datadir@/p
  27464 /@docdir@/p
  27465 /@infodir@/p
  27466 /@localedir@/p
  27467 /@mandir@/p'
  27468 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
  27469 *datarootdir*) ac_datarootdir_seen=yes;;
  27470 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
  27471   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
  27472 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  27473 _ACEOF
  27474 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  27475   ac_datarootdir_hack='
  27476   s&@datadir@&$datadir&g
  27477   s&@docdir@&$docdir&g
  27478   s&@infodir@&$infodir&g
  27479   s&@localedir@&$localedir&g
  27480   s&@mandir@&$mandir&g
  27481   s&\\\${datarootdir}&$datarootdir&g' ;;
  27482 esac
  27483 _ACEOF
  27484 
  27485 # Neutralize VPATH when `$srcdir' = `.'.
  27486 # Shell code in configure.ac might set extrasub.
  27487 # FIXME: do we really want to maintain this feature?
  27488 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  27489 ac_sed_extra="$ac_vpsub
  27490 $extrasub
  27491 _ACEOF
  27492 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  27493 :t
  27494 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  27495 s|@configure_input@|$ac_sed_conf_input|;t t
  27496 s&@top_builddir@&$ac_top_builddir_sub&;t t
  27497 s&@top_build_prefix@&$ac_top_build_prefix&;t t
  27498 s&@srcdir@&$ac_srcdir&;t t
  27499 s&@abs_srcdir@&$ac_abs_srcdir&;t t
  27500 s&@top_srcdir@&$ac_top_srcdir&;t t
  27501 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
  27502 s&@builddir@&$ac_builddir&;t t
  27503 s&@abs_builddir@&$ac_abs_builddir&;t t
  27504 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
  27505 s&@INSTALL@&$ac_INSTALL&;t t
  27506 s&@MKDIR_P@&$ac_MKDIR_P&;t t
  27507 $ac_datarootdir_hack
  27508 "
  27509 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
  27510   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
  27511 
  27512 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
  27513   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
  27514   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
  27515       "$ac_tmp/out"`; test -z "$ac_out"; } &&
  27516   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  27517 which seems to be undefined.  Please make sure it is defined" >&5
  27518 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  27519 which seems to be undefined.  Please make sure it is defined" >&2;}
  27520 
  27521   rm -f "$ac_tmp/stdin"
  27522   case $ac_file in
  27523   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
  27524   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
  27525   esac \
  27526   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
  27527  ;;
  27528   :H)
  27529   #
  27530   # CONFIG_HEADER
  27531   #
  27532   if test x"$ac_file" != x-; then
  27533     {
  27534       printf "%s\n" "/* $configure_input  */" >&1 \
  27535       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
  27536     } >"$ac_tmp/config.h" \
  27537       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
  27538     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
  27539       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
  27540 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
  27541     else
  27542       rm -f "$ac_file"
  27543       mv "$ac_tmp/config.h" "$ac_file" \
  27544 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
  27545     fi
  27546   else
  27547     printf "%s\n" "/* $configure_input  */" >&1 \
  27548       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
  27549       || as_fn_error $? "could not create -" "$LINENO" 5
  27550   fi
  27551 # Compute "$ac_file"'s index in $config_headers.
  27552 _am_arg="$ac_file"
  27553 _am_stamp_count=1
  27554 for _am_header in $config_headers :; do
  27555   case $_am_header in
  27556     $_am_arg | $_am_arg:* )
  27557       break ;;
  27558     * )
  27559       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  27560   esac
  27561 done
  27562 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
  27563 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  27564 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
  27565 	 X"$_am_arg" : 'X\(//\)$' \| \
  27566 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
  27567 printf "%s\n" X"$_am_arg" |
  27568     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  27569 	    s//\1/
  27570 	    q
  27571 	  }
  27572 	  /^X\(\/\/\)[^/].*/{
  27573 	    s//\1/
  27574 	    q
  27575 	  }
  27576 	  /^X\(\/\/\)$/{
  27577 	    s//\1/
  27578 	    q
  27579 	  }
  27580 	  /^X\(\/\).*/{
  27581 	    s//\1/
  27582 	    q
  27583 	  }
  27584 	  s/.*/./; q'`/stamp-h$_am_stamp_count
  27585  ;;
  27586 
  27587   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
  27588 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
  27589  ;;
  27590   esac
  27591 
  27592 
  27593   case $ac_file$ac_mode in
  27594     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
  27595   # Older Autoconf quotes --file arguments for eval, but not when files
  27596   # are listed without --file.  Let's play safe and only enable the eval
  27597   # if we detect the quoting.
  27598   # TODO: see whether this extra hack can be removed once we start
  27599   # requiring Autoconf 2.70 or later.
  27600   case $CONFIG_FILES in #(
  27601   *\'*) :
  27602     eval set x "$CONFIG_FILES" ;; #(
  27603   *) :
  27604     set x $CONFIG_FILES ;; #(
  27605   *) :
  27606      ;;
  27607 esac
  27608   shift
  27609   # Used to flag and report bootstrapping failures.
  27610   am_rc=0
  27611   for am_mf
  27612   do
  27613     # Strip MF so we end up with the name of the file.
  27614     am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
  27615     # Check whether this is an Automake generated Makefile which includes
  27616     # dependency-tracking related rules and includes.
  27617     # Grep'ing the whole file directly is not great: AIX grep has a line
  27618     # limit of 2048, but all sed's we know have understand at least 4000.
  27619     sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
  27620       || continue
  27621     am_dirpart=`$as_dirname -- "$am_mf" ||
  27622 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  27623 	 X"$am_mf" : 'X\(//\)[^/]' \| \
  27624 	 X"$am_mf" : 'X\(//\)$' \| \
  27625 	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
  27626 printf "%s\n" X"$am_mf" |
  27627     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  27628 	    s//\1/
  27629 	    q
  27630 	  }
  27631 	  /^X\(\/\/\)[^/].*/{
  27632 	    s//\1/
  27633 	    q
  27634 	  }
  27635 	  /^X\(\/\/\)$/{
  27636 	    s//\1/
  27637 	    q
  27638 	  }
  27639 	  /^X\(\/\).*/{
  27640 	    s//\1/
  27641 	    q
  27642 	  }
  27643 	  s/.*/./; q'`
  27644     am_filepart=`$as_basename -- "$am_mf" ||
  27645 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
  27646 	 X"$am_mf" : 'X\(//\)$' \| \
  27647 	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
  27648 printf "%s\n" X/"$am_mf" |
  27649     sed '/^.*\/\([^/][^/]*\)\/*$/{
  27650 	    s//\1/
  27651 	    q
  27652 	  }
  27653 	  /^X\/\(\/\/\)$/{
  27654 	    s//\1/
  27655 	    q
  27656 	  }
  27657 	  /^X\/\(\/\).*/{
  27658 	    s//\1/
  27659 	    q
  27660 	  }
  27661 	  s/.*/./; q'`
  27662     { echo "$as_me:$LINENO: cd "$am_dirpart" \
  27663       && sed -e '/# am--include-marker/d' "$am_filepart" \
  27664         | $MAKE -f - am--depfiles" >&5
  27665    (cd "$am_dirpart" \
  27666       && sed -e '/# am--include-marker/d' "$am_filepart" \
  27667         | $MAKE -f - am--depfiles) >&5 2>&5
  27668    ac_status=$?
  27669    echo "$as_me:$LINENO: \$? = $ac_status" >&5
  27670    (exit $ac_status); } || am_rc=$?
  27671   done
  27672   if test $am_rc -ne 0; then
  27673     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  27674 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
  27675 as_fn_error $? "Something went wrong bootstrapping makefile fragments
  27676     for automatic dependency tracking.  If GNU make was not used, consider
  27677     re-running the configure script with MAKE=\"gmake\" (or whatever is
  27678     necessary).  You can also try re-running configure with the
  27679     '--disable-dependency-tracking' option to at least be able to build
  27680     the package (albeit without support for automatic dependency tracking).
  27681 See \`config.log' for more details" "$LINENO" 5; }
  27682   fi
  27683   { am_dirpart=; unset am_dirpart;}
  27684   { am_filepart=; unset am_filepart;}
  27685   { am_mf=; unset am_mf;}
  27686   { am_rc=; unset am_rc;}
  27687   rm -f conftest-deps.mk
  27688 }
  27689  ;;
  27690     "libtool":C)
  27691 
  27692     # See if we are running on zsh, and set the options that allow our
  27693     # commands through without removal of \ escapes.
  27694     if test -n "${ZSH_VERSION+set}"; then
  27695       setopt NO_GLOB_SUBST
  27696     fi
  27697 
  27698     cfgfile=${ofile}T
  27699     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
  27700     $RM "$cfgfile"
  27701 
  27702     cat <<_LT_EOF >> "$cfgfile"
  27703 #! $SHELL
  27704 # Generated automatically by $as_me ($PACKAGE) $VERSION
  27705 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  27706 
  27707 # Provide generalized library-building support services.
  27708 # Written by Gordon Matzigkeit, 1996
  27709 
  27710 # Copyright (C) 2014 Free Software Foundation, Inc.
  27711 # This is free software; see the source for copying conditions.  There is NO
  27712 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  27713 
  27714 # GNU Libtool is free software; you can redistribute it and/or modify
  27715 # it under the terms of the GNU General Public License as published by
  27716 # the Free Software Foundation; either version 2 of of the License, or
  27717 # (at your option) any later version.
  27718 #
  27719 # As a special exception to the GNU General Public License, if you
  27720 # distribute this file as part of a program or library that is built
  27721 # using GNU Libtool, you may include this file under the  same
  27722 # distribution terms that you use for the rest of that program.
  27723 #
  27724 # GNU Libtool is distributed in the hope that it will be useful, but
  27725 # WITHOUT ANY WARRANTY; without even the implied warranty of
  27726 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  27727 # GNU General Public License for more details.
  27728 #
  27729 # You should have received a copy of the GNU General Public License
  27730 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  27731 
  27732 
  27733 # The names of the tagged configurations supported by this script.
  27734 available_tags='CXX '
  27735 
  27736 # Configured defaults for sys_lib_dlsearch_path munging.
  27737 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
  27738 
  27739 # ### BEGIN LIBTOOL CONFIG
  27740 
  27741 # Which release of libtool.m4 was used?
  27742 macro_version=$macro_version
  27743 macro_revision=$macro_revision
  27744 
  27745 # Assembler program.
  27746 AS=$lt_AS
  27747 
  27748 # DLL creation program.
  27749 DLLTOOL=$lt_DLLTOOL
  27750 
  27751 # Object dumper program.
  27752 OBJDUMP=$lt_OBJDUMP
  27753 
  27754 # Whether or not to build shared libraries.
  27755 build_libtool_libs=$enable_shared
  27756 
  27757 # Whether or not to build static libraries.
  27758 build_old_libs=$enable_static
  27759 
  27760 # What type of objects to build.
  27761 pic_mode=$pic_mode
  27762 
  27763 # Whether or not to optimize for fast installation.
  27764 fast_install=$enable_fast_install
  27765 
  27766 # Shared archive member basename,for filename based shared library versioning on AIX.
  27767 shared_archive_member_spec=$shared_archive_member_spec
  27768 
  27769 # Shell to use when invoking shell scripts.
  27770 SHELL=$lt_SHELL
  27771 
  27772 # An echo program that protects backslashes.
  27773 ECHO=$lt_ECHO
  27774 
  27775 # The PATH separator for the build system.
  27776 PATH_SEPARATOR=$lt_PATH_SEPARATOR
  27777 
  27778 # The host system.
  27779 host_alias=$host_alias
  27780 host=$host
  27781 host_os=$host_os
  27782 
  27783 # The build system.
  27784 build_alias=$build_alias
  27785 build=$build
  27786 build_os=$build_os
  27787 
  27788 # A sed program that does not truncate output.
  27789 SED=$lt_SED
  27790 
  27791 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
  27792 Xsed="\$SED -e 1s/^X//"
  27793 
  27794 # A grep program that handles long lines.
  27795 GREP=$lt_GREP
  27796 
  27797 # An ERE matcher.
  27798 EGREP=$lt_EGREP
  27799 
  27800 # A literal string matcher.
  27801 FGREP=$lt_FGREP
  27802 
  27803 # A BSD- or MS-compatible name lister.
  27804 NM=$lt_NM
  27805 
  27806 # Whether we need soft or hard links.
  27807 LN_S=$lt_LN_S
  27808 
  27809 # What is the maximum length of a command?
  27810 max_cmd_len=$max_cmd_len
  27811 
  27812 # Object file suffix (normally "o").
  27813 objext=$ac_objext
  27814 
  27815 # Executable file suffix (normally "").
  27816 exeext=$exeext
  27817 
  27818 # whether the shell understands "unset".
  27819 lt_unset=$lt_unset
  27820 
  27821 # turn spaces into newlines.
  27822 SP2NL=$lt_lt_SP2NL
  27823 
  27824 # turn newlines into spaces.
  27825 NL2SP=$lt_lt_NL2SP
  27826 
  27827 # convert \$build file names to \$host format.
  27828 to_host_file_cmd=$lt_cv_to_host_file_cmd
  27829 
  27830 # convert \$build files to toolchain format.
  27831 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
  27832 
  27833 # A file(cmd) program that detects file types.
  27834 FILECMD=$lt_FILECMD
  27835 
  27836 # Method to check whether dependent libraries are shared objects.
  27837 deplibs_check_method=$lt_deplibs_check_method
  27838 
  27839 # Command to use when deplibs_check_method = "file_magic".
  27840 file_magic_cmd=$lt_file_magic_cmd
  27841 
  27842 # How to find potential files when deplibs_check_method = "file_magic".
  27843 file_magic_glob=$lt_file_magic_glob
  27844 
  27845 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
  27846 want_nocaseglob=$lt_want_nocaseglob
  27847 
  27848 # Command to associate shared and link libraries.
  27849 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
  27850 
  27851 # The archiver.
  27852 AR=$lt_AR
  27853 
  27854 # Flags to create an archive (by configure).
  27855 lt_ar_flags=$lt_ar_flags
  27856 
  27857 # Flags to create an archive.
  27858 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
  27859 
  27860 # How to feed a file listing to the archiver.
  27861 archiver_list_spec=$lt_archiver_list_spec
  27862 
  27863 # A symbol stripping program.
  27864 STRIP=$lt_STRIP
  27865 
  27866 # Commands used to install an old-style archive.
  27867 RANLIB=$lt_RANLIB
  27868 old_postinstall_cmds=$lt_old_postinstall_cmds
  27869 old_postuninstall_cmds=$lt_old_postuninstall_cmds
  27870 
  27871 # Whether to use a lock for old archive extraction.
  27872 lock_old_archive_extraction=$lock_old_archive_extraction
  27873 
  27874 # A C compiler.
  27875 LTCC=$lt_CC
  27876 
  27877 # LTCC compiler flags.
  27878 LTCFLAGS=$lt_CFLAGS
  27879 
  27880 # Take the output of nm and produce a listing of raw symbols and C names.
  27881 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  27882 
  27883 # Transform the output of nm in a proper C declaration.
  27884 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  27885 
  27886 # Transform the output of nm into a list of symbols to manually relocate.
  27887 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
  27888 
  27889 # Transform the output of nm in a C name address pair.
  27890 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  27891 
  27892 # Transform the output of nm in a C name address pair when lib prefix is needed.
  27893 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  27894 
  27895 # The name lister interface.
  27896 nm_interface=$lt_lt_cv_nm_interface
  27897 
  27898 # Specify filename containing input files for \$NM.
  27899 nm_file_list_spec=$lt_nm_file_list_spec
  27900 
  27901 # The root where to search for dependent libraries,and where our libraries should be installed.
  27902 lt_sysroot=$lt_sysroot
  27903 
  27904 # Command to truncate a binary pipe.
  27905 lt_truncate_bin=$lt_lt_cv_truncate_bin
  27906 
  27907 # The name of the directory that contains temporary libtool files.
  27908 objdir=$objdir
  27909 
  27910 # Used to examine libraries when file_magic_cmd begins with "file".
  27911 MAGIC_CMD=$MAGIC_CMD
  27912 
  27913 # Must we lock files when doing compilation?
  27914 need_locks=$lt_need_locks
  27915 
  27916 # Manifest tool.
  27917 MANIFEST_TOOL=$lt_MANIFEST_TOOL
  27918 
  27919 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  27920 DSYMUTIL=$lt_DSYMUTIL
  27921 
  27922 # Tool to change global to local symbols on Mac OS X.
  27923 NMEDIT=$lt_NMEDIT
  27924 
  27925 # Tool to manipulate fat objects and archives on Mac OS X.
  27926 LIPO=$lt_LIPO
  27927 
  27928 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
  27929 OTOOL=$lt_OTOOL
  27930 
  27931 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
  27932 OTOOL64=$lt_OTOOL64
  27933 
  27934 # Old archive suffix (normally "a").
  27935 libext=$libext
  27936 
  27937 # Shared library suffix (normally ".so").
  27938 shrext_cmds=$lt_shrext_cmds
  27939 
  27940 # The commands to extract the exported symbol list from a shared archive.
  27941 extract_expsyms_cmds=$lt_extract_expsyms_cmds
  27942 
  27943 # Variables whose values should be saved in libtool wrapper scripts and
  27944 # restored at link time.
  27945 variables_saved_for_relink=$lt_variables_saved_for_relink
  27946 
  27947 # Do we need the "lib" prefix for modules?
  27948 need_lib_prefix=$need_lib_prefix
  27949 
  27950 # Do we need a version for libraries?
  27951 need_version=$need_version
  27952 
  27953 # Library versioning type.
  27954 version_type=$version_type
  27955 
  27956 # Shared library runtime path variable.
  27957 runpath_var=$runpath_var
  27958 
  27959 # Shared library path variable.
  27960 shlibpath_var=$shlibpath_var
  27961 
  27962 # Is shlibpath searched before the hard-coded library search path?
  27963 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  27964 
  27965 # Format of library name prefix.
  27966 libname_spec=$lt_libname_spec
  27967 
  27968 # List of archive names.  First name is the real one, the rest are links.
  27969 # The last name is the one that the linker finds with -lNAME
  27970 library_names_spec=$lt_library_names_spec
  27971 
  27972 # The coded name of the library, if different from the real name.
  27973 soname_spec=$lt_soname_spec
  27974 
  27975 # Permission mode override for installation of shared libraries.
  27976 install_override_mode=$lt_install_override_mode
  27977 
  27978 # Command to use after installation of a shared archive.
  27979 postinstall_cmds=$lt_postinstall_cmds
  27980 
  27981 # Command to use after uninstallation of a shared archive.
  27982 postuninstall_cmds=$lt_postuninstall_cmds
  27983 
  27984 # Commands used to finish a libtool library installation in a directory.
  27985 finish_cmds=$lt_finish_cmds
  27986 
  27987 # As "finish_cmds", except a single script fragment to be evaled but
  27988 # not shown.
  27989 finish_eval=$lt_finish_eval
  27990 
  27991 # Whether we should hardcode library paths into libraries.
  27992 hardcode_into_libs=$hardcode_into_libs
  27993 
  27994 # Compile-time system search path for libraries.
  27995 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  27996 
  27997 # Detected run-time system search path for libraries.
  27998 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
  27999 
  28000 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
  28001 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
  28002 
  28003 # Whether dlopen is supported.
  28004 dlopen_support=$enable_dlopen
  28005 
  28006 # Whether dlopen of programs is supported.
  28007 dlopen_self=$enable_dlopen_self
  28008 
  28009 # Whether dlopen of statically linked programs is supported.
  28010 dlopen_self_static=$enable_dlopen_self_static
  28011 
  28012 # Commands to strip libraries.
  28013 old_striplib=$lt_old_striplib
  28014 striplib=$lt_striplib
  28015 
  28016 
  28017 # The linker used to build libraries.
  28018 LD=$lt_LD
  28019 
  28020 # How to create reloadable object files.
  28021 reload_flag=$lt_reload_flag
  28022 reload_cmds=$lt_reload_cmds
  28023 
  28024 # Commands used to build an old-style archive.
  28025 old_archive_cmds=$lt_old_archive_cmds
  28026 
  28027 # A language specific compiler.
  28028 CC=$lt_compiler
  28029 
  28030 # Is the compiler the GNU compiler?
  28031 with_gcc=$GCC
  28032 
  28033 # Compiler flag to turn off builtin functions.
  28034 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  28035 
  28036 # Additional compiler flags for building library objects.
  28037 pic_flag=$lt_lt_prog_compiler_pic
  28038 
  28039 # How to pass a linker flag through the compiler.
  28040 wl=$lt_lt_prog_compiler_wl
  28041 
  28042 # Compiler flag to prevent dynamic linking.
  28043 link_static_flag=$lt_lt_prog_compiler_static
  28044 
  28045 # Does compiler simultaneously support -c and -o options?
  28046 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
  28047 
  28048 # Whether or not to add -lc for building shared libraries.
  28049 build_libtool_need_lc=$archive_cmds_need_lc
  28050 
  28051 # Whether or not to disallow shared libs when runtime libs are static.
  28052 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
  28053 
  28054 # Compiler flag to allow reflexive dlopens.
  28055 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
  28056 
  28057 # Compiler flag to generate shared objects directly from archives.
  28058 whole_archive_flag_spec=$lt_whole_archive_flag_spec
  28059 
  28060 # Whether the compiler copes with passing no objects directly.
  28061 compiler_needs_object=$lt_compiler_needs_object
  28062 
  28063 # Create an old-style archive from a shared archive.
  28064 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
  28065 
  28066 # Create a temporary old-style archive to link instead of a shared archive.
  28067 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
  28068 
  28069 # Commands used to build a shared archive.
  28070 archive_cmds=$lt_archive_cmds
  28071 archive_expsym_cmds=$lt_archive_expsym_cmds
  28072 
  28073 # Commands used to build a loadable module if different from building
  28074 # a shared archive.
  28075 module_cmds=$lt_module_cmds
  28076 module_expsym_cmds=$lt_module_expsym_cmds
  28077 
  28078 # Whether we are building with GNU ld or not.
  28079 with_gnu_ld=$lt_with_gnu_ld
  28080 
  28081 # Flag that allows shared libraries with undefined symbols to be built.
  28082 allow_undefined_flag=$lt_allow_undefined_flag
  28083 
  28084 # Flag that enforces no undefined symbols.
  28085 no_undefined_flag=$lt_no_undefined_flag
  28086 
  28087 # Flag to hardcode \$libdir into a binary during linking.
  28088 # This must work even if \$libdir does not exist
  28089 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
  28090 
  28091 # Whether we need a single "-rpath" flag with a separated argument.
  28092 hardcode_libdir_separator=$lt_hardcode_libdir_separator
  28093 
  28094 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
  28095 # DIR into the resulting binary.
  28096 hardcode_direct=$hardcode_direct
  28097 
  28098 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
  28099 # DIR into the resulting binary and the resulting library dependency is
  28100 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
  28101 # library is relocated.
  28102 hardcode_direct_absolute=$hardcode_direct_absolute
  28103 
  28104 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
  28105 # into the resulting binary.
  28106 hardcode_minus_L=$hardcode_minus_L
  28107 
  28108 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
  28109 # into the resulting binary.
  28110 hardcode_shlibpath_var=$hardcode_shlibpath_var
  28111 
  28112 # Set to "yes" if building a shared library automatically hardcodes DIR
  28113 # into the library and all subsequent libraries and executables linked
  28114 # against it.
  28115 hardcode_automatic=$hardcode_automatic
  28116 
  28117 # Set to yes if linker adds runtime paths of dependent libraries
  28118 # to runtime path list.
  28119 inherit_rpath=$inherit_rpath
  28120 
  28121 # Whether libtool must link a program against all its dependency libraries.
  28122 link_all_deplibs=$link_all_deplibs
  28123 
  28124 # Set to "yes" if exported symbols are required.
  28125 always_export_symbols=$always_export_symbols
  28126 
  28127 # The commands to list exported symbols.
  28128 export_symbols_cmds=$lt_export_symbols_cmds
  28129 
  28130 # Symbols that should not be listed in the preloaded symbols.
  28131 exclude_expsyms=$lt_exclude_expsyms
  28132 
  28133 # Symbols that must always be exported.
  28134 include_expsyms=$lt_include_expsyms
  28135 
  28136 # Commands necessary for linking programs (against libraries) with templates.
  28137 prelink_cmds=$lt_prelink_cmds
  28138 
  28139 # Commands necessary for finishing linking programs.
  28140 postlink_cmds=$lt_postlink_cmds
  28141 
  28142 # Specify filename containing input files.
  28143 file_list_spec=$lt_file_list_spec
  28144 
  28145 # How to hardcode a shared library path into an executable.
  28146 hardcode_action=$hardcode_action
  28147 
  28148 # The directories searched by this compiler when creating a shared library.
  28149 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
  28150 
  28151 # Dependencies to place before and after the objects being linked to
  28152 # create a shared library.
  28153 predep_objects=$lt_predep_objects
  28154 postdep_objects=$lt_postdep_objects
  28155 predeps=$lt_predeps
  28156 postdeps=$lt_postdeps
  28157 
  28158 # The library search path used internally by the compiler when linking
  28159 # a shared library.
  28160 compiler_lib_search_path=$lt_compiler_lib_search_path
  28161 
  28162 # ### END LIBTOOL CONFIG
  28163 
  28164 _LT_EOF
  28165 
  28166     cat <<'_LT_EOF' >> "$cfgfile"
  28167 
  28168 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
  28169 
  28170 # func_munge_path_list VARIABLE PATH
  28171 # -----------------------------------
  28172 # VARIABLE is name of variable containing _space_ separated list of
  28173 # directories to be munged by the contents of PATH, which is string
  28174 # having a format:
  28175 # "DIR[:DIR]:"
  28176 #       string "DIR[ DIR]" will be prepended to VARIABLE
  28177 # ":DIR[:DIR]"
  28178 #       string "DIR[ DIR]" will be appended to VARIABLE
  28179 # "DIRP[:DIRP]::[DIRA:]DIRA"
  28180 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
  28181 #       "DIRA[ DIRA]" will be appended to VARIABLE
  28182 # "DIR[:DIR]"
  28183 #       VARIABLE will be replaced by "DIR[ DIR]"
  28184 func_munge_path_list ()
  28185 {
  28186     case x$2 in
  28187     x)
  28188         ;;
  28189     *:)
  28190         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
  28191         ;;
  28192     x:*)
  28193         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
  28194         ;;
  28195     *::*)
  28196         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
  28197         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
  28198         ;;
  28199     *)
  28200         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
  28201         ;;
  28202     esac
  28203 }
  28204 
  28205 
  28206 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
  28207 func_cc_basename ()
  28208 {
  28209     for cc_temp in $*""; do
  28210       case $cc_temp in
  28211         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  28212         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  28213         \-*) ;;
  28214         *) break;;
  28215       esac
  28216     done
  28217     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
  28218 }
  28219 
  28220 
  28221 # ### END FUNCTIONS SHARED WITH CONFIGURE
  28222 
  28223 _LT_EOF
  28224 
  28225   case $host_os in
  28226   aix3*)
  28227     cat <<\_LT_EOF >> "$cfgfile"
  28228 # AIX sometimes has problems with the GCC collect2 program.  For some
  28229 # reason, if we set the COLLECT_NAMES environment variable, the problems
  28230 # vanish in a puff of smoke.
  28231 if test set != "${COLLECT_NAMES+set}"; then
  28232   COLLECT_NAMES=
  28233   export COLLECT_NAMES
  28234 fi
  28235 _LT_EOF
  28236     ;;
  28237   esac
  28238 
  28239 
  28240 
  28241 ltmain=$ac_aux_dir/ltmain.sh
  28242 
  28243 
  28244   # We use sed instead of cat because bash on DJGPP gets confused if
  28245   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  28246   # text mode, it properly converts lines to CR/LF.  This bash problem
  28247   # is reportedly fixed, but why not run on old versions too?
  28248   $SED '$q' "$ltmain" >> "$cfgfile" \
  28249      || (rm -f "$cfgfile"; exit 1)
  28250 
  28251    mv -f "$cfgfile" "$ofile" ||
  28252     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
  28253   chmod +x "$ofile"
  28254 
  28255 
  28256     cat <<_LT_EOF >> "$ofile"
  28257 
  28258 # ### BEGIN LIBTOOL TAG CONFIG: CXX
  28259 
  28260 # The linker used to build libraries.
  28261 LD=$lt_LD_CXX
  28262 
  28263 # How to create reloadable object files.
  28264 reload_flag=$lt_reload_flag_CXX
  28265 reload_cmds=$lt_reload_cmds_CXX
  28266 
  28267 # Commands used to build an old-style archive.
  28268 old_archive_cmds=$lt_old_archive_cmds_CXX
  28269 
  28270 # A language specific compiler.
  28271 CC=$lt_compiler_CXX
  28272 
  28273 # Is the compiler the GNU compiler?
  28274 with_gcc=$GCC_CXX
  28275 
  28276 # Compiler flag to turn off builtin functions.
  28277 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
  28278 
  28279 # Additional compiler flags for building library objects.
  28280 pic_flag=$lt_lt_prog_compiler_pic_CXX
  28281 
  28282 # How to pass a linker flag through the compiler.
  28283 wl=$lt_lt_prog_compiler_wl_CXX
  28284 
  28285 # Compiler flag to prevent dynamic linking.
  28286 link_static_flag=$lt_lt_prog_compiler_static_CXX
  28287 
  28288 # Does compiler simultaneously support -c and -o options?
  28289 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
  28290 
  28291 # Whether or not to add -lc for building shared libraries.
  28292 build_libtool_need_lc=$archive_cmds_need_lc_CXX
  28293 
  28294 # Whether or not to disallow shared libs when runtime libs are static.
  28295 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
  28296 
  28297 # Compiler flag to allow reflexive dlopens.
  28298 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
  28299 
  28300 # Compiler flag to generate shared objects directly from archives.
  28301 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
  28302 
  28303 # Whether the compiler copes with passing no objects directly.
  28304 compiler_needs_object=$lt_compiler_needs_object_CXX
  28305 
  28306 # Create an old-style archive from a shared archive.
  28307 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
  28308 
  28309 # Create a temporary old-style archive to link instead of a shared archive.
  28310 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
  28311 
  28312 # Commands used to build a shared archive.
  28313 archive_cmds=$lt_archive_cmds_CXX
  28314 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
  28315 
  28316 # Commands used to build a loadable module if different from building
  28317 # a shared archive.
  28318 module_cmds=$lt_module_cmds_CXX
  28319 module_expsym_cmds=$lt_module_expsym_cmds_CXX
  28320 
  28321 # Whether we are building with GNU ld or not.
  28322 with_gnu_ld=$lt_with_gnu_ld_CXX
  28323 
  28324 # Flag that allows shared libraries with undefined symbols to be built.
  28325 allow_undefined_flag=$lt_allow_undefined_flag_CXX
  28326 
  28327 # Flag that enforces no undefined symbols.
  28328 no_undefined_flag=$lt_no_undefined_flag_CXX
  28329 
  28330 # Flag to hardcode \$libdir into a binary during linking.
  28331 # This must work even if \$libdir does not exist
  28332 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
  28333 
  28334 # Whether we need a single "-rpath" flag with a separated argument.
  28335 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
  28336 
  28337 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
  28338 # DIR into the resulting binary.
  28339 hardcode_direct=$hardcode_direct_CXX
  28340 
  28341 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
  28342 # DIR into the resulting binary and the resulting library dependency is
  28343 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
  28344 # library is relocated.
  28345 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
  28346 
  28347 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
  28348 # into the resulting binary.
  28349 hardcode_minus_L=$hardcode_minus_L_CXX
  28350 
  28351 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
  28352 # into the resulting binary.
  28353 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
  28354 
  28355 # Set to "yes" if building a shared library automatically hardcodes DIR
  28356 # into the library and all subsequent libraries and executables linked
  28357 # against it.
  28358 hardcode_automatic=$hardcode_automatic_CXX
  28359 
  28360 # Set to yes if linker adds runtime paths of dependent libraries
  28361 # to runtime path list.
  28362 inherit_rpath=$inherit_rpath_CXX
  28363 
  28364 # Whether libtool must link a program against all its dependency libraries.
  28365 link_all_deplibs=$link_all_deplibs_CXX
  28366 
  28367 # Set to "yes" if exported symbols are required.
  28368 always_export_symbols=$always_export_symbols_CXX
  28369 
  28370 # The commands to list exported symbols.
  28371 export_symbols_cmds=$lt_export_symbols_cmds_CXX
  28372 
  28373 # Symbols that should not be listed in the preloaded symbols.
  28374 exclude_expsyms=$lt_exclude_expsyms_CXX
  28375 
  28376 # Symbols that must always be exported.
  28377 include_expsyms=$lt_include_expsyms_CXX
  28378 
  28379 # Commands necessary for linking programs (against libraries) with templates.
  28380 prelink_cmds=$lt_prelink_cmds_CXX
  28381 
  28382 # Commands necessary for finishing linking programs.
  28383 postlink_cmds=$lt_postlink_cmds_CXX
  28384 
  28385 # Specify filename containing input files.
  28386 file_list_spec=$lt_file_list_spec_CXX
  28387 
  28388 # How to hardcode a shared library path into an executable.
  28389 hardcode_action=$hardcode_action_CXX
  28390 
  28391 # The directories searched by this compiler when creating a shared library.
  28392 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
  28393 
  28394 # Dependencies to place before and after the objects being linked to
  28395 # create a shared library.
  28396 predep_objects=$lt_predep_objects_CXX
  28397 postdep_objects=$lt_postdep_objects_CXX
  28398 predeps=$lt_predeps_CXX
  28399 postdeps=$lt_postdeps_CXX
  28400 
  28401 # The library search path used internally by the compiler when linking
  28402 # a shared library.
  28403 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
  28404 
  28405 # ### END LIBTOOL TAG CONFIG: CXX
  28406 _LT_EOF
  28407 
  28408  ;;
  28409 
  28410   esac
  28411 done # for ac_tag
  28412 
  28413 
  28414 as_fn_exit 0
  28415 _ACEOF
  28416 ac_clean_files=$ac_clean_files_save
  28417 
  28418 test $ac_write_fail = 0 ||
  28419   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
  28420 
  28421 
  28422 # configure is writing to config.log, and then calls config.status.
  28423 # config.status does its own redirection, appending to config.log.
  28424 # Unfortunately, on DOS this fails, as config.log is still kept open
  28425 # by configure, so config.status won't be able to write to it; its
  28426 # output is simply discarded.  So we exec the FD to /dev/null,
  28427 # effectively closing config.log, so it can be properly (re)opened and
  28428 # appended to by config.status.  When coming back to configure, we
  28429 # need to make the FD available again.
  28430 if test "$no_create" != yes; then
  28431   ac_cs_success=:
  28432   ac_config_status_args=
  28433   test "$silent" = yes &&
  28434     ac_config_status_args="$ac_config_status_args --quiet"
  28435   exec 5>/dev/null
  28436   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  28437   exec 5>>config.log
  28438   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  28439   # would make configure fail if this is the last instruction.
  28440   $ac_cs_success || as_fn_exit 1
  28441 fi
  28442 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
  28443   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
  28444 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
  28445 fi
  28446 
  28447