Home | History | Annotate | Line # | Download | only in gdbsupport
configure revision 1.1.1.3
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.69 for gdbsupport 1.0.
      4 #
      5 #
      6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
      7 #
      8 #
      9 # This configure script is free software; the Free Software Foundation
     10 # gives unlimited permission to copy, distribute and modify it.
     11 ## -------------------- ##
     12 ## M4sh Initialization. ##
     13 ## -------------------- ##
     14 
     15 # Be more Bourne compatible
     16 DUALCASE=1; export DUALCASE # for MKS sh
     17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     18   emulate sh
     19   NULLCMD=:
     20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     21   # is contrary to our usage.  Disable this feature.
     22   alias -g '${1+"$@"}'='"$@"'
     23   setopt NO_GLOB_SUBST
     24 else
     25   case `(set -o) 2>/dev/null` in #(
     26   *posix*) :
     27     set -o posix ;; #(
     28   *) :
     29      ;;
     30 esac
     31 fi
     32 
     33 
     34 as_nl='
     35 '
     36 export as_nl
     37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     41 # Prefer a ksh shell builtin over an external printf program on Solaris,
     42 # but without wasting forks for bash or zsh.
     43 if test -z "$BASH_VERSION$ZSH_VERSION" \
     44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     45   as_echo='print -r --'
     46   as_echo_n='print -rn --'
     47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     48   as_echo='printf %s\n'
     49   as_echo_n='printf %s'
     50 else
     51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     53     as_echo_n='/usr/ucb/echo -n'
     54   else
     55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     56     as_echo_n_body='eval
     57       arg=$1;
     58       case $arg in #(
     59       *"$as_nl"*)
     60 	expr "X$arg" : "X\\(.*\\)$as_nl";
     61 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     62       esac;
     63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     64     '
     65     export as_echo_n_body
     66     as_echo_n='sh -c $as_echo_n_body as_echo'
     67   fi
     68   export as_echo_body
     69   as_echo='sh -c $as_echo_body as_echo'
     70 fi
     71 
     72 # The user is always right.
     73 if test "${PATH_SEPARATOR+set}" != set; then
     74   PATH_SEPARATOR=:
     75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     77       PATH_SEPARATOR=';'
     78   }
     79 fi
     80 
     81 
     82 # IFS
     83 # We need space, tab and new line, in precisely that order.  Quoting is
     84 # there to prevent editors from complaining about space-tab.
     85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     86 # splitting by setting IFS to empty value.)
     87 IFS=" ""	$as_nl"
     88 
     89 # Find who we are.  Look in the path if we contain no directory separator.
     90 as_myself=
     91 case $0 in #((
     92   *[\\/]* ) as_myself=$0 ;;
     93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     94 for as_dir in $PATH
     95 do
     96   IFS=$as_save_IFS
     97   test -z "$as_dir" && as_dir=.
     98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
     99   done
    100 IFS=$as_save_IFS
    101 
    102      ;;
    103 esac
    104 # We did not find ourselves, most probably we were run as `sh COMMAND'
    105 # in which case we are not to be found in the path.
    106 if test "x$as_myself" = x; then
    107   as_myself=$0
    108 fi
    109 if test ! -f "$as_myself"; then
    110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    111   exit 1
    112 fi
    113 
    114 # Unset variables that we do not need and which cause bugs (e.g. in
    115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    116 # suppresses any "Segmentation fault" message there.  '((' could
    117 # trigger a bug in pdksh 5.2.14.
    118 for as_var in BASH_ENV ENV MAIL MAILPATH
    119 do eval test x\${$as_var+set} = xset \
    120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    121 done
    122 PS1='$ '
    123 PS2='> '
    124 PS4='+ '
    125 
    126 # NLS nuisances.
    127 LC_ALL=C
    128 export LC_ALL
    129 LANGUAGE=C
    130 export LANGUAGE
    131 
    132 # CDPATH.
    133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    134 
    135 # Use a proper internal environment variable to ensure we don't fall
    136   # into an infinite loop, continuously re-executing ourselves.
    137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    138     _as_can_reexec=no; export _as_can_reexec;
    139     # We cannot yet assume a decent shell, so we have to provide a
    140 # neutralization value for shells without unset; and this also
    141 # works around shells that cannot unset nonexistent variables.
    142 # Preserve -v and -x to the replacement shell.
    143 BASH_ENV=/dev/null
    144 ENV=/dev/null
    145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    146 case $- in # ((((
    147   *v*x* | *x*v* ) as_opts=-vx ;;
    148   *v* ) as_opts=-v ;;
    149   *x* ) as_opts=-x ;;
    150   * ) as_opts= ;;
    151 esac
    152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    153 # Admittedly, this is quite paranoid, since all the known shells bail
    154 # out after a failed `exec'.
    155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    156 as_fn_exit 255
    157   fi
    158   # We don't want this to propagate to other subprocesses.
    159           { _as_can_reexec=; unset _as_can_reexec;}
    160 if test "x$CONFIG_SHELL" = x; then
    161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    162   emulate sh
    163   NULLCMD=:
    164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    165   # is contrary to our usage.  Disable this feature.
    166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    167   setopt NO_GLOB_SUBST
    168 else
    169   case \`(set -o) 2>/dev/null\` in #(
    170   *posix*) :
    171     set -o posix ;; #(
    172   *) :
    173      ;;
    174 esac
    175 fi
    176 "
    177   as_required="as_fn_return () { (exit \$1); }
    178 as_fn_success () { as_fn_return 0; }
    179 as_fn_failure () { as_fn_return 1; }
    180 as_fn_ret_success () { return 0; }
    181 as_fn_ret_failure () { return 1; }
    182 
    183 exitcode=0
    184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    189 
    190 else
    191   exitcode=1; echo positional parameters were not saved.
    192 fi
    193 test x\$exitcode = x0 || exit 1
    194 test -x / || exit 1"
    195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    199 test \$(( 1 + 1 )) = 2 || exit 1"
    200   if (eval "$as_required") 2>/dev/null; then :
    201   as_have_required=yes
    202 else
    203   as_have_required=no
    204 fi
    205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    206 
    207 else
    208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    209 as_found=false
    210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    211 do
    212   IFS=$as_save_IFS
    213   test -z "$as_dir" && as_dir=.
    214   as_found=:
    215   case $as_dir in #(
    216 	 /*)
    217 	   for as_base in sh bash ksh sh5; do
    218 	     # Try only shells that exist, to save several forks.
    219 	     as_shell=$as_dir/$as_base
    220 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    221 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    222   CONFIG_SHELL=$as_shell as_have_required=yes
    223 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    224   break 2
    225 fi
    226 fi
    227 	   done;;
    228        esac
    229   as_found=false
    230 done
    231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    232 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    233   CONFIG_SHELL=$SHELL as_have_required=yes
    234 fi; }
    235 IFS=$as_save_IFS
    236 
    237 
    238       if test "x$CONFIG_SHELL" != x; then :
    239   export CONFIG_SHELL
    240              # We cannot yet assume a decent shell, so we have to provide a
    241 # neutralization value for shells without unset; and this also
    242 # works around shells that cannot unset nonexistent variables.
    243 # Preserve -v and -x to the replacement shell.
    244 BASH_ENV=/dev/null
    245 ENV=/dev/null
    246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    247 case $- in # ((((
    248   *v*x* | *x*v* ) as_opts=-vx ;;
    249   *v* ) as_opts=-v ;;
    250   *x* ) as_opts=-x ;;
    251   * ) as_opts= ;;
    252 esac
    253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    254 # Admittedly, this is quite paranoid, since all the known shells bail
    255 # out after a failed `exec'.
    256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    257 exit 255
    258 fi
    259 
    260     if test x$as_have_required = xno; then :
    261   $as_echo "$0: This script requires a shell more modern than all"
    262   $as_echo "$0: the shells that I found on your system."
    263   if test x${ZSH_VERSION+set} = xset ; then
    264     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    265     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    266   else
    267     $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
    268 $0: including any error possibly output before this
    269 $0: message. Then install a modern shell, or manually run
    270 $0: the script under such a shell if you do have one."
    271   fi
    272   exit 1
    273 fi
    274 fi
    275 fi
    276 SHELL=${CONFIG_SHELL-/bin/sh}
    277 export SHELL
    278 # Unset more variables known to interfere with behavior of common tools.
    279 CLICOLOR_FORCE= GREP_OPTIONS=
    280 unset CLICOLOR_FORCE GREP_OPTIONS
    281 
    282 ## --------------------- ##
    283 ## M4sh Shell Functions. ##
    284 ## --------------------- ##
    285 # as_fn_unset VAR
    286 # ---------------
    287 # Portably unset VAR.
    288 as_fn_unset ()
    289 {
    290   { eval $1=; unset $1;}
    291 }
    292 as_unset=as_fn_unset
    293 
    294 # as_fn_set_status STATUS
    295 # -----------------------
    296 # Set $? to STATUS, without forking.
    297 as_fn_set_status ()
    298 {
    299   return $1
    300 } # as_fn_set_status
    301 
    302 # as_fn_exit STATUS
    303 # -----------------
    304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    305 as_fn_exit ()
    306 {
    307   set +e
    308   as_fn_set_status $1
    309   exit $1
    310 } # as_fn_exit
    311 
    312 # as_fn_mkdir_p
    313 # -------------
    314 # Create "$as_dir" as a directory, including parents if necessary.
    315 as_fn_mkdir_p ()
    316 {
    317 
    318   case $as_dir in #(
    319   -*) as_dir=./$as_dir;;
    320   esac
    321   test -d "$as_dir" || eval $as_mkdir_p || {
    322     as_dirs=
    323     while :; do
    324       case $as_dir in #(
    325       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    326       *) as_qdir=$as_dir;;
    327       esac
    328       as_dirs="'$as_qdir' $as_dirs"
    329       as_dir=`$as_dirname -- "$as_dir" ||
    330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    331 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    332 	 X"$as_dir" : 'X\(//\)$' \| \
    333 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    334 $as_echo X"$as_dir" |
    335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    336 	    s//\1/
    337 	    q
    338 	  }
    339 	  /^X\(\/\/\)[^/].*/{
    340 	    s//\1/
    341 	    q
    342 	  }
    343 	  /^X\(\/\/\)$/{
    344 	    s//\1/
    345 	    q
    346 	  }
    347 	  /^X\(\/\).*/{
    348 	    s//\1/
    349 	    q
    350 	  }
    351 	  s/.*/./; q'`
    352       test -d "$as_dir" && break
    353     done
    354     test -z "$as_dirs" || eval "mkdir $as_dirs"
    355   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    356 
    357 
    358 } # as_fn_mkdir_p
    359 
    360 # as_fn_executable_p FILE
    361 # -----------------------
    362 # Test if FILE is an executable regular file.
    363 as_fn_executable_p ()
    364 {
    365   test -f "$1" && test -x "$1"
    366 } # as_fn_executable_p
    367 # as_fn_append VAR VALUE
    368 # ----------------------
    369 # Append the text in VALUE to the end of the definition contained in VAR. Take
    370 # advantage of any shell optimizations that allow amortized linear growth over
    371 # repeated appends, instead of the typical quadratic growth present in naive
    372 # implementations.
    373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    374   eval 'as_fn_append ()
    375   {
    376     eval $1+=\$2
    377   }'
    378 else
    379   as_fn_append ()
    380   {
    381     eval $1=\$$1\$2
    382   }
    383 fi # as_fn_append
    384 
    385 # as_fn_arith ARG...
    386 # ------------------
    387 # Perform arithmetic evaluation on the ARGs, and store the result in the
    388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    389 # must be portable across $(()) and expr.
    390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    391   eval 'as_fn_arith ()
    392   {
    393     as_val=$(( $* ))
    394   }'
    395 else
    396   as_fn_arith ()
    397   {
    398     as_val=`expr "$@" || test $? -eq 1`
    399   }
    400 fi # as_fn_arith
    401 
    402 
    403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    404 # ----------------------------------------
    405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    407 # script with STATUS, using 1 if that was 0.
    408 as_fn_error ()
    409 {
    410   as_status=$1; test $as_status -eq 0 && as_status=1
    411   if test "$4"; then
    412     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    413     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    414   fi
    415   $as_echo "$as_me: error: $2" >&2
    416   as_fn_exit $as_status
    417 } # as_fn_error
    418 
    419 if expr a : '\(a\)' >/dev/null 2>&1 &&
    420    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    421   as_expr=expr
    422 else
    423   as_expr=false
    424 fi
    425 
    426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    427   as_basename=basename
    428 else
    429   as_basename=false
    430 fi
    431 
    432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    433   as_dirname=dirname
    434 else
    435   as_dirname=false
    436 fi
    437 
    438 as_me=`$as_basename -- "$0" ||
    439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    440 	 X"$0" : 'X\(//\)$' \| \
    441 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    442 $as_echo X/"$0" |
    443     sed '/^.*\/\([^/][^/]*\)\/*$/{
    444 	    s//\1/
    445 	    q
    446 	  }
    447 	  /^X\/\(\/\/\)$/{
    448 	    s//\1/
    449 	    q
    450 	  }
    451 	  /^X\/\(\/\).*/{
    452 	    s//\1/
    453 	    q
    454 	  }
    455 	  s/.*/./; q'`
    456 
    457 # Avoid depending upon Character Ranges.
    458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    461 as_cr_digits='0123456789'
    462 as_cr_alnum=$as_cr_Letters$as_cr_digits
    463 
    464 
    465   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    466   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    467   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    468   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    469   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    470   sed -n '
    471     p
    472     /[$]LINENO/=
    473   ' <$as_myself |
    474     sed '
    475       s/[$]LINENO.*/&-/
    476       t lineno
    477       b
    478       :lineno
    479       N
    480       :loop
    481       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    482       t loop
    483       s/-\n.*//
    484     ' >$as_me.lineno &&
    485   chmod +x "$as_me.lineno" ||
    486     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    487 
    488   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    489   # already done that, so ensure we don't try to do so again and fall
    490   # in an infinite loop.  This has already happened in practice.
    491   _as_can_reexec=no; export _as_can_reexec
    492   # Don't try to exec as it changes $[0], causing all sort of problems
    493   # (the dirname of $[0] is not the place where we might find the
    494   # original and so on.  Autoconf is especially sensitive to this).
    495   . "./$as_me.lineno"
    496   # Exit status is that of the last command.
    497   exit
    498 }
    499 
    500 ECHO_C= ECHO_N= ECHO_T=
    501 case `echo -n x` in #(((((
    502 -n*)
    503   case `echo 'xy\c'` in
    504   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    505   xy)  ECHO_C='\c';;
    506   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    507        ECHO_T='	';;
    508   esac;;
    509 *)
    510   ECHO_N='-n';;
    511 esac
    512 
    513 rm -f conf$$ conf$$.exe conf$$.file
    514 if test -d conf$$.dir; then
    515   rm -f conf$$.dir/conf$$.file
    516 else
    517   rm -f conf$$.dir
    518   mkdir conf$$.dir 2>/dev/null
    519 fi
    520 if (echo >conf$$.file) 2>/dev/null; then
    521   if ln -s conf$$.file conf$$ 2>/dev/null; then
    522     as_ln_s='ln -s'
    523     # ... but there are two gotchas:
    524     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    525     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    526     # In both cases, we have to default to `cp -pR'.
    527     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    528       as_ln_s='cp -pR'
    529   elif ln conf$$.file conf$$ 2>/dev/null; then
    530     as_ln_s=ln
    531   else
    532     as_ln_s='cp -pR'
    533   fi
    534 else
    535   as_ln_s='cp -pR'
    536 fi
    537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    538 rmdir conf$$.dir 2>/dev/null
    539 
    540 if mkdir -p . 2>/dev/null; then
    541   as_mkdir_p='mkdir -p "$as_dir"'
    542 else
    543   test -d ./-p && rmdir ./-p
    544   as_mkdir_p=false
    545 fi
    546 
    547 as_test_x='test -x'
    548 as_executable_p=as_fn_executable_p
    549 
    550 # Sed expression to map a string onto a valid CPP name.
    551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    552 
    553 # Sed expression to map a string onto a valid variable name.
    554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    555 
    556 
    557 test -n "$DJDIR" || exec 7<&0 </dev/null
    558 exec 6>&1
    559 
    560 # Name of the host.
    561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    562 # so uname gets run too.
    563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    564 
    565 #
    566 # Initializations.
    567 #
    568 ac_default_prefix=/usr/local
    569 ac_clean_files=
    570 ac_config_libobj_dir=.
    571 LIBOBJS=
    572 cross_compiling=no
    573 subdirs=
    574 MFLAGS=
    575 MAKEFLAGS=
    576 
    577 # Identity of this package.
    578 PACKAGE_NAME='gdbsupport'
    579 PACKAGE_TARNAME='gdbsupport'
    580 PACKAGE_VERSION='1.0'
    581 PACKAGE_STRING='gdbsupport 1.0'
    582 PACKAGE_BUGREPORT=''
    583 PACKAGE_URL=''
    584 
    585 ac_unique_file="common-defs.h"
    586 # Factoring default headers for most tests.
    587 ac_includes_default="\
    588 #include <stdio.h>
    589 #ifdef HAVE_SYS_TYPES_H
    590 # include <sys/types.h>
    591 #endif
    592 #ifdef HAVE_SYS_STAT_H
    593 # include <sys/stat.h>
    594 #endif
    595 #ifdef STDC_HEADERS
    596 # include <stdlib.h>
    597 # include <stddef.h>
    598 #else
    599 # ifdef HAVE_STDLIB_H
    600 #  include <stdlib.h>
    601 # endif
    602 #endif
    603 #ifdef HAVE_STRING_H
    604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    605 #  include <memory.h>
    606 # endif
    607 # include <string.h>
    608 #endif
    609 #ifdef HAVE_STRINGS_H
    610 # include <strings.h>
    611 #endif
    612 #ifdef HAVE_INTTYPES_H
    613 # include <inttypes.h>
    614 #endif
    615 #ifdef HAVE_STDINT_H
    616 # include <stdint.h>
    617 #endif
    618 #ifdef HAVE_UNISTD_H
    619 # include <unistd.h>
    620 #endif"
    621 
    622 gt_needs=
    623 ac_header_list=
    624 ac_subst_vars='am__EXEEXT_FALSE
    625 am__EXEEXT_TRUE
    626 LTLIBOBJS
    627 LIBOBJS
    628 CONFIG_STATUS_DEPENDENCIES
    629 WERROR_CFLAGS
    630 WARN_CFLAGS
    631 HAVE_PIPE_OR_PIPE2_FALSE
    632 HAVE_PIPE_OR_PIPE2_TRUE
    633 SELFTEST_FALSE
    634 SELFTEST_TRUE
    635 LTLIBXXHASH
    636 LIBXXHASH
    637 HAVE_LIBXXHASH
    638 LTLIBIPT
    639 LIBIPT
    640 HAVE_LIBIPT
    641 PTHREAD_CFLAGS
    642 PTHREAD_LIBS
    643 PTHREAD_CC
    644 ax_pthread_config
    645 SED
    646 ALLOCA
    647 CATOBJEXT
    648 GENCAT
    649 INSTOBJEXT
    650 DATADIRNAME
    651 CATALOGS
    652 INCINTL
    653 LIBINTL_DEP
    654 POSUB
    655 LTLIBINTL
    656 LIBINTL
    657 INTLLIBS
    658 LTLIBICONV
    659 LIBICONV
    660 INTL_MACOSX_LIBS
    661 MSGMERGE
    662 XGETTEXT
    663 GMSGFMT
    664 MSGFMT
    665 USE_NLS
    666 MKINSTALLDIRS
    667 CXX_DIALECT
    668 HAVE_CXX17
    669 LARGEFILE_CPPFLAGS
    670 EGREP
    671 GREP
    672 CPP
    673 RANLIB
    674 am__fastdepCXX_FALSE
    675 am__fastdepCXX_TRUE
    676 CXXDEPMODE
    677 ac_ct_CXX
    678 CXXFLAGS
    679 CXX
    680 am__fastdepCC_FALSE
    681 am__fastdepCC_TRUE
    682 CCDEPMODE
    683 am__nodep
    684 AMDEPBACKSLASH
    685 AMDEP_FALSE
    686 AMDEP_TRUE
    687 am__quote
    688 am__include
    689 DEPDIR
    690 OBJEXT
    691 EXEEXT
    692 ac_ct_CC
    693 CPPFLAGS
    694 LDFLAGS
    695 CFLAGS
    696 CC
    697 AM_BACKSLASH
    698 AM_DEFAULT_VERBOSITY
    699 AM_DEFAULT_V
    700 AM_V
    701 am__untar
    702 am__tar
    703 AMTAR
    704 am__leading_dot
    705 SET_MAKE
    706 AWK
    707 mkdir_p
    708 MKDIR_P
    709 INSTALL_STRIP_PROGRAM
    710 STRIP
    711 install_sh
    712 MAKEINFO
    713 AUTOHEADER
    714 AUTOMAKE
    715 AUTOCONF
    716 ACLOCAL
    717 VERSION
    718 PACKAGE
    719 CYGPATH_W
    720 am__isrc
    721 INSTALL_DATA
    722 INSTALL_SCRIPT
    723 INSTALL_PROGRAM
    724 MAINT
    725 MAINTAINER_MODE_FALSE
    726 MAINTAINER_MODE_TRUE
    727 target_os
    728 target_vendor
    729 target_cpu
    730 target
    731 host_os
    732 host_vendor
    733 host_cpu
    734 host
    735 build_os
    736 build_vendor
    737 build_cpu
    738 build
    739 target_alias
    740 host_alias
    741 build_alias
    742 LIBS
    743 ECHO_T
    744 ECHO_N
    745 ECHO_C
    746 DEFS
    747 mandir
    748 localedir
    749 libdir
    750 psdir
    751 pdfdir
    752 dvidir
    753 htmldir
    754 infodir
    755 docdir
    756 oldincludedir
    757 includedir
    758 localstatedir
    759 sharedstatedir
    760 sysconfdir
    761 datadir
    762 datarootdir
    763 libexecdir
    764 sbindir
    765 bindir
    766 program_transform_name
    767 prefix
    768 exec_prefix
    769 PACKAGE_URL
    770 PACKAGE_BUGREPORT
    771 PACKAGE_STRING
    772 PACKAGE_VERSION
    773 PACKAGE_TARNAME
    774 PACKAGE_NAME
    775 PATH_SEPARATOR
    776 SHELL'
    777 ac_subst_files=''
    778 ac_user_opts='
    779 enable_option_checking
    780 enable_maintainer_mode
    781 enable_silent_rules
    782 enable_dependency_tracking
    783 enable_plugins
    784 enable_largefile
    785 enable_nls
    786 with_gnu_ld
    787 enable_rpath
    788 with_libiconv_prefix
    789 with_libiconv_type
    790 with_libintl_prefix
    791 with_libintl_type
    792 enable_threading
    793 with_intel_pt
    794 with_libipt_prefix
    795 with_libipt_type
    796 with_xxhash
    797 with_libxxhash_prefix
    798 with_libxxhash_type
    799 enable_unit_tests
    800 enable_werror
    801 enable_build_warnings
    802 enable_gdb_build_warnings
    803 '
    804       ac_precious_vars='build_alias
    805 host_alias
    806 target_alias
    807 CC
    808 CFLAGS
    809 LDFLAGS
    810 LIBS
    811 CPPFLAGS
    812 CXX
    813 CXXFLAGS
    814 CCC
    815 CPP'
    816 
    817 
    818 # Initialize some variables set by options.
    819 ac_init_help=
    820 ac_init_version=false
    821 ac_unrecognized_opts=
    822 ac_unrecognized_sep=
    823 # The variables have the same names as the options, with
    824 # dashes changed to underlines.
    825 cache_file=/dev/null
    826 exec_prefix=NONE
    827 no_create=
    828 no_recursion=
    829 prefix=NONE
    830 program_prefix=NONE
    831 program_suffix=NONE
    832 program_transform_name=s,x,x,
    833 silent=
    834 site=
    835 srcdir=
    836 verbose=
    837 x_includes=NONE
    838 x_libraries=NONE
    839 
    840 # Installation directory options.
    841 # These are left unexpanded so users can "make install exec_prefix=/foo"
    842 # and all the variables that are supposed to be based on exec_prefix
    843 # by default will actually change.
    844 # Use braces instead of parens because sh, perl, etc. also accept them.
    845 # (The list follows the same order as the GNU Coding Standards.)
    846 bindir='${exec_prefix}/bin'
    847 sbindir='${exec_prefix}/sbin'
    848 libexecdir='${exec_prefix}/libexec'
    849 datarootdir='${prefix}/share'
    850 datadir='${datarootdir}'
    851 sysconfdir='${prefix}/etc'
    852 sharedstatedir='${prefix}/com'
    853 localstatedir='${prefix}/var'
    854 includedir='${prefix}/include'
    855 oldincludedir='/usr/include'
    856 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    857 infodir='${datarootdir}/info'
    858 htmldir='${docdir}'
    859 dvidir='${docdir}'
    860 pdfdir='${docdir}'
    861 psdir='${docdir}'
    862 libdir='${exec_prefix}/lib'
    863 localedir='${datarootdir}/locale'
    864 mandir='${datarootdir}/man'
    865 
    866 ac_prev=
    867 ac_dashdash=
    868 for ac_option
    869 do
    870   # If the previous option needs an argument, assign it.
    871   if test -n "$ac_prev"; then
    872     eval $ac_prev=\$ac_option
    873     ac_prev=
    874     continue
    875   fi
    876 
    877   case $ac_option in
    878   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    879   *=)   ac_optarg= ;;
    880   *)    ac_optarg=yes ;;
    881   esac
    882 
    883   # Accept the important Cygnus configure options, so we can diagnose typos.
    884 
    885   case $ac_dashdash$ac_option in
    886   --)
    887     ac_dashdash=yes ;;
    888 
    889   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    890     ac_prev=bindir ;;
    891   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    892     bindir=$ac_optarg ;;
    893 
    894   -build | --build | --buil | --bui | --bu)
    895     ac_prev=build_alias ;;
    896   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    897     build_alias=$ac_optarg ;;
    898 
    899   -cache-file | --cache-file | --cache-fil | --cache-fi \
    900   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    901     ac_prev=cache_file ;;
    902   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    903   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    904     cache_file=$ac_optarg ;;
    905 
    906   --config-cache | -C)
    907     cache_file=config.cache ;;
    908 
    909   -datadir | --datadir | --datadi | --datad)
    910     ac_prev=datadir ;;
    911   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    912     datadir=$ac_optarg ;;
    913 
    914   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    915   | --dataroo | --dataro | --datar)
    916     ac_prev=datarootdir ;;
    917   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    918   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    919     datarootdir=$ac_optarg ;;
    920 
    921   -disable-* | --disable-*)
    922     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    923     # Reject names that are not valid shell variable names.
    924     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    925       as_fn_error $? "invalid feature name: $ac_useropt"
    926     ac_useropt_orig=$ac_useropt
    927     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    928     case $ac_user_opts in
    929       *"
    930 "enable_$ac_useropt"
    931 "*) ;;
    932       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    933 	 ac_unrecognized_sep=', ';;
    934     esac
    935     eval enable_$ac_useropt=no ;;
    936 
    937   -docdir | --docdir | --docdi | --doc | --do)
    938     ac_prev=docdir ;;
    939   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    940     docdir=$ac_optarg ;;
    941 
    942   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    943     ac_prev=dvidir ;;
    944   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    945     dvidir=$ac_optarg ;;
    946 
    947   -enable-* | --enable-*)
    948     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    949     # Reject names that are not valid shell variable names.
    950     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    951       as_fn_error $? "invalid feature name: $ac_useropt"
    952     ac_useropt_orig=$ac_useropt
    953     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    954     case $ac_user_opts in
    955       *"
    956 "enable_$ac_useropt"
    957 "*) ;;
    958       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    959 	 ac_unrecognized_sep=', ';;
    960     esac
    961     eval enable_$ac_useropt=\$ac_optarg ;;
    962 
    963   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    964   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    965   | --exec | --exe | --ex)
    966     ac_prev=exec_prefix ;;
    967   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    968   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    969   | --exec=* | --exe=* | --ex=*)
    970     exec_prefix=$ac_optarg ;;
    971 
    972   -gas | --gas | --ga | --g)
    973     # Obsolete; use --with-gas.
    974     with_gas=yes ;;
    975 
    976   -help | --help | --hel | --he | -h)
    977     ac_init_help=long ;;
    978   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    979     ac_init_help=recursive ;;
    980   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    981     ac_init_help=short ;;
    982 
    983   -host | --host | --hos | --ho)
    984     ac_prev=host_alias ;;
    985   -host=* | --host=* | --hos=* | --ho=*)
    986     host_alias=$ac_optarg ;;
    987 
    988   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    989     ac_prev=htmldir ;;
    990   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    991   | --ht=*)
    992     htmldir=$ac_optarg ;;
    993 
    994   -includedir | --includedir | --includedi | --included | --include \
    995   | --includ | --inclu | --incl | --inc)
    996     ac_prev=includedir ;;
    997   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    998   | --includ=* | --inclu=* | --incl=* | --inc=*)
    999     includedir=$ac_optarg ;;
   1000 
   1001   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1002     ac_prev=infodir ;;
   1003   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1004     infodir=$ac_optarg ;;
   1005 
   1006   -libdir | --libdir | --libdi | --libd)
   1007     ac_prev=libdir ;;
   1008   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1009     libdir=$ac_optarg ;;
   1010 
   1011   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1012   | --libexe | --libex | --libe)
   1013     ac_prev=libexecdir ;;
   1014   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1015   | --libexe=* | --libex=* | --libe=*)
   1016     libexecdir=$ac_optarg ;;
   1017 
   1018   -localedir | --localedir | --localedi | --localed | --locale)
   1019     ac_prev=localedir ;;
   1020   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1021     localedir=$ac_optarg ;;
   1022 
   1023   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1024   | --localstate | --localstat | --localsta | --localst | --locals)
   1025     ac_prev=localstatedir ;;
   1026   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1027   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1028     localstatedir=$ac_optarg ;;
   1029 
   1030   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1031     ac_prev=mandir ;;
   1032   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1033     mandir=$ac_optarg ;;
   1034 
   1035   -nfp | --nfp | --nf)
   1036     # Obsolete; use --without-fp.
   1037     with_fp=no ;;
   1038 
   1039   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1040   | --no-cr | --no-c | -n)
   1041     no_create=yes ;;
   1042 
   1043   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1044   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1045     no_recursion=yes ;;
   1046 
   1047   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1048   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1049   | --oldin | --oldi | --old | --ol | --o)
   1050     ac_prev=oldincludedir ;;
   1051   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1052   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1053   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1054     oldincludedir=$ac_optarg ;;
   1055 
   1056   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1057     ac_prev=prefix ;;
   1058   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1059     prefix=$ac_optarg ;;
   1060 
   1061   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1062   | --program-pre | --program-pr | --program-p)
   1063     ac_prev=program_prefix ;;
   1064   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1065   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1066     program_prefix=$ac_optarg ;;
   1067 
   1068   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1069   | --program-suf | --program-su | --program-s)
   1070     ac_prev=program_suffix ;;
   1071   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1072   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1073     program_suffix=$ac_optarg ;;
   1074 
   1075   -program-transform-name | --program-transform-name \
   1076   | --program-transform-nam | --program-transform-na \
   1077   | --program-transform-n | --program-transform- \
   1078   | --program-transform | --program-transfor \
   1079   | --program-transfo | --program-transf \
   1080   | --program-trans | --program-tran \
   1081   | --progr-tra | --program-tr | --program-t)
   1082     ac_prev=program_transform_name ;;
   1083   -program-transform-name=* | --program-transform-name=* \
   1084   | --program-transform-nam=* | --program-transform-na=* \
   1085   | --program-transform-n=* | --program-transform-=* \
   1086   | --program-transform=* | --program-transfor=* \
   1087   | --program-transfo=* | --program-transf=* \
   1088   | --program-trans=* | --program-tran=* \
   1089   | --progr-tra=* | --program-tr=* | --program-t=*)
   1090     program_transform_name=$ac_optarg ;;
   1091 
   1092   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1093     ac_prev=pdfdir ;;
   1094   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1095     pdfdir=$ac_optarg ;;
   1096 
   1097   -psdir | --psdir | --psdi | --psd | --ps)
   1098     ac_prev=psdir ;;
   1099   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1100     psdir=$ac_optarg ;;
   1101 
   1102   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1103   | -silent | --silent | --silen | --sile | --sil)
   1104     silent=yes ;;
   1105 
   1106   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1107     ac_prev=sbindir ;;
   1108   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1109   | --sbi=* | --sb=*)
   1110     sbindir=$ac_optarg ;;
   1111 
   1112   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1113   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1114   | --sharedst | --shareds | --shared | --share | --shar \
   1115   | --sha | --sh)
   1116     ac_prev=sharedstatedir ;;
   1117   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1118   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1119   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1120   | --sha=* | --sh=*)
   1121     sharedstatedir=$ac_optarg ;;
   1122 
   1123   -site | --site | --sit)
   1124     ac_prev=site ;;
   1125   -site=* | --site=* | --sit=*)
   1126     site=$ac_optarg ;;
   1127 
   1128   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1129     ac_prev=srcdir ;;
   1130   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1131     srcdir=$ac_optarg ;;
   1132 
   1133   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1134   | --syscon | --sysco | --sysc | --sys | --sy)
   1135     ac_prev=sysconfdir ;;
   1136   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1137   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1138     sysconfdir=$ac_optarg ;;
   1139 
   1140   -target | --target | --targe | --targ | --tar | --ta | --t)
   1141     ac_prev=target_alias ;;
   1142   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1143     target_alias=$ac_optarg ;;
   1144 
   1145   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1146     verbose=yes ;;
   1147 
   1148   -version | --version | --versio | --versi | --vers | -V)
   1149     ac_init_version=: ;;
   1150 
   1151   -with-* | --with-*)
   1152     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1153     # Reject names that are not valid shell variable names.
   1154     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1155       as_fn_error $? "invalid package name: $ac_useropt"
   1156     ac_useropt_orig=$ac_useropt
   1157     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1158     case $ac_user_opts in
   1159       *"
   1160 "with_$ac_useropt"
   1161 "*) ;;
   1162       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1163 	 ac_unrecognized_sep=', ';;
   1164     esac
   1165     eval with_$ac_useropt=\$ac_optarg ;;
   1166 
   1167   -without-* | --without-*)
   1168     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1169     # Reject names that are not valid shell variable names.
   1170     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1171       as_fn_error $? "invalid package name: $ac_useropt"
   1172     ac_useropt_orig=$ac_useropt
   1173     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1174     case $ac_user_opts in
   1175       *"
   1176 "with_$ac_useropt"
   1177 "*) ;;
   1178       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1179 	 ac_unrecognized_sep=', ';;
   1180     esac
   1181     eval with_$ac_useropt=no ;;
   1182 
   1183   --x)
   1184     # Obsolete; use --with-x.
   1185     with_x=yes ;;
   1186 
   1187   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1188   | --x-incl | --x-inc | --x-in | --x-i)
   1189     ac_prev=x_includes ;;
   1190   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1191   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1192     x_includes=$ac_optarg ;;
   1193 
   1194   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1195   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1196     ac_prev=x_libraries ;;
   1197   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1198   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1199     x_libraries=$ac_optarg ;;
   1200 
   1201   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1202 Try \`$0 --help' for more information"
   1203     ;;
   1204 
   1205   *=*)
   1206     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1207     # Reject names that are not valid shell variable names.
   1208     case $ac_envvar in #(
   1209       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1210       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1211     esac
   1212     eval $ac_envvar=\$ac_optarg
   1213     export $ac_envvar ;;
   1214 
   1215   *)
   1216     # FIXME: should be removed in autoconf 3.0.
   1217     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1218     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1219       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1220     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1221     ;;
   1222 
   1223   esac
   1224 done
   1225 
   1226 if test -n "$ac_prev"; then
   1227   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1228   as_fn_error $? "missing argument to $ac_option"
   1229 fi
   1230 
   1231 if test -n "$ac_unrecognized_opts"; then
   1232   case $enable_option_checking in
   1233     no) ;;
   1234     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1235     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1236   esac
   1237 fi
   1238 
   1239 # Check all directory arguments for consistency.
   1240 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1241 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1242 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1243 		libdir localedir mandir
   1244 do
   1245   eval ac_val=\$$ac_var
   1246   # Remove trailing slashes.
   1247   case $ac_val in
   1248     */ )
   1249       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1250       eval $ac_var=\$ac_val;;
   1251   esac
   1252   # Be sure to have absolute directory names.
   1253   case $ac_val in
   1254     [\\/$]* | ?:[\\/]* )  continue;;
   1255     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1256   esac
   1257   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1258 done
   1259 
   1260 # There might be people who depend on the old broken behavior: `$host'
   1261 # used to hold the argument of --host etc.
   1262 # FIXME: To remove some day.
   1263 build=$build_alias
   1264 host=$host_alias
   1265 target=$target_alias
   1266 
   1267 # FIXME: To remove some day.
   1268 if test "x$host_alias" != x; then
   1269   if test "x$build_alias" = x; then
   1270     cross_compiling=maybe
   1271   elif test "x$build_alias" != "x$host_alias"; then
   1272     cross_compiling=yes
   1273   fi
   1274 fi
   1275 
   1276 ac_tool_prefix=
   1277 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1278 
   1279 test "$silent" = yes && exec 6>/dev/null
   1280 
   1281 
   1282 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1283 ac_ls_di=`ls -di .` &&
   1284 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1285   as_fn_error $? "working directory cannot be determined"
   1286 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1287   as_fn_error $? "pwd does not report name of working directory"
   1288 
   1289 
   1290 # Find the source files, if location was not specified.
   1291 if test -z "$srcdir"; then
   1292   ac_srcdir_defaulted=yes
   1293   # Try the directory containing this script, then the parent directory.
   1294   ac_confdir=`$as_dirname -- "$as_myself" ||
   1295 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1296 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1297 	 X"$as_myself" : 'X\(//\)$' \| \
   1298 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1299 $as_echo X"$as_myself" |
   1300     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1301 	    s//\1/
   1302 	    q
   1303 	  }
   1304 	  /^X\(\/\/\)[^/].*/{
   1305 	    s//\1/
   1306 	    q
   1307 	  }
   1308 	  /^X\(\/\/\)$/{
   1309 	    s//\1/
   1310 	    q
   1311 	  }
   1312 	  /^X\(\/\).*/{
   1313 	    s//\1/
   1314 	    q
   1315 	  }
   1316 	  s/.*/./; q'`
   1317   srcdir=$ac_confdir
   1318   if test ! -r "$srcdir/$ac_unique_file"; then
   1319     srcdir=..
   1320   fi
   1321 else
   1322   ac_srcdir_defaulted=no
   1323 fi
   1324 if test ! -r "$srcdir/$ac_unique_file"; then
   1325   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1326   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1327 fi
   1328 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1329 ac_abs_confdir=`(
   1330 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1331 	pwd)`
   1332 # When building in place, set srcdir=.
   1333 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1334   srcdir=.
   1335 fi
   1336 # Remove unnecessary trailing slashes from srcdir.
   1337 # Double slashes in file names in object file debugging info
   1338 # mess up M-x gdb in Emacs.
   1339 case $srcdir in
   1340 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1341 esac
   1342 for ac_var in $ac_precious_vars; do
   1343   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1344   eval ac_env_${ac_var}_value=\$${ac_var}
   1345   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1346   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1347 done
   1348 
   1349 #
   1350 # Report the --help message.
   1351 #
   1352 if test "$ac_init_help" = "long"; then
   1353   # Omit some internal or obsolete options to make the list less imposing.
   1354   # This message is too long to be a string in the A/UX 3.1 sh.
   1355   cat <<_ACEOF
   1356 \`configure' configures gdbsupport 1.0 to adapt to many kinds of systems.
   1357 
   1358 Usage: $0 [OPTION]... [VAR=VALUE]...
   1359 
   1360 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1361 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1362 
   1363 Defaults for the options are specified in brackets.
   1364 
   1365 Configuration:
   1366   -h, --help              display this help and exit
   1367       --help=short        display options specific to this package
   1368       --help=recursive    display the short help of all the included packages
   1369   -V, --version           display version information and exit
   1370   -q, --quiet, --silent   do not print \`checking ...' messages
   1371       --cache-file=FILE   cache test results in FILE [disabled]
   1372   -C, --config-cache      alias for \`--cache-file=config.cache'
   1373   -n, --no-create         do not create output files
   1374       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1375 
   1376 Installation directories:
   1377   --prefix=PREFIX         install architecture-independent files in PREFIX
   1378                           [$ac_default_prefix]
   1379   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1380                           [PREFIX]
   1381 
   1382 By default, \`make install' will install all the files in
   1383 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1384 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1385 for instance \`--prefix=\$HOME'.
   1386 
   1387 For better control, use the options below.
   1388 
   1389 Fine tuning of the installation directories:
   1390   --bindir=DIR            user executables [EPREFIX/bin]
   1391   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1392   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1393   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1394   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1395   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1396   --libdir=DIR            object code libraries [EPREFIX/lib]
   1397   --includedir=DIR        C header files [PREFIX/include]
   1398   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1399   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1400   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1401   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1402   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1403   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1404   --docdir=DIR            documentation root [DATAROOTDIR/doc/gdbsupport]
   1405   --htmldir=DIR           html documentation [DOCDIR]
   1406   --dvidir=DIR            dvi documentation [DOCDIR]
   1407   --pdfdir=DIR            pdf documentation [DOCDIR]
   1408   --psdir=DIR             ps documentation [DOCDIR]
   1409 _ACEOF
   1410 
   1411   cat <<\_ACEOF
   1412 
   1413 Program names:
   1414   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1415   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1416   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1417 
   1418 System types:
   1419   --build=BUILD     configure for building on BUILD [guessed]
   1420   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1421   --target=TARGET   configure for building compilers for TARGET [HOST]
   1422 _ACEOF
   1423 fi
   1424 
   1425 if test -n "$ac_init_help"; then
   1426   case $ac_init_help in
   1427      short | recursive ) echo "Configuration of gdbsupport 1.0:";;
   1428    esac
   1429   cat <<\_ACEOF
   1430 
   1431 Optional Features:
   1432   --disable-option-checking  ignore unrecognized --enable/--with options
   1433   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1434   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1435   --enable-maintainer-mode
   1436                           enable make rules and dependencies not useful (and
   1437                           sometimes confusing) to the casual installer
   1438   --enable-silent-rules   less verbose build output (undo: "make V=1")
   1439   --disable-silent-rules  verbose build output (undo: "make V=0")
   1440   --enable-dependency-tracking
   1441                           do not reject slow dependency extractors
   1442   --disable-dependency-tracking
   1443                           speeds up one-time build
   1444   --enable-plugins        Enable support for plugins
   1445   --disable-largefile     omit support for large files
   1446   --disable-nls           do not use Native Language Support
   1447   --disable-rpath         do not hardcode runtime library paths
   1448   --enable-threading      include support for parallel processing of data
   1449                           (yes/no)
   1450   --enable-unit-tests     Enable the inclusion of unit tests when compiling
   1451                           GDB
   1452   --enable-werror         treat compile warnings as errors
   1453   --enable-build-warnings enable build-time compiler warnings if gcc is used
   1454   --enable-gdb-build-warnings
   1455                           enable GDB specific build-time compiler warnings if
   1456                           gcc is used
   1457 
   1458 Optional Packages:
   1459   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1460   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1461   --with-gnu-ld           assume the C compiler uses GNU ld default=no
   1462   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
   1463   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
   1464   --with-libiconv-type=TYPE     type of library to search for (auto/static/shared)
   1465   --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
   1466   --without-libintl-prefix     don't search for libintl in includedir and libdir
   1467   --with-libintl-type=TYPE     type of library to search for (auto/static/shared)
   1468   --with-intel-pt         include Intel Processor Trace support (auto/yes/no)
   1469   --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
   1470   --without-libipt-prefix     don't search for libipt in includedir and libdir
   1471   --with-libipt-type=TYPE     type of library to search for (auto/static/shared)
   1472   --with-xxhash           use libxxhash for hashing (faster) (auto/yes/no)
   1473   --with-libxxhash-prefix[=DIR]  search for libxxhash in DIR/include and DIR/lib
   1474   --without-libxxhash-prefix     don't search for libxxhash in includedir and libdir
   1475   --with-libxxhash-type=TYPE     type of library to search for (auto/static/shared)
   1476 
   1477 Some influential environment variables:
   1478   CC          C compiler command
   1479   CFLAGS      C compiler flags
   1480   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1481               nonstandard directory <lib dir>
   1482   LIBS        libraries to pass to the linker, e.g. -l<library>
   1483   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1484               you have headers in a nonstandard directory <include dir>
   1485   CXX         C++ compiler command
   1486   CXXFLAGS    C++ compiler flags
   1487   CPP         C preprocessor
   1488 
   1489 Use these variables to override the choices made by `configure' or to help
   1490 it to find libraries and programs with nonstandard names/locations.
   1491 
   1492 Report bugs to the package provider.
   1493 _ACEOF
   1494 ac_status=$?
   1495 fi
   1496 
   1497 if test "$ac_init_help" = "recursive"; then
   1498   # If there are subdirs, report their specific --help.
   1499   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1500     test -d "$ac_dir" ||
   1501       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1502       continue
   1503     ac_builddir=.
   1504 
   1505 case "$ac_dir" in
   1506 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1507 *)
   1508   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1509   # A ".." for each directory in $ac_dir_suffix.
   1510   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1511   case $ac_top_builddir_sub in
   1512   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1513   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1514   esac ;;
   1515 esac
   1516 ac_abs_top_builddir=$ac_pwd
   1517 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1518 # for backward compatibility:
   1519 ac_top_builddir=$ac_top_build_prefix
   1520 
   1521 case $srcdir in
   1522   .)  # We are building in place.
   1523     ac_srcdir=.
   1524     ac_top_srcdir=$ac_top_builddir_sub
   1525     ac_abs_top_srcdir=$ac_pwd ;;
   1526   [\\/]* | ?:[\\/]* )  # Absolute name.
   1527     ac_srcdir=$srcdir$ac_dir_suffix;
   1528     ac_top_srcdir=$srcdir
   1529     ac_abs_top_srcdir=$srcdir ;;
   1530   *) # Relative name.
   1531     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1532     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1533     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1534 esac
   1535 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1536 
   1537     cd "$ac_dir" || { ac_status=$?; continue; }
   1538     # Check for guested configure.
   1539     if test -f "$ac_srcdir/configure.gnu"; then
   1540       echo &&
   1541       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1542     elif test -f "$ac_srcdir/configure"; then
   1543       echo &&
   1544       $SHELL "$ac_srcdir/configure" --help=recursive
   1545     else
   1546       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1547     fi || ac_status=$?
   1548     cd "$ac_pwd" || { ac_status=$?; break; }
   1549   done
   1550 fi
   1551 
   1552 test -n "$ac_init_help" && exit $ac_status
   1553 if $ac_init_version; then
   1554   cat <<\_ACEOF
   1555 gdbsupport configure 1.0
   1556 generated by GNU Autoconf 2.69
   1557 
   1558 Copyright (C) 2012 Free Software Foundation, Inc.
   1559 This configure script is free software; the Free Software Foundation
   1560 gives unlimited permission to copy, distribute and modify it.
   1561 _ACEOF
   1562   exit
   1563 fi
   1564 
   1565 ## ------------------------ ##
   1566 ## Autoconf initialization. ##
   1567 ## ------------------------ ##
   1568 
   1569 # ac_fn_c_try_compile LINENO
   1570 # --------------------------
   1571 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1572 ac_fn_c_try_compile ()
   1573 {
   1574   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1575   rm -f conftest.$ac_objext
   1576   if { { ac_try="$ac_compile"
   1577 case "(($ac_try" in
   1578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1579   *) ac_try_echo=$ac_try;;
   1580 esac
   1581 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1582 $as_echo "$ac_try_echo"; } >&5
   1583   (eval "$ac_compile") 2>conftest.err
   1584   ac_status=$?
   1585   if test -s conftest.err; then
   1586     grep -v '^ *+' conftest.err >conftest.er1
   1587     cat conftest.er1 >&5
   1588     mv -f conftest.er1 conftest.err
   1589   fi
   1590   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1591   test $ac_status = 0; } && {
   1592 	 test -z "$ac_c_werror_flag" ||
   1593 	 test ! -s conftest.err
   1594        } && test -s conftest.$ac_objext; then :
   1595   ac_retval=0
   1596 else
   1597   $as_echo "$as_me: failed program was:" >&5
   1598 sed 's/^/| /' conftest.$ac_ext >&5
   1599 
   1600 	ac_retval=1
   1601 fi
   1602   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1603   as_fn_set_status $ac_retval
   1604 
   1605 } # ac_fn_c_try_compile
   1606 
   1607 # ac_fn_cxx_try_compile LINENO
   1608 # ----------------------------
   1609 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1610 ac_fn_cxx_try_compile ()
   1611 {
   1612   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1613   rm -f conftest.$ac_objext
   1614   if { { ac_try="$ac_compile"
   1615 case "(($ac_try" in
   1616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1617   *) ac_try_echo=$ac_try;;
   1618 esac
   1619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1620 $as_echo "$ac_try_echo"; } >&5
   1621   (eval "$ac_compile") 2>conftest.err
   1622   ac_status=$?
   1623   if test -s conftest.err; then
   1624     grep -v '^ *+' conftest.err >conftest.er1
   1625     cat conftest.er1 >&5
   1626     mv -f conftest.er1 conftest.err
   1627   fi
   1628   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1629   test $ac_status = 0; } && {
   1630 	 test -z "$ac_cxx_werror_flag" ||
   1631 	 test ! -s conftest.err
   1632        } && test -s conftest.$ac_objext; then :
   1633   ac_retval=0
   1634 else
   1635   $as_echo "$as_me: failed program was:" >&5
   1636 sed 's/^/| /' conftest.$ac_ext >&5
   1637 
   1638 	ac_retval=1
   1639 fi
   1640   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1641   as_fn_set_status $ac_retval
   1642 
   1643 } # ac_fn_cxx_try_compile
   1644 
   1645 # ac_fn_c_try_cpp LINENO
   1646 # ----------------------
   1647 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1648 ac_fn_c_try_cpp ()
   1649 {
   1650   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1651   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1652 case "(($ac_try" in
   1653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1654   *) ac_try_echo=$ac_try;;
   1655 esac
   1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1657 $as_echo "$ac_try_echo"; } >&5
   1658   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1659   ac_status=$?
   1660   if test -s conftest.err; then
   1661     grep -v '^ *+' conftest.err >conftest.er1
   1662     cat conftest.er1 >&5
   1663     mv -f conftest.er1 conftest.err
   1664   fi
   1665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1666   test $ac_status = 0; } > conftest.i && {
   1667 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1668 	 test ! -s conftest.err
   1669        }; then :
   1670   ac_retval=0
   1671 else
   1672   $as_echo "$as_me: failed program was:" >&5
   1673 sed 's/^/| /' conftest.$ac_ext >&5
   1674 
   1675     ac_retval=1
   1676 fi
   1677   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1678   as_fn_set_status $ac_retval
   1679 
   1680 } # ac_fn_c_try_cpp
   1681 
   1682 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   1683 # -------------------------------------------------------
   1684 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   1685 # the include files in INCLUDES and setting the cache variable VAR
   1686 # accordingly.
   1687 ac_fn_c_check_header_mongrel ()
   1688 {
   1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1690   if eval \${$3+:} false; then :
   1691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1692 $as_echo_n "checking for $2... " >&6; }
   1693 if eval \${$3+:} false; then :
   1694   $as_echo_n "(cached) " >&6
   1695 fi
   1696 eval ac_res=\$$3
   1697 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1698 $as_echo "$ac_res" >&6; }
   1699 else
   1700   # Is the header compilable?
   1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   1702 $as_echo_n "checking $2 usability... " >&6; }
   1703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1704 /* end confdefs.h.  */
   1705 $4
   1706 #include <$2>
   1707 _ACEOF
   1708 if ac_fn_c_try_compile "$LINENO"; then :
   1709   ac_header_compiler=yes
   1710 else
   1711   ac_header_compiler=no
   1712 fi
   1713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   1715 $as_echo "$ac_header_compiler" >&6; }
   1716 
   1717 # Is the header present?
   1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   1719 $as_echo_n "checking $2 presence... " >&6; }
   1720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1721 /* end confdefs.h.  */
   1722 #include <$2>
   1723 _ACEOF
   1724 if ac_fn_c_try_cpp "$LINENO"; then :
   1725   ac_header_preproc=yes
   1726 else
   1727   ac_header_preproc=no
   1728 fi
   1729 rm -f conftest.err conftest.i conftest.$ac_ext
   1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   1731 $as_echo "$ac_header_preproc" >&6; }
   1732 
   1733 # So?  What about this header?
   1734 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   1735   yes:no: )
   1736     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   1737 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   1738     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1739 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1740     ;;
   1741   no:yes:* )
   1742     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   1743 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   1744     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   1745 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   1746     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   1747 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   1748     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   1749 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   1750     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1751 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1752     ;;
   1753 esac
   1754   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1755 $as_echo_n "checking for $2... " >&6; }
   1756 if eval \${$3+:} false; then :
   1757   $as_echo_n "(cached) " >&6
   1758 else
   1759   eval "$3=\$ac_header_compiler"
   1760 fi
   1761 eval ac_res=\$$3
   1762 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1763 $as_echo "$ac_res" >&6; }
   1764 fi
   1765   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1766 
   1767 } # ac_fn_c_check_header_mongrel
   1768 
   1769 # ac_fn_c_try_run LINENO
   1770 # ----------------------
   1771 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1772 # that executables *can* be run.
   1773 ac_fn_c_try_run ()
   1774 {
   1775   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1776   if { { ac_try="$ac_link"
   1777 case "(($ac_try" in
   1778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1779   *) ac_try_echo=$ac_try;;
   1780 esac
   1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1782 $as_echo "$ac_try_echo"; } >&5
   1783   (eval "$ac_link") 2>&5
   1784   ac_status=$?
   1785   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1786   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1787   { { case "(($ac_try" in
   1788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1789   *) ac_try_echo=$ac_try;;
   1790 esac
   1791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1792 $as_echo "$ac_try_echo"; } >&5
   1793   (eval "$ac_try") 2>&5
   1794   ac_status=$?
   1795   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1796   test $ac_status = 0; }; }; then :
   1797   ac_retval=0
   1798 else
   1799   $as_echo "$as_me: program exited with status $ac_status" >&5
   1800        $as_echo "$as_me: failed program was:" >&5
   1801 sed 's/^/| /' conftest.$ac_ext >&5
   1802 
   1803        ac_retval=$ac_status
   1804 fi
   1805   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1806   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1807   as_fn_set_status $ac_retval
   1808 
   1809 } # ac_fn_c_try_run
   1810 
   1811 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1812 # -------------------------------------------------------
   1813 # Tests whether HEADER exists and can be compiled using the include files in
   1814 # INCLUDES, setting the cache variable VAR accordingly.
   1815 ac_fn_c_check_header_compile ()
   1816 {
   1817   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1819 $as_echo_n "checking for $2... " >&6; }
   1820 if eval \${$3+:} false; then :
   1821   $as_echo_n "(cached) " >&6
   1822 else
   1823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1824 /* end confdefs.h.  */
   1825 $4
   1826 #include <$2>
   1827 _ACEOF
   1828 if ac_fn_c_try_compile "$LINENO"; then :
   1829   eval "$3=yes"
   1830 else
   1831   eval "$3=no"
   1832 fi
   1833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1834 fi
   1835 eval ac_res=\$$3
   1836 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1837 $as_echo "$ac_res" >&6; }
   1838   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1839 
   1840 } # ac_fn_c_check_header_compile
   1841 
   1842 # ac_fn_c_try_link LINENO
   1843 # -----------------------
   1844 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1845 ac_fn_c_try_link ()
   1846 {
   1847   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1848   rm -f conftest.$ac_objext conftest$ac_exeext
   1849   if { { ac_try="$ac_link"
   1850 case "(($ac_try" in
   1851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1852   *) ac_try_echo=$ac_try;;
   1853 esac
   1854 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1855 $as_echo "$ac_try_echo"; } >&5
   1856   (eval "$ac_link") 2>conftest.err
   1857   ac_status=$?
   1858   if test -s conftest.err; then
   1859     grep -v '^ *+' conftest.err >conftest.er1
   1860     cat conftest.er1 >&5
   1861     mv -f conftest.er1 conftest.err
   1862   fi
   1863   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1864   test $ac_status = 0; } && {
   1865 	 test -z "$ac_c_werror_flag" ||
   1866 	 test ! -s conftest.err
   1867        } && test -s conftest$ac_exeext && {
   1868 	 test "$cross_compiling" = yes ||
   1869 	 test -x conftest$ac_exeext
   1870        }; then :
   1871   ac_retval=0
   1872 else
   1873   $as_echo "$as_me: failed program was:" >&5
   1874 sed 's/^/| /' conftest.$ac_ext >&5
   1875 
   1876 	ac_retval=1
   1877 fi
   1878   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1879   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1880   # interfere with the next link command; also delete a directory that is
   1881   # left behind by Apple's compiler.  We do this before executing the actions.
   1882   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1883   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1884   as_fn_set_status $ac_retval
   1885 
   1886 } # ac_fn_c_try_link
   1887 
   1888 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   1889 # -------------------------------------------
   1890 # Tests whether TYPE exists after having included INCLUDES, setting cache
   1891 # variable VAR accordingly.
   1892 ac_fn_c_check_type ()
   1893 {
   1894   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1895   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1896 $as_echo_n "checking for $2... " >&6; }
   1897 if eval \${$3+:} false; then :
   1898   $as_echo_n "(cached) " >&6
   1899 else
   1900   eval "$3=no"
   1901   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1902 /* end confdefs.h.  */
   1903 $4
   1904 int
   1905 main ()
   1906 {
   1907 if (sizeof ($2))
   1908 	 return 0;
   1909   ;
   1910   return 0;
   1911 }
   1912 _ACEOF
   1913 if ac_fn_c_try_compile "$LINENO"; then :
   1914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1915 /* end confdefs.h.  */
   1916 $4
   1917 int
   1918 main ()
   1919 {
   1920 if (sizeof (($2)))
   1921 	    return 0;
   1922   ;
   1923   return 0;
   1924 }
   1925 _ACEOF
   1926 if ac_fn_c_try_compile "$LINENO"; then :
   1927 
   1928 else
   1929   eval "$3=yes"
   1930 fi
   1931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1932 fi
   1933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1934 fi
   1935 eval ac_res=\$$3
   1936 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1937 $as_echo "$ac_res" >&6; }
   1938   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1939 
   1940 } # ac_fn_c_check_type
   1941 
   1942 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   1943 # --------------------------------------------
   1944 # Tries to find the compile-time value of EXPR in a program that includes
   1945 # INCLUDES, setting VAR accordingly. Returns whether the value could be
   1946 # computed
   1947 ac_fn_c_compute_int ()
   1948 {
   1949   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1950   if test "$cross_compiling" = yes; then
   1951     # Depending upon the size, compute the lo and hi bounds.
   1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1953 /* end confdefs.h.  */
   1954 $4
   1955 int
   1956 main ()
   1957 {
   1958 static int test_array [1 - 2 * !(($2) >= 0)];
   1959 test_array [0] = 0;
   1960 return test_array [0];
   1961 
   1962   ;
   1963   return 0;
   1964 }
   1965 _ACEOF
   1966 if ac_fn_c_try_compile "$LINENO"; then :
   1967   ac_lo=0 ac_mid=0
   1968   while :; do
   1969     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1970 /* end confdefs.h.  */
   1971 $4
   1972 int
   1973 main ()
   1974 {
   1975 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1976 test_array [0] = 0;
   1977 return test_array [0];
   1978 
   1979   ;
   1980   return 0;
   1981 }
   1982 _ACEOF
   1983 if ac_fn_c_try_compile "$LINENO"; then :
   1984   ac_hi=$ac_mid; break
   1985 else
   1986   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   1987 			if test $ac_lo -le $ac_mid; then
   1988 			  ac_lo= ac_hi=
   1989 			  break
   1990 			fi
   1991 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   1992 fi
   1993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1994   done
   1995 else
   1996   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1997 /* end confdefs.h.  */
   1998 $4
   1999 int
   2000 main ()
   2001 {
   2002 static int test_array [1 - 2 * !(($2) < 0)];
   2003 test_array [0] = 0;
   2004 return test_array [0];
   2005 
   2006   ;
   2007   return 0;
   2008 }
   2009 _ACEOF
   2010 if ac_fn_c_try_compile "$LINENO"; then :
   2011   ac_hi=-1 ac_mid=-1
   2012   while :; do
   2013     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2014 /* end confdefs.h.  */
   2015 $4
   2016 int
   2017 main ()
   2018 {
   2019 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   2020 test_array [0] = 0;
   2021 return test_array [0];
   2022 
   2023   ;
   2024   return 0;
   2025 }
   2026 _ACEOF
   2027 if ac_fn_c_try_compile "$LINENO"; then :
   2028   ac_lo=$ac_mid; break
   2029 else
   2030   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   2031 			if test $ac_mid -le $ac_hi; then
   2032 			  ac_lo= ac_hi=
   2033 			  break
   2034 			fi
   2035 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   2036 fi
   2037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2038   done
   2039 else
   2040   ac_lo= ac_hi=
   2041 fi
   2042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2043 fi
   2044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2045 # Binary search between lo and hi bounds.
   2046 while test "x$ac_lo" != "x$ac_hi"; do
   2047   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   2048   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2049 /* end confdefs.h.  */
   2050 $4
   2051 int
   2052 main ()
   2053 {
   2054 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2055 test_array [0] = 0;
   2056 return test_array [0];
   2057 
   2058   ;
   2059   return 0;
   2060 }
   2061 _ACEOF
   2062 if ac_fn_c_try_compile "$LINENO"; then :
   2063   ac_hi=$ac_mid
   2064 else
   2065   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   2066 fi
   2067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2068 done
   2069 case $ac_lo in #((
   2070 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   2071 '') ac_retval=1 ;;
   2072 esac
   2073   else
   2074     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2075 /* end confdefs.h.  */
   2076 $4
   2077 static long int longval () { return $2; }
   2078 static unsigned long int ulongval () { return $2; }
   2079 #include <stdio.h>
   2080 #include <stdlib.h>
   2081 int
   2082 main ()
   2083 {
   2084 
   2085   FILE *f = fopen ("conftest.val", "w");
   2086   if (! f)
   2087     return 1;
   2088   if (($2) < 0)
   2089     {
   2090       long int i = longval ();
   2091       if (i != ($2))
   2092 	return 1;
   2093       fprintf (f, "%ld", i);
   2094     }
   2095   else
   2096     {
   2097       unsigned long int i = ulongval ();
   2098       if (i != ($2))
   2099 	return 1;
   2100       fprintf (f, "%lu", i);
   2101     }
   2102   /* Do not output a trailing newline, as this causes \r\n confusion
   2103      on some platforms.  */
   2104   return ferror (f) || fclose (f) != 0;
   2105 
   2106   ;
   2107   return 0;
   2108 }
   2109 _ACEOF
   2110 if ac_fn_c_try_run "$LINENO"; then :
   2111   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   2112 else
   2113   ac_retval=1
   2114 fi
   2115 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   2116   conftest.$ac_objext conftest.beam conftest.$ac_ext
   2117 rm -f conftest.val
   2118 
   2119   fi
   2120   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2121   as_fn_set_status $ac_retval
   2122 
   2123 } # ac_fn_c_compute_int
   2124 
   2125 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
   2126 # ---------------------------------------------
   2127 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   2128 # accordingly.
   2129 ac_fn_c_check_decl ()
   2130 {
   2131   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2132   as_decl_name=`echo $2|sed 's/ *(.*//'`
   2133   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   2134   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   2135 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
   2136 if eval \${$3+:} false; then :
   2137   $as_echo_n "(cached) " >&6
   2138 else
   2139   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2140 /* end confdefs.h.  */
   2141 $4
   2142 int
   2143 main ()
   2144 {
   2145 #ifndef $as_decl_name
   2146 #ifdef __cplusplus
   2147   (void) $as_decl_use;
   2148 #else
   2149   (void) $as_decl_name;
   2150 #endif
   2151 #endif
   2152 
   2153   ;
   2154   return 0;
   2155 }
   2156 _ACEOF
   2157 if ac_fn_c_try_compile "$LINENO"; then :
   2158   eval "$3=yes"
   2159 else
   2160   eval "$3=no"
   2161 fi
   2162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2163 fi
   2164 eval ac_res=\$$3
   2165 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2166 $as_echo "$ac_res" >&6; }
   2167   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2168 
   2169 } # ac_fn_c_check_decl
   2170 
   2171 # ac_fn_c_check_func LINENO FUNC VAR
   2172 # ----------------------------------
   2173 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   2174 ac_fn_c_check_func ()
   2175 {
   2176   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2177   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2178 $as_echo_n "checking for $2... " >&6; }
   2179 if eval \${$3+:} false; then :
   2180   $as_echo_n "(cached) " >&6
   2181 else
   2182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2183 /* end confdefs.h.  */
   2184 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   2185    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   2186 #define $2 innocuous_$2
   2187 
   2188 /* System header to define __stub macros and hopefully few prototypes,
   2189     which can conflict with char $2 (); below.
   2190     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   2191     <limits.h> exists even on freestanding compilers.  */
   2192 
   2193 #ifdef __STDC__
   2194 # include <limits.h>
   2195 #else
   2196 # include <assert.h>
   2197 #endif
   2198 
   2199 #undef $2
   2200 
   2201 /* Override any GCC internal prototype to avoid an error.
   2202    Use char because int might match the return type of a GCC
   2203    builtin and then its argument prototype would still apply.  */
   2204 #ifdef __cplusplus
   2205 extern "C"
   2206 #endif
   2207 char $2 ();
   2208 /* The GNU C library defines this for functions which it implements
   2209     to always fail with ENOSYS.  Some functions are actually named
   2210     something starting with __ and the normal name is an alias.  */
   2211 #if defined __stub_$2 || defined __stub___$2
   2212 choke me
   2213 #endif
   2214 
   2215 int
   2216 main ()
   2217 {
   2218 return $2 ();
   2219   ;
   2220   return 0;
   2221 }
   2222 _ACEOF
   2223 if ac_fn_c_try_link "$LINENO"; then :
   2224   eval "$3=yes"
   2225 else
   2226   eval "$3=no"
   2227 fi
   2228 rm -f core conftest.err conftest.$ac_objext \
   2229     conftest$ac_exeext conftest.$ac_ext
   2230 fi
   2231 eval ac_res=\$$3
   2232 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2233 $as_echo "$ac_res" >&6; }
   2234   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2235 
   2236 } # ac_fn_c_check_func
   2237 
   2238 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   2239 # ----------------------------------------------------
   2240 # Tries to find if the field MEMBER exists in type AGGR, after including
   2241 # INCLUDES, setting cache variable VAR accordingly.
   2242 ac_fn_c_check_member ()
   2243 {
   2244   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2245   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   2246 $as_echo_n "checking for $2.$3... " >&6; }
   2247 if eval \${$4+:} false; then :
   2248   $as_echo_n "(cached) " >&6
   2249 else
   2250   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2251 /* end confdefs.h.  */
   2252 $5
   2253 int
   2254 main ()
   2255 {
   2256 static $2 ac_aggr;
   2257 if (ac_aggr.$3)
   2258 return 0;
   2259   ;
   2260   return 0;
   2261 }
   2262 _ACEOF
   2263 if ac_fn_c_try_compile "$LINENO"; then :
   2264   eval "$4=yes"
   2265 else
   2266   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2267 /* end confdefs.h.  */
   2268 $5
   2269 int
   2270 main ()
   2271 {
   2272 static $2 ac_aggr;
   2273 if (sizeof ac_aggr.$3)
   2274 return 0;
   2275   ;
   2276   return 0;
   2277 }
   2278 _ACEOF
   2279 if ac_fn_c_try_compile "$LINENO"; then :
   2280   eval "$4=yes"
   2281 else
   2282   eval "$4=no"
   2283 fi
   2284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2285 fi
   2286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2287 fi
   2288 eval ac_res=\$$4
   2289 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2290 $as_echo "$ac_res" >&6; }
   2291   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2292 
   2293 } # ac_fn_c_check_member
   2294 
   2295 # ac_fn_cxx_try_link LINENO
   2296 # -------------------------
   2297 # Try to link conftest.$ac_ext, and return whether this succeeded.
   2298 ac_fn_cxx_try_link ()
   2299 {
   2300   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2301   rm -f conftest.$ac_objext conftest$ac_exeext
   2302   if { { ac_try="$ac_link"
   2303 case "(($ac_try" in
   2304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2305   *) ac_try_echo=$ac_try;;
   2306 esac
   2307 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2308 $as_echo "$ac_try_echo"; } >&5
   2309   (eval "$ac_link") 2>conftest.err
   2310   ac_status=$?
   2311   if test -s conftest.err; then
   2312     grep -v '^ *+' conftest.err >conftest.er1
   2313     cat conftest.er1 >&5
   2314     mv -f conftest.er1 conftest.err
   2315   fi
   2316   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2317   test $ac_status = 0; } && {
   2318 	 test -z "$ac_cxx_werror_flag" ||
   2319 	 test ! -s conftest.err
   2320        } && test -s conftest$ac_exeext && {
   2321 	 test "$cross_compiling" = yes ||
   2322 	 test -x conftest$ac_exeext
   2323        }; then :
   2324   ac_retval=0
   2325 else
   2326   $as_echo "$as_me: failed program was:" >&5
   2327 sed 's/^/| /' conftest.$ac_ext >&5
   2328 
   2329 	ac_retval=1
   2330 fi
   2331   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   2332   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   2333   # interfere with the next link command; also delete a directory that is
   2334   # left behind by Apple's compiler.  We do this before executing the actions.
   2335   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2336   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2337   as_fn_set_status $ac_retval
   2338 
   2339 } # ac_fn_cxx_try_link
   2340 
   2341 # ac_fn_cxx_check_func LINENO FUNC VAR
   2342 # ------------------------------------
   2343 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   2344 ac_fn_cxx_check_func ()
   2345 {
   2346   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2347   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2348 $as_echo_n "checking for $2... " >&6; }
   2349 if eval \${$3+:} false; then :
   2350   $as_echo_n "(cached) " >&6
   2351 else
   2352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2353 /* end confdefs.h.  */
   2354 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   2355    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   2356 #define $2 innocuous_$2
   2357 
   2358 /* System header to define __stub macros and hopefully few prototypes,
   2359     which can conflict with char $2 (); below.
   2360     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   2361     <limits.h> exists even on freestanding compilers.  */
   2362 
   2363 #ifdef __STDC__
   2364 # include <limits.h>
   2365 #else
   2366 # include <assert.h>
   2367 #endif
   2368 
   2369 #undef $2
   2370 
   2371 /* Override any GCC internal prototype to avoid an error.
   2372    Use char because int might match the return type of a GCC
   2373    builtin and then its argument prototype would still apply.  */
   2374 #ifdef __cplusplus
   2375 extern "C"
   2376 #endif
   2377 char $2 ();
   2378 /* The GNU C library defines this for functions which it implements
   2379     to always fail with ENOSYS.  Some functions are actually named
   2380     something starting with __ and the normal name is an alias.  */
   2381 #if defined __stub_$2 || defined __stub___$2
   2382 choke me
   2383 #endif
   2384 
   2385 int
   2386 main ()
   2387 {
   2388 return $2 ();
   2389   ;
   2390   return 0;
   2391 }
   2392 _ACEOF
   2393 if ac_fn_cxx_try_link "$LINENO"; then :
   2394   eval "$3=yes"
   2395 else
   2396   eval "$3=no"
   2397 fi
   2398 rm -f core conftest.err conftest.$ac_objext \
   2399     conftest$ac_exeext conftest.$ac_ext
   2400 fi
   2401 eval ac_res=\$$3
   2402 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2403 $as_echo "$ac_res" >&6; }
   2404   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2405 
   2406 } # ac_fn_cxx_check_func
   2407 cat >config.log <<_ACEOF
   2408 This file contains any messages produced by compilers while
   2409 running configure, to aid debugging if configure makes a mistake.
   2410 
   2411 It was created by gdbsupport $as_me 1.0, which was
   2412 generated by GNU Autoconf 2.69.  Invocation command line was
   2413 
   2414   $ $0 $@
   2415 
   2416 _ACEOF
   2417 exec 5>>config.log
   2418 {
   2419 cat <<_ASUNAME
   2420 ## --------- ##
   2421 ## Platform. ##
   2422 ## --------- ##
   2423 
   2424 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2425 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2426 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2427 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2428 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2429 
   2430 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2431 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2432 
   2433 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2434 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2435 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2436 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2437 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2438 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2439 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2440 
   2441 _ASUNAME
   2442 
   2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2444 for as_dir in $PATH
   2445 do
   2446   IFS=$as_save_IFS
   2447   test -z "$as_dir" && as_dir=.
   2448     $as_echo "PATH: $as_dir"
   2449   done
   2450 IFS=$as_save_IFS
   2451 
   2452 } >&5
   2453 
   2454 cat >&5 <<_ACEOF
   2455 
   2456 
   2457 ## ----------- ##
   2458 ## Core tests. ##
   2459 ## ----------- ##
   2460 
   2461 _ACEOF
   2462 
   2463 
   2464 # Keep a trace of the command line.
   2465 # Strip out --no-create and --no-recursion so they do not pile up.
   2466 # Strip out --silent because we don't want to record it for future runs.
   2467 # Also quote any args containing shell meta-characters.
   2468 # Make two passes to allow for proper duplicate-argument suppression.
   2469 ac_configure_args=
   2470 ac_configure_args0=
   2471 ac_configure_args1=
   2472 ac_must_keep_next=false
   2473 for ac_pass in 1 2
   2474 do
   2475   for ac_arg
   2476   do
   2477     case $ac_arg in
   2478     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2479     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2480     | -silent | --silent | --silen | --sile | --sil)
   2481       continue ;;
   2482     *\'*)
   2483       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2484     esac
   2485     case $ac_pass in
   2486     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2487     2)
   2488       as_fn_append ac_configure_args1 " '$ac_arg'"
   2489       if test $ac_must_keep_next = true; then
   2490 	ac_must_keep_next=false # Got value, back to normal.
   2491       else
   2492 	case $ac_arg in
   2493 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2494 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2495 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2496 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2497 	    case "$ac_configure_args0 " in
   2498 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2499 	    esac
   2500 	    ;;
   2501 	  -* ) ac_must_keep_next=true ;;
   2502 	esac
   2503       fi
   2504       as_fn_append ac_configure_args " '$ac_arg'"
   2505       ;;
   2506     esac
   2507   done
   2508 done
   2509 { ac_configure_args0=; unset ac_configure_args0;}
   2510 { ac_configure_args1=; unset ac_configure_args1;}
   2511 
   2512 # When interrupted or exit'd, cleanup temporary files, and complete
   2513 # config.log.  We remove comments because anyway the quotes in there
   2514 # would cause problems or look ugly.
   2515 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2516 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2517 trap 'exit_status=$?
   2518   # Save into config.log some information that might help in debugging.
   2519   {
   2520     echo
   2521 
   2522     $as_echo "## ---------------- ##
   2523 ## Cache variables. ##
   2524 ## ---------------- ##"
   2525     echo
   2526     # The following way of writing the cache mishandles newlines in values,
   2527 (
   2528   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2529     eval ac_val=\$$ac_var
   2530     case $ac_val in #(
   2531     *${as_nl}*)
   2532       case $ac_var in #(
   2533       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2534 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2535       esac
   2536       case $ac_var in #(
   2537       _ | IFS | as_nl) ;; #(
   2538       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2539       *) { eval $ac_var=; unset $ac_var;} ;;
   2540       esac ;;
   2541     esac
   2542   done
   2543   (set) 2>&1 |
   2544     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2545     *${as_nl}ac_space=\ *)
   2546       sed -n \
   2547 	"s/'\''/'\''\\\\'\'''\''/g;
   2548 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2549       ;; #(
   2550     *)
   2551       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2552       ;;
   2553     esac |
   2554     sort
   2555 )
   2556     echo
   2557 
   2558     $as_echo "## ----------------- ##
   2559 ## Output variables. ##
   2560 ## ----------------- ##"
   2561     echo
   2562     for ac_var in $ac_subst_vars
   2563     do
   2564       eval ac_val=\$$ac_var
   2565       case $ac_val in
   2566       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2567       esac
   2568       $as_echo "$ac_var='\''$ac_val'\''"
   2569     done | sort
   2570     echo
   2571 
   2572     if test -n "$ac_subst_files"; then
   2573       $as_echo "## ------------------- ##
   2574 ## File substitutions. ##
   2575 ## ------------------- ##"
   2576       echo
   2577       for ac_var in $ac_subst_files
   2578       do
   2579 	eval ac_val=\$$ac_var
   2580 	case $ac_val in
   2581 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2582 	esac
   2583 	$as_echo "$ac_var='\''$ac_val'\''"
   2584       done | sort
   2585       echo
   2586     fi
   2587 
   2588     if test -s confdefs.h; then
   2589       $as_echo "## ----------- ##
   2590 ## confdefs.h. ##
   2591 ## ----------- ##"
   2592       echo
   2593       cat confdefs.h
   2594       echo
   2595     fi
   2596     test "$ac_signal" != 0 &&
   2597       $as_echo "$as_me: caught signal $ac_signal"
   2598     $as_echo "$as_me: exit $exit_status"
   2599   } >&5
   2600   rm -f core *.core core.conftest.* &&
   2601     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2602     exit $exit_status
   2603 ' 0
   2604 for ac_signal in 1 2 13 15; do
   2605   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2606 done
   2607 ac_signal=0
   2608 
   2609 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2610 rm -f -r conftest* confdefs.h
   2611 
   2612 $as_echo "/* confdefs.h */" > confdefs.h
   2613 
   2614 # Predefined preprocessor variables.
   2615 
   2616 cat >>confdefs.h <<_ACEOF
   2617 #define PACKAGE_NAME "$PACKAGE_NAME"
   2618 _ACEOF
   2619 
   2620 cat >>confdefs.h <<_ACEOF
   2621 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2622 _ACEOF
   2623 
   2624 cat >>confdefs.h <<_ACEOF
   2625 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2626 _ACEOF
   2627 
   2628 cat >>confdefs.h <<_ACEOF
   2629 #define PACKAGE_STRING "$PACKAGE_STRING"
   2630 _ACEOF
   2631 
   2632 cat >>confdefs.h <<_ACEOF
   2633 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2634 _ACEOF
   2635 
   2636 cat >>confdefs.h <<_ACEOF
   2637 #define PACKAGE_URL "$PACKAGE_URL"
   2638 _ACEOF
   2639 
   2640 
   2641 # Let the site file select an alternate cache file if it wants to.
   2642 # Prefer an explicitly selected file to automatically selected ones.
   2643 ac_site_file1=NONE
   2644 ac_site_file2=NONE
   2645 if test -n "$CONFIG_SITE"; then
   2646   # We do not want a PATH search for config.site.
   2647   case $CONFIG_SITE in #((
   2648     -*)  ac_site_file1=./$CONFIG_SITE;;
   2649     */*) ac_site_file1=$CONFIG_SITE;;
   2650     *)   ac_site_file1=./$CONFIG_SITE;;
   2651   esac
   2652 elif test "x$prefix" != xNONE; then
   2653   ac_site_file1=$prefix/share/config.site
   2654   ac_site_file2=$prefix/etc/config.site
   2655 else
   2656   ac_site_file1=$ac_default_prefix/share/config.site
   2657   ac_site_file2=$ac_default_prefix/etc/config.site
   2658 fi
   2659 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2660 do
   2661   test "x$ac_site_file" = xNONE && continue
   2662   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2663     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2664 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2665     sed 's/^/| /' "$ac_site_file" >&5
   2666     . "$ac_site_file" \
   2667       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2669 as_fn_error $? "failed to load site script $ac_site_file
   2670 See \`config.log' for more details" "$LINENO" 5; }
   2671   fi
   2672 done
   2673 
   2674 if test -r "$cache_file"; then
   2675   # Some versions of bash will fail to source /dev/null (special files
   2676   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2677   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2678     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2679 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2680     case $cache_file in
   2681       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2682       *)                      . "./$cache_file";;
   2683     esac
   2684   fi
   2685 else
   2686   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2687 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2688   >$cache_file
   2689 fi
   2690 
   2691 gt_needs="$gt_needs "
   2692 as_fn_append ac_header_list " stdlib.h"
   2693 as_fn_append ac_header_list " unistd.h"
   2694 as_fn_append ac_header_list " sys/param.h"
   2695 # Check that the precious variables saved in the cache have kept the same
   2696 # value.
   2697 ac_cache_corrupted=false
   2698 for ac_var in $ac_precious_vars; do
   2699   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2700   eval ac_new_set=\$ac_env_${ac_var}_set
   2701   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2702   eval ac_new_val=\$ac_env_${ac_var}_value
   2703   case $ac_old_set,$ac_new_set in
   2704     set,)
   2705       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2706 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2707       ac_cache_corrupted=: ;;
   2708     ,set)
   2709       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2710 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2711       ac_cache_corrupted=: ;;
   2712     ,);;
   2713     *)
   2714       if test "x$ac_old_val" != "x$ac_new_val"; then
   2715 	# differences in whitespace do not lead to failure.
   2716 	ac_old_val_w=`echo x $ac_old_val`
   2717 	ac_new_val_w=`echo x $ac_new_val`
   2718 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2719 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2720 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2721 	  ac_cache_corrupted=:
   2722 	else
   2723 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2724 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2725 	  eval $ac_var=\$ac_old_val
   2726 	fi
   2727 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2728 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2729 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2730 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2731       fi;;
   2732   esac
   2733   # Pass precious variables to config.status.
   2734   if test "$ac_new_set" = set; then
   2735     case $ac_new_val in
   2736     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2737     *) ac_arg=$ac_var=$ac_new_val ;;
   2738     esac
   2739     case " $ac_configure_args " in
   2740       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2741       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2742     esac
   2743   fi
   2744 done
   2745 if $ac_cache_corrupted; then
   2746   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2747 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2748   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2749 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2750   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2751 fi
   2752 ## -------------------- ##
   2753 ## Main body of script. ##
   2754 ## -------------------- ##
   2755 
   2756 ac_ext=c
   2757 ac_cpp='$CPP $CPPFLAGS'
   2758 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2759 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2760 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2761 
   2762 
   2763 
   2764 
   2765 
   2766 
   2767 ac_config_headers="$ac_config_headers config.h:config.in"
   2768 
   2769 
   2770 # Set build, build_cpu, build_vendor and build_os.
   2771 ac_aux_dir=
   2772 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   2773   if test -f "$ac_dir/install-sh"; then
   2774     ac_aux_dir=$ac_dir
   2775     ac_install_sh="$ac_aux_dir/install-sh -c"
   2776     break
   2777   elif test -f "$ac_dir/install.sh"; then
   2778     ac_aux_dir=$ac_dir
   2779     ac_install_sh="$ac_aux_dir/install.sh -c"
   2780     break
   2781   elif test -f "$ac_dir/shtool"; then
   2782     ac_aux_dir=$ac_dir
   2783     ac_install_sh="$ac_aux_dir/shtool install -c"
   2784     break
   2785   fi
   2786 done
   2787 if test -z "$ac_aux_dir"; then
   2788   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
   2789 fi
   2790 
   2791 # These three variables are undocumented and unsupported,
   2792 # and are intended to be withdrawn in a future Autoconf release.
   2793 # They can cause serious problems if a builder's source tree is in a directory
   2794 # whose full name contains unusual characters.
   2795 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2796 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2797 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2798 
   2799 
   2800 # Make sure we can run config.sub.
   2801 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2802   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   2803 
   2804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2805 $as_echo_n "checking build system type... " >&6; }
   2806 if ${ac_cv_build+:} false; then :
   2807   $as_echo_n "(cached) " >&6
   2808 else
   2809   ac_build_alias=$build_alias
   2810 test "x$ac_build_alias" = x &&
   2811   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2812 test "x$ac_build_alias" = x &&
   2813   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2814 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2815   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   2816 
   2817 fi
   2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2819 $as_echo "$ac_cv_build" >&6; }
   2820 case $ac_cv_build in
   2821 *-*-*) ;;
   2822 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2823 esac
   2824 build=$ac_cv_build
   2825 ac_save_IFS=$IFS; IFS='-'
   2826 set x $ac_cv_build
   2827 shift
   2828 build_cpu=$1
   2829 build_vendor=$2
   2830 shift; shift
   2831 # Remember, the first character of IFS is used to create $*,
   2832 # except with old shells:
   2833 build_os=$*
   2834 IFS=$ac_save_IFS
   2835 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2836 
   2837 
   2838 
   2839 # Set host, host_cpu, host_vendor, and host_os.
   2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2841 $as_echo_n "checking host system type... " >&6; }
   2842 if ${ac_cv_host+:} false; then :
   2843   $as_echo_n "(cached) " >&6
   2844 else
   2845   if test "x$host_alias" = x; then
   2846   ac_cv_host=$ac_cv_build
   2847 else
   2848   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2849     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   2850 fi
   2851 
   2852 fi
   2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2854 $as_echo "$ac_cv_host" >&6; }
   2855 case $ac_cv_host in
   2856 *-*-*) ;;
   2857 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2858 esac
   2859 host=$ac_cv_host
   2860 ac_save_IFS=$IFS; IFS='-'
   2861 set x $ac_cv_host
   2862 shift
   2863 host_cpu=$1
   2864 host_vendor=$2
   2865 shift; shift
   2866 # Remember, the first character of IFS is used to create $*,
   2867 # except with old shells:
   2868 host_os=$*
   2869 IFS=$ac_save_IFS
   2870 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2871 
   2872 
   2873 
   2874 # Set target, target_cpu, target_vendor, and target_os.
   2875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
   2876 $as_echo_n "checking target system type... " >&6; }
   2877 if ${ac_cv_target+:} false; then :
   2878   $as_echo_n "(cached) " >&6
   2879 else
   2880   if test "x$target_alias" = x; then
   2881   ac_cv_target=$ac_cv_host
   2882 else
   2883   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   2884     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
   2885 fi
   2886 
   2887 fi
   2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
   2889 $as_echo "$ac_cv_target" >&6; }
   2890 case $ac_cv_target in
   2891 *-*-*) ;;
   2892 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
   2893 esac
   2894 target=$ac_cv_target
   2895 ac_save_IFS=$IFS; IFS='-'
   2896 set x $ac_cv_target
   2897 shift
   2898 target_cpu=$1
   2899 target_vendor=$2
   2900 shift; shift
   2901 # Remember, the first character of IFS is used to create $*,
   2902 # except with old shells:
   2903 target_os=$*
   2904 IFS=$ac_save_IFS
   2905 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   2906 
   2907 
   2908 # The aliases save the names the user supplied, while $host etc.
   2909 # will get canonicalized.
   2910 test -n "$target_alias" &&
   2911   test "$program_prefix$program_suffix$program_transform_name" = \
   2912     NONENONEs,x,x, &&
   2913   program_prefix=${target_alias}-
   2914 
   2915 
   2916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
   2917 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
   2918     # Check whether --enable-maintainer-mode was given.
   2919 if test "${enable_maintainer_mode+set}" = set; then :
   2920   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
   2921 else
   2922   USE_MAINTAINER_MODE=no
   2923 fi
   2924 
   2925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
   2926 $as_echo "$USE_MAINTAINER_MODE" >&6; }
   2927    if test $USE_MAINTAINER_MODE = yes; then
   2928   MAINTAINER_MODE_TRUE=
   2929   MAINTAINER_MODE_FALSE='#'
   2930 else
   2931   MAINTAINER_MODE_TRUE='#'
   2932   MAINTAINER_MODE_FALSE=
   2933 fi
   2934 
   2935   MAINT=$MAINTAINER_MODE_TRUE
   2936 
   2937 
   2938 ac_aux_dir=
   2939 for ac_dir in .. "$srcdir"/..; do
   2940   if test -f "$ac_dir/install-sh"; then
   2941     ac_aux_dir=$ac_dir
   2942     ac_install_sh="$ac_aux_dir/install-sh -c"
   2943     break
   2944   elif test -f "$ac_dir/install.sh"; then
   2945     ac_aux_dir=$ac_dir
   2946     ac_install_sh="$ac_aux_dir/install.sh -c"
   2947     break
   2948   elif test -f "$ac_dir/shtool"; then
   2949     ac_aux_dir=$ac_dir
   2950     ac_install_sh="$ac_aux_dir/shtool install -c"
   2951     break
   2952   fi
   2953 done
   2954 if test -z "$ac_aux_dir"; then
   2955   as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
   2956 fi
   2957 
   2958 # These three variables are undocumented and unsupported,
   2959 # and are intended to be withdrawn in a future Autoconf release.
   2960 # They can cause serious problems if a builder's source tree is in a directory
   2961 # whose full name contains unusual characters.
   2962 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2963 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2964 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2965 
   2966 
   2967 am__api_version='1.15'
   2968 
   2969 # Find a good install program.  We prefer a C program (faster),
   2970 # so one script is as good as another.  But avoid the broken or
   2971 # incompatible versions:
   2972 # SysV /etc/install, /usr/sbin/install
   2973 # SunOS /usr/etc/install
   2974 # IRIX /sbin/install
   2975 # AIX /bin/install
   2976 # AmigaOS /C/install, which installs bootblocks on floppy discs
   2977 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   2978 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   2979 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   2980 # OS/2's system install, which has a completely different semantic
   2981 # ./install, which can be erroneously created by make from ./install.sh.
   2982 # Reject install programs that cannot install multiple files.
   2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   2984 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   2985 if test -z "$INSTALL"; then
   2986 if ${ac_cv_path_install+:} false; then :
   2987   $as_echo_n "(cached) " >&6
   2988 else
   2989   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2990 for as_dir in $PATH
   2991 do
   2992   IFS=$as_save_IFS
   2993   test -z "$as_dir" && as_dir=.
   2994     # Account for people who put trailing slashes in PATH elements.
   2995 case $as_dir/ in #((
   2996   ./ | .// | /[cC]/* | \
   2997   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   2998   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   2999   /usr/ucb/* ) ;;
   3000   *)
   3001     # OSF1 and SCO ODT 3.0 have their own names for install.
   3002     # Don't use installbsd from OSF since it installs stuff as root
   3003     # by default.
   3004     for ac_prog in ginstall scoinst install; do
   3005       for ac_exec_ext in '' $ac_executable_extensions; do
   3006 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   3007 	  if test $ac_prog = install &&
   3008 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   3009 	    # AIX install.  It has an incompatible calling convention.
   3010 	    :
   3011 	  elif test $ac_prog = install &&
   3012 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   3013 	    # program-specific install script used by HP pwplus--don't use.
   3014 	    :
   3015 	  else
   3016 	    rm -rf conftest.one conftest.two conftest.dir
   3017 	    echo one > conftest.one
   3018 	    echo two > conftest.two
   3019 	    mkdir conftest.dir
   3020 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   3021 	      test -s conftest.one && test -s conftest.two &&
   3022 	      test -s conftest.dir/conftest.one &&
   3023 	      test -s conftest.dir/conftest.two
   3024 	    then
   3025 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   3026 	      break 3
   3027 	    fi
   3028 	  fi
   3029 	fi
   3030       done
   3031     done
   3032     ;;
   3033 esac
   3034 
   3035   done
   3036 IFS=$as_save_IFS
   3037 
   3038 rm -rf conftest.one conftest.two conftest.dir
   3039 
   3040 fi
   3041   if test "${ac_cv_path_install+set}" = set; then
   3042     INSTALL=$ac_cv_path_install
   3043   else
   3044     # As a last resort, use the slow shell script.  Don't cache a
   3045     # value for INSTALL within a source directory, because that will
   3046     # break other packages using the cache if that directory is
   3047     # removed, or if the value is a relative name.
   3048     INSTALL=$ac_install_sh
   3049   fi
   3050 fi
   3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   3052 $as_echo "$INSTALL" >&6; }
   3053 
   3054 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   3055 # It thinks the first close brace ends the variable substitution.
   3056 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   3057 
   3058 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   3059 
   3060 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   3061 
   3062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
   3063 $as_echo_n "checking whether build environment is sane... " >&6; }
   3064 # Reject unsafe characters in $srcdir or the absolute working directory
   3065 # name.  Accept space and tab only in the latter.
   3066 am_lf='
   3067 '
   3068 case `pwd` in
   3069   *[\\\"\#\$\&\'\`$am_lf]*)
   3070     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
   3071 esac
   3072 case $srcdir in
   3073   *[\\\"\#\$\&\'\`$am_lf\ \	]*)
   3074     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
   3075 esac
   3076 
   3077 # Do 'set' in a subshell so we don't clobber the current shell's
   3078 # arguments.  Must try -L first in case configure is actually a
   3079 # symlink; some systems play weird games with the mod time of symlinks
   3080 # (eg FreeBSD returns the mod time of the symlink's containing
   3081 # directory).
   3082 if (
   3083    am_has_slept=no
   3084    for am_try in 1 2; do
   3085      echo "timestamp, slept: $am_has_slept" > conftest.file
   3086      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   3087      if test "$*" = "X"; then
   3088 	# -L didn't work.
   3089 	set X `ls -t "$srcdir/configure" conftest.file`
   3090      fi
   3091      if test "$*" != "X $srcdir/configure conftest.file" \
   3092 	&& test "$*" != "X conftest.file $srcdir/configure"; then
   3093 
   3094 	# If neither matched, then we have a broken ls.  This can happen
   3095 	# if, for instance, CONFIG_SHELL is bash and it inherits a
   3096 	# broken ls alias from the environment.  This has actually
   3097 	# happened.  Such a system could not be considered "sane".
   3098 	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
   3099   alias in your environment" "$LINENO" 5
   3100      fi
   3101      if test "$2" = conftest.file || test $am_try -eq 2; then
   3102        break
   3103      fi
   3104      # Just in case.
   3105      sleep 1
   3106      am_has_slept=yes
   3107    done
   3108    test "$2" = conftest.file
   3109    )
   3110 then
   3111    # Ok.
   3112    :
   3113 else
   3114    as_fn_error $? "newly created file is older than distributed files!
   3115 Check your system clock" "$LINENO" 5
   3116 fi
   3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3118 $as_echo "yes" >&6; }
   3119 # If we didn't sleep, we still need to ensure time stamps of config.status and
   3120 # generated files are strictly newer.
   3121 am_sleep_pid=
   3122 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   3123   ( sleep 1 ) &
   3124   am_sleep_pid=$!
   3125 fi
   3126 
   3127 rm -f conftest.file
   3128 
   3129 test "$program_prefix" != NONE &&
   3130   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   3131 # Use a double $ so make ignores it.
   3132 test "$program_suffix" != NONE &&
   3133   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   3134 # Double any \ or $.
   3135 # By default was `s,x,x', remove it if useless.
   3136 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
   3137 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
   3138 
   3139 # Expand $ac_aux_dir to an absolute path.
   3140 am_aux_dir=`cd "$ac_aux_dir" && pwd`
   3141 
   3142 if test x"${MISSING+set}" != xset; then
   3143   case $am_aux_dir in
   3144   *\ * | *\	*)
   3145     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
   3146   *)
   3147     MISSING="\${SHELL} $am_aux_dir/missing" ;;
   3148   esac
   3149 fi
   3150 # Use eval to expand $SHELL
   3151 if eval "$MISSING --is-lightweight"; then
   3152   am_missing_run="$MISSING "
   3153 else
   3154   am_missing_run=
   3155   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
   3156 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
   3157 fi
   3158 
   3159 if test x"${install_sh+set}" != xset; then
   3160   case $am_aux_dir in
   3161   *\ * | *\	*)
   3162     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
   3163   *)
   3164     install_sh="\${SHELL} $am_aux_dir/install-sh"
   3165   esac
   3166 fi
   3167 
   3168 # Installed binaries are usually stripped using 'strip' when the user
   3169 # run "make install-strip".  However 'strip' might not be the right
   3170 # tool to use in cross-compilation environments, therefore Automake
   3171 # will honor the 'STRIP' environment variable to overrule this program.
   3172 if test "$cross_compiling" != no; then
   3173   if test -n "$ac_tool_prefix"; then
   3174   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   3175 set dummy ${ac_tool_prefix}strip; ac_word=$2
   3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3177 $as_echo_n "checking for $ac_word... " >&6; }
   3178 if ${ac_cv_prog_STRIP+:} false; then :
   3179   $as_echo_n "(cached) " >&6
   3180 else
   3181   if test -n "$STRIP"; then
   3182   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   3183 else
   3184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3185 for as_dir in $PATH
   3186 do
   3187   IFS=$as_save_IFS
   3188   test -z "$as_dir" && as_dir=.
   3189     for ac_exec_ext in '' $ac_executable_extensions; do
   3190   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3191     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   3192     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3193     break 2
   3194   fi
   3195 done
   3196   done
   3197 IFS=$as_save_IFS
   3198 
   3199 fi
   3200 fi
   3201 STRIP=$ac_cv_prog_STRIP
   3202 if test -n "$STRIP"; then
   3203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   3204 $as_echo "$STRIP" >&6; }
   3205 else
   3206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3207 $as_echo "no" >&6; }
   3208 fi
   3209 
   3210 
   3211 fi
   3212 if test -z "$ac_cv_prog_STRIP"; then
   3213   ac_ct_STRIP=$STRIP
   3214   # Extract the first word of "strip", so it can be a program name with args.
   3215 set dummy strip; ac_word=$2
   3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3217 $as_echo_n "checking for $ac_word... " >&6; }
   3218 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
   3219   $as_echo_n "(cached) " >&6
   3220 else
   3221   if test -n "$ac_ct_STRIP"; then
   3222   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   3223 else
   3224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3225 for as_dir in $PATH
   3226 do
   3227   IFS=$as_save_IFS
   3228   test -z "$as_dir" && as_dir=.
   3229     for ac_exec_ext in '' $ac_executable_extensions; do
   3230   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3231     ac_cv_prog_ac_ct_STRIP="strip"
   3232     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3233     break 2
   3234   fi
   3235 done
   3236   done
   3237 IFS=$as_save_IFS
   3238 
   3239 fi
   3240 fi
   3241 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   3242 if test -n "$ac_ct_STRIP"; then
   3243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   3244 $as_echo "$ac_ct_STRIP" >&6; }
   3245 else
   3246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3247 $as_echo "no" >&6; }
   3248 fi
   3249 
   3250   if test "x$ac_ct_STRIP" = x; then
   3251     STRIP=":"
   3252   else
   3253     case $cross_compiling:$ac_tool_warned in
   3254 yes:)
   3255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3256 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3257 ac_tool_warned=yes ;;
   3258 esac
   3259     STRIP=$ac_ct_STRIP
   3260   fi
   3261 else
   3262   STRIP="$ac_cv_prog_STRIP"
   3263 fi
   3264 
   3265 fi
   3266 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   3267 
   3268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
   3269 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
   3270 if test -z "$MKDIR_P"; then
   3271   if ${ac_cv_path_mkdir+:} false; then :
   3272   $as_echo_n "(cached) " >&6
   3273 else
   3274   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3275 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   3276 do
   3277   IFS=$as_save_IFS
   3278   test -z "$as_dir" && as_dir=.
   3279     for ac_prog in mkdir gmkdir; do
   3280 	 for ac_exec_ext in '' $ac_executable_extensions; do
   3281 	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
   3282 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
   3283 	     'mkdir (GNU coreutils) '* | \
   3284 	     'mkdir (coreutils) '* | \
   3285 	     'mkdir (fileutils) '4.1*)
   3286 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
   3287 	       break 3;;
   3288 	   esac
   3289 	 done
   3290        done
   3291   done
   3292 IFS=$as_save_IFS
   3293 
   3294 fi
   3295 
   3296   test -d ./--version && rmdir ./--version
   3297   if test "${ac_cv_path_mkdir+set}" = set; then
   3298     MKDIR_P="$ac_cv_path_mkdir -p"
   3299   else
   3300     # As a last resort, use the slow shell script.  Don't cache a
   3301     # value for MKDIR_P within a source directory, because that will
   3302     # break other packages using the cache if that directory is
   3303     # removed, or if the value is a relative name.
   3304     MKDIR_P="$ac_install_sh -d"
   3305   fi
   3306 fi
   3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
   3308 $as_echo "$MKDIR_P" >&6; }
   3309 
   3310 for ac_prog in gawk mawk nawk awk
   3311 do
   3312   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3313 set dummy $ac_prog; ac_word=$2
   3314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3315 $as_echo_n "checking for $ac_word... " >&6; }
   3316 if ${ac_cv_prog_AWK+:} false; then :
   3317   $as_echo_n "(cached) " >&6
   3318 else
   3319   if test -n "$AWK"; then
   3320   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   3321 else
   3322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3323 for as_dir in $PATH
   3324 do
   3325   IFS=$as_save_IFS
   3326   test -z "$as_dir" && as_dir=.
   3327     for ac_exec_ext in '' $ac_executable_extensions; do
   3328   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3329     ac_cv_prog_AWK="$ac_prog"
   3330     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3331     break 2
   3332   fi
   3333 done
   3334   done
   3335 IFS=$as_save_IFS
   3336 
   3337 fi
   3338 fi
   3339 AWK=$ac_cv_prog_AWK
   3340 if test -n "$AWK"; then
   3341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   3342 $as_echo "$AWK" >&6; }
   3343 else
   3344   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3345 $as_echo "no" >&6; }
   3346 fi
   3347 
   3348 
   3349   test -n "$AWK" && break
   3350 done
   3351 
   3352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   3353 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   3354 set x ${MAKE-make}
   3355 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   3356 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
   3357   $as_echo_n "(cached) " >&6
   3358 else
   3359   cat >conftest.make <<\_ACEOF
   3360 SHELL = /bin/sh
   3361 all:
   3362 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   3363 _ACEOF
   3364 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   3365 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   3366   *@@@%%%=?*=@@@%%%*)
   3367     eval ac_cv_prog_make_${ac_make}_set=yes;;
   3368   *)
   3369     eval ac_cv_prog_make_${ac_make}_set=no;;
   3370 esac
   3371 rm -f conftest.make
   3372 fi
   3373 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   3374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3375 $as_echo "yes" >&6; }
   3376   SET_MAKE=
   3377 else
   3378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3379 $as_echo "no" >&6; }
   3380   SET_MAKE="MAKE=${MAKE-make}"
   3381 fi
   3382 
   3383 rm -rf .tst 2>/dev/null
   3384 mkdir .tst 2>/dev/null
   3385 if test -d .tst; then
   3386   am__leading_dot=.
   3387 else
   3388   am__leading_dot=_
   3389 fi
   3390 rmdir .tst 2>/dev/null
   3391 
   3392 # Check whether --enable-silent-rules was given.
   3393 if test "${enable_silent_rules+set}" = set; then :
   3394   enableval=$enable_silent_rules;
   3395 fi
   3396 
   3397 case $enable_silent_rules in # (((
   3398   yes) AM_DEFAULT_VERBOSITY=0;;
   3399    no) AM_DEFAULT_VERBOSITY=1;;
   3400     *) AM_DEFAULT_VERBOSITY=1;;
   3401 esac
   3402 am_make=${MAKE-make}
   3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   3404 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
   3405 if ${am_cv_make_support_nested_variables+:} false; then :
   3406   $as_echo_n "(cached) " >&6
   3407 else
   3408   if $as_echo 'TRUE=$(BAR$(V))
   3409 BAR0=false
   3410 BAR1=true
   3411 V=1
   3412 am__doit:
   3413 	@$(TRUE)
   3414 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   3415   am_cv_make_support_nested_variables=yes
   3416 else
   3417   am_cv_make_support_nested_variables=no
   3418 fi
   3419 fi
   3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   3421 $as_echo "$am_cv_make_support_nested_variables" >&6; }
   3422 if test $am_cv_make_support_nested_variables = yes; then
   3423     AM_V='$(V)'
   3424   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   3425 else
   3426   AM_V=$AM_DEFAULT_VERBOSITY
   3427   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   3428 fi
   3429 AM_BACKSLASH='\'
   3430 
   3431 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   3432   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   3433   # is not polluted with repeated "-I."
   3434   am__isrc=' -I$(srcdir)'
   3435   # test to see if srcdir already configured
   3436   if test -f $srcdir/config.status; then
   3437     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
   3438   fi
   3439 fi
   3440 
   3441 # test whether we have cygpath
   3442 if test -z "$CYGPATH_W"; then
   3443   if (cygpath --version) >/dev/null 2>/dev/null; then
   3444     CYGPATH_W='cygpath -w'
   3445   else
   3446     CYGPATH_W=echo
   3447   fi
   3448 fi
   3449 
   3450 
   3451 # Define the identity of the package.
   3452  PACKAGE='gdbsupport'
   3453  VERSION='1.0'
   3454 
   3455 
   3456 cat >>confdefs.h <<_ACEOF
   3457 #define PACKAGE "$PACKAGE"
   3458 _ACEOF
   3459 
   3460 
   3461 cat >>confdefs.h <<_ACEOF
   3462 #define VERSION "$VERSION"
   3463 _ACEOF
   3464 
   3465 # Some tools Automake needs.
   3466 
   3467 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   3468 
   3469 
   3470 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   3471 
   3472 
   3473 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   3474 
   3475 
   3476 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   3477 
   3478 
   3479 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   3480 
   3481 # For better backward compatibility.  To be removed once Automake 1.9.x
   3482 # dies out for good.  For more background, see:
   3483 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
   3484 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
   3485 mkdir_p='$(MKDIR_P)'
   3486 
   3487 # We need awk for the "check" target (and possibly the TAP driver).  The
   3488 # system "awk" is bad on some platforms.
   3489 # Always define AMTAR for backward compatibility.  Yes, it's still used
   3490 # in the wild :-(  We should find a proper way to deprecate it ...
   3491 AMTAR='$${TAR-tar}'
   3492 
   3493 
   3494 # We'll loop over all known methods to create a tar archive until one works.
   3495 _am_tools='gnutar  pax cpio none'
   3496 
   3497 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
   3498 
   3499 
   3500 
   3501 
   3502 
   3503 
   3504 # POSIX will say in a future version that running "rm -f" with no argument
   3505 # is OK; and we want to be able to make that assumption in our Makefile
   3506 # recipes.  So use an aggressive probe to check that the usage we want is
   3507 # actually supported "in the wild" to an acceptable degree.
   3508 # See automake bug#10828.
   3509 # To make any issue more visible, cause the running configure to be aborted
   3510 # by default if the 'rm' program in use doesn't match our expectations; the
   3511 # user can still override this though.
   3512 if rm -f && rm -fr && rm -rf; then : OK; else
   3513   cat >&2 <<'END'
   3514 Oops!
   3515 
   3516 Your 'rm' program seems unable to run without file operands specified
   3517 on the command line, even when the '-f' option is present.  This is contrary
   3518 to the behaviour of most rm programs out there, and not conforming with
   3519 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
   3520 
   3521 Please tell bug-automake@gnu.org about your system, including the value
   3522 of your $PATH and any error possibly output before this message.  This
   3523 can help us improve future automake versions.
   3524 
   3525 END
   3526   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
   3527     echo 'Configuration will proceed anyway, since you have set the' >&2
   3528     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
   3529     echo >&2
   3530   else
   3531     cat >&2 <<'END'
   3532 Aborting the configuration process, to ensure you take notice of the issue.
   3533 
   3534 You can download and install GNU coreutils to get an 'rm' implementation
   3535 that behaves properly: <http://www.gnu.org/software/coreutils/>.
   3536 
   3537 If you want to complete the configuration process using your problematic
   3538 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
   3539 to "yes", and re-run configure.
   3540 
   3541 END
   3542     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
   3543   fi
   3544 fi
   3545 
   3546 # Check whether --enable-silent-rules was given.
   3547 if test "${enable_silent_rules+set}" = set; then :
   3548   enableval=$enable_silent_rules;
   3549 fi
   3550 
   3551 case $enable_silent_rules in # (((
   3552   yes) AM_DEFAULT_VERBOSITY=0;;
   3553    no) AM_DEFAULT_VERBOSITY=1;;
   3554     *) AM_DEFAULT_VERBOSITY=0;;
   3555 esac
   3556 am_make=${MAKE-make}
   3557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   3558 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
   3559 if ${am_cv_make_support_nested_variables+:} false; then :
   3560   $as_echo_n "(cached) " >&6
   3561 else
   3562   if $as_echo 'TRUE=$(BAR$(V))
   3563 BAR0=false
   3564 BAR1=true
   3565 V=1
   3566 am__doit:
   3567 	@$(TRUE)
   3568 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   3569   am_cv_make_support_nested_variables=yes
   3570 else
   3571   am_cv_make_support_nested_variables=no
   3572 fi
   3573 fi
   3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   3575 $as_echo "$am_cv_make_support_nested_variables" >&6; }
   3576 if test $am_cv_make_support_nested_variables = yes; then
   3577     AM_V='$(V)'
   3578   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   3579 else
   3580   AM_V=$AM_DEFAULT_VERBOSITY
   3581   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   3582 fi
   3583 AM_BACKSLASH='\'
   3584 
   3585 
   3586 ac_ext=c
   3587 ac_cpp='$CPP $CPPFLAGS'
   3588 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3589 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3590 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3591 if test -n "$ac_tool_prefix"; then
   3592   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3593 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3595 $as_echo_n "checking for $ac_word... " >&6; }
   3596 if ${ac_cv_prog_CC+:} false; then :
   3597   $as_echo_n "(cached) " >&6
   3598 else
   3599   if test -n "$CC"; then
   3600   ac_cv_prog_CC="$CC" # Let the user override the test.
   3601 else
   3602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3603 for as_dir in $PATH
   3604 do
   3605   IFS=$as_save_IFS
   3606   test -z "$as_dir" && as_dir=.
   3607     for ac_exec_ext in '' $ac_executable_extensions; do
   3608   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3609     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3610     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3611     break 2
   3612   fi
   3613 done
   3614   done
   3615 IFS=$as_save_IFS
   3616 
   3617 fi
   3618 fi
   3619 CC=$ac_cv_prog_CC
   3620 if test -n "$CC"; then
   3621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3622 $as_echo "$CC" >&6; }
   3623 else
   3624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3625 $as_echo "no" >&6; }
   3626 fi
   3627 
   3628 
   3629 fi
   3630 if test -z "$ac_cv_prog_CC"; then
   3631   ac_ct_CC=$CC
   3632   # Extract the first word of "gcc", so it can be a program name with args.
   3633 set dummy gcc; ac_word=$2
   3634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3635 $as_echo_n "checking for $ac_word... " >&6; }
   3636 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   3637   $as_echo_n "(cached) " >&6
   3638 else
   3639   if test -n "$ac_ct_CC"; then
   3640   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3641 else
   3642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3643 for as_dir in $PATH
   3644 do
   3645   IFS=$as_save_IFS
   3646   test -z "$as_dir" && as_dir=.
   3647     for ac_exec_ext in '' $ac_executable_extensions; do
   3648   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3649     ac_cv_prog_ac_ct_CC="gcc"
   3650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3651     break 2
   3652   fi
   3653 done
   3654   done
   3655 IFS=$as_save_IFS
   3656 
   3657 fi
   3658 fi
   3659 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3660 if test -n "$ac_ct_CC"; then
   3661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3662 $as_echo "$ac_ct_CC" >&6; }
   3663 else
   3664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3665 $as_echo "no" >&6; }
   3666 fi
   3667 
   3668   if test "x$ac_ct_CC" = x; then
   3669     CC=""
   3670   else
   3671     case $cross_compiling:$ac_tool_warned in
   3672 yes:)
   3673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3675 ac_tool_warned=yes ;;
   3676 esac
   3677     CC=$ac_ct_CC
   3678   fi
   3679 else
   3680   CC="$ac_cv_prog_CC"
   3681 fi
   3682 
   3683 if test -z "$CC"; then
   3684           if test -n "$ac_tool_prefix"; then
   3685     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3686 set dummy ${ac_tool_prefix}cc; ac_word=$2
   3687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3688 $as_echo_n "checking for $ac_word... " >&6; }
   3689 if ${ac_cv_prog_CC+:} false; then :
   3690   $as_echo_n "(cached) " >&6
   3691 else
   3692   if test -n "$CC"; then
   3693   ac_cv_prog_CC="$CC" # Let the user override the test.
   3694 else
   3695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3696 for as_dir in $PATH
   3697 do
   3698   IFS=$as_save_IFS
   3699   test -z "$as_dir" && as_dir=.
   3700     for ac_exec_ext in '' $ac_executable_extensions; do
   3701   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3702     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3703     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3704     break 2
   3705   fi
   3706 done
   3707   done
   3708 IFS=$as_save_IFS
   3709 
   3710 fi
   3711 fi
   3712 CC=$ac_cv_prog_CC
   3713 if test -n "$CC"; then
   3714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3715 $as_echo "$CC" >&6; }
   3716 else
   3717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3718 $as_echo "no" >&6; }
   3719 fi
   3720 
   3721 
   3722   fi
   3723 fi
   3724 if test -z "$CC"; then
   3725   # Extract the first word of "cc", so it can be a program name with args.
   3726 set dummy cc; ac_word=$2
   3727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3728 $as_echo_n "checking for $ac_word... " >&6; }
   3729 if ${ac_cv_prog_CC+:} false; then :
   3730   $as_echo_n "(cached) " >&6
   3731 else
   3732   if test -n "$CC"; then
   3733   ac_cv_prog_CC="$CC" # Let the user override the test.
   3734 else
   3735   ac_prog_rejected=no
   3736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3737 for as_dir in $PATH
   3738 do
   3739   IFS=$as_save_IFS
   3740   test -z "$as_dir" && as_dir=.
   3741     for ac_exec_ext in '' $ac_executable_extensions; do
   3742   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3743     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   3744        ac_prog_rejected=yes
   3745        continue
   3746      fi
   3747     ac_cv_prog_CC="cc"
   3748     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3749     break 2
   3750   fi
   3751 done
   3752   done
   3753 IFS=$as_save_IFS
   3754 
   3755 if test $ac_prog_rejected = yes; then
   3756   # We found a bogon in the path, so make sure we never use it.
   3757   set dummy $ac_cv_prog_CC
   3758   shift
   3759   if test $# != 0; then
   3760     # We chose a different compiler from the bogus one.
   3761     # However, it has the same basename, so the bogon will be chosen
   3762     # first if we set CC to just the basename; use the full file name.
   3763     shift
   3764     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   3765   fi
   3766 fi
   3767 fi
   3768 fi
   3769 CC=$ac_cv_prog_CC
   3770 if test -n "$CC"; then
   3771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3772 $as_echo "$CC" >&6; }
   3773 else
   3774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3775 $as_echo "no" >&6; }
   3776 fi
   3777 
   3778 
   3779 fi
   3780 if test -z "$CC"; then
   3781   if test -n "$ac_tool_prefix"; then
   3782   for ac_prog in cl.exe
   3783   do
   3784     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3785 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3787 $as_echo_n "checking for $ac_word... " >&6; }
   3788 if ${ac_cv_prog_CC+:} false; then :
   3789   $as_echo_n "(cached) " >&6
   3790 else
   3791   if test -n "$CC"; then
   3792   ac_cv_prog_CC="$CC" # Let the user override the test.
   3793 else
   3794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3795 for as_dir in $PATH
   3796 do
   3797   IFS=$as_save_IFS
   3798   test -z "$as_dir" && as_dir=.
   3799     for ac_exec_ext in '' $ac_executable_extensions; do
   3800   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3801     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   3802     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3803     break 2
   3804   fi
   3805 done
   3806   done
   3807 IFS=$as_save_IFS
   3808 
   3809 fi
   3810 fi
   3811 CC=$ac_cv_prog_CC
   3812 if test -n "$CC"; then
   3813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3814 $as_echo "$CC" >&6; }
   3815 else
   3816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3817 $as_echo "no" >&6; }
   3818 fi
   3819 
   3820 
   3821     test -n "$CC" && break
   3822   done
   3823 fi
   3824 if test -z "$CC"; then
   3825   ac_ct_CC=$CC
   3826   for ac_prog in cl.exe
   3827 do
   3828   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3829 set dummy $ac_prog; ac_word=$2
   3830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3831 $as_echo_n "checking for $ac_word... " >&6; }
   3832 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   3833   $as_echo_n "(cached) " >&6
   3834 else
   3835   if test -n "$ac_ct_CC"; then
   3836   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3837 else
   3838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3839 for as_dir in $PATH
   3840 do
   3841   IFS=$as_save_IFS
   3842   test -z "$as_dir" && as_dir=.
   3843     for ac_exec_ext in '' $ac_executable_extensions; do
   3844   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3845     ac_cv_prog_ac_ct_CC="$ac_prog"
   3846     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3847     break 2
   3848   fi
   3849 done
   3850   done
   3851 IFS=$as_save_IFS
   3852 
   3853 fi
   3854 fi
   3855 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3856 if test -n "$ac_ct_CC"; then
   3857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3858 $as_echo "$ac_ct_CC" >&6; }
   3859 else
   3860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3861 $as_echo "no" >&6; }
   3862 fi
   3863 
   3864 
   3865   test -n "$ac_ct_CC" && break
   3866 done
   3867 
   3868   if test "x$ac_ct_CC" = x; then
   3869     CC=""
   3870   else
   3871     case $cross_compiling:$ac_tool_warned in
   3872 yes:)
   3873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3874 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3875 ac_tool_warned=yes ;;
   3876 esac
   3877     CC=$ac_ct_CC
   3878   fi
   3879 fi
   3880 
   3881 fi
   3882 
   3883 
   3884 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3885 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3886 as_fn_error $? "no acceptable C compiler found in \$PATH
   3887 See \`config.log' for more details" "$LINENO" 5; }
   3888 
   3889 # Provide some information about the compiler.
   3890 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3891 set X $ac_compile
   3892 ac_compiler=$2
   3893 for ac_option in --version -v -V -qversion; do
   3894   { { ac_try="$ac_compiler $ac_option >&5"
   3895 case "(($ac_try" in
   3896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3897   *) ac_try_echo=$ac_try;;
   3898 esac
   3899 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3900 $as_echo "$ac_try_echo"; } >&5
   3901   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3902   ac_status=$?
   3903   if test -s conftest.err; then
   3904     sed '10a\
   3905 ... rest of stderr output deleted ...
   3906          10q' conftest.err >conftest.er1
   3907     cat conftest.er1 >&5
   3908   fi
   3909   rm -f conftest.er1 conftest.err
   3910   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3911   test $ac_status = 0; }
   3912 done
   3913 
   3914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3915 /* end confdefs.h.  */
   3916 
   3917 int
   3918 main ()
   3919 {
   3920 
   3921   ;
   3922   return 0;
   3923 }
   3924 _ACEOF
   3925 ac_clean_files_save=$ac_clean_files
   3926 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3927 # Try to create an executable without -o first, disregard a.out.
   3928 # It will help us diagnose broken compilers, and finding out an intuition
   3929 # of exeext.
   3930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3931 $as_echo_n "checking whether the C compiler works... " >&6; }
   3932 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3933 
   3934 # The possible output files:
   3935 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3936 
   3937 ac_rmfiles=
   3938 for ac_file in $ac_files
   3939 do
   3940   case $ac_file in
   3941     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3942     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3943   esac
   3944 done
   3945 rm -f $ac_rmfiles
   3946 
   3947 if { { ac_try="$ac_link_default"
   3948 case "(($ac_try" in
   3949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3950   *) ac_try_echo=$ac_try;;
   3951 esac
   3952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3953 $as_echo "$ac_try_echo"; } >&5
   3954   (eval "$ac_link_default") 2>&5
   3955   ac_status=$?
   3956   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3957   test $ac_status = 0; }; then :
   3958   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3959 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3960 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3961 # so that the user can short-circuit this test for compilers unknown to
   3962 # Autoconf.
   3963 for ac_file in $ac_files ''
   3964 do
   3965   test -f "$ac_file" || continue
   3966   case $ac_file in
   3967     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3968 	;;
   3969     [ab].out )
   3970 	# We found the default executable, but exeext='' is most
   3971 	# certainly right.
   3972 	break;;
   3973     *.* )
   3974 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3975 	then :; else
   3976 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3977 	fi
   3978 	# We set ac_cv_exeext here because the later test for it is not
   3979 	# safe: cross compilers may not add the suffix if given an `-o'
   3980 	# argument, so we may need to know it at that point already.
   3981 	# Even if this section looks crufty: it has the advantage of
   3982 	# actually working.
   3983 	break;;
   3984     * )
   3985 	break;;
   3986   esac
   3987 done
   3988 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3989 
   3990 else
   3991   ac_file=''
   3992 fi
   3993 if test -z "$ac_file"; then :
   3994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3995 $as_echo "no" >&6; }
   3996 $as_echo "$as_me: failed program was:" >&5
   3997 sed 's/^/| /' conftest.$ac_ext >&5
   3998 
   3999 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4000 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4001 as_fn_error 77 "C compiler cannot create executables
   4002 See \`config.log' for more details" "$LINENO" 5; }
   4003 else
   4004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4005 $as_echo "yes" >&6; }
   4006 fi
   4007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   4008 $as_echo_n "checking for C compiler default output file name... " >&6; }
   4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   4010 $as_echo "$ac_file" >&6; }
   4011 ac_exeext=$ac_cv_exeext
   4012 
   4013 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   4014 ac_clean_files=$ac_clean_files_save
   4015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   4016 $as_echo_n "checking for suffix of executables... " >&6; }
   4017 if { { ac_try="$ac_link"
   4018 case "(($ac_try" in
   4019   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4020   *) ac_try_echo=$ac_try;;
   4021 esac
   4022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4023 $as_echo "$ac_try_echo"; } >&5
   4024   (eval "$ac_link") 2>&5
   4025   ac_status=$?
   4026   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4027   test $ac_status = 0; }; then :
   4028   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   4029 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   4030 # work properly (i.e., refer to `conftest.exe'), while it won't with
   4031 # `rm'.
   4032 for ac_file in conftest.exe conftest conftest.*; do
   4033   test -f "$ac_file" || continue
   4034   case $ac_file in
   4035     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   4036     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   4037 	  break;;
   4038     * ) break;;
   4039   esac
   4040 done
   4041 else
   4042   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4043 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4044 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   4045 See \`config.log' for more details" "$LINENO" 5; }
   4046 fi
   4047 rm -f conftest conftest$ac_cv_exeext
   4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   4049 $as_echo "$ac_cv_exeext" >&6; }
   4050 
   4051 rm -f conftest.$ac_ext
   4052 EXEEXT=$ac_cv_exeext
   4053 ac_exeext=$EXEEXT
   4054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4055 /* end confdefs.h.  */
   4056 #include <stdio.h>
   4057 int
   4058 main ()
   4059 {
   4060 FILE *f = fopen ("conftest.out", "w");
   4061  return ferror (f) || fclose (f) != 0;
   4062 
   4063   ;
   4064   return 0;
   4065 }
   4066 _ACEOF
   4067 ac_clean_files="$ac_clean_files conftest.out"
   4068 # Check that the compiler produces executables we can run.  If not, either
   4069 # the compiler is broken, or we cross compile.
   4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   4071 $as_echo_n "checking whether we are cross compiling... " >&6; }
   4072 if test "$cross_compiling" != yes; then
   4073   { { ac_try="$ac_link"
   4074 case "(($ac_try" in
   4075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4076   *) ac_try_echo=$ac_try;;
   4077 esac
   4078 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4079 $as_echo "$ac_try_echo"; } >&5
   4080   (eval "$ac_link") 2>&5
   4081   ac_status=$?
   4082   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4083   test $ac_status = 0; }
   4084   if { ac_try='./conftest$ac_cv_exeext'
   4085   { { case "(($ac_try" in
   4086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4087   *) ac_try_echo=$ac_try;;
   4088 esac
   4089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4090 $as_echo "$ac_try_echo"; } >&5
   4091   (eval "$ac_try") 2>&5
   4092   ac_status=$?
   4093   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4094   test $ac_status = 0; }; }; then
   4095     cross_compiling=no
   4096   else
   4097     if test "$cross_compiling" = maybe; then
   4098 	cross_compiling=yes
   4099     else
   4100 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4101 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4102 as_fn_error $? "cannot run C compiled programs.
   4103 If you meant to cross compile, use \`--host'.
   4104 See \`config.log' for more details" "$LINENO" 5; }
   4105     fi
   4106   fi
   4107 fi
   4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   4109 $as_echo "$cross_compiling" >&6; }
   4110 
   4111 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   4112 ac_clean_files=$ac_clean_files_save
   4113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   4114 $as_echo_n "checking for suffix of object files... " >&6; }
   4115 if ${ac_cv_objext+:} false; then :
   4116   $as_echo_n "(cached) " >&6
   4117 else
   4118   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4119 /* end confdefs.h.  */
   4120 
   4121 int
   4122 main ()
   4123 {
   4124 
   4125   ;
   4126   return 0;
   4127 }
   4128 _ACEOF
   4129 rm -f conftest.o conftest.obj
   4130 if { { ac_try="$ac_compile"
   4131 case "(($ac_try" in
   4132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4133   *) ac_try_echo=$ac_try;;
   4134 esac
   4135 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4136 $as_echo "$ac_try_echo"; } >&5
   4137   (eval "$ac_compile") 2>&5
   4138   ac_status=$?
   4139   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4140   test $ac_status = 0; }; then :
   4141   for ac_file in conftest.o conftest.obj conftest.*; do
   4142   test -f "$ac_file" || continue;
   4143   case $ac_file in
   4144     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   4145     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   4146        break;;
   4147   esac
   4148 done
   4149 else
   4150   $as_echo "$as_me: failed program was:" >&5
   4151 sed 's/^/| /' conftest.$ac_ext >&5
   4152 
   4153 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4154 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4155 as_fn_error $? "cannot compute suffix of object files: cannot compile
   4156 See \`config.log' for more details" "$LINENO" 5; }
   4157 fi
   4158 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   4159 fi
   4160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   4161 $as_echo "$ac_cv_objext" >&6; }
   4162 OBJEXT=$ac_cv_objext
   4163 ac_objext=$OBJEXT
   4164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   4165 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   4166 if ${ac_cv_c_compiler_gnu+:} false; then :
   4167   $as_echo_n "(cached) " >&6
   4168 else
   4169   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4170 /* end confdefs.h.  */
   4171 
   4172 int
   4173 main ()
   4174 {
   4175 #ifndef __GNUC__
   4176        choke me
   4177 #endif
   4178 
   4179   ;
   4180   return 0;
   4181 }
   4182 _ACEOF
   4183 if ac_fn_c_try_compile "$LINENO"; then :
   4184   ac_compiler_gnu=yes
   4185 else
   4186   ac_compiler_gnu=no
   4187 fi
   4188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4189 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   4190 
   4191 fi
   4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   4193 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   4194 if test $ac_compiler_gnu = yes; then
   4195   GCC=yes
   4196 else
   4197   GCC=
   4198 fi
   4199 ac_test_CFLAGS=${CFLAGS+set}
   4200 ac_save_CFLAGS=$CFLAGS
   4201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   4202 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   4203 if ${ac_cv_prog_cc_g+:} false; then :
   4204   $as_echo_n "(cached) " >&6
   4205 else
   4206   ac_save_c_werror_flag=$ac_c_werror_flag
   4207    ac_c_werror_flag=yes
   4208    ac_cv_prog_cc_g=no
   4209    CFLAGS="-g"
   4210    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4211 /* end confdefs.h.  */
   4212 
   4213 int
   4214 main ()
   4215 {
   4216 
   4217   ;
   4218   return 0;
   4219 }
   4220 _ACEOF
   4221 if ac_fn_c_try_compile "$LINENO"; then :
   4222   ac_cv_prog_cc_g=yes
   4223 else
   4224   CFLAGS=""
   4225       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4226 /* end confdefs.h.  */
   4227 
   4228 int
   4229 main ()
   4230 {
   4231 
   4232   ;
   4233   return 0;
   4234 }
   4235 _ACEOF
   4236 if ac_fn_c_try_compile "$LINENO"; then :
   4237 
   4238 else
   4239   ac_c_werror_flag=$ac_save_c_werror_flag
   4240 	 CFLAGS="-g"
   4241 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4242 /* end confdefs.h.  */
   4243 
   4244 int
   4245 main ()
   4246 {
   4247 
   4248   ;
   4249   return 0;
   4250 }
   4251 _ACEOF
   4252 if ac_fn_c_try_compile "$LINENO"; then :
   4253   ac_cv_prog_cc_g=yes
   4254 fi
   4255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4256 fi
   4257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4258 fi
   4259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4260    ac_c_werror_flag=$ac_save_c_werror_flag
   4261 fi
   4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   4263 $as_echo "$ac_cv_prog_cc_g" >&6; }
   4264 if test "$ac_test_CFLAGS" = set; then
   4265   CFLAGS=$ac_save_CFLAGS
   4266 elif test $ac_cv_prog_cc_g = yes; then
   4267   if test "$GCC" = yes; then
   4268     CFLAGS="-g -O2"
   4269   else
   4270     CFLAGS="-g"
   4271   fi
   4272 else
   4273   if test "$GCC" = yes; then
   4274     CFLAGS="-O2"
   4275   else
   4276     CFLAGS=
   4277   fi
   4278 fi
   4279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   4280 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   4281 if ${ac_cv_prog_cc_c89+:} false; then :
   4282   $as_echo_n "(cached) " >&6
   4283 else
   4284   ac_cv_prog_cc_c89=no
   4285 ac_save_CC=$CC
   4286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4287 /* end confdefs.h.  */
   4288 #include <stdarg.h>
   4289 #include <stdio.h>
   4290 struct stat;
   4291 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   4292 struct buf { int x; };
   4293 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   4294 static char *e (p, i)
   4295      char **p;
   4296      int i;
   4297 {
   4298   return p[i];
   4299 }
   4300 static char *f (char * (*g) (char **, int), char **p, ...)
   4301 {
   4302   char *s;
   4303   va_list v;
   4304   va_start (v,p);
   4305   s = g (p, va_arg (v,int));
   4306   va_end (v);
   4307   return s;
   4308 }
   4309 
   4310 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   4311    function prototypes and stuff, but not '\xHH' hex character constants.
   4312    These don't provoke an error unfortunately, instead are silently treated
   4313    as 'x'.  The following induces an error, until -std is added to get
   4314    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   4315    array size at least.  It's necessary to write '\x00'==0 to get something
   4316    that's true only with -std.  */
   4317 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   4318 
   4319 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   4320    inside strings and character constants.  */
   4321 #define FOO(x) 'x'
   4322 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   4323 
   4324 int test (int i, double x);
   4325 struct s1 {int (*f) (int a);};
   4326 struct s2 {int (*f) (double a);};
   4327 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   4328 int argc;
   4329 char **argv;
   4330 int
   4331 main ()
   4332 {
   4333 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   4334   ;
   4335   return 0;
   4336 }
   4337 _ACEOF
   4338 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   4339 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   4340 do
   4341   CC="$ac_save_CC $ac_arg"
   4342   if ac_fn_c_try_compile "$LINENO"; then :
   4343   ac_cv_prog_cc_c89=$ac_arg
   4344 fi
   4345 rm -f core conftest.err conftest.$ac_objext
   4346   test "x$ac_cv_prog_cc_c89" != "xno" && break
   4347 done
   4348 rm -f conftest.$ac_ext
   4349 CC=$ac_save_CC
   4350 
   4351 fi
   4352 # AC_CACHE_VAL
   4353 case "x$ac_cv_prog_cc_c89" in
   4354   x)
   4355     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4356 $as_echo "none needed" >&6; } ;;
   4357   xno)
   4358     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4359 $as_echo "unsupported" >&6; } ;;
   4360   *)
   4361     CC="$CC $ac_cv_prog_cc_c89"
   4362     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   4363 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   4364 esac
   4365 if test "x$ac_cv_prog_cc_c89" != xno; then :
   4366 
   4367 fi
   4368 
   4369 ac_ext=c
   4370 ac_cpp='$CPP $CPPFLAGS'
   4371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4374 
   4375 ac_ext=c
   4376 ac_cpp='$CPP $CPPFLAGS'
   4377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
   4381 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
   4382 if ${am_cv_prog_cc_c_o+:} false; then :
   4383   $as_echo_n "(cached) " >&6
   4384 else
   4385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4386 /* end confdefs.h.  */
   4387 
   4388 int
   4389 main ()
   4390 {
   4391 
   4392   ;
   4393   return 0;
   4394 }
   4395 _ACEOF
   4396   # Make sure it works both with $CC and with simple cc.
   4397   # Following AC_PROG_CC_C_O, we do the test twice because some
   4398   # compilers refuse to overwrite an existing .o file with -o,
   4399   # though they will create one.
   4400   am_cv_prog_cc_c_o=yes
   4401   for am_i in 1 2; do
   4402     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
   4403    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
   4404    ac_status=$?
   4405    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4406    (exit $ac_status); } \
   4407          && test -f conftest2.$ac_objext; then
   4408       : OK
   4409     else
   4410       am_cv_prog_cc_c_o=no
   4411       break
   4412     fi
   4413   done
   4414   rm -f core conftest*
   4415   unset am_i
   4416 fi
   4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
   4418 $as_echo "$am_cv_prog_cc_c_o" >&6; }
   4419 if test "$am_cv_prog_cc_c_o" != yes; then
   4420    # Losing compiler, so override with the script.
   4421    # FIXME: It is wrong to rewrite CC.
   4422    # But if we don't then we get into trouble of one sort or another.
   4423    # A longer-term fix would be to have automake use am__CC in this case,
   4424    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   4425    CC="$am_aux_dir/compile $CC"
   4426 fi
   4427 ac_ext=c
   4428 ac_cpp='$CPP $CPPFLAGS'
   4429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4432 
   4433 DEPDIR="${am__leading_dot}deps"
   4434 
   4435 ac_config_commands="$ac_config_commands depfiles"
   4436 
   4437 
   4438 am_make=${MAKE-make}
   4439 cat > confinc << 'END'
   4440 am__doit:
   4441 	@echo this is the am__doit target
   4442 .PHONY: am__doit
   4443 END
   4444 # If we don't find an include directive, just comment out the code.
   4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
   4446 $as_echo_n "checking for style of include used by $am_make... " >&6; }
   4447 am__include="#"
   4448 am__quote=
   4449 _am_result=none
   4450 # First try GNU make style include.
   4451 echo "include confinc" > confmf
   4452 # Ignore all kinds of additional output from 'make'.
   4453 case `$am_make -s -f confmf 2> /dev/null` in #(
   4454 *the\ am__doit\ target*)
   4455   am__include=include
   4456   am__quote=
   4457   _am_result=GNU
   4458   ;;
   4459 esac
   4460 # Now try BSD make style include.
   4461 if test "$am__include" = "#"; then
   4462    echo '.include "confinc"' > confmf
   4463    case `$am_make -s -f confmf 2> /dev/null` in #(
   4464    *the\ am__doit\ target*)
   4465      am__include=.include
   4466      am__quote="\""
   4467      _am_result=BSD
   4468      ;;
   4469    esac
   4470 fi
   4471 
   4472 
   4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
   4474 $as_echo "$_am_result" >&6; }
   4475 rm -f confinc confmf
   4476 
   4477 # Check whether --enable-dependency-tracking was given.
   4478 if test "${enable_dependency_tracking+set}" = set; then :
   4479   enableval=$enable_dependency_tracking;
   4480 fi
   4481 
   4482 if test "x$enable_dependency_tracking" != xno; then
   4483   am_depcomp="$ac_aux_dir/depcomp"
   4484   AMDEPBACKSLASH='\'
   4485   am__nodep='_no'
   4486 fi
   4487  if test "x$enable_dependency_tracking" != xno; then
   4488   AMDEP_TRUE=
   4489   AMDEP_FALSE='#'
   4490 else
   4491   AMDEP_TRUE='#'
   4492   AMDEP_FALSE=
   4493 fi
   4494 
   4495 
   4496 
   4497 depcc="$CC"   am_compiler_list=
   4498 
   4499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4500 $as_echo_n "checking dependency style of $depcc... " >&6; }
   4501 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
   4502   $as_echo_n "(cached) " >&6
   4503 else
   4504   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4505   # We make a subdir and do the tests there.  Otherwise we can end up
   4506   # making bogus files that we don't know about and never remove.  For
   4507   # instance it was reported that on HP-UX the gcc test will end up
   4508   # making a dummy file named 'D' -- because '-MD' means "put the output
   4509   # in D".
   4510   rm -rf conftest.dir
   4511   mkdir conftest.dir
   4512   # Copy depcomp to subdir because otherwise we won't find it if we're
   4513   # using a relative directory.
   4514   cp "$am_depcomp" conftest.dir
   4515   cd conftest.dir
   4516   # We will build objects and dependencies in a subdirectory because
   4517   # it helps to detect inapplicable dependency modes.  For instance
   4518   # both Tru64's cc and ICC support -MD to output dependencies as a
   4519   # side effect of compilation, but ICC will put the dependencies in
   4520   # the current directory while Tru64 will put them in the object
   4521   # directory.
   4522   mkdir sub
   4523 
   4524   am_cv_CC_dependencies_compiler_type=none
   4525   if test "$am_compiler_list" = ""; then
   4526      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4527   fi
   4528   am__universal=false
   4529   case " $depcc " in #(
   4530      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   4531      esac
   4532 
   4533   for depmode in $am_compiler_list; do
   4534     # Setup a source with many dependencies, because some compilers
   4535     # like to wrap large dependency lists on column 80 (with \), and
   4536     # we should not choose a depcomp mode which is confused by this.
   4537     #
   4538     # We need to recreate these files for each test, as the compiler may
   4539     # overwrite some of them when testing with obscure command lines.
   4540     # This happens at least with the AIX C compiler.
   4541     : > sub/conftest.c
   4542     for i in 1 2 3 4 5 6; do
   4543       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4544       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   4545       # Solaris 10 /bin/sh.
   4546       echo '/* dummy */' > sub/conftst$i.h
   4547     done
   4548     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4549 
   4550     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   4551     # mode.  It turns out that the SunPro C++ compiler does not properly
   4552     # handle '-M -o', and we need to detect this.  Also, some Intel
   4553     # versions had trouble with output in subdirs.
   4554     am__obj=sub/conftest.${OBJEXT-o}
   4555     am__minus_obj="-o $am__obj"
   4556     case $depmode in
   4557     gcc)
   4558       # This depmode causes a compiler race in universal mode.
   4559       test "$am__universal" = false || continue
   4560       ;;
   4561     nosideeffect)
   4562       # After this tag, mechanisms are not by side-effect, so they'll
   4563       # only be used when explicitly requested.
   4564       if test "x$enable_dependency_tracking" = xyes; then
   4565 	continue
   4566       else
   4567 	break
   4568       fi
   4569       ;;
   4570     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   4571       # This compiler won't grok '-c -o', but also, the minuso test has
   4572       # not run yet.  These depmodes are late enough in the game, and
   4573       # so weak that their functioning should not be impacted.
   4574       am__obj=conftest.${OBJEXT-o}
   4575       am__minus_obj=
   4576       ;;
   4577     none) break ;;
   4578     esac
   4579     if depmode=$depmode \
   4580        source=sub/conftest.c object=$am__obj \
   4581        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4582        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   4583          >/dev/null 2>conftest.err &&
   4584        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4585        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4586        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   4587        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4588       # icc doesn't choke on unknown options, it will just issue warnings
   4589       # or remarks (even with -Werror).  So we grep stderr for any message
   4590       # that says an option was ignored or not supported.
   4591       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4592       #   icc: Command line warning: ignoring option '-M'; no argument required
   4593       # The diagnosis changed in icc 8.0:
   4594       #   icc: Command line remark: option '-MP' not supported
   4595       if (grep 'ignoring option' conftest.err ||
   4596           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4597         am_cv_CC_dependencies_compiler_type=$depmode
   4598         break
   4599       fi
   4600     fi
   4601   done
   4602 
   4603   cd ..
   4604   rm -rf conftest.dir
   4605 else
   4606   am_cv_CC_dependencies_compiler_type=none
   4607 fi
   4608 
   4609 fi
   4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
   4611 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
   4612 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   4613 
   4614  if
   4615   test "x$enable_dependency_tracking" != xno \
   4616   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   4617   am__fastdepCC_TRUE=
   4618   am__fastdepCC_FALSE='#'
   4619 else
   4620   am__fastdepCC_TRUE='#'
   4621   am__fastdepCC_FALSE=
   4622 fi
   4623 
   4624 
   4625 ac_ext=cpp
   4626 ac_cpp='$CXXCPP $CPPFLAGS'
   4627 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4628 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4629 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4630 if test -z "$CXX"; then
   4631   if test -n "$CCC"; then
   4632     CXX=$CCC
   4633   else
   4634     if test -n "$ac_tool_prefix"; then
   4635   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   4636   do
   4637     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4638 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4640 $as_echo_n "checking for $ac_word... " >&6; }
   4641 if ${ac_cv_prog_CXX+:} false; then :
   4642   $as_echo_n "(cached) " >&6
   4643 else
   4644   if test -n "$CXX"; then
   4645   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   4646 else
   4647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4648 for as_dir in $PATH
   4649 do
   4650   IFS=$as_save_IFS
   4651   test -z "$as_dir" && as_dir=.
   4652     for ac_exec_ext in '' $ac_executable_extensions; do
   4653   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4654     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   4655     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4656     break 2
   4657   fi
   4658 done
   4659   done
   4660 IFS=$as_save_IFS
   4661 
   4662 fi
   4663 fi
   4664 CXX=$ac_cv_prog_CXX
   4665 if test -n "$CXX"; then
   4666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   4667 $as_echo "$CXX" >&6; }
   4668 else
   4669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4670 $as_echo "no" >&6; }
   4671 fi
   4672 
   4673 
   4674     test -n "$CXX" && break
   4675   done
   4676 fi
   4677 if test -z "$CXX"; then
   4678   ac_ct_CXX=$CXX
   4679   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   4680 do
   4681   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4682 set dummy $ac_prog; ac_word=$2
   4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4684 $as_echo_n "checking for $ac_word... " >&6; }
   4685 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
   4686   $as_echo_n "(cached) " >&6
   4687 else
   4688   if test -n "$ac_ct_CXX"; then
   4689   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   4690 else
   4691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4692 for as_dir in $PATH
   4693 do
   4694   IFS=$as_save_IFS
   4695   test -z "$as_dir" && as_dir=.
   4696     for ac_exec_ext in '' $ac_executable_extensions; do
   4697   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4698     ac_cv_prog_ac_ct_CXX="$ac_prog"
   4699     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4700     break 2
   4701   fi
   4702 done
   4703   done
   4704 IFS=$as_save_IFS
   4705 
   4706 fi
   4707 fi
   4708 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   4709 if test -n "$ac_ct_CXX"; then
   4710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   4711 $as_echo "$ac_ct_CXX" >&6; }
   4712 else
   4713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4714 $as_echo "no" >&6; }
   4715 fi
   4716 
   4717 
   4718   test -n "$ac_ct_CXX" && break
   4719 done
   4720 
   4721   if test "x$ac_ct_CXX" = x; then
   4722     CXX="g++"
   4723   else
   4724     case $cross_compiling:$ac_tool_warned in
   4725 yes:)
   4726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4727 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4728 ac_tool_warned=yes ;;
   4729 esac
   4730     CXX=$ac_ct_CXX
   4731   fi
   4732 fi
   4733 
   4734   fi
   4735 fi
   4736 # Provide some information about the compiler.
   4737 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   4738 set X $ac_compile
   4739 ac_compiler=$2
   4740 for ac_option in --version -v -V -qversion; do
   4741   { { ac_try="$ac_compiler $ac_option >&5"
   4742 case "(($ac_try" in
   4743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4744   *) ac_try_echo=$ac_try;;
   4745 esac
   4746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4747 $as_echo "$ac_try_echo"; } >&5
   4748   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4749   ac_status=$?
   4750   if test -s conftest.err; then
   4751     sed '10a\
   4752 ... rest of stderr output deleted ...
   4753          10q' conftest.err >conftest.er1
   4754     cat conftest.er1 >&5
   4755   fi
   4756   rm -f conftest.er1 conftest.err
   4757   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4758   test $ac_status = 0; }
   4759 done
   4760 
   4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
   4762 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
   4763 if ${ac_cv_cxx_compiler_gnu+:} false; then :
   4764   $as_echo_n "(cached) " >&6
   4765 else
   4766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4767 /* end confdefs.h.  */
   4768 
   4769 int
   4770 main ()
   4771 {
   4772 #ifndef __GNUC__
   4773        choke me
   4774 #endif
   4775 
   4776   ;
   4777   return 0;
   4778 }
   4779 _ACEOF
   4780 if ac_fn_cxx_try_compile "$LINENO"; then :
   4781   ac_compiler_gnu=yes
   4782 else
   4783   ac_compiler_gnu=no
   4784 fi
   4785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4786 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   4787 
   4788 fi
   4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   4790 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
   4791 if test $ac_compiler_gnu = yes; then
   4792   GXX=yes
   4793 else
   4794   GXX=
   4795 fi
   4796 ac_test_CXXFLAGS=${CXXFLAGS+set}
   4797 ac_save_CXXFLAGS=$CXXFLAGS
   4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   4799 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
   4800 if ${ac_cv_prog_cxx_g+:} false; then :
   4801   $as_echo_n "(cached) " >&6
   4802 else
   4803   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   4804    ac_cxx_werror_flag=yes
   4805    ac_cv_prog_cxx_g=no
   4806    CXXFLAGS="-g"
   4807    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4808 /* end confdefs.h.  */
   4809 
   4810 int
   4811 main ()
   4812 {
   4813 
   4814   ;
   4815   return 0;
   4816 }
   4817 _ACEOF
   4818 if ac_fn_cxx_try_compile "$LINENO"; then :
   4819   ac_cv_prog_cxx_g=yes
   4820 else
   4821   CXXFLAGS=""
   4822       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4823 /* end confdefs.h.  */
   4824 
   4825 int
   4826 main ()
   4827 {
   4828 
   4829   ;
   4830   return 0;
   4831 }
   4832 _ACEOF
   4833 if ac_fn_cxx_try_compile "$LINENO"; then :
   4834 
   4835 else
   4836   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4837 	 CXXFLAGS="-g"
   4838 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4839 /* end confdefs.h.  */
   4840 
   4841 int
   4842 main ()
   4843 {
   4844 
   4845   ;
   4846   return 0;
   4847 }
   4848 _ACEOF
   4849 if ac_fn_cxx_try_compile "$LINENO"; then :
   4850   ac_cv_prog_cxx_g=yes
   4851 fi
   4852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4853 fi
   4854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4855 fi
   4856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4857    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4858 fi
   4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   4860 $as_echo "$ac_cv_prog_cxx_g" >&6; }
   4861 if test "$ac_test_CXXFLAGS" = set; then
   4862   CXXFLAGS=$ac_save_CXXFLAGS
   4863 elif test $ac_cv_prog_cxx_g = yes; then
   4864   if test "$GXX" = yes; then
   4865     CXXFLAGS="-g -O2"
   4866   else
   4867     CXXFLAGS="-g"
   4868   fi
   4869 else
   4870   if test "$GXX" = yes; then
   4871     CXXFLAGS="-O2"
   4872   else
   4873     CXXFLAGS=
   4874   fi
   4875 fi
   4876 ac_ext=c
   4877 ac_cpp='$CPP $CPPFLAGS'
   4878 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4879 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4880 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4881 
   4882 depcc="$CXX"  am_compiler_list=
   4883 
   4884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4885 $as_echo_n "checking dependency style of $depcc... " >&6; }
   4886 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
   4887   $as_echo_n "(cached) " >&6
   4888 else
   4889   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4890   # We make a subdir and do the tests there.  Otherwise we can end up
   4891   # making bogus files that we don't know about and never remove.  For
   4892   # instance it was reported that on HP-UX the gcc test will end up
   4893   # making a dummy file named 'D' -- because '-MD' means "put the output
   4894   # in D".
   4895   rm -rf conftest.dir
   4896   mkdir conftest.dir
   4897   # Copy depcomp to subdir because otherwise we won't find it if we're
   4898   # using a relative directory.
   4899   cp "$am_depcomp" conftest.dir
   4900   cd conftest.dir
   4901   # We will build objects and dependencies in a subdirectory because
   4902   # it helps to detect inapplicable dependency modes.  For instance
   4903   # both Tru64's cc and ICC support -MD to output dependencies as a
   4904   # side effect of compilation, but ICC will put the dependencies in
   4905   # the current directory while Tru64 will put them in the object
   4906   # directory.
   4907   mkdir sub
   4908 
   4909   am_cv_CXX_dependencies_compiler_type=none
   4910   if test "$am_compiler_list" = ""; then
   4911      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4912   fi
   4913   am__universal=false
   4914   case " $depcc " in #(
   4915      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   4916      esac
   4917 
   4918   for depmode in $am_compiler_list; do
   4919     # Setup a source with many dependencies, because some compilers
   4920     # like to wrap large dependency lists on column 80 (with \), and
   4921     # we should not choose a depcomp mode which is confused by this.
   4922     #
   4923     # We need to recreate these files for each test, as the compiler may
   4924     # overwrite some of them when testing with obscure command lines.
   4925     # This happens at least with the AIX C compiler.
   4926     : > sub/conftest.c
   4927     for i in 1 2 3 4 5 6; do
   4928       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4929       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   4930       # Solaris 10 /bin/sh.
   4931       echo '/* dummy */' > sub/conftst$i.h
   4932     done
   4933     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4934 
   4935     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   4936     # mode.  It turns out that the SunPro C++ compiler does not properly
   4937     # handle '-M -o', and we need to detect this.  Also, some Intel
   4938     # versions had trouble with output in subdirs.
   4939     am__obj=sub/conftest.${OBJEXT-o}
   4940     am__minus_obj="-o $am__obj"
   4941     case $depmode in
   4942     gcc)
   4943       # This depmode causes a compiler race in universal mode.
   4944       test "$am__universal" = false || continue
   4945       ;;
   4946     nosideeffect)
   4947       # After this tag, mechanisms are not by side-effect, so they'll
   4948       # only be used when explicitly requested.
   4949       if test "x$enable_dependency_tracking" = xyes; then
   4950 	continue
   4951       else
   4952 	break
   4953       fi
   4954       ;;
   4955     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   4956       # This compiler won't grok '-c -o', but also, the minuso test has
   4957       # not run yet.  These depmodes are late enough in the game, and
   4958       # so weak that their functioning should not be impacted.
   4959       am__obj=conftest.${OBJEXT-o}
   4960       am__minus_obj=
   4961       ;;
   4962     none) break ;;
   4963     esac
   4964     if depmode=$depmode \
   4965        source=sub/conftest.c object=$am__obj \
   4966        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   4967        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   4968          >/dev/null 2>conftest.err &&
   4969        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   4970        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   4971        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   4972        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   4973       # icc doesn't choke on unknown options, it will just issue warnings
   4974       # or remarks (even with -Werror).  So we grep stderr for any message
   4975       # that says an option was ignored or not supported.
   4976       # When given -MP, icc 7.0 and 7.1 complain thusly:
   4977       #   icc: Command line warning: ignoring option '-M'; no argument required
   4978       # The diagnosis changed in icc 8.0:
   4979       #   icc: Command line remark: option '-MP' not supported
   4980       if (grep 'ignoring option' conftest.err ||
   4981           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   4982         am_cv_CXX_dependencies_compiler_type=$depmode
   4983         break
   4984       fi
   4985     fi
   4986   done
   4987 
   4988   cd ..
   4989   rm -rf conftest.dir
   4990 else
   4991   am_cv_CXX_dependencies_compiler_type=none
   4992 fi
   4993 
   4994 fi
   4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
   4996 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
   4997 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
   4998 
   4999  if
   5000   test "x$enable_dependency_tracking" != xno \
   5001   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   5002   am__fastdepCXX_TRUE=
   5003   am__fastdepCXX_FALSE='#'
   5004 else
   5005   am__fastdepCXX_TRUE='#'
   5006   am__fastdepCXX_FALSE=
   5007 fi
   5008 
   5009 
   5010 if test -n "$ac_tool_prefix"; then
   5011   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   5012 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5014 $as_echo_n "checking for $ac_word... " >&6; }
   5015 if ${ac_cv_prog_RANLIB+:} false; then :
   5016   $as_echo_n "(cached) " >&6
   5017 else
   5018   if test -n "$RANLIB"; then
   5019   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   5020 else
   5021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5022 for as_dir in $PATH
   5023 do
   5024   IFS=$as_save_IFS
   5025   test -z "$as_dir" && as_dir=.
   5026     for ac_exec_ext in '' $ac_executable_extensions; do
   5027   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5028     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   5029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5030     break 2
   5031   fi
   5032 done
   5033   done
   5034 IFS=$as_save_IFS
   5035 
   5036 fi
   5037 fi
   5038 RANLIB=$ac_cv_prog_RANLIB
   5039 if test -n "$RANLIB"; then
   5040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   5041 $as_echo "$RANLIB" >&6; }
   5042 else
   5043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5044 $as_echo "no" >&6; }
   5045 fi
   5046 
   5047 
   5048 fi
   5049 if test -z "$ac_cv_prog_RANLIB"; then
   5050   ac_ct_RANLIB=$RANLIB
   5051   # Extract the first word of "ranlib", so it can be a program name with args.
   5052 set dummy ranlib; ac_word=$2
   5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5054 $as_echo_n "checking for $ac_word... " >&6; }
   5055 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   5056   $as_echo_n "(cached) " >&6
   5057 else
   5058   if test -n "$ac_ct_RANLIB"; then
   5059   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   5060 else
   5061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5062 for as_dir in $PATH
   5063 do
   5064   IFS=$as_save_IFS
   5065   test -z "$as_dir" && as_dir=.
   5066     for ac_exec_ext in '' $ac_executable_extensions; do
   5067   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5068     ac_cv_prog_ac_ct_RANLIB="ranlib"
   5069     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5070     break 2
   5071   fi
   5072 done
   5073   done
   5074 IFS=$as_save_IFS
   5075 
   5076 fi
   5077 fi
   5078 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   5079 if test -n "$ac_ct_RANLIB"; then
   5080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   5081 $as_echo "$ac_ct_RANLIB" >&6; }
   5082 else
   5083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5084 $as_echo "no" >&6; }
   5085 fi
   5086 
   5087   if test "x$ac_ct_RANLIB" = x; then
   5088     RANLIB=":"
   5089   else
   5090     case $cross_compiling:$ac_tool_warned in
   5091 yes:)
   5092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5093 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5094 ac_tool_warned=yes ;;
   5095 esac
   5096     RANLIB=$ac_ct_RANLIB
   5097   fi
   5098 else
   5099   RANLIB="$ac_cv_prog_RANLIB"
   5100 fi
   5101 
   5102 
   5103 
   5104 ac_ext=c
   5105 ac_cpp='$CPP $CPPFLAGS'
   5106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5108 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   5110 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   5111 # On Suns, sometimes $CPP names a directory.
   5112 if test -n "$CPP" && test -d "$CPP"; then
   5113   CPP=
   5114 fi
   5115 if test -z "$CPP"; then
   5116   if ${ac_cv_prog_CPP+:} false; then :
   5117   $as_echo_n "(cached) " >&6
   5118 else
   5119       # Double quotes because CPP needs to be expanded
   5120     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   5121     do
   5122       ac_preproc_ok=false
   5123 for ac_c_preproc_warn_flag in '' yes
   5124 do
   5125   # Use a header file that comes with gcc, so configuring glibc
   5126   # with a fresh cross-compiler works.
   5127   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5128   # <limits.h> exists even on freestanding compilers.
   5129   # On the NeXT, cc -E runs the code through the compiler's parser,
   5130   # not just through cpp. "Syntax error" is here to catch this case.
   5131   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5132 /* end confdefs.h.  */
   5133 #ifdef __STDC__
   5134 # include <limits.h>
   5135 #else
   5136 # include <assert.h>
   5137 #endif
   5138 		     Syntax error
   5139 _ACEOF
   5140 if ac_fn_c_try_cpp "$LINENO"; then :
   5141 
   5142 else
   5143   # Broken: fails on valid input.
   5144 continue
   5145 fi
   5146 rm -f conftest.err conftest.i conftest.$ac_ext
   5147 
   5148   # OK, works on sane cases.  Now check whether nonexistent headers
   5149   # can be detected and how.
   5150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5151 /* end confdefs.h.  */
   5152 #include <ac_nonexistent.h>
   5153 _ACEOF
   5154 if ac_fn_c_try_cpp "$LINENO"; then :
   5155   # Broken: success on invalid input.
   5156 continue
   5157 else
   5158   # Passes both tests.
   5159 ac_preproc_ok=:
   5160 break
   5161 fi
   5162 rm -f conftest.err conftest.i conftest.$ac_ext
   5163 
   5164 done
   5165 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5166 rm -f conftest.i conftest.err conftest.$ac_ext
   5167 if $ac_preproc_ok; then :
   5168   break
   5169 fi
   5170 
   5171     done
   5172     ac_cv_prog_CPP=$CPP
   5173 
   5174 fi
   5175   CPP=$ac_cv_prog_CPP
   5176 else
   5177   ac_cv_prog_CPP=$CPP
   5178 fi
   5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   5180 $as_echo "$CPP" >&6; }
   5181 ac_preproc_ok=false
   5182 for ac_c_preproc_warn_flag in '' yes
   5183 do
   5184   # Use a header file that comes with gcc, so configuring glibc
   5185   # with a fresh cross-compiler works.
   5186   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   5187   # <limits.h> exists even on freestanding compilers.
   5188   # On the NeXT, cc -E runs the code through the compiler's parser,
   5189   # not just through cpp. "Syntax error" is here to catch this case.
   5190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5191 /* end confdefs.h.  */
   5192 #ifdef __STDC__
   5193 # include <limits.h>
   5194 #else
   5195 # include <assert.h>
   5196 #endif
   5197 		     Syntax error
   5198 _ACEOF
   5199 if ac_fn_c_try_cpp "$LINENO"; then :
   5200 
   5201 else
   5202   # Broken: fails on valid input.
   5203 continue
   5204 fi
   5205 rm -f conftest.err conftest.i conftest.$ac_ext
   5206 
   5207   # OK, works on sane cases.  Now check whether nonexistent headers
   5208   # can be detected and how.
   5209   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5210 /* end confdefs.h.  */
   5211 #include <ac_nonexistent.h>
   5212 _ACEOF
   5213 if ac_fn_c_try_cpp "$LINENO"; then :
   5214   # Broken: success on invalid input.
   5215 continue
   5216 else
   5217   # Passes both tests.
   5218 ac_preproc_ok=:
   5219 break
   5220 fi
   5221 rm -f conftest.err conftest.i conftest.$ac_ext
   5222 
   5223 done
   5224 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5225 rm -f conftest.i conftest.err conftest.$ac_ext
   5226 if $ac_preproc_ok; then :
   5227 
   5228 else
   5229   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   5231 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   5232 See \`config.log' for more details" "$LINENO" 5; }
   5233 fi
   5234 
   5235 ac_ext=c
   5236 ac_cpp='$CPP $CPPFLAGS'
   5237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5240 
   5241 
   5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   5243 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   5244 if ${ac_cv_path_GREP+:} false; then :
   5245   $as_echo_n "(cached) " >&6
   5246 else
   5247   if test -z "$GREP"; then
   5248   ac_path_GREP_found=false
   5249   # Loop through the user's path and test for each of PROGNAME-LIST
   5250   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5251 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5252 do
   5253   IFS=$as_save_IFS
   5254   test -z "$as_dir" && as_dir=.
   5255     for ac_prog in grep ggrep; do
   5256     for ac_exec_ext in '' $ac_executable_extensions; do
   5257       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   5258       as_fn_executable_p "$ac_path_GREP" || continue
   5259 # Check for GNU ac_path_GREP and select it if it is found.
   5260   # Check for GNU $ac_path_GREP
   5261 case `"$ac_path_GREP" --version 2>&1` in
   5262 *GNU*)
   5263   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   5264 *)
   5265   ac_count=0
   5266   $as_echo_n 0123456789 >"conftest.in"
   5267   while :
   5268   do
   5269     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5270     mv "conftest.tmp" "conftest.in"
   5271     cp "conftest.in" "conftest.nl"
   5272     $as_echo 'GREP' >> "conftest.nl"
   5273     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5274     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5275     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5276     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   5277       # Best one so far, save it but keep looking for a better one
   5278       ac_cv_path_GREP="$ac_path_GREP"
   5279       ac_path_GREP_max=$ac_count
   5280     fi
   5281     # 10*(2^10) chars as input seems more than enough
   5282     test $ac_count -gt 10 && break
   5283   done
   5284   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5285 esac
   5286 
   5287       $ac_path_GREP_found && break 3
   5288     done
   5289   done
   5290   done
   5291 IFS=$as_save_IFS
   5292   if test -z "$ac_cv_path_GREP"; then
   5293     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5294   fi
   5295 else
   5296   ac_cv_path_GREP=$GREP
   5297 fi
   5298 
   5299 fi
   5300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   5301 $as_echo "$ac_cv_path_GREP" >&6; }
   5302  GREP="$ac_cv_path_GREP"
   5303 
   5304 
   5305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   5306 $as_echo_n "checking for egrep... " >&6; }
   5307 if ${ac_cv_path_EGREP+:} false; then :
   5308   $as_echo_n "(cached) " >&6
   5309 else
   5310   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   5311    then ac_cv_path_EGREP="$GREP -E"
   5312    else
   5313      if test -z "$EGREP"; then
   5314   ac_path_EGREP_found=false
   5315   # Loop through the user's path and test for each of PROGNAME-LIST
   5316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5317 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5318 do
   5319   IFS=$as_save_IFS
   5320   test -z "$as_dir" && as_dir=.
   5321     for ac_prog in egrep; do
   5322     for ac_exec_ext in '' $ac_executable_extensions; do
   5323       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   5324       as_fn_executable_p "$ac_path_EGREP" || continue
   5325 # Check for GNU ac_path_EGREP and select it if it is found.
   5326   # Check for GNU $ac_path_EGREP
   5327 case `"$ac_path_EGREP" --version 2>&1` in
   5328 *GNU*)
   5329   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   5330 *)
   5331   ac_count=0
   5332   $as_echo_n 0123456789 >"conftest.in"
   5333   while :
   5334   do
   5335     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5336     mv "conftest.tmp" "conftest.in"
   5337     cp "conftest.in" "conftest.nl"
   5338     $as_echo 'EGREP' >> "conftest.nl"
   5339     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5340     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5341     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5342     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   5343       # Best one so far, save it but keep looking for a better one
   5344       ac_cv_path_EGREP="$ac_path_EGREP"
   5345       ac_path_EGREP_max=$ac_count
   5346     fi
   5347     # 10*(2^10) chars as input seems more than enough
   5348     test $ac_count -gt 10 && break
   5349   done
   5350   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5351 esac
   5352 
   5353       $ac_path_EGREP_found && break 3
   5354     done
   5355   done
   5356   done
   5357 IFS=$as_save_IFS
   5358   if test -z "$ac_cv_path_EGREP"; then
   5359     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5360   fi
   5361 else
   5362   ac_cv_path_EGREP=$EGREP
   5363 fi
   5364 
   5365    fi
   5366 fi
   5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   5368 $as_echo "$ac_cv_path_EGREP" >&6; }
   5369  EGREP="$ac_cv_path_EGREP"
   5370 
   5371 
   5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   5373 $as_echo_n "checking for ANSI C header files... " >&6; }
   5374 if ${ac_cv_header_stdc+:} false; then :
   5375   $as_echo_n "(cached) " >&6
   5376 else
   5377   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5378 /* end confdefs.h.  */
   5379 #include <stdlib.h>
   5380 #include <stdarg.h>
   5381 #include <string.h>
   5382 #include <float.h>
   5383 
   5384 int
   5385 main ()
   5386 {
   5387 
   5388   ;
   5389   return 0;
   5390 }
   5391 _ACEOF
   5392 if ac_fn_c_try_compile "$LINENO"; then :
   5393   ac_cv_header_stdc=yes
   5394 else
   5395   ac_cv_header_stdc=no
   5396 fi
   5397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5398 
   5399 if test $ac_cv_header_stdc = yes; then
   5400   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   5401   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5402 /* end confdefs.h.  */
   5403 #include <string.h>
   5404 
   5405 _ACEOF
   5406 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5407   $EGREP "memchr" >/dev/null 2>&1; then :
   5408 
   5409 else
   5410   ac_cv_header_stdc=no
   5411 fi
   5412 rm -f conftest*
   5413 
   5414 fi
   5415 
   5416 if test $ac_cv_header_stdc = yes; then
   5417   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   5418   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5419 /* end confdefs.h.  */
   5420 #include <stdlib.h>
   5421 
   5422 _ACEOF
   5423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5424   $EGREP "free" >/dev/null 2>&1; then :
   5425 
   5426 else
   5427   ac_cv_header_stdc=no
   5428 fi
   5429 rm -f conftest*
   5430 
   5431 fi
   5432 
   5433 if test $ac_cv_header_stdc = yes; then
   5434   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   5435   if test "$cross_compiling" = yes; then :
   5436   :
   5437 else
   5438   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5439 /* end confdefs.h.  */
   5440 #include <ctype.h>
   5441 #include <stdlib.h>
   5442 #if ((' ' & 0x0FF) == 0x020)
   5443 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   5444 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   5445 #else
   5446 # define ISLOWER(c) \
   5447 		   (('a' <= (c) && (c) <= 'i') \
   5448 		     || ('j' <= (c) && (c) <= 'r') \
   5449 		     || ('s' <= (c) && (c) <= 'z'))
   5450 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   5451 #endif
   5452 
   5453 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   5454 int
   5455 main ()
   5456 {
   5457   int i;
   5458   for (i = 0; i < 256; i++)
   5459     if (XOR (islower (i), ISLOWER (i))
   5460 	|| toupper (i) != TOUPPER (i))
   5461       return 2;
   5462   return 0;
   5463 }
   5464 _ACEOF
   5465 if ac_fn_c_try_run "$LINENO"; then :
   5466 
   5467 else
   5468   ac_cv_header_stdc=no
   5469 fi
   5470 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5471   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5472 fi
   5473 
   5474 fi
   5475 fi
   5476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   5477 $as_echo "$ac_cv_header_stdc" >&6; }
   5478 if test $ac_cv_header_stdc = yes; then
   5479 
   5480 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   5481 
   5482 fi
   5483 
   5484 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   5485 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   5486 		  inttypes.h stdint.h unistd.h
   5487 do :
   5488   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   5489 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   5490 "
   5491 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   5492   cat >>confdefs.h <<_ACEOF
   5493 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   5494 _ACEOF
   5495 
   5496 fi
   5497 
   5498 done
   5499 
   5500 
   5501 
   5502   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
   5503 if test "x$ac_cv_header_minix_config_h" = xyes; then :
   5504   MINIX=yes
   5505 else
   5506   MINIX=
   5507 fi
   5508 
   5509 
   5510   if test "$MINIX" = yes; then
   5511 
   5512 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
   5513 
   5514 
   5515 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
   5516 
   5517 
   5518 $as_echo "#define _MINIX 1" >>confdefs.h
   5519 
   5520   fi
   5521 
   5522 
   5523   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
   5524 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
   5525 if ${ac_cv_safe_to_define___extensions__+:} false; then :
   5526   $as_echo_n "(cached) " >&6
   5527 else
   5528   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5529 /* end confdefs.h.  */
   5530 
   5531 #         define __EXTENSIONS__ 1
   5532           $ac_includes_default
   5533 int
   5534 main ()
   5535 {
   5536 
   5537   ;
   5538   return 0;
   5539 }
   5540 _ACEOF
   5541 if ac_fn_c_try_compile "$LINENO"; then :
   5542   ac_cv_safe_to_define___extensions__=yes
   5543 else
   5544   ac_cv_safe_to_define___extensions__=no
   5545 fi
   5546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5547 fi
   5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
   5549 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
   5550   test $ac_cv_safe_to_define___extensions__ = yes &&
   5551     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
   5552 
   5553   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
   5554 
   5555   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
   5556 
   5557   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
   5558 
   5559   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
   5560 
   5561 
   5562 
   5563 # The tests for host and target for $enable_largefile require
   5564 # canonical names.
   5565 
   5566 
   5567 
   5568 # As the $enable_largefile decision depends on --enable-plugins we must set it
   5569 # even in directories otherwise not depending on the $plugins option.
   5570 
   5571 
   5572   maybe_plugins=no
   5573   for ac_header in dlfcn.h
   5574 do :
   5575   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
   5576 "
   5577 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
   5578   cat >>confdefs.h <<_ACEOF
   5579 #define HAVE_DLFCN_H 1
   5580 _ACEOF
   5581  maybe_plugins=yes
   5582 fi
   5583 
   5584 done
   5585 
   5586   for ac_header in windows.h
   5587 do :
   5588   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
   5589 "
   5590 if test "x$ac_cv_header_windows_h" = xyes; then :
   5591   cat >>confdefs.h <<_ACEOF
   5592 #define HAVE_WINDOWS_H 1
   5593 _ACEOF
   5594  maybe_plugins=yes
   5595 fi
   5596 
   5597 done
   5598 
   5599 
   5600   # Check whether --enable-plugins was given.
   5601 if test "${enable_plugins+set}" = set; then :
   5602   enableval=$enable_plugins; case "${enableval}" in
   5603       no) plugins=no ;;
   5604       *) plugins=yes
   5605          if test "$maybe_plugins" != "yes" ; then
   5606 	   as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
   5607 	 fi ;;
   5608      esac
   5609 else
   5610   plugins=$maybe_plugins
   5611 
   5612 fi
   5613 
   5614   if test "$plugins" = "yes"; then
   5615     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
   5616 $as_echo_n "checking for library containing dlsym... " >&6; }
   5617 if ${ac_cv_search_dlsym+:} false; then :
   5618   $as_echo_n "(cached) " >&6
   5619 else
   5620   ac_func_search_save_LIBS=$LIBS
   5621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5622 /* end confdefs.h.  */
   5623 
   5624 /* Override any GCC internal prototype to avoid an error.
   5625    Use char because int might match the return type of a GCC
   5626    builtin and then its argument prototype would still apply.  */
   5627 #ifdef __cplusplus
   5628 extern "C"
   5629 #endif
   5630 char dlsym ();
   5631 int
   5632 main ()
   5633 {
   5634 return dlsym ();
   5635   ;
   5636   return 0;
   5637 }
   5638 _ACEOF
   5639 for ac_lib in '' dl; do
   5640   if test -z "$ac_lib"; then
   5641     ac_res="none required"
   5642   else
   5643     ac_res=-l$ac_lib
   5644     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5645   fi
   5646   if ac_fn_c_try_link "$LINENO"; then :
   5647   ac_cv_search_dlsym=$ac_res
   5648 fi
   5649 rm -f core conftest.err conftest.$ac_objext \
   5650     conftest$ac_exeext
   5651   if ${ac_cv_search_dlsym+:} false; then :
   5652   break
   5653 fi
   5654 done
   5655 if ${ac_cv_search_dlsym+:} false; then :
   5656 
   5657 else
   5658   ac_cv_search_dlsym=no
   5659 fi
   5660 rm conftest.$ac_ext
   5661 LIBS=$ac_func_search_save_LIBS
   5662 fi
   5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
   5664 $as_echo "$ac_cv_search_dlsym" >&6; }
   5665 ac_res=$ac_cv_search_dlsym
   5666 if test "$ac_res" != no; then :
   5667   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5668 
   5669 fi
   5670 
   5671   fi
   5672 
   5673 
   5674 case "${host}" in
   5675   sparc-*-solaris*|i?86-*-solaris*)
   5676     # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
   5677     # were mutually exclusive until Solaris 11.3.  Without procfs support,
   5678     # the bfd/ elf module cannot provide certain routines such as
   5679     # elfcore_write_prpsinfo or elfcore_write_prstatus.  So unless the user
   5680     # explicitly requested large-file support through the
   5681     # --enable-largefile switch, disable large-file support in favor of
   5682     # procfs support.
   5683     #
   5684     # Check if <sys/procfs.h> is incompatible with large-file support.
   5685     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5686 /* end confdefs.h.  */
   5687 #define _FILE_OFFSET_BITS 64
   5688 #define _STRUCTURED_PROC 1
   5689 #include <sys/procfs.h>
   5690 int
   5691 main ()
   5692 {
   5693 
   5694   ;
   5695   return 0;
   5696 }
   5697 _ACEOF
   5698 if ac_fn_c_try_compile "$LINENO"; then :
   5699   acx_cv_procfs_lfs=yes
   5700 else
   5701   acx_cv_procfs_lfs=no
   5702 fi
   5703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5704     #
   5705     # Forcefully disable large-file support only if necessary, gdb is in
   5706     # tree and enabled.
   5707     if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
   5708          -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
   5709       : ${enable_largefile="no"}
   5710       if test "$plugins" = yes; then
   5711 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
   5712 plugin support disabled; require large-file support which is incompatible with GDB." >&5
   5713 $as_echo "$as_me: WARNING:
   5714 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
   5715 	plugins=no
   5716       fi
   5717     fi
   5718     #
   5719     # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
   5720     # benefit of g++ 9+ which predefines it on Solaris.
   5721     if test "$enable_largefile" = no; then
   5722       LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
   5723 
   5724     fi
   5725     ;;
   5726 esac
   5727 
   5728 # Check whether --enable-largefile was given.
   5729 if test "${enable_largefile+set}" = set; then :
   5730   enableval=$enable_largefile;
   5731 fi
   5732 
   5733 if test "$enable_largefile" != no; then
   5734 
   5735   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
   5736 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
   5737 if ${ac_cv_sys_largefile_CC+:} false; then :
   5738   $as_echo_n "(cached) " >&6
   5739 else
   5740   ac_cv_sys_largefile_CC=no
   5741      if test "$GCC" != yes; then
   5742        ac_save_CC=$CC
   5743        while :; do
   5744 	 # IRIX 6.2 and later do not support large files by default,
   5745 	 # so use the C compiler's -n32 option if that helps.
   5746 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5747 /* end confdefs.h.  */
   5748 #include <sys/types.h>
   5749  /* Check that off_t can represent 2**63 - 1 correctly.
   5750     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5751     since some C++ compilers masquerading as C compilers
   5752     incorrectly reject 9223372036854775807.  */
   5753 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5754   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5755 		       && LARGE_OFF_T % 2147483647 == 1)
   5756 		      ? 1 : -1];
   5757 int
   5758 main ()
   5759 {
   5760 
   5761   ;
   5762   return 0;
   5763 }
   5764 _ACEOF
   5765 	 if ac_fn_c_try_compile "$LINENO"; then :
   5766   break
   5767 fi
   5768 rm -f core conftest.err conftest.$ac_objext
   5769 	 CC="$CC -n32"
   5770 	 if ac_fn_c_try_compile "$LINENO"; then :
   5771   ac_cv_sys_largefile_CC=' -n32'; break
   5772 fi
   5773 rm -f core conftest.err conftest.$ac_objext
   5774 	 break
   5775        done
   5776        CC=$ac_save_CC
   5777        rm -f conftest.$ac_ext
   5778     fi
   5779 fi
   5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
   5781 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
   5782   if test "$ac_cv_sys_largefile_CC" != no; then
   5783     CC=$CC$ac_cv_sys_largefile_CC
   5784   fi
   5785 
   5786   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
   5787 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
   5788 if ${ac_cv_sys_file_offset_bits+:} false; then :
   5789   $as_echo_n "(cached) " >&6
   5790 else
   5791   while :; do
   5792   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5793 /* end confdefs.h.  */
   5794 #include <sys/types.h>
   5795  /* Check that off_t can represent 2**63 - 1 correctly.
   5796     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5797     since some C++ compilers masquerading as C compilers
   5798     incorrectly reject 9223372036854775807.  */
   5799 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5800   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5801 		       && LARGE_OFF_T % 2147483647 == 1)
   5802 		      ? 1 : -1];
   5803 int
   5804 main ()
   5805 {
   5806 
   5807   ;
   5808   return 0;
   5809 }
   5810 _ACEOF
   5811 if ac_fn_c_try_compile "$LINENO"; then :
   5812   ac_cv_sys_file_offset_bits=no; break
   5813 fi
   5814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5815   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5816 /* end confdefs.h.  */
   5817 #define _FILE_OFFSET_BITS 64
   5818 #include <sys/types.h>
   5819  /* Check that off_t can represent 2**63 - 1 correctly.
   5820     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5821     since some C++ compilers masquerading as C compilers
   5822     incorrectly reject 9223372036854775807.  */
   5823 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5824   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5825 		       && LARGE_OFF_T % 2147483647 == 1)
   5826 		      ? 1 : -1];
   5827 int
   5828 main ()
   5829 {
   5830 
   5831   ;
   5832   return 0;
   5833 }
   5834 _ACEOF
   5835 if ac_fn_c_try_compile "$LINENO"; then :
   5836   ac_cv_sys_file_offset_bits=64; break
   5837 fi
   5838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5839   ac_cv_sys_file_offset_bits=unknown
   5840   break
   5841 done
   5842 fi
   5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
   5844 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
   5845 case $ac_cv_sys_file_offset_bits in #(
   5846   no | unknown) ;;
   5847   *)
   5848 cat >>confdefs.h <<_ACEOF
   5849 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
   5850 _ACEOF
   5851 ;;
   5852 esac
   5853 rm -rf conftest*
   5854   if test $ac_cv_sys_file_offset_bits = unknown; then
   5855     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
   5856 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
   5857 if ${ac_cv_sys_large_files+:} false; then :
   5858   $as_echo_n "(cached) " >&6
   5859 else
   5860   while :; do
   5861   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5862 /* end confdefs.h.  */
   5863 #include <sys/types.h>
   5864  /* Check that off_t can represent 2**63 - 1 correctly.
   5865     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5866     since some C++ compilers masquerading as C compilers
   5867     incorrectly reject 9223372036854775807.  */
   5868 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5869   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5870 		       && LARGE_OFF_T % 2147483647 == 1)
   5871 		      ? 1 : -1];
   5872 int
   5873 main ()
   5874 {
   5875 
   5876   ;
   5877   return 0;
   5878 }
   5879 _ACEOF
   5880 if ac_fn_c_try_compile "$LINENO"; then :
   5881   ac_cv_sys_large_files=no; break
   5882 fi
   5883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5884   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5885 /* end confdefs.h.  */
   5886 #define _LARGE_FILES 1
   5887 #include <sys/types.h>
   5888  /* Check that off_t can represent 2**63 - 1 correctly.
   5889     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5890     since some C++ compilers masquerading as C compilers
   5891     incorrectly reject 9223372036854775807.  */
   5892 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5893   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5894 		       && LARGE_OFF_T % 2147483647 == 1)
   5895 		      ? 1 : -1];
   5896 int
   5897 main ()
   5898 {
   5899 
   5900   ;
   5901   return 0;
   5902 }
   5903 _ACEOF
   5904 if ac_fn_c_try_compile "$LINENO"; then :
   5905   ac_cv_sys_large_files=1; break
   5906 fi
   5907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5908   ac_cv_sys_large_files=unknown
   5909   break
   5910 done
   5911 fi
   5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
   5913 $as_echo "$ac_cv_sys_large_files" >&6; }
   5914 case $ac_cv_sys_large_files in #(
   5915   no | unknown) ;;
   5916   *)
   5917 cat >>confdefs.h <<_ACEOF
   5918 #define _LARGE_FILES $ac_cv_sys_large_files
   5919 _ACEOF
   5920 ;;
   5921 esac
   5922 rm -rf conftest*
   5923   fi
   5924 
   5925 
   5926 fi
   5927 
   5928 
   5929 
   5930 # We require a C++17 compiler.  Check if one is available, and if
   5931 # necessary, set CXX_DIALECT to some -std=xxx switch.
   5932 
   5933   ax_cxx_compile_alternatives="17 1z"    ax_cxx_compile_cxx17_required=true
   5934   ac_ext=cpp
   5935 ac_cpp='$CXXCPP $CPPFLAGS'
   5936 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5937 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5938 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5939   CXX_DIALECT=""
   5940   ac_success=no
   5941 
   5942       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++17 features by default" >&5
   5943 $as_echo_n "checking whether $CXX supports C++17 features by default... " >&6; }
   5944 if ${ax_cv_cxx_compile_cxx17+:} false; then :
   5945   $as_echo_n "(cached) " >&6
   5946 else
   5947   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5948 /* end confdefs.h.  */
   5949 
   5950 
   5951 // If the compiler admits that it is not ready for C++11, why torture it?
   5952 // Hopefully, this will speed up the test.
   5953 
   5954 #ifndef __cplusplus
   5955 
   5956 #error "This is not a C++ compiler"
   5957 
   5958 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
   5959 // only set it correctly if /Zc:__cplusplus is specified as well as a
   5960 // /std:c++NN switch:
   5961 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
   5962 #elif __cplusplus < 201103L && !defined _MSC_VER
   5963 
   5964 #error "This is not a C++11 compiler"
   5965 
   5966 #else
   5967 
   5968 namespace cxx11
   5969 {
   5970 
   5971   namespace test_static_assert
   5972   {
   5973 
   5974     template <typename T>
   5975     struct check
   5976     {
   5977       static_assert(sizeof(int) <= sizeof(T), "not big enough");
   5978     };
   5979 
   5980   }
   5981 
   5982   namespace test_final_override
   5983   {
   5984 
   5985     struct Base
   5986     {
   5987       virtual ~Base() {}
   5988       virtual void f() {}
   5989     };
   5990 
   5991     struct Derived : public Base
   5992     {
   5993       virtual ~Derived() override {}
   5994       virtual void f() override {}
   5995     };
   5996 
   5997   }
   5998 
   5999   namespace test_double_right_angle_brackets
   6000   {
   6001 
   6002     template < typename T >
   6003     struct check {};
   6004 
   6005     typedef check<void> single_type;
   6006     typedef check<check<void>> double_type;
   6007     typedef check<check<check<void>>> triple_type;
   6008     typedef check<check<check<check<void>>>> quadruple_type;
   6009 
   6010   }
   6011 
   6012   namespace test_decltype
   6013   {
   6014 
   6015     int
   6016     f()
   6017     {
   6018       int a = 1;
   6019       decltype(a) b = 2;
   6020       return a + b;
   6021     }
   6022 
   6023   }
   6024 
   6025   namespace test_type_deduction
   6026   {
   6027 
   6028     template < typename T1, typename T2 >
   6029     struct is_same
   6030     {
   6031       static const bool value = false;
   6032     };
   6033 
   6034     template < typename T >
   6035     struct is_same<T, T>
   6036     {
   6037       static const bool value = true;
   6038     };
   6039 
   6040     template < typename T1, typename T2 >
   6041     auto
   6042     add(T1 a1, T2 a2) -> decltype(a1 + a2)
   6043     {
   6044       return a1 + a2;
   6045     }
   6046 
   6047     int
   6048     test(const int c, volatile int v)
   6049     {
   6050       static_assert(is_same<int, decltype(0)>::value == true, "");
   6051       static_assert(is_same<int, decltype(c)>::value == false, "");
   6052       static_assert(is_same<int, decltype(v)>::value == false, "");
   6053       auto ac = c;
   6054       auto av = v;
   6055       auto sumi = ac + av + 'x';
   6056       auto sumf = ac + av + 1.0;
   6057       static_assert(is_same<int, decltype(ac)>::value == true, "");
   6058       static_assert(is_same<int, decltype(av)>::value == true, "");
   6059       static_assert(is_same<int, decltype(sumi)>::value == true, "");
   6060       static_assert(is_same<int, decltype(sumf)>::value == false, "");
   6061       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
   6062       return (sumf > 0.0) ? sumi : add(c, v);
   6063     }
   6064 
   6065   }
   6066 
   6067   namespace test_noexcept
   6068   {
   6069 
   6070     int f() { return 0; }
   6071     int g() noexcept { return 0; }
   6072 
   6073     static_assert(noexcept(f()) == false, "");
   6074     static_assert(noexcept(g()) == true, "");
   6075 
   6076   }
   6077 
   6078   namespace test_constexpr
   6079   {
   6080 
   6081     template < typename CharT >
   6082     unsigned long constexpr
   6083     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
   6084     {
   6085       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
   6086     }
   6087 
   6088     template < typename CharT >
   6089     unsigned long constexpr
   6090     strlen_c(const CharT *const s) noexcept
   6091     {
   6092       return strlen_c_r(s, 0UL);
   6093     }
   6094 
   6095     static_assert(strlen_c("") == 0UL, "");
   6096     static_assert(strlen_c("1") == 1UL, "");
   6097     static_assert(strlen_c("example") == 7UL, "");
   6098     static_assert(strlen_c("another\0example") == 7UL, "");
   6099 
   6100   }
   6101 
   6102   namespace test_rvalue_references
   6103   {
   6104 
   6105     template < int N >
   6106     struct answer
   6107     {
   6108       static constexpr int value = N;
   6109     };
   6110 
   6111     answer<1> f(int&)       { return answer<1>(); }
   6112     answer<2> f(const int&) { return answer<2>(); }
   6113     answer<3> f(int&&)      { return answer<3>(); }
   6114 
   6115     void
   6116     test()
   6117     {
   6118       int i = 0;
   6119       const int c = 0;
   6120       static_assert(decltype(f(i))::value == 1, "");
   6121       static_assert(decltype(f(c))::value == 2, "");
   6122       static_assert(decltype(f(0))::value == 3, "");
   6123     }
   6124 
   6125   }
   6126 
   6127   namespace test_uniform_initialization
   6128   {
   6129 
   6130     struct test
   6131     {
   6132       static const int zero {};
   6133       static const int one {1};
   6134     };
   6135 
   6136     static_assert(test::zero == 0, "");
   6137     static_assert(test::one == 1, "");
   6138 
   6139   }
   6140 
   6141   namespace test_lambdas
   6142   {
   6143 
   6144     void
   6145     test1()
   6146     {
   6147       auto lambda1 = [](){};
   6148       auto lambda2 = lambda1;
   6149       lambda1();
   6150       lambda2();
   6151     }
   6152 
   6153     int
   6154     test2()
   6155     {
   6156       auto a = [](int i, int j){ return i + j; }(1, 2);
   6157       auto b = []() -> int { return '0'; }();
   6158       auto c = [=](){ return a + b; }();
   6159       auto d = [&](){ return c; }();
   6160       auto e = [a, &b](int x) mutable {
   6161         const auto identity = [](int y){ return y; };
   6162         for (auto i = 0; i < a; ++i)
   6163           a += b--;
   6164         return x + identity(a + b);
   6165       }(0);
   6166       return a + b + c + d + e;
   6167     }
   6168 
   6169     int
   6170     test3()
   6171     {
   6172       const auto nullary = [](){ return 0; };
   6173       const auto unary = [](int x){ return x; };
   6174       using nullary_t = decltype(nullary);
   6175       using unary_t = decltype(unary);
   6176       const auto higher1st = [](nullary_t f){ return f(); };
   6177       const auto higher2nd = [unary](nullary_t f1){
   6178         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
   6179       };
   6180       return higher1st(nullary) + higher2nd(nullary)(unary);
   6181     }
   6182 
   6183   }
   6184 
   6185   namespace test_variadic_templates
   6186   {
   6187 
   6188     template <int...>
   6189     struct sum;
   6190 
   6191     template <int N0, int... N1toN>
   6192     struct sum<N0, N1toN...>
   6193     {
   6194       static constexpr auto value = N0 + sum<N1toN...>::value;
   6195     };
   6196 
   6197     template <>
   6198     struct sum<>
   6199     {
   6200       static constexpr auto value = 0;
   6201     };
   6202 
   6203     static_assert(sum<>::value == 0, "");
   6204     static_assert(sum<1>::value == 1, "");
   6205     static_assert(sum<23>::value == 23, "");
   6206     static_assert(sum<1, 2>::value == 3, "");
   6207     static_assert(sum<5, 5, 11>::value == 21, "");
   6208     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
   6209 
   6210   }
   6211 
   6212   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
   6213   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
   6214   // because of this.
   6215   namespace test_template_alias_sfinae
   6216   {
   6217 
   6218     struct foo {};
   6219 
   6220     template<typename T>
   6221     using member = typename T::member_type;
   6222 
   6223     template<typename T>
   6224     void func(...) {}
   6225 
   6226     template<typename T>
   6227     void func(member<T>*) {}
   6228 
   6229     void test();
   6230 
   6231     void test() { func<foo>(0); }
   6232 
   6233   }
   6234 
   6235 }  // namespace cxx11
   6236 
   6237 #endif  // __cplusplus >= 201103L
   6238 
   6239 
   6240 
   6241 
   6242 // If the compiler admits that it is not ready for C++14, why torture it?
   6243 // Hopefully, this will speed up the test.
   6244 
   6245 #ifndef __cplusplus
   6246 
   6247 #error "This is not a C++ compiler"
   6248 
   6249 #elif __cplusplus < 201402L && !defined _MSC_VER
   6250 
   6251 #error "This is not a C++14 compiler"
   6252 
   6253 #else
   6254 
   6255 namespace cxx14
   6256 {
   6257 
   6258   namespace test_polymorphic_lambdas
   6259   {
   6260 
   6261     int
   6262     test()
   6263     {
   6264       const auto lambda = [](auto&&... args){
   6265         const auto istiny = [](auto x){
   6266           return (sizeof(x) == 1UL) ? 1 : 0;
   6267         };
   6268         const int aretiny[] = { istiny(args)... };
   6269         return aretiny[0];
   6270       };
   6271       return lambda(1, 1L, 1.0f, '1');
   6272     }
   6273 
   6274   }
   6275 
   6276   namespace test_binary_literals
   6277   {
   6278 
   6279     constexpr auto ivii = 0b0000000000101010;
   6280     static_assert(ivii == 42, "wrong value");
   6281 
   6282   }
   6283 
   6284   namespace test_generalized_constexpr
   6285   {
   6286 
   6287     template < typename CharT >
   6288     constexpr unsigned long
   6289     strlen_c(const CharT *const s) noexcept
   6290     {
   6291       auto length = 0UL;
   6292       for (auto p = s; *p; ++p)
   6293         ++length;
   6294       return length;
   6295     }
   6296 
   6297     static_assert(strlen_c("") == 0UL, "");
   6298     static_assert(strlen_c("x") == 1UL, "");
   6299     static_assert(strlen_c("test") == 4UL, "");
   6300     static_assert(strlen_c("another\0test") == 7UL, "");
   6301 
   6302   }
   6303 
   6304   namespace test_lambda_init_capture
   6305   {
   6306 
   6307     int
   6308     test()
   6309     {
   6310       auto x = 0;
   6311       const auto lambda1 = [a = x](int b){ return a + b; };
   6312       const auto lambda2 = [a = lambda1(x)](){ return a; };
   6313       return lambda2();
   6314     }
   6315 
   6316   }
   6317 
   6318   namespace test_digit_separators
   6319   {
   6320 
   6321     constexpr auto ten_million = 100'000'000;
   6322     static_assert(ten_million == 100000000, "");
   6323 
   6324   }
   6325 
   6326   namespace test_return_type_deduction
   6327   {
   6328 
   6329     auto f(int& x) { return x; }
   6330     decltype(auto) g(int& x) { return x; }
   6331 
   6332     template < typename T1, typename T2 >
   6333     struct is_same
   6334     {
   6335       static constexpr auto value = false;
   6336     };
   6337 
   6338     template < typename T >
   6339     struct is_same<T, T>
   6340     {
   6341       static constexpr auto value = true;
   6342     };
   6343 
   6344     int
   6345     test()
   6346     {
   6347       auto x = 0;
   6348       static_assert(is_same<int, decltype(f(x))>::value, "");
   6349       static_assert(is_same<int&, decltype(g(x))>::value, "");
   6350       return x;
   6351     }
   6352 
   6353   }
   6354 
   6355 }  // namespace cxx14
   6356 
   6357 #endif  // __cplusplus >= 201402L
   6358 
   6359 
   6360 
   6361 
   6362 // If the compiler admits that it is not ready for C++17, why torture it?
   6363 // Hopefully, this will speed up the test.
   6364 
   6365 #ifndef __cplusplus
   6366 
   6367 #error "This is not a C++ compiler"
   6368 
   6369 #elif __cplusplus < 201703L && !defined _MSC_VER
   6370 
   6371 #error "This is not a C++17 compiler"
   6372 
   6373 #else
   6374 
   6375 #include <initializer_list>
   6376 #include <utility>
   6377 #include <type_traits>
   6378 
   6379 namespace cxx17
   6380 {
   6381 
   6382   namespace test_constexpr_lambdas
   6383   {
   6384 
   6385     constexpr int foo = [](){return 42;}();
   6386 
   6387   }
   6388 
   6389   namespace test::nested_namespace::definitions
   6390   {
   6391 
   6392   }
   6393 
   6394   namespace test_fold_expression
   6395   {
   6396 
   6397     template<typename... Args>
   6398     int multiply(Args... args)
   6399     {
   6400       return (args * ... * 1);
   6401     }
   6402 
   6403     template<typename... Args>
   6404     bool all(Args... args)
   6405     {
   6406       return (args && ...);
   6407     }
   6408 
   6409   }
   6410 
   6411   namespace test_extended_static_assert
   6412   {
   6413 
   6414     static_assert (true);
   6415 
   6416   }
   6417 
   6418   namespace test_auto_brace_init_list
   6419   {
   6420 
   6421     auto foo = {5};
   6422     auto bar {5};
   6423 
   6424     static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
   6425     static_assert(std::is_same<int, decltype(bar)>::value);
   6426   }
   6427 
   6428   namespace test_typename_in_template_template_parameter
   6429   {
   6430 
   6431     template<template<typename> typename X> struct D;
   6432 
   6433   }
   6434 
   6435   namespace test_fallthrough_nodiscard_maybe_unused_attributes
   6436   {
   6437 
   6438     int f1()
   6439     {
   6440       return 42;
   6441     }
   6442 
   6443     [[nodiscard]] int f2()
   6444     {
   6445       [[maybe_unused]] auto unused = f1();
   6446 
   6447       switch (f1())
   6448       {
   6449       case 17:
   6450         f1();
   6451         [[fallthrough]];
   6452       case 42:
   6453         f1();
   6454       }
   6455       return f1();
   6456     }
   6457 
   6458   }
   6459 
   6460   namespace test_extended_aggregate_initialization
   6461   {
   6462 
   6463     struct base1
   6464     {
   6465       int b1, b2 = 42;
   6466     };
   6467 
   6468     struct base2
   6469     {
   6470       base2() {
   6471         b3 = 42;
   6472       }
   6473       int b3;
   6474     };
   6475 
   6476     struct derived : base1, base2
   6477     {
   6478         int d;
   6479     };
   6480 
   6481     derived d1 {{1, 2}, {}, 4};  // full initialization
   6482     derived d2 {{}, {}, 4};      // value-initialized bases
   6483 
   6484   }
   6485 
   6486   namespace test_general_range_based_for_loop
   6487   {
   6488 
   6489     struct iter
   6490     {
   6491       int i;
   6492 
   6493       int& operator* ()
   6494       {
   6495         return i;
   6496       }
   6497 
   6498       const int& operator* () const
   6499       {
   6500         return i;
   6501       }
   6502 
   6503       iter& operator++()
   6504       {
   6505         ++i;
   6506         return *this;
   6507       }
   6508     };
   6509 
   6510     struct sentinel
   6511     {
   6512       int i;
   6513     };
   6514 
   6515     bool operator== (const iter& i, const sentinel& s)
   6516     {
   6517       return i.i == s.i;
   6518     }
   6519 
   6520     bool operator!= (const iter& i, const sentinel& s)
   6521     {
   6522       return !(i == s);
   6523     }
   6524 
   6525     struct range
   6526     {
   6527       iter begin() const
   6528       {
   6529         return {0};
   6530       }
   6531 
   6532       sentinel end() const
   6533       {
   6534         return {5};
   6535       }
   6536     };
   6537 
   6538     void f()
   6539     {
   6540       range r {};
   6541 
   6542       for (auto i : r)
   6543       {
   6544         [[maybe_unused]] auto v = i;
   6545       }
   6546     }
   6547 
   6548   }
   6549 
   6550   namespace test_lambda_capture_asterisk_this_by_value
   6551   {
   6552 
   6553     struct t
   6554     {
   6555       int i;
   6556       int foo()
   6557       {
   6558         return [*this]()
   6559         {
   6560           return i;
   6561         }();
   6562       }
   6563     };
   6564 
   6565   }
   6566 
   6567   namespace test_enum_class_construction
   6568   {
   6569 
   6570     enum class byte : unsigned char
   6571     {};
   6572 
   6573     byte foo {42};
   6574 
   6575   }
   6576 
   6577   namespace test_constexpr_if
   6578   {
   6579 
   6580     template <bool cond>
   6581     int f ()
   6582     {
   6583       if constexpr(cond)
   6584       {
   6585         return 13;
   6586       }
   6587       else
   6588       {
   6589         return 42;
   6590       }
   6591     }
   6592 
   6593   }
   6594 
   6595   namespace test_selection_statement_with_initializer
   6596   {
   6597 
   6598     int f()
   6599     {
   6600       return 13;
   6601     }
   6602 
   6603     int f2()
   6604     {
   6605       if (auto i = f(); i > 0)
   6606       {
   6607         return 3;
   6608       }
   6609 
   6610       switch (auto i = f(); i + 4)
   6611       {
   6612       case 17:
   6613         return 2;
   6614 
   6615       default:
   6616         return 1;
   6617       }
   6618     }
   6619 
   6620   }
   6621 
   6622   namespace test_template_argument_deduction_for_class_templates
   6623   {
   6624 
   6625     template <typename T1, typename T2>
   6626     struct pair
   6627     {
   6628       pair (T1 p1, T2 p2)
   6629         : m1 {p1},
   6630           m2 {p2}
   6631       {}
   6632 
   6633       T1 m1;
   6634       T2 m2;
   6635     };
   6636 
   6637     void f()
   6638     {
   6639       [[maybe_unused]] auto p = pair{13, 42u};
   6640     }
   6641 
   6642   }
   6643 
   6644   namespace test_non_type_auto_template_parameters
   6645   {
   6646 
   6647     template <auto n>
   6648     struct B
   6649     {};
   6650 
   6651     B<5> b1;
   6652     B<'a'> b2;
   6653 
   6654   }
   6655 
   6656   namespace test_structured_bindings
   6657   {
   6658 
   6659     int arr[2] = { 1, 2 };
   6660     std::pair<int, int> pr = { 1, 2 };
   6661 
   6662     auto f1() -> int(&)[2]
   6663     {
   6664       return arr;
   6665     }
   6666 
   6667     auto f2() -> std::pair<int, int>&
   6668     {
   6669       return pr;
   6670     }
   6671 
   6672     struct S
   6673     {
   6674       int x1 : 2;
   6675       volatile double y1;
   6676     };
   6677 
   6678     S f3()
   6679     {
   6680       return {};
   6681     }
   6682 
   6683     auto [ x1, y1 ] = f1();
   6684     auto& [ xr1, yr1 ] = f1();
   6685     auto [ x2, y2 ] = f2();
   6686     auto& [ xr2, yr2 ] = f2();
   6687     const auto [ x3, y3 ] = f3();
   6688 
   6689   }
   6690 
   6691   namespace test_exception_spec_type_system
   6692   {
   6693 
   6694     struct Good {};
   6695     struct Bad {};
   6696 
   6697     void g1() noexcept;
   6698     void g2();
   6699 
   6700     template<typename T>
   6701     Bad
   6702     f(T*, T*);
   6703 
   6704     template<typename T1, typename T2>
   6705     Good
   6706     f(T1*, T2*);
   6707 
   6708     static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
   6709 
   6710   }
   6711 
   6712   namespace test_inline_variables
   6713   {
   6714 
   6715     template<class T> void f(T)
   6716     {}
   6717 
   6718     template<class T> inline T g(T)
   6719     {
   6720       return T{};
   6721     }
   6722 
   6723     template<> inline void f<>(int)
   6724     {}
   6725 
   6726     template<> int g<>(int)
   6727     {
   6728       return 5;
   6729     }
   6730 
   6731   }
   6732 
   6733 }  // namespace cxx17
   6734 
   6735 #endif  // __cplusplus < 201703L && !defined _MSC_VER
   6736 
   6737 
   6738 
   6739 _ACEOF
   6740 if ac_fn_cxx_try_compile "$LINENO"; then :
   6741   ax_cv_cxx_compile_cxx17=yes
   6742 else
   6743   ax_cv_cxx_compile_cxx17=no
   6744 fi
   6745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6746 fi
   6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx17" >&5
   6748 $as_echo "$ax_cv_cxx_compile_cxx17" >&6; }
   6749     if test x$ax_cv_cxx_compile_cxx17 = xyes; then
   6750       ac_success=yes
   6751     fi
   6752 
   6753     if test x$ac_success = xno; then
   6754     for alternative in ${ax_cxx_compile_alternatives}; do
   6755       switch="-std=gnu++${alternative}"
   6756       cachevar=`$as_echo "ax_cv_cxx_compile_cxx17_$switch" | $as_tr_sh`
   6757       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++17 features with $switch" >&5
   6758 $as_echo_n "checking whether $CXX supports C++17 features with $switch... " >&6; }
   6759 if eval \${$cachevar+:} false; then :
   6760   $as_echo_n "(cached) " >&6
   6761 else
   6762   ac_save_CXX="$CXX"
   6763          CXX="$CXX $switch"
   6764          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6765 /* end confdefs.h.  */
   6766 
   6767 
   6768 // If the compiler admits that it is not ready for C++11, why torture it?
   6769 // Hopefully, this will speed up the test.
   6770 
   6771 #ifndef __cplusplus
   6772 
   6773 #error "This is not a C++ compiler"
   6774 
   6775 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
   6776 // only set it correctly if /Zc:__cplusplus is specified as well as a
   6777 // /std:c++NN switch:
   6778 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
   6779 #elif __cplusplus < 201103L && !defined _MSC_VER
   6780 
   6781 #error "This is not a C++11 compiler"
   6782 
   6783 #else
   6784 
   6785 namespace cxx11
   6786 {
   6787 
   6788   namespace test_static_assert
   6789   {
   6790 
   6791     template <typename T>
   6792     struct check
   6793     {
   6794       static_assert(sizeof(int) <= sizeof(T), "not big enough");
   6795     };
   6796 
   6797   }
   6798 
   6799   namespace test_final_override
   6800   {
   6801 
   6802     struct Base
   6803     {
   6804       virtual ~Base() {}
   6805       virtual void f() {}
   6806     };
   6807 
   6808     struct Derived : public Base
   6809     {
   6810       virtual ~Derived() override {}
   6811       virtual void f() override {}
   6812     };
   6813 
   6814   }
   6815 
   6816   namespace test_double_right_angle_brackets
   6817   {
   6818 
   6819     template < typename T >
   6820     struct check {};
   6821 
   6822     typedef check<void> single_type;
   6823     typedef check<check<void>> double_type;
   6824     typedef check<check<check<void>>> triple_type;
   6825     typedef check<check<check<check<void>>>> quadruple_type;
   6826 
   6827   }
   6828 
   6829   namespace test_decltype
   6830   {
   6831 
   6832     int
   6833     f()
   6834     {
   6835       int a = 1;
   6836       decltype(a) b = 2;
   6837       return a + b;
   6838     }
   6839 
   6840   }
   6841 
   6842   namespace test_type_deduction
   6843   {
   6844 
   6845     template < typename T1, typename T2 >
   6846     struct is_same
   6847     {
   6848       static const bool value = false;
   6849     };
   6850 
   6851     template < typename T >
   6852     struct is_same<T, T>
   6853     {
   6854       static const bool value = true;
   6855     };
   6856 
   6857     template < typename T1, typename T2 >
   6858     auto
   6859     add(T1 a1, T2 a2) -> decltype(a1 + a2)
   6860     {
   6861       return a1 + a2;
   6862     }
   6863 
   6864     int
   6865     test(const int c, volatile int v)
   6866     {
   6867       static_assert(is_same<int, decltype(0)>::value == true, "");
   6868       static_assert(is_same<int, decltype(c)>::value == false, "");
   6869       static_assert(is_same<int, decltype(v)>::value == false, "");
   6870       auto ac = c;
   6871       auto av = v;
   6872       auto sumi = ac + av + 'x';
   6873       auto sumf = ac + av + 1.0;
   6874       static_assert(is_same<int, decltype(ac)>::value == true, "");
   6875       static_assert(is_same<int, decltype(av)>::value == true, "");
   6876       static_assert(is_same<int, decltype(sumi)>::value == true, "");
   6877       static_assert(is_same<int, decltype(sumf)>::value == false, "");
   6878       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
   6879       return (sumf > 0.0) ? sumi : add(c, v);
   6880     }
   6881 
   6882   }
   6883 
   6884   namespace test_noexcept
   6885   {
   6886 
   6887     int f() { return 0; }
   6888     int g() noexcept { return 0; }
   6889 
   6890     static_assert(noexcept(f()) == false, "");
   6891     static_assert(noexcept(g()) == true, "");
   6892 
   6893   }
   6894 
   6895   namespace test_constexpr
   6896   {
   6897 
   6898     template < typename CharT >
   6899     unsigned long constexpr
   6900     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
   6901     {
   6902       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
   6903     }
   6904 
   6905     template < typename CharT >
   6906     unsigned long constexpr
   6907     strlen_c(const CharT *const s) noexcept
   6908     {
   6909       return strlen_c_r(s, 0UL);
   6910     }
   6911 
   6912     static_assert(strlen_c("") == 0UL, "");
   6913     static_assert(strlen_c("1") == 1UL, "");
   6914     static_assert(strlen_c("example") == 7UL, "");
   6915     static_assert(strlen_c("another\0example") == 7UL, "");
   6916 
   6917   }
   6918 
   6919   namespace test_rvalue_references
   6920   {
   6921 
   6922     template < int N >
   6923     struct answer
   6924     {
   6925       static constexpr int value = N;
   6926     };
   6927 
   6928     answer<1> f(int&)       { return answer<1>(); }
   6929     answer<2> f(const int&) { return answer<2>(); }
   6930     answer<3> f(int&&)      { return answer<3>(); }
   6931 
   6932     void
   6933     test()
   6934     {
   6935       int i = 0;
   6936       const int c = 0;
   6937       static_assert(decltype(f(i))::value == 1, "");
   6938       static_assert(decltype(f(c))::value == 2, "");
   6939       static_assert(decltype(f(0))::value == 3, "");
   6940     }
   6941 
   6942   }
   6943 
   6944   namespace test_uniform_initialization
   6945   {
   6946 
   6947     struct test
   6948     {
   6949       static const int zero {};
   6950       static const int one {1};
   6951     };
   6952 
   6953     static_assert(test::zero == 0, "");
   6954     static_assert(test::one == 1, "");
   6955 
   6956   }
   6957 
   6958   namespace test_lambdas
   6959   {
   6960 
   6961     void
   6962     test1()
   6963     {
   6964       auto lambda1 = [](){};
   6965       auto lambda2 = lambda1;
   6966       lambda1();
   6967       lambda2();
   6968     }
   6969 
   6970     int
   6971     test2()
   6972     {
   6973       auto a = [](int i, int j){ return i + j; }(1, 2);
   6974       auto b = []() -> int { return '0'; }();
   6975       auto c = [=](){ return a + b; }();
   6976       auto d = [&](){ return c; }();
   6977       auto e = [a, &b](int x) mutable {
   6978         const auto identity = [](int y){ return y; };
   6979         for (auto i = 0; i < a; ++i)
   6980           a += b--;
   6981         return x + identity(a + b);
   6982       }(0);
   6983       return a + b + c + d + e;
   6984     }
   6985 
   6986     int
   6987     test3()
   6988     {
   6989       const auto nullary = [](){ return 0; };
   6990       const auto unary = [](int x){ return x; };
   6991       using nullary_t = decltype(nullary);
   6992       using unary_t = decltype(unary);
   6993       const auto higher1st = [](nullary_t f){ return f(); };
   6994       const auto higher2nd = [unary](nullary_t f1){
   6995         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
   6996       };
   6997       return higher1st(nullary) + higher2nd(nullary)(unary);
   6998     }
   6999 
   7000   }
   7001 
   7002   namespace test_variadic_templates
   7003   {
   7004 
   7005     template <int...>
   7006     struct sum;
   7007 
   7008     template <int N0, int... N1toN>
   7009     struct sum<N0, N1toN...>
   7010     {
   7011       static constexpr auto value = N0 + sum<N1toN...>::value;
   7012     };
   7013 
   7014     template <>
   7015     struct sum<>
   7016     {
   7017       static constexpr auto value = 0;
   7018     };
   7019 
   7020     static_assert(sum<>::value == 0, "");
   7021     static_assert(sum<1>::value == 1, "");
   7022     static_assert(sum<23>::value == 23, "");
   7023     static_assert(sum<1, 2>::value == 3, "");
   7024     static_assert(sum<5, 5, 11>::value == 21, "");
   7025     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
   7026 
   7027   }
   7028 
   7029   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
   7030   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
   7031   // because of this.
   7032   namespace test_template_alias_sfinae
   7033   {
   7034 
   7035     struct foo {};
   7036 
   7037     template<typename T>
   7038     using member = typename T::member_type;
   7039 
   7040     template<typename T>
   7041     void func(...) {}
   7042 
   7043     template<typename T>
   7044     void func(member<T>*) {}
   7045 
   7046     void test();
   7047 
   7048     void test() { func<foo>(0); }
   7049 
   7050   }
   7051 
   7052 }  // namespace cxx11
   7053 
   7054 #endif  // __cplusplus >= 201103L
   7055 
   7056 
   7057 
   7058 
   7059 // If the compiler admits that it is not ready for C++14, why torture it?
   7060 // Hopefully, this will speed up the test.
   7061 
   7062 #ifndef __cplusplus
   7063 
   7064 #error "This is not a C++ compiler"
   7065 
   7066 #elif __cplusplus < 201402L && !defined _MSC_VER
   7067 
   7068 #error "This is not a C++14 compiler"
   7069 
   7070 #else
   7071 
   7072 namespace cxx14
   7073 {
   7074 
   7075   namespace test_polymorphic_lambdas
   7076   {
   7077 
   7078     int
   7079     test()
   7080     {
   7081       const auto lambda = [](auto&&... args){
   7082         const auto istiny = [](auto x){
   7083           return (sizeof(x) == 1UL) ? 1 : 0;
   7084         };
   7085         const int aretiny[] = { istiny(args)... };
   7086         return aretiny[0];
   7087       };
   7088       return lambda(1, 1L, 1.0f, '1');
   7089     }
   7090 
   7091   }
   7092 
   7093   namespace test_binary_literals
   7094   {
   7095 
   7096     constexpr auto ivii = 0b0000000000101010;
   7097     static_assert(ivii == 42, "wrong value");
   7098 
   7099   }
   7100 
   7101   namespace test_generalized_constexpr
   7102   {
   7103 
   7104     template < typename CharT >
   7105     constexpr unsigned long
   7106     strlen_c(const CharT *const s) noexcept
   7107     {
   7108       auto length = 0UL;
   7109       for (auto p = s; *p; ++p)
   7110         ++length;
   7111       return length;
   7112     }
   7113 
   7114     static_assert(strlen_c("") == 0UL, "");
   7115     static_assert(strlen_c("x") == 1UL, "");
   7116     static_assert(strlen_c("test") == 4UL, "");
   7117     static_assert(strlen_c("another\0test") == 7UL, "");
   7118 
   7119   }
   7120 
   7121   namespace test_lambda_init_capture
   7122   {
   7123 
   7124     int
   7125     test()
   7126     {
   7127       auto x = 0;
   7128       const auto lambda1 = [a = x](int b){ return a + b; };
   7129       const auto lambda2 = [a = lambda1(x)](){ return a; };
   7130       return lambda2();
   7131     }
   7132 
   7133   }
   7134 
   7135   namespace test_digit_separators
   7136   {
   7137 
   7138     constexpr auto ten_million = 100'000'000;
   7139     static_assert(ten_million == 100000000, "");
   7140 
   7141   }
   7142 
   7143   namespace test_return_type_deduction
   7144   {
   7145 
   7146     auto f(int& x) { return x; }
   7147     decltype(auto) g(int& x) { return x; }
   7148 
   7149     template < typename T1, typename T2 >
   7150     struct is_same
   7151     {
   7152       static constexpr auto value = false;
   7153     };
   7154 
   7155     template < typename T >
   7156     struct is_same<T, T>
   7157     {
   7158       static constexpr auto value = true;
   7159     };
   7160 
   7161     int
   7162     test()
   7163     {
   7164       auto x = 0;
   7165       static_assert(is_same<int, decltype(f(x))>::value, "");
   7166       static_assert(is_same<int&, decltype(g(x))>::value, "");
   7167       return x;
   7168     }
   7169 
   7170   }
   7171 
   7172 }  // namespace cxx14
   7173 
   7174 #endif  // __cplusplus >= 201402L
   7175 
   7176 
   7177 
   7178 
   7179 // If the compiler admits that it is not ready for C++17, why torture it?
   7180 // Hopefully, this will speed up the test.
   7181 
   7182 #ifndef __cplusplus
   7183 
   7184 #error "This is not a C++ compiler"
   7185 
   7186 #elif __cplusplus < 201703L && !defined _MSC_VER
   7187 
   7188 #error "This is not a C++17 compiler"
   7189 
   7190 #else
   7191 
   7192 #include <initializer_list>
   7193 #include <utility>
   7194 #include <type_traits>
   7195 
   7196 namespace cxx17
   7197 {
   7198 
   7199   namespace test_constexpr_lambdas
   7200   {
   7201 
   7202     constexpr int foo = [](){return 42;}();
   7203 
   7204   }
   7205 
   7206   namespace test::nested_namespace::definitions
   7207   {
   7208 
   7209   }
   7210 
   7211   namespace test_fold_expression
   7212   {
   7213 
   7214     template<typename... Args>
   7215     int multiply(Args... args)
   7216     {
   7217       return (args * ... * 1);
   7218     }
   7219 
   7220     template<typename... Args>
   7221     bool all(Args... args)
   7222     {
   7223       return (args && ...);
   7224     }
   7225 
   7226   }
   7227 
   7228   namespace test_extended_static_assert
   7229   {
   7230 
   7231     static_assert (true);
   7232 
   7233   }
   7234 
   7235   namespace test_auto_brace_init_list
   7236   {
   7237 
   7238     auto foo = {5};
   7239     auto bar {5};
   7240 
   7241     static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
   7242     static_assert(std::is_same<int, decltype(bar)>::value);
   7243   }
   7244 
   7245   namespace test_typename_in_template_template_parameter
   7246   {
   7247 
   7248     template<template<typename> typename X> struct D;
   7249 
   7250   }
   7251 
   7252   namespace test_fallthrough_nodiscard_maybe_unused_attributes
   7253   {
   7254 
   7255     int f1()
   7256     {
   7257       return 42;
   7258     }
   7259 
   7260     [[nodiscard]] int f2()
   7261     {
   7262       [[maybe_unused]] auto unused = f1();
   7263 
   7264       switch (f1())
   7265       {
   7266       case 17:
   7267         f1();
   7268         [[fallthrough]];
   7269       case 42:
   7270         f1();
   7271       }
   7272       return f1();
   7273     }
   7274 
   7275   }
   7276 
   7277   namespace test_extended_aggregate_initialization
   7278   {
   7279 
   7280     struct base1
   7281     {
   7282       int b1, b2 = 42;
   7283     };
   7284 
   7285     struct base2
   7286     {
   7287       base2() {
   7288         b3 = 42;
   7289       }
   7290       int b3;
   7291     };
   7292 
   7293     struct derived : base1, base2
   7294     {
   7295         int d;
   7296     };
   7297 
   7298     derived d1 {{1, 2}, {}, 4};  // full initialization
   7299     derived d2 {{}, {}, 4};      // value-initialized bases
   7300 
   7301   }
   7302 
   7303   namespace test_general_range_based_for_loop
   7304   {
   7305 
   7306     struct iter
   7307     {
   7308       int i;
   7309 
   7310       int& operator* ()
   7311       {
   7312         return i;
   7313       }
   7314 
   7315       const int& operator* () const
   7316       {
   7317         return i;
   7318       }
   7319 
   7320       iter& operator++()
   7321       {
   7322         ++i;
   7323         return *this;
   7324       }
   7325     };
   7326 
   7327     struct sentinel
   7328     {
   7329       int i;
   7330     };
   7331 
   7332     bool operator== (const iter& i, const sentinel& s)
   7333     {
   7334       return i.i == s.i;
   7335     }
   7336 
   7337     bool operator!= (const iter& i, const sentinel& s)
   7338     {
   7339       return !(i == s);
   7340     }
   7341 
   7342     struct range
   7343     {
   7344       iter begin() const
   7345       {
   7346         return {0};
   7347       }
   7348 
   7349       sentinel end() const
   7350       {
   7351         return {5};
   7352       }
   7353     };
   7354 
   7355     void f()
   7356     {
   7357       range r {};
   7358 
   7359       for (auto i : r)
   7360       {
   7361         [[maybe_unused]] auto v = i;
   7362       }
   7363     }
   7364 
   7365   }
   7366 
   7367   namespace test_lambda_capture_asterisk_this_by_value
   7368   {
   7369 
   7370     struct t
   7371     {
   7372       int i;
   7373       int foo()
   7374       {
   7375         return [*this]()
   7376         {
   7377           return i;
   7378         }();
   7379       }
   7380     };
   7381 
   7382   }
   7383 
   7384   namespace test_enum_class_construction
   7385   {
   7386 
   7387     enum class byte : unsigned char
   7388     {};
   7389 
   7390     byte foo {42};
   7391 
   7392   }
   7393 
   7394   namespace test_constexpr_if
   7395   {
   7396 
   7397     template <bool cond>
   7398     int f ()
   7399     {
   7400       if constexpr(cond)
   7401       {
   7402         return 13;
   7403       }
   7404       else
   7405       {
   7406         return 42;
   7407       }
   7408     }
   7409 
   7410   }
   7411 
   7412   namespace test_selection_statement_with_initializer
   7413   {
   7414 
   7415     int f()
   7416     {
   7417       return 13;
   7418     }
   7419 
   7420     int f2()
   7421     {
   7422       if (auto i = f(); i > 0)
   7423       {
   7424         return 3;
   7425       }
   7426 
   7427       switch (auto i = f(); i + 4)
   7428       {
   7429       case 17:
   7430         return 2;
   7431 
   7432       default:
   7433         return 1;
   7434       }
   7435     }
   7436 
   7437   }
   7438 
   7439   namespace test_template_argument_deduction_for_class_templates
   7440   {
   7441 
   7442     template <typename T1, typename T2>
   7443     struct pair
   7444     {
   7445       pair (T1 p1, T2 p2)
   7446         : m1 {p1},
   7447           m2 {p2}
   7448       {}
   7449 
   7450       T1 m1;
   7451       T2 m2;
   7452     };
   7453 
   7454     void f()
   7455     {
   7456       [[maybe_unused]] auto p = pair{13, 42u};
   7457     }
   7458 
   7459   }
   7460 
   7461   namespace test_non_type_auto_template_parameters
   7462   {
   7463 
   7464     template <auto n>
   7465     struct B
   7466     {};
   7467 
   7468     B<5> b1;
   7469     B<'a'> b2;
   7470 
   7471   }
   7472 
   7473   namespace test_structured_bindings
   7474   {
   7475 
   7476     int arr[2] = { 1, 2 };
   7477     std::pair<int, int> pr = { 1, 2 };
   7478 
   7479     auto f1() -> int(&)[2]
   7480     {
   7481       return arr;
   7482     }
   7483 
   7484     auto f2() -> std::pair<int, int>&
   7485     {
   7486       return pr;
   7487     }
   7488 
   7489     struct S
   7490     {
   7491       int x1 : 2;
   7492       volatile double y1;
   7493     };
   7494 
   7495     S f3()
   7496     {
   7497       return {};
   7498     }
   7499 
   7500     auto [ x1, y1 ] = f1();
   7501     auto& [ xr1, yr1 ] = f1();
   7502     auto [ x2, y2 ] = f2();
   7503     auto& [ xr2, yr2 ] = f2();
   7504     const auto [ x3, y3 ] = f3();
   7505 
   7506   }
   7507 
   7508   namespace test_exception_spec_type_system
   7509   {
   7510 
   7511     struct Good {};
   7512     struct Bad {};
   7513 
   7514     void g1() noexcept;
   7515     void g2();
   7516 
   7517     template<typename T>
   7518     Bad
   7519     f(T*, T*);
   7520 
   7521     template<typename T1, typename T2>
   7522     Good
   7523     f(T1*, T2*);
   7524 
   7525     static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
   7526 
   7527   }
   7528 
   7529   namespace test_inline_variables
   7530   {
   7531 
   7532     template<class T> void f(T)
   7533     {}
   7534 
   7535     template<class T> inline T g(T)
   7536     {
   7537       return T{};
   7538     }
   7539 
   7540     template<> inline void f<>(int)
   7541     {}
   7542 
   7543     template<> int g<>(int)
   7544     {
   7545       return 5;
   7546     }
   7547 
   7548   }
   7549 
   7550 }  // namespace cxx17
   7551 
   7552 #endif  // __cplusplus < 201703L && !defined _MSC_VER
   7553 
   7554 
   7555 
   7556 _ACEOF
   7557 if ac_fn_cxx_try_compile "$LINENO"; then :
   7558   eval $cachevar=yes
   7559 else
   7560   eval $cachevar=no
   7561 fi
   7562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7563          CXX="$ac_save_CXX"
   7564 fi
   7565 eval ac_res=\$$cachevar
   7566 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   7567 $as_echo "$ac_res" >&6; }
   7568       if eval test x\$$cachevar = xyes; then
   7569         CXX_DIALECT="$switch"
   7570         CXX="$CXX $switch"
   7571         if test -n "$CXXCPP" ; then
   7572           CXXCPP="$CXXCPP $switch"
   7573         fi
   7574         ac_success=yes
   7575         break
   7576       fi
   7577     done
   7578   fi
   7579 
   7580     if test x$ac_success = xno; then
   7581                     for alternative in ${ax_cxx_compile_alternatives}; do
   7582       for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}" MSVC; do
   7583         if test x"$switch" = xMSVC; then
   7584                                         switch=-std:c++${alternative}
   7585           cachevar=`$as_echo "ax_cv_cxx_compile_cxx17_${switch}_MSVC" | $as_tr_sh`
   7586         else
   7587           cachevar=`$as_echo "ax_cv_cxx_compile_cxx17_$switch" | $as_tr_sh`
   7588         fi
   7589         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++17 features with $switch" >&5
   7590 $as_echo_n "checking whether $CXX supports C++17 features with $switch... " >&6; }
   7591 if eval \${$cachevar+:} false; then :
   7592   $as_echo_n "(cached) " >&6
   7593 else
   7594   ac_save_CXX="$CXX"
   7595            CXX="$CXX $switch"
   7596            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7597 /* end confdefs.h.  */
   7598 
   7599 
   7600 // If the compiler admits that it is not ready for C++11, why torture it?
   7601 // Hopefully, this will speed up the test.
   7602 
   7603 #ifndef __cplusplus
   7604 
   7605 #error "This is not a C++ compiler"
   7606 
   7607 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
   7608 // only set it correctly if /Zc:__cplusplus is specified as well as a
   7609 // /std:c++NN switch:
   7610 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
   7611 #elif __cplusplus < 201103L && !defined _MSC_VER
   7612 
   7613 #error "This is not a C++11 compiler"
   7614 
   7615 #else
   7616 
   7617 namespace cxx11
   7618 {
   7619 
   7620   namespace test_static_assert
   7621   {
   7622 
   7623     template <typename T>
   7624     struct check
   7625     {
   7626       static_assert(sizeof(int) <= sizeof(T), "not big enough");
   7627     };
   7628 
   7629   }
   7630 
   7631   namespace test_final_override
   7632   {
   7633 
   7634     struct Base
   7635     {
   7636       virtual ~Base() {}
   7637       virtual void f() {}
   7638     };
   7639 
   7640     struct Derived : public Base
   7641     {
   7642       virtual ~Derived() override {}
   7643       virtual void f() override {}
   7644     };
   7645 
   7646   }
   7647 
   7648   namespace test_double_right_angle_brackets
   7649   {
   7650 
   7651     template < typename T >
   7652     struct check {};
   7653 
   7654     typedef check<void> single_type;
   7655     typedef check<check<void>> double_type;
   7656     typedef check<check<check<void>>> triple_type;
   7657     typedef check<check<check<check<void>>>> quadruple_type;
   7658 
   7659   }
   7660 
   7661   namespace test_decltype
   7662   {
   7663 
   7664     int
   7665     f()
   7666     {
   7667       int a = 1;
   7668       decltype(a) b = 2;
   7669       return a + b;
   7670     }
   7671 
   7672   }
   7673 
   7674   namespace test_type_deduction
   7675   {
   7676 
   7677     template < typename T1, typename T2 >
   7678     struct is_same
   7679     {
   7680       static const bool value = false;
   7681     };
   7682 
   7683     template < typename T >
   7684     struct is_same<T, T>
   7685     {
   7686       static const bool value = true;
   7687     };
   7688 
   7689     template < typename T1, typename T2 >
   7690     auto
   7691     add(T1 a1, T2 a2) -> decltype(a1 + a2)
   7692     {
   7693       return a1 + a2;
   7694     }
   7695 
   7696     int
   7697     test(const int c, volatile int v)
   7698     {
   7699       static_assert(is_same<int, decltype(0)>::value == true, "");
   7700       static_assert(is_same<int, decltype(c)>::value == false, "");
   7701       static_assert(is_same<int, decltype(v)>::value == false, "");
   7702       auto ac = c;
   7703       auto av = v;
   7704       auto sumi = ac + av + 'x';
   7705       auto sumf = ac + av + 1.0;
   7706       static_assert(is_same<int, decltype(ac)>::value == true, "");
   7707       static_assert(is_same<int, decltype(av)>::value == true, "");
   7708       static_assert(is_same<int, decltype(sumi)>::value == true, "");
   7709       static_assert(is_same<int, decltype(sumf)>::value == false, "");
   7710       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
   7711       return (sumf > 0.0) ? sumi : add(c, v);
   7712     }
   7713 
   7714   }
   7715 
   7716   namespace test_noexcept
   7717   {
   7718 
   7719     int f() { return 0; }
   7720     int g() noexcept { return 0; }
   7721 
   7722     static_assert(noexcept(f()) == false, "");
   7723     static_assert(noexcept(g()) == true, "");
   7724 
   7725   }
   7726 
   7727   namespace test_constexpr
   7728   {
   7729 
   7730     template < typename CharT >
   7731     unsigned long constexpr
   7732     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
   7733     {
   7734       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
   7735     }
   7736 
   7737     template < typename CharT >
   7738     unsigned long constexpr
   7739     strlen_c(const CharT *const s) noexcept
   7740     {
   7741       return strlen_c_r(s, 0UL);
   7742     }
   7743 
   7744     static_assert(strlen_c("") == 0UL, "");
   7745     static_assert(strlen_c("1") == 1UL, "");
   7746     static_assert(strlen_c("example") == 7UL, "");
   7747     static_assert(strlen_c("another\0example") == 7UL, "");
   7748 
   7749   }
   7750 
   7751   namespace test_rvalue_references
   7752   {
   7753 
   7754     template < int N >
   7755     struct answer
   7756     {
   7757       static constexpr int value = N;
   7758     };
   7759 
   7760     answer<1> f(int&)       { return answer<1>(); }
   7761     answer<2> f(const int&) { return answer<2>(); }
   7762     answer<3> f(int&&)      { return answer<3>(); }
   7763 
   7764     void
   7765     test()
   7766     {
   7767       int i = 0;
   7768       const int c = 0;
   7769       static_assert(decltype(f(i))::value == 1, "");
   7770       static_assert(decltype(f(c))::value == 2, "");
   7771       static_assert(decltype(f(0))::value == 3, "");
   7772     }
   7773 
   7774   }
   7775 
   7776   namespace test_uniform_initialization
   7777   {
   7778 
   7779     struct test
   7780     {
   7781       static const int zero {};
   7782       static const int one {1};
   7783     };
   7784 
   7785     static_assert(test::zero == 0, "");
   7786     static_assert(test::one == 1, "");
   7787 
   7788   }
   7789 
   7790   namespace test_lambdas
   7791   {
   7792 
   7793     void
   7794     test1()
   7795     {
   7796       auto lambda1 = [](){};
   7797       auto lambda2 = lambda1;
   7798       lambda1();
   7799       lambda2();
   7800     }
   7801 
   7802     int
   7803     test2()
   7804     {
   7805       auto a = [](int i, int j){ return i + j; }(1, 2);
   7806       auto b = []() -> int { return '0'; }();
   7807       auto c = [=](){ return a + b; }();
   7808       auto d = [&](){ return c; }();
   7809       auto e = [a, &b](int x) mutable {
   7810         const auto identity = [](int y){ return y; };
   7811         for (auto i = 0; i < a; ++i)
   7812           a += b--;
   7813         return x + identity(a + b);
   7814       }(0);
   7815       return a + b + c + d + e;
   7816     }
   7817 
   7818     int
   7819     test3()
   7820     {
   7821       const auto nullary = [](){ return 0; };
   7822       const auto unary = [](int x){ return x; };
   7823       using nullary_t = decltype(nullary);
   7824       using unary_t = decltype(unary);
   7825       const auto higher1st = [](nullary_t f){ return f(); };
   7826       const auto higher2nd = [unary](nullary_t f1){
   7827         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
   7828       };
   7829       return higher1st(nullary) + higher2nd(nullary)(unary);
   7830     }
   7831 
   7832   }
   7833 
   7834   namespace test_variadic_templates
   7835   {
   7836 
   7837     template <int...>
   7838     struct sum;
   7839 
   7840     template <int N0, int... N1toN>
   7841     struct sum<N0, N1toN...>
   7842     {
   7843       static constexpr auto value = N0 + sum<N1toN...>::value;
   7844     };
   7845 
   7846     template <>
   7847     struct sum<>
   7848     {
   7849       static constexpr auto value = 0;
   7850     };
   7851 
   7852     static_assert(sum<>::value == 0, "");
   7853     static_assert(sum<1>::value == 1, "");
   7854     static_assert(sum<23>::value == 23, "");
   7855     static_assert(sum<1, 2>::value == 3, "");
   7856     static_assert(sum<5, 5, 11>::value == 21, "");
   7857     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
   7858 
   7859   }
   7860 
   7861   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
   7862   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
   7863   // because of this.
   7864   namespace test_template_alias_sfinae
   7865   {
   7866 
   7867     struct foo {};
   7868 
   7869     template<typename T>
   7870     using member = typename T::member_type;
   7871 
   7872     template<typename T>
   7873     void func(...) {}
   7874 
   7875     template<typename T>
   7876     void func(member<T>*) {}
   7877 
   7878     void test();
   7879 
   7880     void test() { func<foo>(0); }
   7881 
   7882   }
   7883 
   7884 }  // namespace cxx11
   7885 
   7886 #endif  // __cplusplus >= 201103L
   7887 
   7888 
   7889 
   7890 
   7891 // If the compiler admits that it is not ready for C++14, why torture it?
   7892 // Hopefully, this will speed up the test.
   7893 
   7894 #ifndef __cplusplus
   7895 
   7896 #error "This is not a C++ compiler"
   7897 
   7898 #elif __cplusplus < 201402L && !defined _MSC_VER
   7899 
   7900 #error "This is not a C++14 compiler"
   7901 
   7902 #else
   7903 
   7904 namespace cxx14
   7905 {
   7906 
   7907   namespace test_polymorphic_lambdas
   7908   {
   7909 
   7910     int
   7911     test()
   7912     {
   7913       const auto lambda = [](auto&&... args){
   7914         const auto istiny = [](auto x){
   7915           return (sizeof(x) == 1UL) ? 1 : 0;
   7916         };
   7917         const int aretiny[] = { istiny(args)... };
   7918         return aretiny[0];
   7919       };
   7920       return lambda(1, 1L, 1.0f, '1');
   7921     }
   7922 
   7923   }
   7924 
   7925   namespace test_binary_literals
   7926   {
   7927 
   7928     constexpr auto ivii = 0b0000000000101010;
   7929     static_assert(ivii == 42, "wrong value");
   7930 
   7931   }
   7932 
   7933   namespace test_generalized_constexpr
   7934   {
   7935 
   7936     template < typename CharT >
   7937     constexpr unsigned long
   7938     strlen_c(const CharT *const s) noexcept
   7939     {
   7940       auto length = 0UL;
   7941       for (auto p = s; *p; ++p)
   7942         ++length;
   7943       return length;
   7944     }
   7945 
   7946     static_assert(strlen_c("") == 0UL, "");
   7947     static_assert(strlen_c("x") == 1UL, "");
   7948     static_assert(strlen_c("test") == 4UL, "");
   7949     static_assert(strlen_c("another\0test") == 7UL, "");
   7950 
   7951   }
   7952 
   7953   namespace test_lambda_init_capture
   7954   {
   7955 
   7956     int
   7957     test()
   7958     {
   7959       auto x = 0;
   7960       const auto lambda1 = [a = x](int b){ return a + b; };
   7961       const auto lambda2 = [a = lambda1(x)](){ return a; };
   7962       return lambda2();
   7963     }
   7964 
   7965   }
   7966 
   7967   namespace test_digit_separators
   7968   {
   7969 
   7970     constexpr auto ten_million = 100'000'000;
   7971     static_assert(ten_million == 100000000, "");
   7972 
   7973   }
   7974 
   7975   namespace test_return_type_deduction
   7976   {
   7977 
   7978     auto f(int& x) { return x; }
   7979     decltype(auto) g(int& x) { return x; }
   7980 
   7981     template < typename T1, typename T2 >
   7982     struct is_same
   7983     {
   7984       static constexpr auto value = false;
   7985     };
   7986 
   7987     template < typename T >
   7988     struct is_same<T, T>
   7989     {
   7990       static constexpr auto value = true;
   7991     };
   7992 
   7993     int
   7994     test()
   7995     {
   7996       auto x = 0;
   7997       static_assert(is_same<int, decltype(f(x))>::value, "");
   7998       static_assert(is_same<int&, decltype(g(x))>::value, "");
   7999       return x;
   8000     }
   8001 
   8002   }
   8003 
   8004 }  // namespace cxx14
   8005 
   8006 #endif  // __cplusplus >= 201402L
   8007 
   8008 
   8009 
   8010 
   8011 // If the compiler admits that it is not ready for C++17, why torture it?
   8012 // Hopefully, this will speed up the test.
   8013 
   8014 #ifndef __cplusplus
   8015 
   8016 #error "This is not a C++ compiler"
   8017 
   8018 #elif __cplusplus < 201703L && !defined _MSC_VER
   8019 
   8020 #error "This is not a C++17 compiler"
   8021 
   8022 #else
   8023 
   8024 #include <initializer_list>
   8025 #include <utility>
   8026 #include <type_traits>
   8027 
   8028 namespace cxx17
   8029 {
   8030 
   8031   namespace test_constexpr_lambdas
   8032   {
   8033 
   8034     constexpr int foo = [](){return 42;}();
   8035 
   8036   }
   8037 
   8038   namespace test::nested_namespace::definitions
   8039   {
   8040 
   8041   }
   8042 
   8043   namespace test_fold_expression
   8044   {
   8045 
   8046     template<typename... Args>
   8047     int multiply(Args... args)
   8048     {
   8049       return (args * ... * 1);
   8050     }
   8051 
   8052     template<typename... Args>
   8053     bool all(Args... args)
   8054     {
   8055       return (args && ...);
   8056     }
   8057 
   8058   }
   8059 
   8060   namespace test_extended_static_assert
   8061   {
   8062 
   8063     static_assert (true);
   8064 
   8065   }
   8066 
   8067   namespace test_auto_brace_init_list
   8068   {
   8069 
   8070     auto foo = {5};
   8071     auto bar {5};
   8072 
   8073     static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
   8074     static_assert(std::is_same<int, decltype(bar)>::value);
   8075   }
   8076 
   8077   namespace test_typename_in_template_template_parameter
   8078   {
   8079 
   8080     template<template<typename> typename X> struct D;
   8081 
   8082   }
   8083 
   8084   namespace test_fallthrough_nodiscard_maybe_unused_attributes
   8085   {
   8086 
   8087     int f1()
   8088     {
   8089       return 42;
   8090     }
   8091 
   8092     [[nodiscard]] int f2()
   8093     {
   8094       [[maybe_unused]] auto unused = f1();
   8095 
   8096       switch (f1())
   8097       {
   8098       case 17:
   8099         f1();
   8100         [[fallthrough]];
   8101       case 42:
   8102         f1();
   8103       }
   8104       return f1();
   8105     }
   8106 
   8107   }
   8108 
   8109   namespace test_extended_aggregate_initialization
   8110   {
   8111 
   8112     struct base1
   8113     {
   8114       int b1, b2 = 42;
   8115     };
   8116 
   8117     struct base2
   8118     {
   8119       base2() {
   8120         b3 = 42;
   8121       }
   8122       int b3;
   8123     };
   8124 
   8125     struct derived : base1, base2
   8126     {
   8127         int d;
   8128     };
   8129 
   8130     derived d1 {{1, 2}, {}, 4};  // full initialization
   8131     derived d2 {{}, {}, 4};      // value-initialized bases
   8132 
   8133   }
   8134 
   8135   namespace test_general_range_based_for_loop
   8136   {
   8137 
   8138     struct iter
   8139     {
   8140       int i;
   8141 
   8142       int& operator* ()
   8143       {
   8144         return i;
   8145       }
   8146 
   8147       const int& operator* () const
   8148       {
   8149         return i;
   8150       }
   8151 
   8152       iter& operator++()
   8153       {
   8154         ++i;
   8155         return *this;
   8156       }
   8157     };
   8158 
   8159     struct sentinel
   8160     {
   8161       int i;
   8162     };
   8163 
   8164     bool operator== (const iter& i, const sentinel& s)
   8165     {
   8166       return i.i == s.i;
   8167     }
   8168 
   8169     bool operator!= (const iter& i, const sentinel& s)
   8170     {
   8171       return !(i == s);
   8172     }
   8173 
   8174     struct range
   8175     {
   8176       iter begin() const
   8177       {
   8178         return {0};
   8179       }
   8180 
   8181       sentinel end() const
   8182       {
   8183         return {5};
   8184       }
   8185     };
   8186 
   8187     void f()
   8188     {
   8189       range r {};
   8190 
   8191       for (auto i : r)
   8192       {
   8193         [[maybe_unused]] auto v = i;
   8194       }
   8195     }
   8196 
   8197   }
   8198 
   8199   namespace test_lambda_capture_asterisk_this_by_value
   8200   {
   8201 
   8202     struct t
   8203     {
   8204       int i;
   8205       int foo()
   8206       {
   8207         return [*this]()
   8208         {
   8209           return i;
   8210         }();
   8211       }
   8212     };
   8213 
   8214   }
   8215 
   8216   namespace test_enum_class_construction
   8217   {
   8218 
   8219     enum class byte : unsigned char
   8220     {};
   8221 
   8222     byte foo {42};
   8223 
   8224   }
   8225 
   8226   namespace test_constexpr_if
   8227   {
   8228 
   8229     template <bool cond>
   8230     int f ()
   8231     {
   8232       if constexpr(cond)
   8233       {
   8234         return 13;
   8235       }
   8236       else
   8237       {
   8238         return 42;
   8239       }
   8240     }
   8241 
   8242   }
   8243 
   8244   namespace test_selection_statement_with_initializer
   8245   {
   8246 
   8247     int f()
   8248     {
   8249       return 13;
   8250     }
   8251 
   8252     int f2()
   8253     {
   8254       if (auto i = f(); i > 0)
   8255       {
   8256         return 3;
   8257       }
   8258 
   8259       switch (auto i = f(); i + 4)
   8260       {
   8261       case 17:
   8262         return 2;
   8263 
   8264       default:
   8265         return 1;
   8266       }
   8267     }
   8268 
   8269   }
   8270 
   8271   namespace test_template_argument_deduction_for_class_templates
   8272   {
   8273 
   8274     template <typename T1, typename T2>
   8275     struct pair
   8276     {
   8277       pair (T1 p1, T2 p2)
   8278         : m1 {p1},
   8279           m2 {p2}
   8280       {}
   8281 
   8282       T1 m1;
   8283       T2 m2;
   8284     };
   8285 
   8286     void f()
   8287     {
   8288       [[maybe_unused]] auto p = pair{13, 42u};
   8289     }
   8290 
   8291   }
   8292 
   8293   namespace test_non_type_auto_template_parameters
   8294   {
   8295 
   8296     template <auto n>
   8297     struct B
   8298     {};
   8299 
   8300     B<5> b1;
   8301     B<'a'> b2;
   8302 
   8303   }
   8304 
   8305   namespace test_structured_bindings
   8306   {
   8307 
   8308     int arr[2] = { 1, 2 };
   8309     std::pair<int, int> pr = { 1, 2 };
   8310 
   8311     auto f1() -> int(&)[2]
   8312     {
   8313       return arr;
   8314     }
   8315 
   8316     auto f2() -> std::pair<int, int>&
   8317     {
   8318       return pr;
   8319     }
   8320 
   8321     struct S
   8322     {
   8323       int x1 : 2;
   8324       volatile double y1;
   8325     };
   8326 
   8327     S f3()
   8328     {
   8329       return {};
   8330     }
   8331 
   8332     auto [ x1, y1 ] = f1();
   8333     auto& [ xr1, yr1 ] = f1();
   8334     auto [ x2, y2 ] = f2();
   8335     auto& [ xr2, yr2 ] = f2();
   8336     const auto [ x3, y3 ] = f3();
   8337 
   8338   }
   8339 
   8340   namespace test_exception_spec_type_system
   8341   {
   8342 
   8343     struct Good {};
   8344     struct Bad {};
   8345 
   8346     void g1() noexcept;
   8347     void g2();
   8348 
   8349     template<typename T>
   8350     Bad
   8351     f(T*, T*);
   8352 
   8353     template<typename T1, typename T2>
   8354     Good
   8355     f(T1*, T2*);
   8356 
   8357     static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
   8358 
   8359   }
   8360 
   8361   namespace test_inline_variables
   8362   {
   8363 
   8364     template<class T> void f(T)
   8365     {}
   8366 
   8367     template<class T> inline T g(T)
   8368     {
   8369       return T{};
   8370     }
   8371 
   8372     template<> inline void f<>(int)
   8373     {}
   8374 
   8375     template<> int g<>(int)
   8376     {
   8377       return 5;
   8378     }
   8379 
   8380   }
   8381 
   8382 }  // namespace cxx17
   8383 
   8384 #endif  // __cplusplus < 201703L && !defined _MSC_VER
   8385 
   8386 
   8387 
   8388 _ACEOF
   8389 if ac_fn_cxx_try_compile "$LINENO"; then :
   8390   eval $cachevar=yes
   8391 else
   8392   eval $cachevar=no
   8393 fi
   8394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8395            CXX="$ac_save_CXX"
   8396 fi
   8397 eval ac_res=\$$cachevar
   8398 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   8399 $as_echo "$ac_res" >&6; }
   8400         if eval test x\$$cachevar = xyes; then
   8401           CXX_DIALECT="$switch"
   8402           CXX="$CXX $switch"
   8403           if test -n "$CXXCPP" ; then
   8404             CXXCPP="$CXXCPP $switch"
   8405           fi
   8406           ac_success=yes
   8407           break
   8408         fi
   8409       done
   8410       if test x$ac_success = xyes; then
   8411         break
   8412       fi
   8413     done
   8414   fi
   8415   ac_ext=c
   8416 ac_cpp='$CPP $CPPFLAGS'
   8417 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8418 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8419 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8420 
   8421   if test x$ax_cxx_compile_cxx17_required = xtrue; then
   8422     if test x$ac_success = xno; then
   8423       as_fn_error $? "*** A compiler with support for C++17 language features is required." "$LINENO" 5
   8424     fi
   8425   fi
   8426   if test x$ac_success = xno; then
   8427     HAVE_CXX17=0
   8428     { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++17 support was found" >&5
   8429 $as_echo "$as_me: No compiler with C++17 support was found" >&6;}
   8430   else
   8431     HAVE_CXX17=1
   8432 
   8433 $as_echo "#define HAVE_CXX17 1" >>confdefs.h
   8434 
   8435   fi
   8436 
   8437 
   8438 
   8439 
   8440 
   8441         MKINSTALLDIRS=
   8442   if test -n "$ac_aux_dir"; then
   8443     case "$ac_aux_dir" in
   8444       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
   8445       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
   8446     esac
   8447   fi
   8448   if test -z "$MKINSTALLDIRS"; then
   8449     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
   8450   fi
   8451 
   8452 
   8453 
   8454   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
   8455 $as_echo_n "checking whether NLS is requested... " >&6; }
   8456     # Check whether --enable-nls was given.
   8457 if test "${enable_nls+set}" = set; then :
   8458   enableval=$enable_nls; USE_NLS=$enableval
   8459 else
   8460   USE_NLS=yes
   8461 fi
   8462 
   8463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
   8464 $as_echo "$USE_NLS" >&6; }
   8465 
   8466 
   8467 
   8468 
   8469 
   8470 
   8471 # Prepare PATH_SEPARATOR.
   8472 # The user is always right.
   8473 if test "${PATH_SEPARATOR+set}" != set; then
   8474   echo "#! /bin/sh" >conf$$.sh
   8475   echo  "exit 0"   >>conf$$.sh
   8476   chmod +x conf$$.sh
   8477   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   8478     PATH_SEPARATOR=';'
   8479   else
   8480     PATH_SEPARATOR=:
   8481   fi
   8482   rm -f conf$$.sh
   8483 fi
   8484 
   8485 # Find out how to test for executable files. Don't use a zero-byte file,
   8486 # as systems may use methods other than mode bits to determine executability.
   8487 cat >conf$$.file <<_ASEOF
   8488 #! /bin/sh
   8489 exit 0
   8490 _ASEOF
   8491 chmod +x conf$$.file
   8492 if test -x conf$$.file >/dev/null 2>&1; then
   8493   ac_executable_p="test -x"
   8494 else
   8495   ac_executable_p="test -f"
   8496 fi
   8497 rm -f conf$$.file
   8498 
   8499 # Extract the first word of "msgfmt", so it can be a program name with args.
   8500 set dummy msgfmt; ac_word=$2
   8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8502 $as_echo_n "checking for $ac_word... " >&6; }
   8503 if ${ac_cv_path_MSGFMT+:} false; then :
   8504   $as_echo_n "(cached) " >&6
   8505 else
   8506   case "$MSGFMT" in
   8507   [\\/]* | ?:[\\/]*)
   8508     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
   8509     ;;
   8510   *)
   8511     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
   8512     for ac_dir in $PATH; do
   8513       IFS="$ac_save_IFS"
   8514       test -z "$ac_dir" && ac_dir=.
   8515       for ac_exec_ext in '' $ac_executable_extensions; do
   8516         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
   8517           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
   8518      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
   8519             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
   8520             break 2
   8521           fi
   8522         fi
   8523       done
   8524     done
   8525     IFS="$ac_save_IFS"
   8526   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
   8527     ;;
   8528 esac
   8529 fi
   8530 MSGFMT="$ac_cv_path_MSGFMT"
   8531 if test "$MSGFMT" != ":"; then
   8532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
   8533 $as_echo "$MSGFMT" >&6; }
   8534 else
   8535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8536 $as_echo "no" >&6; }
   8537 fi
   8538 
   8539   # Extract the first word of "gmsgfmt", so it can be a program name with args.
   8540 set dummy gmsgfmt; ac_word=$2
   8541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8542 $as_echo_n "checking for $ac_word... " >&6; }
   8543 if ${ac_cv_path_GMSGFMT+:} false; then :
   8544   $as_echo_n "(cached) " >&6
   8545 else
   8546   case $GMSGFMT in
   8547   [\\/]* | ?:[\\/]*)
   8548   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
   8549   ;;
   8550   *)
   8551   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8552 for as_dir in $PATH
   8553 do
   8554   IFS=$as_save_IFS
   8555   test -z "$as_dir" && as_dir=.
   8556     for ac_exec_ext in '' $ac_executable_extensions; do
   8557   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8558     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
   8559     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8560     break 2
   8561   fi
   8562 done
   8563   done
   8564 IFS=$as_save_IFS
   8565 
   8566   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
   8567   ;;
   8568 esac
   8569 fi
   8570 GMSGFMT=$ac_cv_path_GMSGFMT
   8571 if test -n "$GMSGFMT"; then
   8572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
   8573 $as_echo "$GMSGFMT" >&6; }
   8574 else
   8575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8576 $as_echo "no" >&6; }
   8577 fi
   8578 
   8579 
   8580 
   8581 
   8582 # Prepare PATH_SEPARATOR.
   8583 # The user is always right.
   8584 if test "${PATH_SEPARATOR+set}" != set; then
   8585   echo "#! /bin/sh" >conf$$.sh
   8586   echo  "exit 0"   >>conf$$.sh
   8587   chmod +x conf$$.sh
   8588   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   8589     PATH_SEPARATOR=';'
   8590   else
   8591     PATH_SEPARATOR=:
   8592   fi
   8593   rm -f conf$$.sh
   8594 fi
   8595 
   8596 # Find out how to test for executable files. Don't use a zero-byte file,
   8597 # as systems may use methods other than mode bits to determine executability.
   8598 cat >conf$$.file <<_ASEOF
   8599 #! /bin/sh
   8600 exit 0
   8601 _ASEOF
   8602 chmod +x conf$$.file
   8603 if test -x conf$$.file >/dev/null 2>&1; then
   8604   ac_executable_p="test -x"
   8605 else
   8606   ac_executable_p="test -f"
   8607 fi
   8608 rm -f conf$$.file
   8609 
   8610 # Extract the first word of "xgettext", so it can be a program name with args.
   8611 set dummy xgettext; ac_word=$2
   8612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8613 $as_echo_n "checking for $ac_word... " >&6; }
   8614 if ${ac_cv_path_XGETTEXT+:} false; then :
   8615   $as_echo_n "(cached) " >&6
   8616 else
   8617   case "$XGETTEXT" in
   8618   [\\/]* | ?:[\\/]*)
   8619     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
   8620     ;;
   8621   *)
   8622     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
   8623     for ac_dir in $PATH; do
   8624       IFS="$ac_save_IFS"
   8625       test -z "$ac_dir" && ac_dir=.
   8626       for ac_exec_ext in '' $ac_executable_extensions; do
   8627         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
   8628           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
   8629      (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
   8630             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
   8631             break 2
   8632           fi
   8633         fi
   8634       done
   8635     done
   8636     IFS="$ac_save_IFS"
   8637   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
   8638     ;;
   8639 esac
   8640 fi
   8641 XGETTEXT="$ac_cv_path_XGETTEXT"
   8642 if test "$XGETTEXT" != ":"; then
   8643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
   8644 $as_echo "$XGETTEXT" >&6; }
   8645 else
   8646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8647 $as_echo "no" >&6; }
   8648 fi
   8649 
   8650     rm -f messages.po
   8651 
   8652 
   8653 # Prepare PATH_SEPARATOR.
   8654 # The user is always right.
   8655 if test "${PATH_SEPARATOR+set}" != set; then
   8656   echo "#! /bin/sh" >conf$$.sh
   8657   echo  "exit 0"   >>conf$$.sh
   8658   chmod +x conf$$.sh
   8659   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   8660     PATH_SEPARATOR=';'
   8661   else
   8662     PATH_SEPARATOR=:
   8663   fi
   8664   rm -f conf$$.sh
   8665 fi
   8666 
   8667 # Find out how to test for executable files. Don't use a zero-byte file,
   8668 # as systems may use methods other than mode bits to determine executability.
   8669 cat >conf$$.file <<_ASEOF
   8670 #! /bin/sh
   8671 exit 0
   8672 _ASEOF
   8673 chmod +x conf$$.file
   8674 if test -x conf$$.file >/dev/null 2>&1; then
   8675   ac_executable_p="test -x"
   8676 else
   8677   ac_executable_p="test -f"
   8678 fi
   8679 rm -f conf$$.file
   8680 
   8681 # Extract the first word of "msgmerge", so it can be a program name with args.
   8682 set dummy msgmerge; ac_word=$2
   8683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8684 $as_echo_n "checking for $ac_word... " >&6; }
   8685 if ${ac_cv_path_MSGMERGE+:} false; then :
   8686   $as_echo_n "(cached) " >&6
   8687 else
   8688   case "$MSGMERGE" in
   8689   [\\/]* | ?:[\\/]*)
   8690     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
   8691     ;;
   8692   *)
   8693     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
   8694     for ac_dir in $PATH; do
   8695       IFS="$ac_save_IFS"
   8696       test -z "$ac_dir" && ac_dir=.
   8697       for ac_exec_ext in '' $ac_executable_extensions; do
   8698         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
   8699           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
   8700             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
   8701             break 2
   8702           fi
   8703         fi
   8704       done
   8705     done
   8706     IFS="$ac_save_IFS"
   8707   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
   8708     ;;
   8709 esac
   8710 fi
   8711 MSGMERGE="$ac_cv_path_MSGMERGE"
   8712 if test "$MSGMERGE" != ":"; then
   8713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
   8714 $as_echo "$MSGMERGE" >&6; }
   8715 else
   8716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8717 $as_echo "no" >&6; }
   8718 fi
   8719 
   8720 
   8721       if test "$GMSGFMT" != ":"; then
   8722             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
   8723        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
   8724       : ;
   8725     else
   8726       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
   8727       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
   8728 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
   8729       GMSGFMT=":"
   8730     fi
   8731   fi
   8732 
   8733       if test "$XGETTEXT" != ":"; then
   8734             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
   8735        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
   8736       : ;
   8737     else
   8738       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
   8739 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
   8740       XGETTEXT=":"
   8741     fi
   8742         rm -f messages.po
   8743   fi
   8744 
   8745   ac_config_commands="$ac_config_commands default-1"
   8746 
   8747 
   8748 
   8749       if test "X$prefix" = "XNONE"; then
   8750     acl_final_prefix="$ac_default_prefix"
   8751   else
   8752     acl_final_prefix="$prefix"
   8753   fi
   8754   if test "X$exec_prefix" = "XNONE"; then
   8755     acl_final_exec_prefix='${prefix}'
   8756   else
   8757     acl_final_exec_prefix="$exec_prefix"
   8758   fi
   8759   acl_save_prefix="$prefix"
   8760   prefix="$acl_final_prefix"
   8761   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
   8762   prefix="$acl_save_prefix"
   8763 
   8764 
   8765 # Check whether --with-gnu-ld was given.
   8766 if test "${with_gnu_ld+set}" = set; then :
   8767   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   8768 else
   8769   with_gnu_ld=no
   8770 fi
   8771 
   8772 # Prepare PATH_SEPARATOR.
   8773 # The user is always right.
   8774 if test "${PATH_SEPARATOR+set}" != set; then
   8775   echo "#! /bin/sh" >conf$$.sh
   8776   echo  "exit 0"   >>conf$$.sh
   8777   chmod +x conf$$.sh
   8778   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
   8779     PATH_SEPARATOR=';'
   8780   else
   8781     PATH_SEPARATOR=:
   8782   fi
   8783   rm -f conf$$.sh
   8784 fi
   8785 ac_prog=ld
   8786 if test "$GCC" = yes; then
   8787   # Check if gcc -print-prog-name=ld gives a path.
   8788   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
   8789 $as_echo_n "checking for ld used by GCC... " >&6; }
   8790   case $host in
   8791   *-*-mingw*)
   8792     # gcc leaves a trailing carriage return which upsets mingw
   8793     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   8794   *)
   8795     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   8796   esac
   8797   case $ac_prog in
   8798     # Accept absolute paths.
   8799     [\\/]* | [A-Za-z]:[\\/]*)
   8800       re_direlt='/[^/][^/]*/\.\./'
   8801       # Canonicalize the path of ld
   8802       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
   8803       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
   8804 	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
   8805       done
   8806       test -z "$LD" && LD="$ac_prog"
   8807       ;;
   8808   "")
   8809     # If it fails, then pretend we aren't using GCC.
   8810     ac_prog=ld
   8811     ;;
   8812   *)
   8813     # If it is relative, then search for the first ld in PATH.
   8814     with_gnu_ld=unknown
   8815     ;;
   8816   esac
   8817 elif test "$with_gnu_ld" = yes; then
   8818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   8819 $as_echo_n "checking for GNU ld... " >&6; }
   8820 else
   8821   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   8822 $as_echo_n "checking for non-GNU ld... " >&6; }
   8823 fi
   8824 if ${acl_cv_path_LD+:} false; then :
   8825   $as_echo_n "(cached) " >&6
   8826 else
   8827   if test -z "$LD"; then
   8828   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
   8829   for ac_dir in $PATH; do
   8830     test -z "$ac_dir" && ac_dir=.
   8831     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   8832       acl_cv_path_LD="$ac_dir/$ac_prog"
   8833       # Check to see if the program is GNU ld.  I'd rather use --version,
   8834       # but apparently some GNU ld's only accept -v.
   8835       # Break only if it was the GNU/non-GNU ld that we prefer.
   8836       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
   8837 	test "$with_gnu_ld" != no && break
   8838       else
   8839 	test "$with_gnu_ld" != yes && break
   8840       fi
   8841     fi
   8842   done
   8843   IFS="$ac_save_ifs"
   8844 else
   8845   acl_cv_path_LD="$LD" # Let the user override the test with a path.
   8846 fi
   8847 fi
   8848 
   8849 LD="$acl_cv_path_LD"
   8850 if test -n "$LD"; then
   8851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   8852 $as_echo "$LD" >&6; }
   8853 else
   8854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8855 $as_echo "no" >&6; }
   8856 fi
   8857 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   8858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   8859 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   8860 if ${acl_cv_prog_gnu_ld+:} false; then :
   8861   $as_echo_n "(cached) " >&6
   8862 else
   8863   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
   8864 if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
   8865   acl_cv_prog_gnu_ld=yes
   8866 else
   8867   acl_cv_prog_gnu_ld=no
   8868 fi
   8869 fi
   8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
   8871 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
   8872 with_gnu_ld=$acl_cv_prog_gnu_ld
   8873 
   8874 
   8875 
   8876                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
   8877 $as_echo_n "checking for shared library run path origin... " >&6; }
   8878 if ${acl_cv_rpath+:} false; then :
   8879   $as_echo_n "(cached) " >&6
   8880 else
   8881 
   8882     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
   8883     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
   8884     . ./conftest.sh
   8885     rm -f ./conftest.sh
   8886     acl_cv_rpath=done
   8887 
   8888 fi
   8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
   8890 $as_echo "$acl_cv_rpath" >&6; }
   8891   wl="$acl_cv_wl"
   8892   libext="$acl_cv_libext"
   8893   shlibext="$acl_cv_shlibext"
   8894   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
   8895   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
   8896   hardcode_direct="$acl_cv_hardcode_direct"
   8897   hardcode_minus_L="$acl_cv_hardcode_minus_L"
   8898     # Check whether --enable-rpath was given.
   8899 if test "${enable_rpath+set}" = set; then :
   8900   enableval=$enable_rpath; :
   8901 else
   8902   enable_rpath=yes
   8903 fi
   8904 
   8905 
   8906 
   8907 
   8908 
   8909 
   8910 
   8911 
   8912     use_additional=yes
   8913 
   8914   acl_save_prefix="$prefix"
   8915   prefix="$acl_final_prefix"
   8916   acl_save_exec_prefix="$exec_prefix"
   8917   exec_prefix="$acl_final_exec_prefix"
   8918 
   8919     eval additional_includedir=\"$includedir\"
   8920     eval additional_libdir=\"$libdir\"
   8921 
   8922   exec_prefix="$acl_save_exec_prefix"
   8923   prefix="$acl_save_prefix"
   8924 
   8925 
   8926 # Check whether --with-libiconv-prefix was given.
   8927 if test "${with_libiconv_prefix+set}" = set; then :
   8928   withval=$with_libiconv_prefix;
   8929     if test "X$withval" = "Xno"; then
   8930       use_additional=no
   8931     else
   8932       if test "X$withval" = "X"; then
   8933 
   8934   acl_save_prefix="$prefix"
   8935   prefix="$acl_final_prefix"
   8936   acl_save_exec_prefix="$exec_prefix"
   8937   exec_prefix="$acl_final_exec_prefix"
   8938 
   8939           eval additional_includedir=\"$includedir\"
   8940           eval additional_libdir=\"$libdir\"
   8941 
   8942   exec_prefix="$acl_save_exec_prefix"
   8943   prefix="$acl_save_prefix"
   8944 
   8945       else
   8946         additional_includedir="$withval/include"
   8947         additional_libdir="$withval/lib"
   8948       fi
   8949     fi
   8950 
   8951 fi
   8952 
   8953 
   8954 # Check whether --with-libiconv-type was given.
   8955 if test "${with_libiconv_type+set}" = set; then :
   8956   withval=$with_libiconv_type;  with_libiconv_type=$withval
   8957 else
   8958    with_libiconv_type=auto
   8959 fi
   8960 
   8961   lib_type=`eval echo \$with_libiconv_type`
   8962 
   8963       LIBICONV=
   8964   LTLIBICONV=
   8965   INCICONV=
   8966   rpathdirs=
   8967   ltrpathdirs=
   8968   names_already_handled=
   8969   names_next_round='iconv '
   8970   while test -n "$names_next_round"; do
   8971     names_this_round="$names_next_round"
   8972     names_next_round=
   8973     for name in $names_this_round; do
   8974       already_handled=
   8975       for n in $names_already_handled; do
   8976         if test "$n" = "$name"; then
   8977           already_handled=yes
   8978           break
   8979         fi
   8980       done
   8981       if test -z "$already_handled"; then
   8982         names_already_handled="$names_already_handled $name"
   8983                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
   8984         eval value=\"\$HAVE_LIB$uppername\"
   8985         if test -n "$value"; then
   8986           if test "$value" = yes; then
   8987             eval value=\"\$LIB$uppername\"
   8988             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
   8989             eval value=\"\$LTLIB$uppername\"
   8990             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
   8991           else
   8992                                     :
   8993           fi
   8994         else
   8995                               found_dir=
   8996           found_la=
   8997           found_so=
   8998           found_a=
   8999           if test $use_additional = yes; then
   9000             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   9001               found_dir="$additional_libdir"
   9002               found_so="$additional_libdir/lib$name.$shlibext"
   9003               if test -f "$additional_libdir/lib$name.la"; then
   9004                 found_la="$additional_libdir/lib$name.la"
   9005               fi
   9006             elif test x$lib_type != xshared; then
   9007               if test -f "$additional_libdir/lib$name.$libext"; then
   9008                 found_dir="$additional_libdir"
   9009                 found_a="$additional_libdir/lib$name.$libext"
   9010                 if test -f "$additional_libdir/lib$name.la"; then
   9011                   found_la="$additional_libdir/lib$name.la"
   9012                 fi
   9013               fi
   9014             fi
   9015           fi
   9016           if test "X$found_dir" = "X"; then
   9017             for x in $LDFLAGS $LTLIBICONV; do
   9018 
   9019   acl_save_prefix="$prefix"
   9020   prefix="$acl_final_prefix"
   9021   acl_save_exec_prefix="$exec_prefix"
   9022   exec_prefix="$acl_final_exec_prefix"
   9023   eval x=\"$x\"
   9024   exec_prefix="$acl_save_exec_prefix"
   9025   prefix="$acl_save_prefix"
   9026 
   9027               case "$x" in
   9028                 -L*)
   9029                   dir=`echo "X$x" | sed -e 's/^X-L//'`
   9030                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   9031                     found_dir="$dir"
   9032                     found_so="$dir/lib$name.$shlibext"
   9033                     if test -f "$dir/lib$name.la"; then
   9034                       found_la="$dir/lib$name.la"
   9035                     fi
   9036                   elif test x$lib_type != xshared; then
   9037                     if test -f "$dir/lib$name.$libext"; then
   9038                       found_dir="$dir"
   9039                       found_a="$dir/lib$name.$libext"
   9040                       if test -f "$dir/lib$name.la"; then
   9041                         found_la="$dir/lib$name.la"
   9042                       fi
   9043                     fi
   9044                   fi
   9045                   ;;
   9046               esac
   9047               if test "X$found_dir" != "X"; then
   9048                 break
   9049               fi
   9050             done
   9051           fi
   9052           if test "X$found_dir" != "X"; then
   9053                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
   9054             if test "X$found_so" != "X"; then
   9055                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
   9056                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
   9057               else
   9058                                                                                 haveit=
   9059                 for x in $ltrpathdirs; do
   9060                   if test "X$x" = "X$found_dir"; then
   9061                     haveit=yes
   9062                     break
   9063                   fi
   9064                 done
   9065                 if test -z "$haveit"; then
   9066                   ltrpathdirs="$ltrpathdirs $found_dir"
   9067                 fi
   9068                                 if test "$hardcode_direct" = yes; then
   9069                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
   9070                 else
   9071                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
   9072                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
   9073                                                             haveit=
   9074                     for x in $rpathdirs; do
   9075                       if test "X$x" = "X$found_dir"; then
   9076                         haveit=yes
   9077                         break
   9078                       fi
   9079                     done
   9080                     if test -z "$haveit"; then
   9081                       rpathdirs="$rpathdirs $found_dir"
   9082                     fi
   9083                   else
   9084                                                                                 haveit=
   9085                     for x in $LDFLAGS $LIBICONV; do
   9086 
   9087   acl_save_prefix="$prefix"
   9088   prefix="$acl_final_prefix"
   9089   acl_save_exec_prefix="$exec_prefix"
   9090   exec_prefix="$acl_final_exec_prefix"
   9091   eval x=\"$x\"
   9092   exec_prefix="$acl_save_exec_prefix"
   9093   prefix="$acl_save_prefix"
   9094 
   9095                       if test "X$x" = "X-L$found_dir"; then
   9096                         haveit=yes
   9097                         break
   9098                       fi
   9099                     done
   9100                     if test -z "$haveit"; then
   9101                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
   9102                     fi
   9103                     if test "$hardcode_minus_L" != no; then
   9104                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
   9105                     else
   9106                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
   9107                     fi
   9108                   fi
   9109                 fi
   9110               fi
   9111             else
   9112               if test "X$found_a" != "X"; then
   9113                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
   9114               else
   9115                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
   9116               fi
   9117             fi
   9118                         additional_includedir=
   9119             case "$found_dir" in
   9120               */lib | */lib/)
   9121                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
   9122                 additional_includedir="$basedir/include"
   9123                 ;;
   9124             esac
   9125             if test "X$additional_includedir" != "X"; then
   9126                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
   9127                 haveit=
   9128                 if test "X$additional_includedir" = "X/usr/local/include"; then
   9129                   if test -n "$GCC"; then
   9130                     case $host_os in
   9131                       linux*) haveit=yes;;
   9132                     esac
   9133                   fi
   9134                 fi
   9135                 if test -z "$haveit"; then
   9136                   for x in $CPPFLAGS $INCICONV; do
   9137 
   9138   acl_save_prefix="$prefix"
   9139   prefix="$acl_final_prefix"
   9140   acl_save_exec_prefix="$exec_prefix"
   9141   exec_prefix="$acl_final_exec_prefix"
   9142   eval x=\"$x\"
   9143   exec_prefix="$acl_save_exec_prefix"
   9144   prefix="$acl_save_prefix"
   9145 
   9146                     if test "X$x" = "X-I$additional_includedir"; then
   9147                       haveit=yes
   9148                       break
   9149                     fi
   9150                   done
   9151                   if test -z "$haveit"; then
   9152                     if test -d "$additional_includedir"; then
   9153                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
   9154                     fi
   9155                   fi
   9156                 fi
   9157               fi
   9158             fi
   9159                         if test -n "$found_la"; then
   9160                                                         save_libdir="$libdir"
   9161               case "$found_la" in
   9162                 */* | *\\*) . "$found_la" ;;
   9163                 *) . "./$found_la" ;;
   9164               esac
   9165               libdir="$save_libdir"
   9166                             for dep in $dependency_libs; do
   9167                 case "$dep" in
   9168                   -L*)
   9169                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
   9170                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
   9171                       haveit=
   9172                       if test "X$additional_libdir" = "X/usr/local/lib"; then
   9173                         if test -n "$GCC"; then
   9174                           case $host_os in
   9175                             linux*) haveit=yes;;
   9176                           esac
   9177                         fi
   9178                       fi
   9179                       if test -z "$haveit"; then
   9180                         haveit=
   9181                         for x in $LDFLAGS $LIBICONV; do
   9182 
   9183   acl_save_prefix="$prefix"
   9184   prefix="$acl_final_prefix"
   9185   acl_save_exec_prefix="$exec_prefix"
   9186   exec_prefix="$acl_final_exec_prefix"
   9187   eval x=\"$x\"
   9188   exec_prefix="$acl_save_exec_prefix"
   9189   prefix="$acl_save_prefix"
   9190 
   9191                           if test "X$x" = "X-L$additional_libdir"; then
   9192                             haveit=yes
   9193                             break
   9194                           fi
   9195                         done
   9196                         if test -z "$haveit"; then
   9197                           if test -d "$additional_libdir"; then
   9198                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
   9199                           fi
   9200                         fi
   9201                         haveit=
   9202                         for x in $LDFLAGS $LTLIBICONV; do
   9203 
   9204   acl_save_prefix="$prefix"
   9205   prefix="$acl_final_prefix"
   9206   acl_save_exec_prefix="$exec_prefix"
   9207   exec_prefix="$acl_final_exec_prefix"
   9208   eval x=\"$x\"
   9209   exec_prefix="$acl_save_exec_prefix"
   9210   prefix="$acl_save_prefix"
   9211 
   9212                           if test "X$x" = "X-L$additional_libdir"; then
   9213                             haveit=yes
   9214                             break
   9215                           fi
   9216                         done
   9217                         if test -z "$haveit"; then
   9218                           if test -d "$additional_libdir"; then
   9219                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
   9220                           fi
   9221                         fi
   9222                       fi
   9223                     fi
   9224                     ;;
   9225                   -R*)
   9226                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
   9227                     if test "$enable_rpath" != no; then
   9228                                                                   haveit=
   9229                       for x in $rpathdirs; do
   9230                         if test "X$x" = "X$dir"; then
   9231                           haveit=yes
   9232                           break
   9233                         fi
   9234                       done
   9235                       if test -z "$haveit"; then
   9236                         rpathdirs="$rpathdirs $dir"
   9237                       fi
   9238                                                                   haveit=
   9239                       for x in $ltrpathdirs; do
   9240                         if test "X$x" = "X$dir"; then
   9241                           haveit=yes
   9242                           break
   9243                         fi
   9244                       done
   9245                       if test -z "$haveit"; then
   9246                         ltrpathdirs="$ltrpathdirs $dir"
   9247                       fi
   9248                     fi
   9249                     ;;
   9250                   -l*)
   9251                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
   9252                     ;;
   9253                   *.la)
   9254                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
   9255                     ;;
   9256                   *)
   9257                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
   9258                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
   9259                     ;;
   9260                 esac
   9261               done
   9262             fi
   9263           else
   9264                                                             if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
   9265               LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
   9266               LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
   9267             else
   9268               LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
   9269               LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
   9270             fi
   9271           fi
   9272         fi
   9273       fi
   9274     done
   9275   done
   9276   if test "X$rpathdirs" != "X"; then
   9277     if test -n "$hardcode_libdir_separator"; then
   9278                         alldirs=
   9279       for found_dir in $rpathdirs; do
   9280         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
   9281       done
   9282             acl_save_libdir="$libdir"
   9283       libdir="$alldirs"
   9284       eval flag=\"$hardcode_libdir_flag_spec\"
   9285       libdir="$acl_save_libdir"
   9286       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
   9287     else
   9288             for found_dir in $rpathdirs; do
   9289         acl_save_libdir="$libdir"
   9290         libdir="$found_dir"
   9291         eval flag=\"$hardcode_libdir_flag_spec\"
   9292         libdir="$acl_save_libdir"
   9293         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
   9294       done
   9295     fi
   9296   fi
   9297   if test "X$ltrpathdirs" != "X"; then
   9298             for found_dir in $ltrpathdirs; do
   9299       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
   9300     done
   9301   fi
   9302 
   9303 
   9304 
   9305 
   9306 
   9307 if test -f ../gettext/uninstalled-config.sh; then
   9308   relative_builddir='$(top_builddir)/../gettext'
   9309   .  ../gettext/uninstalled-config.sh
   9310 else
   9311   # The sister gettext directory doesn't exist and won't collect information on
   9312   # using gettext for us.  Call a bundled AM_GNU_GETTEXT.
   9313 
   9314 
   9315 
   9316 
   9317 
   9318 
   9319 
   9320 
   9321 
   9322 
   9323 
   9324 
   9325 
   9326 
   9327 
   9328 
   9329 
   9330 
   9331 
   9332 
   9333 
   9334 
   9335 
   9336     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
   9337 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
   9338 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
   9339   $as_echo_n "(cached) " >&6
   9340 else
   9341   gt_save_LIBS="$LIBS"
   9342      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
   9343      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9344 /* end confdefs.h.  */
   9345 #include <CoreFoundation/CFPreferences.h>
   9346 int
   9347 main ()
   9348 {
   9349 CFPreferencesCopyAppValue(NULL, NULL)
   9350   ;
   9351   return 0;
   9352 }
   9353 _ACEOF
   9354 if ac_fn_c_try_link "$LINENO"; then :
   9355   gt_cv_func_CFPreferencesCopyAppValue=yes
   9356 else
   9357   gt_cv_func_CFPreferencesCopyAppValue=no
   9358 fi
   9359 rm -f core conftest.err conftest.$ac_objext \
   9360     conftest$ac_exeext conftest.$ac_ext
   9361      LIBS="$gt_save_LIBS"
   9362 fi
   9363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
   9364 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
   9365   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
   9366 
   9367 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
   9368 
   9369   fi
   9370                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
   9371 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
   9372 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
   9373   $as_echo_n "(cached) " >&6
   9374 else
   9375   gt_save_LIBS="$LIBS"
   9376      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
   9377      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9378 /* end confdefs.h.  */
   9379 #include <CoreFoundation/CFLocale.h>
   9380 int
   9381 main ()
   9382 {
   9383 CFLocaleCopyPreferredLanguages();
   9384   ;
   9385   return 0;
   9386 }
   9387 _ACEOF
   9388 if ac_fn_c_try_link "$LINENO"; then :
   9389   gt_cv_func_CFLocaleCopyPreferredLanguages=yes
   9390 else
   9391   gt_cv_func_CFLocaleCopyPreferredLanguages=no
   9392 fi
   9393 rm -f core conftest.err conftest.$ac_objext \
   9394     conftest$ac_exeext conftest.$ac_ext
   9395      LIBS="$gt_save_LIBS"
   9396 fi
   9397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
   9398 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
   9399   if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
   9400 
   9401 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
   9402 
   9403   fi
   9404   INTL_MACOSX_LIBS=
   9405   if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
   9406      || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
   9407                     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
   9408   fi
   9409 
   9410 
   9411 
   9412 
   9413 
   9414 
   9415   LIBINTL=
   9416   LTLIBINTL=
   9417   POSUB=
   9418 
   9419     case " $gt_needs " in
   9420     *" need-formatstring-macros "*) gt_api_version=3 ;;
   9421     *" need-ngettext "*) gt_api_version=2 ;;
   9422     *) gt_api_version=1 ;;
   9423   esac
   9424   gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
   9425   gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
   9426 
   9427     if test "$USE_NLS" = "yes"; then
   9428     gt_use_preinstalled_gnugettext=no
   9429 
   9430 
   9431         if test $gt_api_version -ge 3; then
   9432           gt_revision_test_code='
   9433 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
   9434 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
   9435 #endif
   9436 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
   9437 '
   9438         else
   9439           gt_revision_test_code=
   9440         fi
   9441         if test $gt_api_version -ge 2; then
   9442           gt_expression_test_code=' + * ngettext ("", "", 0)'
   9443         else
   9444           gt_expression_test_code=
   9445         fi
   9446 
   9447         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
   9448 $as_echo_n "checking for GNU gettext in libc... " >&6; }
   9449 if eval \${$gt_func_gnugettext_libc+:} false; then :
   9450   $as_echo_n "(cached) " >&6
   9451 else
   9452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9453 /* end confdefs.h.  */
   9454 
   9455 #include <libintl.h>
   9456 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
   9457 extern int _nl_msg_cat_cntr;
   9458 extern int *_nl_domain_bindings;
   9459 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
   9460 #else
   9461 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
   9462 #endif
   9463 $gt_revision_test_code
   9464 
   9465 int
   9466 main ()
   9467 {
   9468 
   9469 bindtextdomain ("", "");
   9470 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
   9471 
   9472   ;
   9473   return 0;
   9474 }
   9475 _ACEOF
   9476 if ac_fn_c_try_link "$LINENO"; then :
   9477   eval "$gt_func_gnugettext_libc=yes"
   9478 else
   9479   eval "$gt_func_gnugettext_libc=no"
   9480 fi
   9481 rm -f core conftest.err conftest.$ac_objext \
   9482     conftest$ac_exeext conftest.$ac_ext
   9483 fi
   9484 eval ac_res=\$$gt_func_gnugettext_libc
   9485 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   9486 $as_echo "$ac_res" >&6; }
   9487 
   9488         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
   9489 
   9490 
   9491 
   9492 
   9493 
   9494           am_save_CPPFLAGS="$CPPFLAGS"
   9495 
   9496   for element in $INCICONV; do
   9497     haveit=
   9498     for x in $CPPFLAGS; do
   9499 
   9500   acl_save_prefix="$prefix"
   9501   prefix="$acl_final_prefix"
   9502   acl_save_exec_prefix="$exec_prefix"
   9503   exec_prefix="$acl_final_exec_prefix"
   9504   eval x=\"$x\"
   9505   exec_prefix="$acl_save_exec_prefix"
   9506   prefix="$acl_save_prefix"
   9507 
   9508       if test "X$x" = "X$element"; then
   9509         haveit=yes
   9510         break
   9511       fi
   9512     done
   9513     if test -z "$haveit"; then
   9514       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
   9515     fi
   9516   done
   9517 
   9518 
   9519   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
   9520 $as_echo_n "checking for iconv... " >&6; }
   9521 if ${am_cv_func_iconv+:} false; then :
   9522   $as_echo_n "(cached) " >&6
   9523 else
   9524 
   9525     am_cv_func_iconv="no, consider installing GNU libiconv"
   9526     am_cv_lib_iconv=no
   9527     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9528 /* end confdefs.h.  */
   9529 
   9530 #include <stdlib.h>
   9531 #include <iconv.h>
   9532 
   9533 int
   9534 main ()
   9535 {
   9536 iconv_t cd = iconv_open("","");
   9537            iconv(cd,NULL,NULL,NULL,NULL);
   9538            iconv_close(cd);
   9539   ;
   9540   return 0;
   9541 }
   9542 _ACEOF
   9543 if ac_fn_c_try_link "$LINENO"; then :
   9544   am_cv_func_iconv=yes
   9545 fi
   9546 rm -f core conftest.err conftest.$ac_objext \
   9547     conftest$ac_exeext conftest.$ac_ext
   9548     if test "$am_cv_func_iconv" != yes; then
   9549       am_save_LIBS="$LIBS"
   9550       LIBS="$LIBS $LIBICONV"
   9551       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9552 /* end confdefs.h.  */
   9553 
   9554 #include <stdlib.h>
   9555 #include <iconv.h>
   9556 
   9557 int
   9558 main ()
   9559 {
   9560 iconv_t cd = iconv_open("","");
   9561              iconv(cd,NULL,NULL,NULL,NULL);
   9562              iconv_close(cd);
   9563   ;
   9564   return 0;
   9565 }
   9566 _ACEOF
   9567 if ac_fn_c_try_link "$LINENO"; then :
   9568   am_cv_lib_iconv=yes
   9569         am_cv_func_iconv=yes
   9570 fi
   9571 rm -f core conftest.err conftest.$ac_objext \
   9572     conftest$ac_exeext conftest.$ac_ext
   9573       LIBS="$am_save_LIBS"
   9574     fi
   9575 
   9576 fi
   9577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
   9578 $as_echo "$am_cv_func_iconv" >&6; }
   9579   if test "$am_cv_func_iconv" = yes; then
   9580     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
   9581 $as_echo_n "checking for working iconv... " >&6; }
   9582 if ${am_cv_func_iconv_works+:} false; then :
   9583   $as_echo_n "(cached) " >&6
   9584 else
   9585 
   9586                   am_save_LIBS="$LIBS"
   9587       if test $am_cv_lib_iconv = yes; then
   9588         LIBS="$LIBS $LIBICONV"
   9589       fi
   9590       am_cv_func_iconv_works=no
   9591       for ac_iconv_const in '' 'const'; do
   9592         if test "$cross_compiling" = yes; then :
   9593   case "$host_os" in
   9594              aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
   9595              *)            am_cv_func_iconv_works="guessing yes" ;;
   9596            esac
   9597 else
   9598   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9599 /* end confdefs.h.  */
   9600 
   9601 #include <iconv.h>
   9602 #include <string.h>
   9603 
   9604 #ifndef ICONV_CONST
   9605 # define ICONV_CONST $ac_iconv_const
   9606 #endif
   9607 
   9608 int
   9609 main ()
   9610 {
   9611 int result = 0;
   9612   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
   9613      successful returns.  This is even documented in
   9614      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
   9615   {
   9616     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
   9617     if (cd_utf8_to_88591 != (iconv_t)(-1))
   9618       {
   9619         static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
   9620         char buf[10];
   9621         ICONV_CONST char *inptr = input;
   9622         size_t inbytesleft = strlen (input);
   9623         char *outptr = buf;
   9624         size_t outbytesleft = sizeof (buf);
   9625         size_t res = iconv (cd_utf8_to_88591,
   9626                             &inptr, &inbytesleft,
   9627                             &outptr, &outbytesleft);
   9628         if (res == 0)
   9629           result |= 1;
   9630         iconv_close (cd_utf8_to_88591);
   9631       }
   9632   }
   9633   /* Test against Solaris 10 bug: Failures are not distinguishable from
   9634      successful returns.  */
   9635   {
   9636     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
   9637     if (cd_ascii_to_88591 != (iconv_t)(-1))
   9638       {
   9639         static ICONV_CONST char input[] = "\263";
   9640         char buf[10];
   9641         ICONV_CONST char *inptr = input;
   9642         size_t inbytesleft = strlen (input);
   9643         char *outptr = buf;
   9644         size_t outbytesleft = sizeof (buf);
   9645         size_t res = iconv (cd_ascii_to_88591,
   9646                             &inptr, &inbytesleft,
   9647                             &outptr, &outbytesleft);
   9648         if (res == 0)
   9649           result |= 2;
   9650         iconv_close (cd_ascii_to_88591);
   9651       }
   9652   }
   9653   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
   9654   {
   9655     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
   9656     if (cd_88591_to_utf8 != (iconv_t)(-1))
   9657       {
   9658         static ICONV_CONST char input[] = "\304";
   9659         static char buf[2] = { (char)0xDE, (char)0xAD };
   9660         ICONV_CONST char *inptr = input;
   9661         size_t inbytesleft = 1;
   9662         char *outptr = buf;
   9663         size_t outbytesleft = 1;
   9664         size_t res = iconv (cd_88591_to_utf8,
   9665                             &inptr, &inbytesleft,
   9666                             &outptr, &outbytesleft);
   9667         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
   9668           result |= 4;
   9669         iconv_close (cd_88591_to_utf8);
   9670       }
   9671   }
   9672 #if 0 /* This bug could be worked around by the caller.  */
   9673   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
   9674   {
   9675     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
   9676     if (cd_88591_to_utf8 != (iconv_t)(-1))
   9677       {
   9678         static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
   9679         char buf[50];
   9680         ICONV_CONST char *inptr = input;
   9681         size_t inbytesleft = strlen (input);
   9682         char *outptr = buf;
   9683         size_t outbytesleft = sizeof (buf);
   9684         size_t res = iconv (cd_88591_to_utf8,
   9685                             &inptr, &inbytesleft,
   9686                             &outptr, &outbytesleft);
   9687         if ((int)res > 0)
   9688           result |= 8;
   9689         iconv_close (cd_88591_to_utf8);
   9690       }
   9691   }
   9692 #endif
   9693   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
   9694      provided.  */
   9695   {
   9696     /* Try standardized names.  */
   9697     iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
   9698     /* Try IRIX, OSF/1 names.  */
   9699     iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
   9700     /* Try AIX names.  */
   9701     iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
   9702     /* Try HP-UX names.  */
   9703     iconv_t cd4 = iconv_open ("utf8", "eucJP");
   9704     if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
   9705         && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
   9706       result |= 16;
   9707     if (cd1 != (iconv_t)(-1))
   9708       iconv_close (cd1);
   9709     if (cd2 != (iconv_t)(-1))
   9710       iconv_close (cd2);
   9711     if (cd3 != (iconv_t)(-1))
   9712       iconv_close (cd3);
   9713     if (cd4 != (iconv_t)(-1))
   9714       iconv_close (cd4);
   9715   }
   9716   return result;
   9717 
   9718   ;
   9719   return 0;
   9720 }
   9721 _ACEOF
   9722 if ac_fn_c_try_run "$LINENO"; then :
   9723   am_cv_func_iconv_works=yes
   9724 fi
   9725 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   9726   conftest.$ac_objext conftest.beam conftest.$ac_ext
   9727 fi
   9728 
   9729         test "$am_cv_func_iconv_works" = no || break
   9730       done
   9731       LIBS="$am_save_LIBS"
   9732 
   9733 fi
   9734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
   9735 $as_echo "$am_cv_func_iconv_works" >&6; }
   9736     case "$am_cv_func_iconv_works" in
   9737       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
   9738       *)   am_func_iconv=yes ;;
   9739     esac
   9740   else
   9741     am_func_iconv=no am_cv_lib_iconv=no
   9742   fi
   9743   if test "$am_func_iconv" = yes; then
   9744 
   9745 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
   9746 
   9747   fi
   9748   if test "$am_cv_lib_iconv" = yes; then
   9749     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
   9750 $as_echo_n "checking how to link with libiconv... " >&6; }
   9751     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
   9752 $as_echo "$LIBICONV" >&6; }
   9753   else
   9754             CPPFLAGS="$am_save_CPPFLAGS"
   9755     LIBICONV=
   9756     LTLIBICONV=
   9757   fi
   9758 
   9759 
   9760 
   9761 
   9762 
   9763 
   9764     use_additional=yes
   9765 
   9766   acl_save_prefix="$prefix"
   9767   prefix="$acl_final_prefix"
   9768   acl_save_exec_prefix="$exec_prefix"
   9769   exec_prefix="$acl_final_exec_prefix"
   9770 
   9771     eval additional_includedir=\"$includedir\"
   9772     eval additional_libdir=\"$libdir\"
   9773 
   9774   exec_prefix="$acl_save_exec_prefix"
   9775   prefix="$acl_save_prefix"
   9776 
   9777 
   9778 # Check whether --with-libintl-prefix was given.
   9779 if test "${with_libintl_prefix+set}" = set; then :
   9780   withval=$with_libintl_prefix;
   9781     if test "X$withval" = "Xno"; then
   9782       use_additional=no
   9783     else
   9784       if test "X$withval" = "X"; then
   9785 
   9786   acl_save_prefix="$prefix"
   9787   prefix="$acl_final_prefix"
   9788   acl_save_exec_prefix="$exec_prefix"
   9789   exec_prefix="$acl_final_exec_prefix"
   9790 
   9791           eval additional_includedir=\"$includedir\"
   9792           eval additional_libdir=\"$libdir\"
   9793 
   9794   exec_prefix="$acl_save_exec_prefix"
   9795   prefix="$acl_save_prefix"
   9796 
   9797       else
   9798         additional_includedir="$withval/include"
   9799         additional_libdir="$withval/lib"
   9800       fi
   9801     fi
   9802 
   9803 fi
   9804 
   9805 
   9806 # Check whether --with-libintl-type was given.
   9807 if test "${with_libintl_type+set}" = set; then :
   9808   withval=$with_libintl_type;  with_libintl_type=$withval
   9809 else
   9810    with_libintl_type=auto
   9811 fi
   9812 
   9813   lib_type=`eval echo \$with_libintl_type`
   9814 
   9815       LIBINTL=
   9816   LTLIBINTL=
   9817   INCINTL=
   9818   rpathdirs=
   9819   ltrpathdirs=
   9820   names_already_handled=
   9821   names_next_round='intl '
   9822   while test -n "$names_next_round"; do
   9823     names_this_round="$names_next_round"
   9824     names_next_round=
   9825     for name in $names_this_round; do
   9826       already_handled=
   9827       for n in $names_already_handled; do
   9828         if test "$n" = "$name"; then
   9829           already_handled=yes
   9830           break
   9831         fi
   9832       done
   9833       if test -z "$already_handled"; then
   9834         names_already_handled="$names_already_handled $name"
   9835                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
   9836         eval value=\"\$HAVE_LIB$uppername\"
   9837         if test -n "$value"; then
   9838           if test "$value" = yes; then
   9839             eval value=\"\$LIB$uppername\"
   9840             test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
   9841             eval value=\"\$LTLIB$uppername\"
   9842             test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
   9843           else
   9844                                     :
   9845           fi
   9846         else
   9847                               found_dir=
   9848           found_la=
   9849           found_so=
   9850           found_a=
   9851           if test $use_additional = yes; then
   9852             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   9853               found_dir="$additional_libdir"
   9854               found_so="$additional_libdir/lib$name.$shlibext"
   9855               if test -f "$additional_libdir/lib$name.la"; then
   9856                 found_la="$additional_libdir/lib$name.la"
   9857               fi
   9858             elif test x$lib_type != xshared; then
   9859               if test -f "$additional_libdir/lib$name.$libext"; then
   9860                 found_dir="$additional_libdir"
   9861                 found_a="$additional_libdir/lib$name.$libext"
   9862                 if test -f "$additional_libdir/lib$name.la"; then
   9863                   found_la="$additional_libdir/lib$name.la"
   9864                 fi
   9865               fi
   9866             fi
   9867           fi
   9868           if test "X$found_dir" = "X"; then
   9869             for x in $LDFLAGS $LTLIBINTL; do
   9870 
   9871   acl_save_prefix="$prefix"
   9872   prefix="$acl_final_prefix"
   9873   acl_save_exec_prefix="$exec_prefix"
   9874   exec_prefix="$acl_final_exec_prefix"
   9875   eval x=\"$x\"
   9876   exec_prefix="$acl_save_exec_prefix"
   9877   prefix="$acl_save_prefix"
   9878 
   9879               case "$x" in
   9880                 -L*)
   9881                   dir=`echo "X$x" | sed -e 's/^X-L//'`
   9882                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   9883                     found_dir="$dir"
   9884                     found_so="$dir/lib$name.$shlibext"
   9885                     if test -f "$dir/lib$name.la"; then
   9886                       found_la="$dir/lib$name.la"
   9887                     fi
   9888                   elif test x$lib_type != xshared; then
   9889                     if test -f "$dir/lib$name.$libext"; then
   9890                       found_dir="$dir"
   9891                       found_a="$dir/lib$name.$libext"
   9892                       if test -f "$dir/lib$name.la"; then
   9893                         found_la="$dir/lib$name.la"
   9894                       fi
   9895                     fi
   9896                   fi
   9897                   ;;
   9898               esac
   9899               if test "X$found_dir" != "X"; then
   9900                 break
   9901               fi
   9902             done
   9903           fi
   9904           if test "X$found_dir" != "X"; then
   9905                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
   9906             if test "X$found_so" != "X"; then
   9907                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
   9908                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
   9909               else
   9910                                                                                 haveit=
   9911                 for x in $ltrpathdirs; do
   9912                   if test "X$x" = "X$found_dir"; then
   9913                     haveit=yes
   9914                     break
   9915                   fi
   9916                 done
   9917                 if test -z "$haveit"; then
   9918                   ltrpathdirs="$ltrpathdirs $found_dir"
   9919                 fi
   9920                                 if test "$hardcode_direct" = yes; then
   9921                                                       LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
   9922                 else
   9923                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
   9924                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
   9925                                                             haveit=
   9926                     for x in $rpathdirs; do
   9927                       if test "X$x" = "X$found_dir"; then
   9928                         haveit=yes
   9929                         break
   9930                       fi
   9931                     done
   9932                     if test -z "$haveit"; then
   9933                       rpathdirs="$rpathdirs $found_dir"
   9934                     fi
   9935                   else
   9936                                                                                 haveit=
   9937                     for x in $LDFLAGS $LIBINTL; do
   9938 
   9939   acl_save_prefix="$prefix"
   9940   prefix="$acl_final_prefix"
   9941   acl_save_exec_prefix="$exec_prefix"
   9942   exec_prefix="$acl_final_exec_prefix"
   9943   eval x=\"$x\"
   9944   exec_prefix="$acl_save_exec_prefix"
   9945   prefix="$acl_save_prefix"
   9946 
   9947                       if test "X$x" = "X-L$found_dir"; then
   9948                         haveit=yes
   9949                         break
   9950                       fi
   9951                     done
   9952                     if test -z "$haveit"; then
   9953                       LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
   9954                     fi
   9955                     if test "$hardcode_minus_L" != no; then
   9956                                                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
   9957                     else
   9958                                                                                                                                                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
   9959                     fi
   9960                   fi
   9961                 fi
   9962               fi
   9963             else
   9964               if test "X$found_a" != "X"; then
   9965                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
   9966               else
   9967                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
   9968               fi
   9969             fi
   9970                         additional_includedir=
   9971             case "$found_dir" in
   9972               */lib | */lib/)
   9973                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
   9974                 additional_includedir="$basedir/include"
   9975                 ;;
   9976             esac
   9977             if test "X$additional_includedir" != "X"; then
   9978                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
   9979                 haveit=
   9980                 if test "X$additional_includedir" = "X/usr/local/include"; then
   9981                   if test -n "$GCC"; then
   9982                     case $host_os in
   9983                       linux*) haveit=yes;;
   9984                     esac
   9985                   fi
   9986                 fi
   9987                 if test -z "$haveit"; then
   9988                   for x in $CPPFLAGS $INCINTL; do
   9989 
   9990   acl_save_prefix="$prefix"
   9991   prefix="$acl_final_prefix"
   9992   acl_save_exec_prefix="$exec_prefix"
   9993   exec_prefix="$acl_final_exec_prefix"
   9994   eval x=\"$x\"
   9995   exec_prefix="$acl_save_exec_prefix"
   9996   prefix="$acl_save_prefix"
   9997 
   9998                     if test "X$x" = "X-I$additional_includedir"; then
   9999                       haveit=yes
   10000                       break
   10001                     fi
   10002                   done
   10003                   if test -z "$haveit"; then
   10004                     if test -d "$additional_includedir"; then
   10005                                             INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
   10006                     fi
   10007                   fi
   10008                 fi
   10009               fi
   10010             fi
   10011                         if test -n "$found_la"; then
   10012                                                         save_libdir="$libdir"
   10013               case "$found_la" in
   10014                 */* | *\\*) . "$found_la" ;;
   10015                 *) . "./$found_la" ;;
   10016               esac
   10017               libdir="$save_libdir"
   10018                             for dep in $dependency_libs; do
   10019                 case "$dep" in
   10020                   -L*)
   10021                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
   10022                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
   10023                       haveit=
   10024                       if test "X$additional_libdir" = "X/usr/local/lib"; then
   10025                         if test -n "$GCC"; then
   10026                           case $host_os in
   10027                             linux*) haveit=yes;;
   10028                           esac
   10029                         fi
   10030                       fi
   10031                       if test -z "$haveit"; then
   10032                         haveit=
   10033                         for x in $LDFLAGS $LIBINTL; do
   10034 
   10035   acl_save_prefix="$prefix"
   10036   prefix="$acl_final_prefix"
   10037   acl_save_exec_prefix="$exec_prefix"
   10038   exec_prefix="$acl_final_exec_prefix"
   10039   eval x=\"$x\"
   10040   exec_prefix="$acl_save_exec_prefix"
   10041   prefix="$acl_save_prefix"
   10042 
   10043                           if test "X$x" = "X-L$additional_libdir"; then
   10044                             haveit=yes
   10045                             break
   10046                           fi
   10047                         done
   10048                         if test -z "$haveit"; then
   10049                           if test -d "$additional_libdir"; then
   10050                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
   10051                           fi
   10052                         fi
   10053                         haveit=
   10054                         for x in $LDFLAGS $LTLIBINTL; do
   10055 
   10056   acl_save_prefix="$prefix"
   10057   prefix="$acl_final_prefix"
   10058   acl_save_exec_prefix="$exec_prefix"
   10059   exec_prefix="$acl_final_exec_prefix"
   10060   eval x=\"$x\"
   10061   exec_prefix="$acl_save_exec_prefix"
   10062   prefix="$acl_save_prefix"
   10063 
   10064                           if test "X$x" = "X-L$additional_libdir"; then
   10065                             haveit=yes
   10066                             break
   10067                           fi
   10068                         done
   10069                         if test -z "$haveit"; then
   10070                           if test -d "$additional_libdir"; then
   10071                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
   10072                           fi
   10073                         fi
   10074                       fi
   10075                     fi
   10076                     ;;
   10077                   -R*)
   10078                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
   10079                     if test "$enable_rpath" != no; then
   10080                                                                   haveit=
   10081                       for x in $rpathdirs; do
   10082                         if test "X$x" = "X$dir"; then
   10083                           haveit=yes
   10084                           break
   10085                         fi
   10086                       done
   10087                       if test -z "$haveit"; then
   10088                         rpathdirs="$rpathdirs $dir"
   10089                       fi
   10090                                                                   haveit=
   10091                       for x in $ltrpathdirs; do
   10092                         if test "X$x" = "X$dir"; then
   10093                           haveit=yes
   10094                           break
   10095                         fi
   10096                       done
   10097                       if test -z "$haveit"; then
   10098                         ltrpathdirs="$ltrpathdirs $dir"
   10099                       fi
   10100                     fi
   10101                     ;;
   10102                   -l*)
   10103                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
   10104                     ;;
   10105                   *.la)
   10106                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
   10107                     ;;
   10108                   *)
   10109                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
   10110                     LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
   10111                     ;;
   10112                 esac
   10113               done
   10114             fi
   10115           else
   10116                                                             if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
   10117               LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
   10118               LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
   10119             else
   10120               LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
   10121               LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
   10122             fi
   10123           fi
   10124         fi
   10125       fi
   10126     done
   10127   done
   10128   if test "X$rpathdirs" != "X"; then
   10129     if test -n "$hardcode_libdir_separator"; then
   10130                         alldirs=
   10131       for found_dir in $rpathdirs; do
   10132         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
   10133       done
   10134             acl_save_libdir="$libdir"
   10135       libdir="$alldirs"
   10136       eval flag=\"$hardcode_libdir_flag_spec\"
   10137       libdir="$acl_save_libdir"
   10138       LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
   10139     else
   10140             for found_dir in $rpathdirs; do
   10141         acl_save_libdir="$libdir"
   10142         libdir="$found_dir"
   10143         eval flag=\"$hardcode_libdir_flag_spec\"
   10144         libdir="$acl_save_libdir"
   10145         LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
   10146       done
   10147     fi
   10148   fi
   10149   if test "X$ltrpathdirs" != "X"; then
   10150             for found_dir in $ltrpathdirs; do
   10151       LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
   10152     done
   10153   fi
   10154 
   10155           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
   10156 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
   10157 if eval \${$gt_func_gnugettext_libintl+:} false; then :
   10158   $as_echo_n "(cached) " >&6
   10159 else
   10160   gt_save_CPPFLAGS="$CPPFLAGS"
   10161             CPPFLAGS="$CPPFLAGS $INCINTL"
   10162             gt_save_LIBS="$LIBS"
   10163             LIBS="$LIBS $LIBINTL"
   10164                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10165 /* end confdefs.h.  */
   10166 
   10167 #include <libintl.h>
   10168 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
   10169 extern int _nl_msg_cat_cntr;
   10170 extern
   10171 #ifdef __cplusplus
   10172 "C"
   10173 #endif
   10174 const char *_nl_expand_alias (const char *);
   10175 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
   10176 #else
   10177 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
   10178 #endif
   10179 $gt_revision_test_code
   10180 
   10181 int
   10182 main ()
   10183 {
   10184 
   10185 bindtextdomain ("", "");
   10186 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
   10187 
   10188   ;
   10189   return 0;
   10190 }
   10191 _ACEOF
   10192 if ac_fn_c_try_link "$LINENO"; then :
   10193   eval "$gt_func_gnugettext_libintl=yes"
   10194 else
   10195   eval "$gt_func_gnugettext_libintl=no"
   10196 fi
   10197 rm -f core conftest.err conftest.$ac_objext \
   10198     conftest$ac_exeext conftest.$ac_ext
   10199                         if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
   10200               LIBS="$LIBS $LIBICONV"
   10201               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10202 /* end confdefs.h.  */
   10203 
   10204 #include <libintl.h>
   10205 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
   10206 extern int _nl_msg_cat_cntr;
   10207 extern
   10208 #ifdef __cplusplus
   10209 "C"
   10210 #endif
   10211 const char *_nl_expand_alias (const char *);
   10212 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
   10213 #else
   10214 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
   10215 #endif
   10216 $gt_revision_test_code
   10217 
   10218 int
   10219 main ()
   10220 {
   10221 
   10222 bindtextdomain ("", "");
   10223 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
   10224 
   10225   ;
   10226   return 0;
   10227 }
   10228 _ACEOF
   10229 if ac_fn_c_try_link "$LINENO"; then :
   10230   LIBINTL="$LIBINTL $LIBICONV"
   10231                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
   10232                  eval "$gt_func_gnugettext_libintl=yes"
   10233 
   10234 fi
   10235 rm -f core conftest.err conftest.$ac_objext \
   10236     conftest$ac_exeext conftest.$ac_ext
   10237             fi
   10238             CPPFLAGS="$gt_save_CPPFLAGS"
   10239             LIBS="$gt_save_LIBS"
   10240 fi
   10241 eval ac_res=\$$gt_func_gnugettext_libintl
   10242 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   10243 $as_echo "$ac_res" >&6; }
   10244         fi
   10245 
   10246                                         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
   10247            || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
   10248                 && test "$PACKAGE" != gettext-runtime \
   10249                 && test "$PACKAGE" != gettext-tools; }; then
   10250           gt_use_preinstalled_gnugettext=yes
   10251         else
   10252                     LIBINTL=
   10253           LTLIBINTL=
   10254           INCINTL=
   10255         fi
   10256 
   10257 
   10258 
   10259     if test -n "$INTL_MACOSX_LIBS"; then
   10260       if test "$gt_use_preinstalled_gnugettext" = "yes" \
   10261          || test "$nls_cv_use_gnu_gettext" = "yes"; then
   10262                 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
   10263         LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
   10264       fi
   10265     fi
   10266 
   10267     if test "$gt_use_preinstalled_gnugettext" = "yes" \
   10268        || test "$nls_cv_use_gnu_gettext" = "yes"; then
   10269 
   10270 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
   10271 
   10272     else
   10273       USE_NLS=no
   10274     fi
   10275   fi
   10276 
   10277   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
   10278 $as_echo_n "checking whether to use NLS... " >&6; }
   10279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
   10280 $as_echo "$USE_NLS" >&6; }
   10281   if test "$USE_NLS" = "yes"; then
   10282     { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
   10283 $as_echo_n "checking where the gettext function comes from... " >&6; }
   10284     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
   10285       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
   10286         gt_source="external libintl"
   10287       else
   10288         gt_source="libc"
   10289       fi
   10290     else
   10291       gt_source="included intl directory"
   10292     fi
   10293     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
   10294 $as_echo "$gt_source" >&6; }
   10295   fi
   10296 
   10297   if test "$USE_NLS" = "yes"; then
   10298 
   10299     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
   10300       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
   10301         { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
   10302 $as_echo_n "checking how to link with libintl... " >&6; }
   10303         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
   10304 $as_echo "$LIBINTL" >&6; }
   10305 
   10306   for element in $INCINTL; do
   10307     haveit=
   10308     for x in $CPPFLAGS; do
   10309 
   10310   acl_save_prefix="$prefix"
   10311   prefix="$acl_final_prefix"
   10312   acl_save_exec_prefix="$exec_prefix"
   10313   exec_prefix="$acl_final_exec_prefix"
   10314   eval x=\"$x\"
   10315   exec_prefix="$acl_save_exec_prefix"
   10316   prefix="$acl_save_prefix"
   10317 
   10318       if test "X$x" = "X$element"; then
   10319         haveit=yes
   10320         break
   10321       fi
   10322     done
   10323     if test -z "$haveit"; then
   10324       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
   10325     fi
   10326   done
   10327 
   10328       fi
   10329 
   10330 
   10331 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
   10332 
   10333 
   10334 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
   10335 
   10336     fi
   10337 
   10338         POSUB=po
   10339   fi
   10340 
   10341 
   10342 
   10343     INTLLIBS="$LIBINTL"
   10344 
   10345 
   10346 
   10347 
   10348 
   10349 
   10350 fi
   10351 
   10352 
   10353 
   10354 
   10355 
   10356 
   10357 
   10358 
   10359 
   10360 
   10361 
   10362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
   10363 $as_echo_n "checking whether NLS is requested... " >&6; }
   10364 if test x"$USE_NLS" != xyes; then
   10365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10366 $as_echo "no" >&6; }
   10367 else
   10368   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10369 $as_echo "yes" >&6; }
   10370 
   10371 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
   10372 
   10373 
   10374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
   10375 $as_echo_n "checking for catalogs to be installed... " >&6; }
   10376   # Look for .po and .gmo files in the source directory.
   10377   CATALOGS=
   10378   XLINGUAS=
   10379   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
   10380     # If there aren't any .gmo files the shell will give us the
   10381     # literal string "../path/to/srcdir/po/*.gmo" which has to be
   10382     # weeded out.
   10383     case "$cat" in *\**)
   10384       continue;;
   10385     esac
   10386     # The quadruple backslash is collapsed to a double backslash
   10387     # by the backticks, then collapsed again by the double quotes,
   10388     # leaving us with one backslash in the sed expression (right
   10389     # before the dot that mustn't act as a wildcard).
   10390     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
   10391     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
   10392     # The user is allowed to set LINGUAS to a list of languages to
   10393     # install catalogs for.  If it's empty that means "all of them."
   10394     if test "x$LINGUAS" = x; then
   10395       CATALOGS="$CATALOGS $cat"
   10396       XLINGUAS="$XLINGUAS $lang"
   10397     else
   10398       case "$LINGUAS" in *$lang*)
   10399         CATALOGS="$CATALOGS $cat"
   10400         XLINGUAS="$XLINGUAS $lang"
   10401         ;;
   10402       esac
   10403     fi
   10404   done
   10405   LINGUAS="$XLINGUAS"
   10406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
   10407 $as_echo "$LINGUAS" >&6; }
   10408 
   10409 
   10410     DATADIRNAME=share
   10411 
   10412   INSTOBJEXT=.mo
   10413 
   10414   GENCAT=gencat
   10415 
   10416   CATOBJEXT=.gmo
   10417 
   10418 fi
   10419 
   10420 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
   10421 if test "x$ac_cv_have_decl_ffs" = xyes; then :
   10422   ac_have_decl=1
   10423 else
   10424   ac_have_decl=0
   10425 fi
   10426 
   10427 cat >>confdefs.h <<_ACEOF
   10428 #define HAVE_DECL_FFS $ac_have_decl
   10429 _ACEOF
   10430 
   10431 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
   10432 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
   10433   ac_have_decl=1
   10434 else
   10435   ac_have_decl=0
   10436 fi
   10437 
   10438 cat >>confdefs.h <<_ACEOF
   10439 #define HAVE_DECL_ASPRINTF $ac_have_decl
   10440 _ACEOF
   10441 
   10442 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
   10443 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
   10444   ac_have_decl=1
   10445 else
   10446   ac_have_decl=0
   10447 fi
   10448 
   10449 cat >>confdefs.h <<_ACEOF
   10450 #define HAVE_DECL_VASPRINTF $ac_have_decl
   10451 _ACEOF
   10452 
   10453 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
   10454 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
   10455   ac_have_decl=1
   10456 else
   10457   ac_have_decl=0
   10458 fi
   10459 
   10460 cat >>confdefs.h <<_ACEOF
   10461 #define HAVE_DECL_SNPRINTF $ac_have_decl
   10462 _ACEOF
   10463 
   10464 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
   10465 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
   10466   ac_have_decl=1
   10467 else
   10468   ac_have_decl=0
   10469 fi
   10470 
   10471 cat >>confdefs.h <<_ACEOF
   10472 #define HAVE_DECL_VSNPRINTF $ac_have_decl
   10473 _ACEOF
   10474 
   10475 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
   10476 if test "x$ac_cv_have_decl_strtol" = xyes; then :
   10477   ac_have_decl=1
   10478 else
   10479   ac_have_decl=0
   10480 fi
   10481 
   10482 cat >>confdefs.h <<_ACEOF
   10483 #define HAVE_DECL_STRTOL $ac_have_decl
   10484 _ACEOF
   10485 
   10486 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
   10487 if test "x$ac_cv_have_decl_strtoul" = xyes; then :
   10488   ac_have_decl=1
   10489 else
   10490   ac_have_decl=0
   10491 fi
   10492 
   10493 cat >>confdefs.h <<_ACEOF
   10494 #define HAVE_DECL_STRTOUL $ac_have_decl
   10495 _ACEOF
   10496 
   10497 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
   10498 if test "x$ac_cv_have_decl_strtoll" = xyes; then :
   10499   ac_have_decl=1
   10500 else
   10501   ac_have_decl=0
   10502 fi
   10503 
   10504 cat >>confdefs.h <<_ACEOF
   10505 #define HAVE_DECL_STRTOLL $ac_have_decl
   10506 _ACEOF
   10507 
   10508 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
   10509 if test "x$ac_cv_have_decl_strtoull" = xyes; then :
   10510   ac_have_decl=1
   10511 else
   10512   ac_have_decl=0
   10513 fi
   10514 
   10515 cat >>confdefs.h <<_ACEOF
   10516 #define HAVE_DECL_STRTOULL $ac_have_decl
   10517 _ACEOF
   10518 
   10519 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
   10520 if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
   10521   ac_have_decl=1
   10522 else
   10523   ac_have_decl=0
   10524 fi
   10525 
   10526 cat >>confdefs.h <<_ACEOF
   10527 #define HAVE_DECL_STRVERSCMP $ac_have_decl
   10528 _ACEOF
   10529 
   10530     ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
   10531 if test "x$ac_cv_type_long_long" = xyes; then :
   10532 
   10533 cat >>confdefs.h <<_ACEOF
   10534 #define HAVE_LONG_LONG 1
   10535 _ACEOF
   10536 
   10537 # The cast to long int works around a bug in the HP C Compiler
   10538 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   10539 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   10540 # This bug is HP SR number 8606223364.
   10541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
   10542 $as_echo_n "checking size of long long... " >&6; }
   10543 if ${ac_cv_sizeof_long_long+:} false; then :
   10544   $as_echo_n "(cached) " >&6
   10545 else
   10546   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
   10547 
   10548 else
   10549   if test "$ac_cv_type_long_long" = yes; then
   10550      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   10551 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   10552 as_fn_error 77 "cannot compute sizeof (long long)
   10553 See \`config.log' for more details" "$LINENO" 5; }
   10554    else
   10555      ac_cv_sizeof_long_long=0
   10556    fi
   10557 fi
   10558 
   10559 fi
   10560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
   10561 $as_echo "$ac_cv_sizeof_long_long" >&6; }
   10562 
   10563 
   10564 
   10565 cat >>confdefs.h <<_ACEOF
   10566 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
   10567 _ACEOF
   10568 
   10569 
   10570 fi
   10571 
   10572 
   10573   as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
   10574 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
   10575 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
   10576   ac_have_decl=1
   10577 else
   10578   ac_have_decl=0
   10579 fi
   10580 
   10581 cat >>confdefs.h <<_ACEOF
   10582 #define HAVE_DECL_BASENAME $ac_have_decl
   10583 _ACEOF
   10584 
   10585 
   10586 
   10587 
   10588 
   10589 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
   10590 if test "x$ac_cv_type_size_t" = xyes; then :
   10591 
   10592 else
   10593 
   10594 cat >>confdefs.h <<_ACEOF
   10595 #define size_t unsigned int
   10596 _ACEOF
   10597 
   10598 fi
   10599 
   10600 
   10601 
   10602 
   10603   for ac_header in $ac_header_list
   10604 do :
   10605   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   10606 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   10607 "
   10608 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   10609   cat >>confdefs.h <<_ACEOF
   10610 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   10611 _ACEOF
   10612 
   10613 fi
   10614 
   10615 done
   10616 
   10617 
   10618 
   10619 
   10620 
   10621 
   10622 
   10623 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
   10624 if test "x$ac_cv_type_pid_t" = xyes; then :
   10625 
   10626 else
   10627 
   10628 cat >>confdefs.h <<_ACEOF
   10629 #define pid_t int
   10630 _ACEOF
   10631 
   10632 fi
   10633 
   10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   10635 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
   10636 if ${ac_cv_path_SED+:} false; then :
   10637   $as_echo_n "(cached) " >&6
   10638 else
   10639             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   10640      for ac_i in 1 2 3 4 5 6 7; do
   10641        ac_script="$ac_script$as_nl$ac_script"
   10642      done
   10643      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   10644      { ac_script=; unset ac_script;}
   10645      if test -z "$SED"; then
   10646   ac_path_SED_found=false
   10647   # Loop through the user's path and test for each of PROGNAME-LIST
   10648   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   10649 for as_dir in $PATH
   10650 do
   10651   IFS=$as_save_IFS
   10652   test -z "$as_dir" && as_dir=.
   10653     for ac_prog in sed gsed; do
   10654     for ac_exec_ext in '' $ac_executable_extensions; do
   10655       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
   10656       as_fn_executable_p "$ac_path_SED" || continue
   10657 # Check for GNU ac_path_SED and select it if it is found.
   10658   # Check for GNU $ac_path_SED
   10659 case `"$ac_path_SED" --version 2>&1` in
   10660 *GNU*)
   10661   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   10662 *)
   10663   ac_count=0
   10664   $as_echo_n 0123456789 >"conftest.in"
   10665   while :
   10666   do
   10667     cat "conftest.in" "conftest.in" >"conftest.tmp"
   10668     mv "conftest.tmp" "conftest.in"
   10669     cp "conftest.in" "conftest.nl"
   10670     $as_echo '' >> "conftest.nl"
   10671     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   10672     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   10673     as_fn_arith $ac_count + 1 && ac_count=$as_val
   10674     if test $ac_count -gt ${ac_path_SED_max-0}; then
   10675       # Best one so far, save it but keep looking for a better one
   10676       ac_cv_path_SED="$ac_path_SED"
   10677       ac_path_SED_max=$ac_count
   10678     fi
   10679     # 10*(2^10) chars as input seems more than enough
   10680     test $ac_count -gt 10 && break
   10681   done
   10682   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   10683 esac
   10684 
   10685       $ac_path_SED_found && break 3
   10686     done
   10687   done
   10688   done
   10689 IFS=$as_save_IFS
   10690   if test -z "$ac_cv_path_SED"; then
   10691     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   10692   fi
   10693 else
   10694   ac_cv_path_SED=$SED
   10695 fi
   10696 
   10697 fi
   10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   10699 $as_echo "$ac_cv_path_SED" >&6; }
   10700  SED="$ac_cv_path_SED"
   10701   rm -f conftest.sed
   10702 
   10703 
   10704   # Set the 'development' global.
   10705   . $srcdir/../bfd/development.sh
   10706 
   10707   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   10708 $as_echo_n "checking for ANSI C header files... " >&6; }
   10709 if ${ac_cv_header_stdc+:} false; then :
   10710   $as_echo_n "(cached) " >&6
   10711 else
   10712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10713 /* end confdefs.h.  */
   10714 #include <stdlib.h>
   10715 #include <stdarg.h>
   10716 #include <string.h>
   10717 #include <float.h>
   10718 
   10719 int
   10720 main ()
   10721 {
   10722 
   10723   ;
   10724   return 0;
   10725 }
   10726 _ACEOF
   10727 if ac_fn_c_try_compile "$LINENO"; then :
   10728   ac_cv_header_stdc=yes
   10729 else
   10730   ac_cv_header_stdc=no
   10731 fi
   10732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10733 
   10734 if test $ac_cv_header_stdc = yes; then
   10735   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   10736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10737 /* end confdefs.h.  */
   10738 #include <string.h>
   10739 
   10740 _ACEOF
   10741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   10742   $EGREP "memchr" >/dev/null 2>&1; then :
   10743 
   10744 else
   10745   ac_cv_header_stdc=no
   10746 fi
   10747 rm -f conftest*
   10748 
   10749 fi
   10750 
   10751 if test $ac_cv_header_stdc = yes; then
   10752   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   10753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10754 /* end confdefs.h.  */
   10755 #include <stdlib.h>
   10756 
   10757 _ACEOF
   10758 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   10759   $EGREP "free" >/dev/null 2>&1; then :
   10760 
   10761 else
   10762   ac_cv_header_stdc=no
   10763 fi
   10764 rm -f conftest*
   10765 
   10766 fi
   10767 
   10768 if test $ac_cv_header_stdc = yes; then
   10769   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   10770   if test "$cross_compiling" = yes; then :
   10771   :
   10772 else
   10773   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10774 /* end confdefs.h.  */
   10775 #include <ctype.h>
   10776 #include <stdlib.h>
   10777 #if ((' ' & 0x0FF) == 0x020)
   10778 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   10779 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   10780 #else
   10781 # define ISLOWER(c) \
   10782 		   (('a' <= (c) && (c) <= 'i') \
   10783 		     || ('j' <= (c) && (c) <= 'r') \
   10784 		     || ('s' <= (c) && (c) <= 'z'))
   10785 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   10786 #endif
   10787 
   10788 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   10789 int
   10790 main ()
   10791 {
   10792   int i;
   10793   for (i = 0; i < 256; i++)
   10794     if (XOR (islower (i), ISLOWER (i))
   10795 	|| toupper (i) != TOUPPER (i))
   10796       return 2;
   10797   return 0;
   10798 }
   10799 _ACEOF
   10800 if ac_fn_c_try_run "$LINENO"; then :
   10801 
   10802 else
   10803   ac_cv_header_stdc=no
   10804 fi
   10805 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   10806   conftest.$ac_objext conftest.beam conftest.$ac_ext
   10807 fi
   10808 
   10809 fi
   10810 fi
   10811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   10812 $as_echo "$ac_cv_header_stdc" >&6; }
   10813 if test $ac_cv_header_stdc = yes; then
   10814 
   10815 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   10816 
   10817 fi
   10818 
   10819   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
   10820 # for constant arguments.  Useless!
   10821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
   10822 $as_echo_n "checking for working alloca.h... " >&6; }
   10823 if ${ac_cv_working_alloca_h+:} false; then :
   10824   $as_echo_n "(cached) " >&6
   10825 else
   10826   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10827 /* end confdefs.h.  */
   10828 #include <alloca.h>
   10829 int
   10830 main ()
   10831 {
   10832 char *p = (char *) alloca (2 * sizeof (int));
   10833 			  if (p) return 0;
   10834   ;
   10835   return 0;
   10836 }
   10837 _ACEOF
   10838 if ac_fn_c_try_link "$LINENO"; then :
   10839   ac_cv_working_alloca_h=yes
   10840 else
   10841   ac_cv_working_alloca_h=no
   10842 fi
   10843 rm -f core conftest.err conftest.$ac_objext \
   10844     conftest$ac_exeext conftest.$ac_ext
   10845 fi
   10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
   10847 $as_echo "$ac_cv_working_alloca_h" >&6; }
   10848 if test $ac_cv_working_alloca_h = yes; then
   10849 
   10850 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
   10851 
   10852 fi
   10853 
   10854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
   10855 $as_echo_n "checking for alloca... " >&6; }
   10856 if ${ac_cv_func_alloca_works+:} false; then :
   10857   $as_echo_n "(cached) " >&6
   10858 else
   10859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10860 /* end confdefs.h.  */
   10861 #ifdef __GNUC__
   10862 # define alloca __builtin_alloca
   10863 #else
   10864 # ifdef _MSC_VER
   10865 #  include <malloc.h>
   10866 #  define alloca _alloca
   10867 # else
   10868 #  ifdef HAVE_ALLOCA_H
   10869 #   include <alloca.h>
   10870 #  else
   10871 #   ifdef _AIX
   10872  #pragma alloca
   10873 #   else
   10874 #    ifndef alloca /* predefined by HP cc +Olibcalls */
   10875 void *alloca (size_t);
   10876 #    endif
   10877 #   endif
   10878 #  endif
   10879 # endif
   10880 #endif
   10881 
   10882 int
   10883 main ()
   10884 {
   10885 char *p = (char *) alloca (1);
   10886 				    if (p) return 0;
   10887   ;
   10888   return 0;
   10889 }
   10890 _ACEOF
   10891 if ac_fn_c_try_link "$LINENO"; then :
   10892   ac_cv_func_alloca_works=yes
   10893 else
   10894   ac_cv_func_alloca_works=no
   10895 fi
   10896 rm -f core conftest.err conftest.$ac_objext \
   10897     conftest$ac_exeext conftest.$ac_ext
   10898 fi
   10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
   10900 $as_echo "$ac_cv_func_alloca_works" >&6; }
   10901 
   10902 if test $ac_cv_func_alloca_works = yes; then
   10903 
   10904 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
   10905 
   10906 else
   10907   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
   10908 # that cause trouble.  Some versions do not even contain alloca or
   10909 # contain a buggy version.  If you still want to use their alloca,
   10910 # use ar to extract alloca.o from them instead of compiling alloca.c.
   10911 
   10912 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
   10913 
   10914 $as_echo "#define C_ALLOCA 1" >>confdefs.h
   10915 
   10916 
   10917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
   10918 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
   10919 if ${ac_cv_os_cray+:} false; then :
   10920   $as_echo_n "(cached) " >&6
   10921 else
   10922   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10923 /* end confdefs.h.  */
   10924 #if defined CRAY && ! defined CRAY2
   10925 webecray
   10926 #else
   10927 wenotbecray
   10928 #endif
   10929 
   10930 _ACEOF
   10931 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   10932   $EGREP "webecray" >/dev/null 2>&1; then :
   10933   ac_cv_os_cray=yes
   10934 else
   10935   ac_cv_os_cray=no
   10936 fi
   10937 rm -f conftest*
   10938 
   10939 fi
   10940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
   10941 $as_echo "$ac_cv_os_cray" >&6; }
   10942 if test $ac_cv_os_cray = yes; then
   10943   for ac_func in _getb67 GETB67 getb67; do
   10944     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   10945 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   10946 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   10947 
   10948 cat >>confdefs.h <<_ACEOF
   10949 #define CRAY_STACKSEG_END $ac_func
   10950 _ACEOF
   10951 
   10952     break
   10953 fi
   10954 
   10955   done
   10956 fi
   10957 
   10958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
   10959 $as_echo_n "checking stack direction for C alloca... " >&6; }
   10960 if ${ac_cv_c_stack_direction+:} false; then :
   10961   $as_echo_n "(cached) " >&6
   10962 else
   10963   if test "$cross_compiling" = yes; then :
   10964   ac_cv_c_stack_direction=0
   10965 else
   10966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10967 /* end confdefs.h.  */
   10968 $ac_includes_default
   10969 int
   10970 find_stack_direction (int *addr, int depth)
   10971 {
   10972   int dir, dummy = 0;
   10973   if (! addr)
   10974     addr = &dummy;
   10975   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
   10976   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
   10977   return dir + dummy;
   10978 }
   10979 
   10980 int
   10981 main (int argc, char **argv)
   10982 {
   10983   return find_stack_direction (0, argc + !argv + 20) < 0;
   10984 }
   10985 _ACEOF
   10986 if ac_fn_c_try_run "$LINENO"; then :
   10987   ac_cv_c_stack_direction=1
   10988 else
   10989   ac_cv_c_stack_direction=-1
   10990 fi
   10991 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   10992   conftest.$ac_objext conftest.beam conftest.$ac_ext
   10993 fi
   10994 
   10995 fi
   10996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
   10997 $as_echo "$ac_cv_c_stack_direction" >&6; }
   10998 cat >>confdefs.h <<_ACEOF
   10999 #define STACK_DIRECTION $ac_cv_c_stack_direction
   11000 _ACEOF
   11001 
   11002 
   11003 fi
   11004 
   11005 
   11006   WIN32APILIBS=
   11007   case ${host} in
   11008     *mingw32*)
   11009 
   11010 $as_echo "#define USE_WIN32API 1" >>confdefs.h
   11011 
   11012       WIN32APILIBS="-lws2_32"
   11013       ;;
   11014   esac
   11015 
   11016 
   11017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
   11018 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
   11019 if ${am_cv_langinfo_codeset+:} false; then :
   11020   $as_echo_n "(cached) " >&6
   11021 else
   11022   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11023 /* end confdefs.h.  */
   11024 #include <langinfo.h>
   11025 int
   11026 main ()
   11027 {
   11028 char* cs = nl_langinfo(CODESET);
   11029   ;
   11030   return 0;
   11031 }
   11032 _ACEOF
   11033 if ac_fn_c_try_link "$LINENO"; then :
   11034   am_cv_langinfo_codeset=yes
   11035 else
   11036   am_cv_langinfo_codeset=no
   11037 fi
   11038 rm -f core conftest.err conftest.$ac_objext \
   11039     conftest$ac_exeext conftest.$ac_ext
   11040 
   11041 fi
   11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
   11043 $as_echo "$am_cv_langinfo_codeset" >&6; }
   11044   if test $am_cv_langinfo_codeset = yes; then
   11045 
   11046 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
   11047 
   11048   fi
   11049 
   11050 
   11051   for ac_header in linux/perf_event.h locale.h memory.h signal.h 		   sys/resource.h sys/socket.h 		   sys/un.h sys/wait.h 		   thread_db.h wait.h 		   termios.h 		   dlfcn.h 		   linux/elf.h proc_service.h 		   poll.h sys/poll.h sys/select.h
   11052 do :
   11053   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   11054 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   11055 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   11056   cat >>confdefs.h <<_ACEOF
   11057 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   11058 _ACEOF
   11059 
   11060 fi
   11061 
   11062 done
   11063 
   11064 
   11065 
   11066 for ac_func in getpagesize
   11067 do :
   11068   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
   11069 if test "x$ac_cv_func_getpagesize" = xyes; then :
   11070   cat >>confdefs.h <<_ACEOF
   11071 #define HAVE_GETPAGESIZE 1
   11072 _ACEOF
   11073 
   11074 fi
   11075 done
   11076 
   11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
   11078 $as_echo_n "checking for working mmap... " >&6; }
   11079 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
   11080   $as_echo_n "(cached) " >&6
   11081 else
   11082   if test "$cross_compiling" = yes; then :
   11083   ac_cv_func_mmap_fixed_mapped=no
   11084 else
   11085   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11086 /* end confdefs.h.  */
   11087 $ac_includes_default
   11088 /* malloc might have been renamed as rpl_malloc. */
   11089 #undef malloc
   11090 
   11091 /* Thanks to Mike Haertel and Jim Avera for this test.
   11092    Here is a matrix of mmap possibilities:
   11093 	mmap private not fixed
   11094 	mmap private fixed at somewhere currently unmapped
   11095 	mmap private fixed at somewhere already mapped
   11096 	mmap shared not fixed
   11097 	mmap shared fixed at somewhere currently unmapped
   11098 	mmap shared fixed at somewhere already mapped
   11099    For private mappings, we should verify that changes cannot be read()
   11100    back from the file, nor mmap's back from the file at a different
   11101    address.  (There have been systems where private was not correctly
   11102    implemented like the infamous i386 svr4.0, and systems where the
   11103    VM page cache was not coherent with the file system buffer cache
   11104    like early versions of FreeBSD and possibly contemporary NetBSD.)
   11105    For shared mappings, we should conversely verify that changes get
   11106    propagated back to all the places they're supposed to be.
   11107 
   11108    Grep wants private fixed already mapped.
   11109    The main things grep needs to know about mmap are:
   11110    * does it exist and is it safe to write into the mmap'd area
   11111    * how to use it (BSD variants)  */
   11112 
   11113 #include <fcntl.h>
   11114 #include <sys/mman.h>
   11115 
   11116 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
   11117 char *malloc ();
   11118 #endif
   11119 
   11120 /* This mess was copied from the GNU getpagesize.h.  */
   11121 #ifndef HAVE_GETPAGESIZE
   11122 # ifdef _SC_PAGESIZE
   11123 #  define getpagesize() sysconf(_SC_PAGESIZE)
   11124 # else /* no _SC_PAGESIZE */
   11125 #  ifdef HAVE_SYS_PARAM_H
   11126 #   include <sys/param.h>
   11127 #   ifdef EXEC_PAGESIZE
   11128 #    define getpagesize() EXEC_PAGESIZE
   11129 #   else /* no EXEC_PAGESIZE */
   11130 #    ifdef NBPG
   11131 #     define getpagesize() NBPG * CLSIZE
   11132 #     ifndef CLSIZE
   11133 #      define CLSIZE 1
   11134 #     endif /* no CLSIZE */
   11135 #    else /* no NBPG */
   11136 #     ifdef NBPC
   11137 #      define getpagesize() NBPC
   11138 #     else /* no NBPC */
   11139 #      ifdef PAGESIZE
   11140 #       define getpagesize() PAGESIZE
   11141 #      endif /* PAGESIZE */
   11142 #     endif /* no NBPC */
   11143 #    endif /* no NBPG */
   11144 #   endif /* no EXEC_PAGESIZE */
   11145 #  else /* no HAVE_SYS_PARAM_H */
   11146 #   define getpagesize() 8192	/* punt totally */
   11147 #  endif /* no HAVE_SYS_PARAM_H */
   11148 # endif /* no _SC_PAGESIZE */
   11149 
   11150 #endif /* no HAVE_GETPAGESIZE */
   11151 
   11152 int
   11153 main ()
   11154 {
   11155   char *data, *data2, *data3;
   11156   const char *cdata2;
   11157   int i, pagesize;
   11158   int fd, fd2;
   11159 
   11160   pagesize = getpagesize ();
   11161 
   11162   /* First, make a file with some known garbage in it. */
   11163   data = (char *) malloc (pagesize);
   11164   if (!data)
   11165     return 1;
   11166   for (i = 0; i < pagesize; ++i)
   11167     *(data + i) = rand ();
   11168   umask (0);
   11169   fd = creat ("conftest.mmap", 0600);
   11170   if (fd < 0)
   11171     return 2;
   11172   if (write (fd, data, pagesize) != pagesize)
   11173     return 3;
   11174   close (fd);
   11175 
   11176   /* Next, check that the tail of a page is zero-filled.  File must have
   11177      non-zero length, otherwise we risk SIGBUS for entire page.  */
   11178   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
   11179   if (fd2 < 0)
   11180     return 4;
   11181   cdata2 = "";
   11182   if (write (fd2, cdata2, 1) != 1)
   11183     return 5;
   11184   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
   11185   if (data2 == MAP_FAILED)
   11186     return 6;
   11187   for (i = 0; i < pagesize; ++i)
   11188     if (*(data2 + i))
   11189       return 7;
   11190   close (fd2);
   11191   if (munmap (data2, pagesize))
   11192     return 8;
   11193 
   11194   /* Next, try to mmap the file at a fixed address which already has
   11195      something else allocated at it.  If we can, also make sure that
   11196      we see the same garbage.  */
   11197   fd = open ("conftest.mmap", O_RDWR);
   11198   if (fd < 0)
   11199     return 9;
   11200   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
   11201 		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
   11202     return 10;
   11203   for (i = 0; i < pagesize; ++i)
   11204     if (*(data + i) != *(data2 + i))
   11205       return 11;
   11206 
   11207   /* Finally, make sure that changes to the mapped area do not
   11208      percolate back to the file as seen by read().  (This is a bug on
   11209      some variants of i386 svr4.0.)  */
   11210   for (i = 0; i < pagesize; ++i)
   11211     *(data2 + i) = *(data2 + i) + 1;
   11212   data3 = (char *) malloc (pagesize);
   11213   if (!data3)
   11214     return 12;
   11215   if (read (fd, data3, pagesize) != pagesize)
   11216     return 13;
   11217   for (i = 0; i < pagesize; ++i)
   11218     if (*(data + i) != *(data3 + i))
   11219       return 14;
   11220   close (fd);
   11221   return 0;
   11222 }
   11223 _ACEOF
   11224 if ac_fn_c_try_run "$LINENO"; then :
   11225   ac_cv_func_mmap_fixed_mapped=yes
   11226 else
   11227   ac_cv_func_mmap_fixed_mapped=no
   11228 fi
   11229 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11230   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11231 fi
   11232 
   11233 fi
   11234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
   11235 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
   11236 if test $ac_cv_func_mmap_fixed_mapped = yes; then
   11237 
   11238 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
   11239 
   11240 fi
   11241 rm -f conftest.mmap conftest.txt
   11242 
   11243   for ac_header in vfork.h
   11244 do :
   11245   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
   11246 if test "x$ac_cv_header_vfork_h" = xyes; then :
   11247   cat >>confdefs.h <<_ACEOF
   11248 #define HAVE_VFORK_H 1
   11249 _ACEOF
   11250 
   11251 fi
   11252 
   11253 done
   11254 
   11255 for ac_func in fork vfork
   11256 do :
   11257   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11258 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11259 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11260   cat >>confdefs.h <<_ACEOF
   11261 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11262 _ACEOF
   11263 
   11264 fi
   11265 done
   11266 
   11267 if test "x$ac_cv_func_fork" = xyes; then
   11268   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
   11269 $as_echo_n "checking for working fork... " >&6; }
   11270 if ${ac_cv_func_fork_works+:} false; then :
   11271   $as_echo_n "(cached) " >&6
   11272 else
   11273   if test "$cross_compiling" = yes; then :
   11274   ac_cv_func_fork_works=cross
   11275 else
   11276   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11277 /* end confdefs.h.  */
   11278 $ac_includes_default
   11279 int
   11280 main ()
   11281 {
   11282 
   11283 	  /* By Ruediger Kuhlmann. */
   11284 	  return fork () < 0;
   11285 
   11286   ;
   11287   return 0;
   11288 }
   11289 _ACEOF
   11290 if ac_fn_c_try_run "$LINENO"; then :
   11291   ac_cv_func_fork_works=yes
   11292 else
   11293   ac_cv_func_fork_works=no
   11294 fi
   11295 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11296   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11297 fi
   11298 
   11299 fi
   11300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
   11301 $as_echo "$ac_cv_func_fork_works" >&6; }
   11302 
   11303 else
   11304   ac_cv_func_fork_works=$ac_cv_func_fork
   11305 fi
   11306 if test "x$ac_cv_func_fork_works" = xcross; then
   11307   case $host in
   11308     *-*-amigaos* | *-*-msdosdjgpp*)
   11309       # Override, as these systems have only a dummy fork() stub
   11310       ac_cv_func_fork_works=no
   11311       ;;
   11312     *)
   11313       ac_cv_func_fork_works=yes
   11314       ;;
   11315   esac
   11316   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
   11317 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
   11318 fi
   11319 ac_cv_func_vfork_works=$ac_cv_func_vfork
   11320 if test "x$ac_cv_func_vfork" = xyes; then
   11321   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
   11322 $as_echo_n "checking for working vfork... " >&6; }
   11323 if ${ac_cv_func_vfork_works+:} false; then :
   11324   $as_echo_n "(cached) " >&6
   11325 else
   11326   if test "$cross_compiling" = yes; then :
   11327   ac_cv_func_vfork_works=cross
   11328 else
   11329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11330 /* end confdefs.h.  */
   11331 /* Thanks to Paul Eggert for this test.  */
   11332 $ac_includes_default
   11333 #include <sys/wait.h>
   11334 #ifdef HAVE_VFORK_H
   11335 # include <vfork.h>
   11336 #endif
   11337 /* On some sparc systems, changes by the child to local and incoming
   11338    argument registers are propagated back to the parent.  The compiler
   11339    is told about this with #include <vfork.h>, but some compilers
   11340    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
   11341    static variable whose address is put into a register that is
   11342    clobbered by the vfork.  */
   11343 static void
   11344 #ifdef __cplusplus
   11345 sparc_address_test (int arg)
   11346 # else
   11347 sparc_address_test (arg) int arg;
   11348 #endif
   11349 {
   11350   static pid_t child;
   11351   if (!child) {
   11352     child = vfork ();
   11353     if (child < 0) {
   11354       perror ("vfork");
   11355       _exit(2);
   11356     }
   11357     if (!child) {
   11358       arg = getpid();
   11359       write(-1, "", 0);
   11360       _exit (arg);
   11361     }
   11362   }
   11363 }
   11364 
   11365 int
   11366 main ()
   11367 {
   11368   pid_t parent = getpid ();
   11369   pid_t child;
   11370 
   11371   sparc_address_test (0);
   11372 
   11373   child = vfork ();
   11374 
   11375   if (child == 0) {
   11376     /* Here is another test for sparc vfork register problems.  This
   11377        test uses lots of local variables, at least as many local
   11378        variables as main has allocated so far including compiler
   11379        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
   11380        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
   11381        reuse the register of parent for one of the local variables,
   11382        since it will think that parent can't possibly be used any more
   11383        in this routine.  Assigning to the local variable will thus
   11384        munge parent in the parent process.  */
   11385     pid_t
   11386       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
   11387       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
   11388     /* Convince the compiler that p..p7 are live; otherwise, it might
   11389        use the same hardware register for all 8 local variables.  */
   11390     if (p != p1 || p != p2 || p != p3 || p != p4
   11391 	|| p != p5 || p != p6 || p != p7)
   11392       _exit(1);
   11393 
   11394     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
   11395        from child file descriptors.  If the child closes a descriptor
   11396        before it execs or exits, this munges the parent's descriptor
   11397        as well.  Test for this by closing stdout in the child.  */
   11398     _exit(close(fileno(stdout)) != 0);
   11399   } else {
   11400     int status;
   11401     struct stat st;
   11402 
   11403     while (wait(&status) != child)
   11404       ;
   11405     return (
   11406 	 /* Was there some problem with vforking?  */
   11407 	 child < 0
   11408 
   11409 	 /* Did the child fail?  (This shouldn't happen.)  */
   11410 	 || status
   11411 
   11412 	 /* Did the vfork/compiler bug occur?  */
   11413 	 || parent != getpid()
   11414 
   11415 	 /* Did the file descriptor bug occur?  */
   11416 	 || fstat(fileno(stdout), &st) != 0
   11417 	 );
   11418   }
   11419 }
   11420 _ACEOF
   11421 if ac_fn_c_try_run "$LINENO"; then :
   11422   ac_cv_func_vfork_works=yes
   11423 else
   11424   ac_cv_func_vfork_works=no
   11425 fi
   11426 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11427   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11428 fi
   11429 
   11430 fi
   11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
   11432 $as_echo "$ac_cv_func_vfork_works" >&6; }
   11433 
   11434 fi;
   11435 if test "x$ac_cv_func_fork_works" = xcross; then
   11436   ac_cv_func_vfork_works=$ac_cv_func_vfork
   11437   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
   11438 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
   11439 fi
   11440 
   11441 if test "x$ac_cv_func_vfork_works" = xyes; then
   11442 
   11443 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
   11444 
   11445 else
   11446 
   11447 $as_echo "#define vfork fork" >>confdefs.h
   11448 
   11449 fi
   11450 if test "x$ac_cv_func_fork_works" = xyes; then
   11451 
   11452 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
   11453 
   11454 fi
   11455 
   11456   # Some systems (e.g. Solaris) have `socketpair' in libsocket.
   11457   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
   11458 $as_echo_n "checking for library containing socketpair... " >&6; }
   11459 if ${ac_cv_search_socketpair+:} false; then :
   11460   $as_echo_n "(cached) " >&6
   11461 else
   11462   ac_func_search_save_LIBS=$LIBS
   11463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11464 /* end confdefs.h.  */
   11465 
   11466 /* Override any GCC internal prototype to avoid an error.
   11467    Use char because int might match the return type of a GCC
   11468    builtin and then its argument prototype would still apply.  */
   11469 #ifdef __cplusplus
   11470 extern "C"
   11471 #endif
   11472 char socketpair ();
   11473 int
   11474 main ()
   11475 {
   11476 return socketpair ();
   11477   ;
   11478   return 0;
   11479 }
   11480 _ACEOF
   11481 for ac_lib in '' socket; do
   11482   if test -z "$ac_lib"; then
   11483     ac_res="none required"
   11484   else
   11485     ac_res=-l$ac_lib
   11486     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   11487   fi
   11488   if ac_fn_c_try_link "$LINENO"; then :
   11489   ac_cv_search_socketpair=$ac_res
   11490 fi
   11491 rm -f core conftest.err conftest.$ac_objext \
   11492     conftest$ac_exeext
   11493   if ${ac_cv_search_socketpair+:} false; then :
   11494   break
   11495 fi
   11496 done
   11497 if ${ac_cv_search_socketpair+:} false; then :
   11498 
   11499 else
   11500   ac_cv_search_socketpair=no
   11501 fi
   11502 rm conftest.$ac_ext
   11503 LIBS=$ac_func_search_save_LIBS
   11504 fi
   11505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
   11506 $as_echo "$ac_cv_search_socketpair" >&6; }
   11507 ac_res=$ac_cv_search_socketpair
   11508 if test "$ac_res" != no; then :
   11509   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   11510 
   11511 fi
   11512 
   11513   for ac_func in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
   11514 		  ptrace64 sbrk setns sigaltstack sigprocmask \
   11515 		  setpgid setpgrp getrusage getauxval sigtimedwait
   11516 do :
   11517   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11518 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11519 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11520   cat >>confdefs.h <<_ACEOF
   11521 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11522 _ACEOF
   11523 
   11524 fi
   11525 done
   11526 
   11527 
   11528   # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
   11529   # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
   11530   # only in linux/personality.h.
   11531   ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
   11532 "
   11533 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes; then :
   11534   ac_have_decl=1
   11535 else
   11536   ac_have_decl=0
   11537 fi
   11538 
   11539 cat >>confdefs.h <<_ACEOF
   11540 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
   11541 _ACEOF
   11542 
   11543 
   11544   ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
   11545 if test "x$ac_cv_have_decl_strstr" = xyes; then :
   11546   ac_have_decl=1
   11547 else
   11548   ac_have_decl=0
   11549 fi
   11550 
   11551 cat >>confdefs.h <<_ACEOF
   11552 #define HAVE_DECL_STRSTR $ac_have_decl
   11553 _ACEOF
   11554 
   11555 
   11556   # ----------------------- #
   11557   # Checks for structures.  #
   11558   # ----------------------- #
   11559 
   11560   ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
   11561 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
   11562 
   11563 cat >>confdefs.h <<_ACEOF
   11564 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
   11565 _ACEOF
   11566 
   11567 
   11568 fi
   11569 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
   11570 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
   11571 
   11572 cat >>confdefs.h <<_ACEOF
   11573 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
   11574 _ACEOF
   11575 
   11576 
   11577 fi
   11578 
   11579 
   11580   # On FreeBSD we need libutil for the kinfo_get* functions.  On
   11581   # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
   11582   # Figure out which one to use.
   11583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
   11584 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
   11585 if ${ac_cv_search_kinfo_getfile+:} false; then :
   11586   $as_echo_n "(cached) " >&6
   11587 else
   11588   ac_func_search_save_LIBS=$LIBS
   11589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11590 /* end confdefs.h.  */
   11591 
   11592 /* Override any GCC internal prototype to avoid an error.
   11593    Use char because int might match the return type of a GCC
   11594    builtin and then its argument prototype would still apply.  */
   11595 #ifdef __cplusplus
   11596 extern "C"
   11597 #endif
   11598 char kinfo_getfile ();
   11599 int
   11600 main ()
   11601 {
   11602 return kinfo_getfile ();
   11603   ;
   11604   return 0;
   11605 }
   11606 _ACEOF
   11607 for ac_lib in '' util util-freebsd; do
   11608   if test -z "$ac_lib"; then
   11609     ac_res="none required"
   11610   else
   11611     ac_res=-l$ac_lib
   11612     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   11613   fi
   11614   if ac_fn_c_try_link "$LINENO"; then :
   11615   ac_cv_search_kinfo_getfile=$ac_res
   11616 fi
   11617 rm -f core conftest.err conftest.$ac_objext \
   11618     conftest$ac_exeext
   11619   if ${ac_cv_search_kinfo_getfile+:} false; then :
   11620   break
   11621 fi
   11622 done
   11623 if ${ac_cv_search_kinfo_getfile+:} false; then :
   11624 
   11625 else
   11626   ac_cv_search_kinfo_getfile=no
   11627 fi
   11628 rm conftest.$ac_ext
   11629 LIBS=$ac_func_search_save_LIBS
   11630 fi
   11631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
   11632 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
   11633 ac_res=$ac_cv_search_kinfo_getfile
   11634 if test "$ac_res" != no; then :
   11635   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   11636 
   11637 fi
   11638 
   11639 
   11640   # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
   11641   for ac_func in kinfo_getfile
   11642 do :
   11643   ac_fn_c_check_func "$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
   11644 if test "x$ac_cv_func_kinfo_getfile" = xyes; then :
   11645   cat >>confdefs.h <<_ACEOF
   11646 #define HAVE_KINFO_GETFILE 1
   11647 _ACEOF
   11648 
   11649 fi
   11650 done
   11651 
   11652 
   11653   # ----------------------- #
   11654   # Check for threading.    #
   11655   # ----------------------- #
   11656 
   11657   # Check whether --enable-threading was given.
   11658 if test "${enable_threading+set}" = set; then :
   11659   enableval=$enable_threading; case "$enableval" in
   11660     yes) want_threading=yes ;;
   11661     no) want_threading=no ;;
   11662     *) as_fn_error $? "bad value $enableval for threading" "$LINENO" 5 ;;
   11663     esac
   11664 else
   11665   want_threading=auto
   11666 fi
   11667 
   11668 
   11669   # Check for std::thread.  This does not work on some platforms, like
   11670   # mingw using the win32 threads model with gcc older than 13, and
   11671   # DJGPP.
   11672   ac_ext=cpp
   11673 ac_cpp='$CXXCPP $CPPFLAGS'
   11674 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   11675 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   11676 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   11677 
   11678 
   11679 
   11680 
   11681 
   11682 ac_ext=c
   11683 ac_cpp='$CPP $CPPFLAGS'
   11684 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   11685 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   11686 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   11687 
   11688 ax_pthread_ok=no
   11689 
   11690 # We used to check for pthread.h first, but this fails if pthread.h
   11691 # requires special compiler flags (e.g. on Tru64 or Sequent).
   11692 # It gets checked for in the link test anyway.
   11693 
   11694 # First of all, check if the user has set any of the PTHREAD_LIBS,
   11695 # etcetera environment variables, and if threads linking works using
   11696 # them:
   11697 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
   11698         ax_pthread_save_CC="$CC"
   11699         ax_pthread_save_CFLAGS="$CFLAGS"
   11700         ax_pthread_save_LIBS="$LIBS"
   11701         if test "x$PTHREAD_CC" != "x"; then :
   11702   CC="$PTHREAD_CC"
   11703 fi
   11704         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   11705         LIBS="$PTHREAD_LIBS $LIBS"
   11706         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
   11707 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
   11708         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11709 /* end confdefs.h.  */
   11710 
   11711 /* Override any GCC internal prototype to avoid an error.
   11712    Use char because int might match the return type of a GCC
   11713    builtin and then its argument prototype would still apply.  */
   11714 #ifdef __cplusplus
   11715 extern "C"
   11716 #endif
   11717 char pthread_join ();
   11718 int
   11719 main ()
   11720 {
   11721 return pthread_join ();
   11722   ;
   11723   return 0;
   11724 }
   11725 _ACEOF
   11726 if ac_fn_c_try_link "$LINENO"; then :
   11727   ax_pthread_ok=yes
   11728 fi
   11729 rm -f core conftest.err conftest.$ac_objext \
   11730     conftest$ac_exeext conftest.$ac_ext
   11731         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
   11732 $as_echo "$ax_pthread_ok" >&6; }
   11733         if test "x$ax_pthread_ok" = "xno"; then
   11734                 PTHREAD_LIBS=""
   11735                 PTHREAD_CFLAGS=""
   11736         fi
   11737         CC="$ax_pthread_save_CC"
   11738         CFLAGS="$ax_pthread_save_CFLAGS"
   11739         LIBS="$ax_pthread_save_LIBS"
   11740 fi
   11741 
   11742 # We must check for the threads library under a number of different
   11743 # names; the ordering is very important because some systems
   11744 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
   11745 # libraries is broken (non-POSIX).
   11746 
   11747 # Create a list of thread flags to try.  Items starting with a "-" are
   11748 # C compiler flags, and other items are library names, except for "none"
   11749 # which indicates that we try without any flags at all, and "pthread-config"
   11750 # which is a program returning the flags for the Pth emulation library.
   11751 
   11752 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
   11753 
   11754 # The ordering *is* (sometimes) important.  Some notes on the
   11755 # individual items follow:
   11756 
   11757 # pthreads: AIX (must check this before -lpthread)
   11758 # none: in case threads are in libc; should be tried before -Kthread and
   11759 #       other compiler flags to prevent continual compiler warnings
   11760 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
   11761 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
   11762 #           (Note: HP C rejects this with "bad form for `-t' option")
   11763 # -pthreads: Solaris/gcc (Note: HP C also rejects)
   11764 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
   11765 #      doesn't hurt to check since this sometimes defines pthreads and
   11766 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
   11767 #      is present but should not be used directly; and before -mthreads,
   11768 #      because the compiler interprets this as "-mt" + "-hreads")
   11769 # -mthreads: Mingw32/gcc, Lynx/gcc
   11770 # pthread: Linux, etcetera
   11771 # --thread-safe: KAI C++
   11772 # pthread-config: use pthread-config program (for GNU Pth library)
   11773 
   11774 case $host_os in
   11775 
   11776         freebsd*)
   11777 
   11778         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
   11779         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
   11780 
   11781         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
   11782         ;;
   11783 
   11784         hpux*)
   11785 
   11786         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
   11787         # multi-threading and also sets -lpthread."
   11788 
   11789         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
   11790         ;;
   11791 
   11792         openedition*)
   11793 
   11794         # IBM z/OS requires a feature-test macro to be defined in order to
   11795         # enable POSIX threads at all, so give the user a hint if this is
   11796         # not set. (We don't define these ourselves, as they can affect
   11797         # other portions of the system API in unpredictable ways.)
   11798 
   11799         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11800 /* end confdefs.h.  */
   11801 
   11802 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
   11803              AX_PTHREAD_ZOS_MISSING
   11804 #            endif
   11805 
   11806 _ACEOF
   11807 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   11808   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
   11809   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
   11810 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
   11811 fi
   11812 rm -f conftest*
   11813 
   11814         ;;
   11815 
   11816         solaris*)
   11817 
   11818         # On Solaris (at least, for some versions), libc contains stubbed
   11819         # (non-functional) versions of the pthreads routines, so link-based
   11820         # tests will erroneously succeed. (N.B.: The stubs are missing
   11821         # pthread_cleanup_push, or rather a function called by this macro,
   11822         # so we could check for that, but who knows whether they'll stub
   11823         # that too in a future libc.)  So we'll check first for the
   11824         # standard Solaris way of linking pthreads (-mt -lpthread).
   11825 
   11826         ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags"
   11827         ;;
   11828 esac
   11829 
   11830 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
   11831 
   11832 if test "x$GCC" = "xyes"; then :
   11833   ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"
   11834 fi
   11835 
   11836 # The presence of a feature test macro requesting re-entrant function
   11837 # definitions is, on some systems, a strong hint that pthreads support is
   11838 # correctly enabled
   11839 
   11840 case $host_os in
   11841         darwin* | hpux* | linux* | osf* | solaris*)
   11842         ax_pthread_check_macro="_REENTRANT"
   11843         ;;
   11844 
   11845         aix*)
   11846         ax_pthread_check_macro="_THREAD_SAFE"
   11847         ;;
   11848 
   11849         *)
   11850         ax_pthread_check_macro="--"
   11851         ;;
   11852 esac
   11853 if test "x$ax_pthread_check_macro" = "x--"; then :
   11854   ax_pthread_check_cond=0
   11855 else
   11856   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
   11857 fi
   11858 
   11859 # Are we compiling with Clang?
   11860 
   11861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
   11862 $as_echo_n "checking whether $CC is Clang... " >&6; }
   11863 if ${ax_cv_PTHREAD_CLANG+:} false; then :
   11864   $as_echo_n "(cached) " >&6
   11865 else
   11866   ax_cv_PTHREAD_CLANG=no
   11867      # Note that Autoconf sets GCC=yes for Clang as well as GCC
   11868      if test "x$GCC" = "xyes"; then
   11869         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11870 /* end confdefs.h.  */
   11871 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
   11872 #            if defined(__clang__) && defined(__llvm__)
   11873              AX_PTHREAD_CC_IS_CLANG
   11874 #            endif
   11875 
   11876 _ACEOF
   11877 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   11878   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1; then :
   11879   ax_cv_PTHREAD_CLANG=yes
   11880 fi
   11881 rm -f conftest*
   11882 
   11883      fi
   11884 
   11885 fi
   11886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
   11887 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
   11888 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
   11889 
   11890 ax_pthread_clang_warning=no
   11891 
   11892 # Clang needs special handling, because older versions handle the -pthread
   11893 # option in a rather... idiosyncratic way
   11894 
   11895 if test "x$ax_pthread_clang" = "xyes"; then
   11896 
   11897         # Clang takes -pthread; it has never supported any other flag
   11898 
   11899         # (Note 1: This will need to be revisited if a system that Clang
   11900         # supports has POSIX threads in a separate library.  This tends not
   11901         # to be the way of modern systems, but it's conceivable.)
   11902 
   11903         # (Note 2: On some systems, notably Darwin, -pthread is not needed
   11904         # to get POSIX threads support; the API is always present and
   11905         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
   11906         # -pthread does define _REENTRANT, and while the Darwin headers
   11907         # ignore this macro, third-party headers might not.)
   11908 
   11909         PTHREAD_CFLAGS="-pthread"
   11910         PTHREAD_LIBS=
   11911 
   11912         ax_pthread_ok=yes
   11913 
   11914         # However, older versions of Clang make a point of warning the user
   11915         # that, in an invocation where only linking and no compilation is
   11916         # taking place, the -pthread option has no effect ("argument unused
   11917         # during compilation").  They expect -pthread to be passed in only
   11918         # when source code is being compiled.
   11919         #
   11920         # Problem is, this is at odds with the way Automake and most other
   11921         # C build frameworks function, which is that the same flags used in
   11922         # compilation (CFLAGS) are also used in linking.  Many systems
   11923         # supported by AX_PTHREAD require exactly this for POSIX threads
   11924         # support, and in fact it is often not straightforward to specify a
   11925         # flag that is used only in the compilation phase and not in
   11926         # linking.  Such a scenario is extremely rare in practice.
   11927         #
   11928         # Even though use of the -pthread flag in linking would only print
   11929         # a warning, this can be a nuisance for well-run software projects
   11930         # that build with -Werror.  So if the active version of Clang has
   11931         # this misfeature, we search for an option to squash it.
   11932 
   11933         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
   11934 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
   11935 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false; then :
   11936   $as_echo_n "(cached) " >&6
   11937 else
   11938   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
   11939              # Create an alternate version of $ac_link that compiles and
   11940              # links in two steps (.c -> .o, .o -> exe) instead of one
   11941              # (.c -> exe), because the warning occurs only in the second
   11942              # step
   11943              ax_pthread_save_ac_link="$ac_link"
   11944              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
   11945              ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
   11946              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
   11947              ax_pthread_save_CFLAGS="$CFLAGS"
   11948              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
   11949                 if test "x$ax_pthread_try" = "xunknown"; then :
   11950   break
   11951 fi
   11952                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
   11953                 ac_link="$ax_pthread_save_ac_link"
   11954                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11955 /* end confdefs.h.  */
   11956 int main(void){return 0;}
   11957 _ACEOF
   11958 if ac_fn_c_try_link "$LINENO"; then :
   11959   ac_link="$ax_pthread_2step_ac_link"
   11960                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11961 /* end confdefs.h.  */
   11962 int main(void){return 0;}
   11963 _ACEOF
   11964 if ac_fn_c_try_link "$LINENO"; then :
   11965   break
   11966 fi
   11967 rm -f core conftest.err conftest.$ac_objext \
   11968     conftest$ac_exeext conftest.$ac_ext
   11969 
   11970 fi
   11971 rm -f core conftest.err conftest.$ac_objext \
   11972     conftest$ac_exeext conftest.$ac_ext
   11973              done
   11974              ac_link="$ax_pthread_save_ac_link"
   11975              CFLAGS="$ax_pthread_save_CFLAGS"
   11976              if test "x$ax_pthread_try" = "x"; then :
   11977   ax_pthread_try=no
   11978 fi
   11979              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
   11980 
   11981 fi
   11982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
   11983 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
   11984 
   11985         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
   11986                 no | unknown) ;;
   11987                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
   11988         esac
   11989 
   11990 fi # $ax_pthread_clang = yes
   11991 
   11992 if test "x$ax_pthread_ok" = "xno"; then
   11993 for ax_pthread_try_flag in $ax_pthread_flags; do
   11994 
   11995         case $ax_pthread_try_flag in
   11996                 none)
   11997                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
   11998 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
   11999                 ;;
   12000 
   12001                 -mt,pthread)
   12002                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
   12003 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
   12004                 PTHREAD_CFLAGS="-mt"
   12005                 PTHREAD_LIBS="-lpthread"
   12006                 ;;
   12007 
   12008                 -*)
   12009                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
   12010 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
   12011                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
   12012                 ;;
   12013 
   12014                 pthread-config)
   12015                 # Extract the first word of "pthread-config", so it can be a program name with args.
   12016 set dummy pthread-config; ac_word=$2
   12017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   12018 $as_echo_n "checking for $ac_word... " >&6; }
   12019 if ${ac_cv_prog_ax_pthread_config+:} false; then :
   12020   $as_echo_n "(cached) " >&6
   12021 else
   12022   if test -n "$ax_pthread_config"; then
   12023   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
   12024 else
   12025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   12026 for as_dir in $PATH
   12027 do
   12028   IFS=$as_save_IFS
   12029   test -z "$as_dir" && as_dir=.
   12030     for ac_exec_ext in '' $ac_executable_extensions; do
   12031   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   12032     ac_cv_prog_ax_pthread_config="yes"
   12033     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   12034     break 2
   12035   fi
   12036 done
   12037   done
   12038 IFS=$as_save_IFS
   12039 
   12040   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
   12041 fi
   12042 fi
   12043 ax_pthread_config=$ac_cv_prog_ax_pthread_config
   12044 if test -n "$ax_pthread_config"; then
   12045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
   12046 $as_echo "$ax_pthread_config" >&6; }
   12047 else
   12048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12049 $as_echo "no" >&6; }
   12050 fi
   12051 
   12052 
   12053                 if test "x$ax_pthread_config" = "xno"; then :
   12054   continue
   12055 fi
   12056                 PTHREAD_CFLAGS="`pthread-config --cflags`"
   12057                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
   12058                 ;;
   12059 
   12060                 *)
   12061                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
   12062 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
   12063                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
   12064                 ;;
   12065         esac
   12066 
   12067         ax_pthread_save_CFLAGS="$CFLAGS"
   12068         ax_pthread_save_LIBS="$LIBS"
   12069         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   12070         LIBS="$PTHREAD_LIBS $LIBS"
   12071 
   12072         # Check for various functions.  We must include pthread.h,
   12073         # since some functions may be macros.  (On the Sequent, we
   12074         # need a special flag -Kthread to make this header compile.)
   12075         # We check for pthread_join because it is in -lpthread on IRIX
   12076         # while pthread_create is in libc.  We check for pthread_attr_init
   12077         # due to DEC craziness with -lpthreads.  We check for
   12078         # pthread_cleanup_push because it is one of the few pthread
   12079         # functions on Solaris that doesn't have a non-functional libc stub.
   12080         # We try pthread_create on general principles.
   12081 
   12082         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12083 /* end confdefs.h.  */
   12084 #include <pthread.h>
   12085 #                       if $ax_pthread_check_cond
   12086 #                        error "$ax_pthread_check_macro must be defined"
   12087 #                       endif
   12088                         static void routine(void *a) { a = 0; }
   12089                         static void *start_routine(void *a) { return a; }
   12090 int
   12091 main ()
   12092 {
   12093 pthread_t th; pthread_attr_t attr;
   12094                         pthread_create(&th, 0, start_routine, 0);
   12095                         pthread_join(th, 0);
   12096                         pthread_attr_init(&attr);
   12097                         pthread_cleanup_push(routine, 0);
   12098                         pthread_cleanup_pop(0) /* ; */
   12099   ;
   12100   return 0;
   12101 }
   12102 _ACEOF
   12103 if ac_fn_c_try_link "$LINENO"; then :
   12104   ax_pthread_ok=yes
   12105 fi
   12106 rm -f core conftest.err conftest.$ac_objext \
   12107     conftest$ac_exeext conftest.$ac_ext
   12108 
   12109         CFLAGS="$ax_pthread_save_CFLAGS"
   12110         LIBS="$ax_pthread_save_LIBS"
   12111 
   12112         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
   12113 $as_echo "$ax_pthread_ok" >&6; }
   12114         if test "x$ax_pthread_ok" = "xyes"; then :
   12115   break
   12116 fi
   12117 
   12118         PTHREAD_LIBS=""
   12119         PTHREAD_CFLAGS=""
   12120 done
   12121 fi
   12122 
   12123 # Various other checks:
   12124 if test "x$ax_pthread_ok" = "xyes"; then
   12125         ax_pthread_save_CFLAGS="$CFLAGS"
   12126         ax_pthread_save_LIBS="$LIBS"
   12127         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   12128         LIBS="$PTHREAD_LIBS $LIBS"
   12129 
   12130         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
   12131         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
   12132 $as_echo_n "checking for joinable pthread attribute... " >&6; }
   12133 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
   12134   $as_echo_n "(cached) " >&6
   12135 else
   12136   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
   12137              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
   12138                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12139 /* end confdefs.h.  */
   12140 #include <pthread.h>
   12141 int
   12142 main ()
   12143 {
   12144 int attr = $ax_pthread_attr; return attr /* ; */
   12145   ;
   12146   return 0;
   12147 }
   12148 _ACEOF
   12149 if ac_fn_c_try_link "$LINENO"; then :
   12150   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
   12151 fi
   12152 rm -f core conftest.err conftest.$ac_objext \
   12153     conftest$ac_exeext conftest.$ac_ext
   12154              done
   12155 
   12156 fi
   12157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
   12158 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
   12159         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
   12160                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
   12161                test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
   12162 
   12163 cat >>confdefs.h <<_ACEOF
   12164 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
   12165 _ACEOF
   12166 
   12167                ax_pthread_joinable_attr_defined=yes
   12168 
   12169 fi
   12170 
   12171         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
   12172 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
   12173 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
   12174   $as_echo_n "(cached) " >&6
   12175 else
   12176   ax_cv_PTHREAD_SPECIAL_FLAGS=no
   12177              case $host_os in
   12178              solaris*)
   12179              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
   12180              ;;
   12181              esac
   12182 
   12183 fi
   12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
   12185 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
   12186         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
   12187                test "x$ax_pthread_special_flags_added" != "xyes"; then :
   12188   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
   12189                ax_pthread_special_flags_added=yes
   12190 fi
   12191 
   12192         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
   12193 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
   12194 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
   12195   $as_echo_n "(cached) " >&6
   12196 else
   12197   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12198 /* end confdefs.h.  */
   12199 #include <pthread.h>
   12200 int
   12201 main ()
   12202 {
   12203 int i = PTHREAD_PRIO_INHERIT;
   12204   ;
   12205   return 0;
   12206 }
   12207 _ACEOF
   12208 if ac_fn_c_try_link "$LINENO"; then :
   12209   ax_cv_PTHREAD_PRIO_INHERIT=yes
   12210 else
   12211   ax_cv_PTHREAD_PRIO_INHERIT=no
   12212 fi
   12213 rm -f core conftest.err conftest.$ac_objext \
   12214     conftest$ac_exeext conftest.$ac_ext
   12215 
   12216 fi
   12217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
   12218 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
   12219         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
   12220                test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
   12221 
   12222 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
   12223 
   12224                ax_pthread_prio_inherit_defined=yes
   12225 
   12226 fi
   12227 
   12228         CFLAGS="$ax_pthread_save_CFLAGS"
   12229         LIBS="$ax_pthread_save_LIBS"
   12230 
   12231         # More AIX lossage: compile with *_r variant
   12232         if test "x$GCC" != "xyes"; then
   12233             case $host_os in
   12234                 aix*)
   12235                 case "x/$CC" in #(
   12236   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
   12237     #handle absolute path differently from PATH based program lookup
   12238                      case "x$CC" in #(
   12239   x/*) :
   12240     if as_fn_executable_p ${CC}_r; then :
   12241   PTHREAD_CC="${CC}_r"
   12242 fi ;; #(
   12243   *) :
   12244     for ac_prog in ${CC}_r
   12245 do
   12246   # Extract the first word of "$ac_prog", so it can be a program name with args.
   12247 set dummy $ac_prog; ac_word=$2
   12248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   12249 $as_echo_n "checking for $ac_word... " >&6; }
   12250 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
   12251   $as_echo_n "(cached) " >&6
   12252 else
   12253   if test -n "$PTHREAD_CC"; then
   12254   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
   12255 else
   12256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   12257 for as_dir in $PATH
   12258 do
   12259   IFS=$as_save_IFS
   12260   test -z "$as_dir" && as_dir=.
   12261     for ac_exec_ext in '' $ac_executable_extensions; do
   12262   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   12263     ac_cv_prog_PTHREAD_CC="$ac_prog"
   12264     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   12265     break 2
   12266   fi
   12267 done
   12268   done
   12269 IFS=$as_save_IFS
   12270 
   12271 fi
   12272 fi
   12273 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
   12274 if test -n "$PTHREAD_CC"; then
   12275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
   12276 $as_echo "$PTHREAD_CC" >&6; }
   12277 else
   12278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12279 $as_echo "no" >&6; }
   12280 fi
   12281 
   12282 
   12283   test -n "$PTHREAD_CC" && break
   12284 done
   12285 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
   12286  ;;
   12287 esac ;; #(
   12288   *) :
   12289      ;;
   12290 esac
   12291                 ;;
   12292             esac
   12293         fi
   12294 fi
   12295 
   12296 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
   12297 
   12298 
   12299 
   12300 
   12301 
   12302 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
   12303 if test "x$ax_pthread_ok" = "xyes"; then
   12304         threads=yes
   12305         :
   12306 else
   12307         ax_pthread_ok=no
   12308         threads=no
   12309 fi
   12310 ac_ext=cpp
   12311 ac_cpp='$CXXCPP $CPPFLAGS'
   12312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   12315 
   12316 
   12317   save_LIBS="$LIBS"
   12318   LIBS="$PTHREAD_LIBS $LIBS"
   12319   save_CXXFLAGS="$CXXFLAGS"
   12320   CXXFLAGS="$PTHREAD_CFLAGS $save_CXXFLAGS"
   12321   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
   12322 $as_echo_n "checking for std::thread... " >&6; }
   12323 if ${gdb_cv_cxx_std_thread+:} false; then :
   12324   $as_echo_n "(cached) " >&6
   12325 else
   12326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12327 /* end confdefs.h.  */
   12328   #if defined (__MINGW32__) || defined (__CYGWIN__)
   12329     # ifdef _WIN32_WINNT
   12330     #  if _WIN32_WINNT < 0x0501
   12331     #   undef _WIN32_WINNT
   12332     #   define _WIN32_WINNT 0x0501
   12333     #  endif
   12334     # else
   12335     #  define _WIN32_WINNT 0x0501
   12336     # endif
   12337     #endif	/* __MINGW32__ || __CYGWIN__ */
   12338     #include <thread>
   12339     #include <mutex>
   12340     void callback() { }
   12341 int
   12342 main ()
   12343 {
   12344 std::thread t(callback);
   12345   ;
   12346   return 0;
   12347 }
   12348 _ACEOF
   12349 if ac_fn_cxx_try_compile "$LINENO"; then :
   12350   gdb_cv_cxx_std_thread=yes
   12351 else
   12352   gdb_cv_cxx_std_thread=no
   12353 fi
   12354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12355 fi
   12356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
   12357 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
   12358 
   12359   if test "$threads" = "yes"; then
   12360     # This check must be here, while LIBS includes any necessary
   12361     # threading library.
   12362     for ac_func in pthread_sigmask pthread_setname_np
   12363 do :
   12364   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   12365 ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
   12366 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   12367   cat >>confdefs.h <<_ACEOF
   12368 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   12369 _ACEOF
   12370 
   12371 fi
   12372 done
   12373 
   12374   fi
   12375   LIBS="$save_LIBS"
   12376   CXXFLAGS="$save_CXXFLAGS"
   12377 
   12378   if test "$want_threading" != "no"; then
   12379     if test "$gdb_cv_cxx_std_thread" = "yes"; then
   12380 
   12381 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
   12382 
   12383     else
   12384 	if test "$want_threading" = "yes"; then
   12385 	    as_fn_error $? "std::thread does not work; disable threading" "$LINENO" 5
   12386 	else
   12387 	    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: std::thread does not work; disabling threading" >&5
   12388 $as_echo "$as_me: WARNING: std::thread does not work; disabling threading" >&2;}
   12389 	fi
   12390     fi
   12391   fi
   12392   ac_ext=c
   12393 ac_cpp='$CPP $CPPFLAGS'
   12394 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12395 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12396 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12397 
   12398 
   12399       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
   12400 $as_echo_n "checking for sigsetjmp... " >&6; }
   12401 if ${gdb_cv_func_sigsetjmp+:} false; then :
   12402   $as_echo_n "(cached) " >&6
   12403 else
   12404   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12405 /* end confdefs.h.  */
   12406 #include <setjmp.h>
   12407 int
   12408 main ()
   12409 {
   12410 sigjmp_buf env;
   12411            while (! sigsetjmp (env, 1))
   12412              siglongjmp (env, 1);
   12413 
   12414   ;
   12415   return 0;
   12416 }
   12417 _ACEOF
   12418 if ac_fn_c_try_compile "$LINENO"; then :
   12419   gdb_cv_func_sigsetjmp=yes
   12420 else
   12421   gdb_cv_func_sigsetjmp=no
   12422 
   12423 fi
   12424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12425 
   12426 fi
   12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
   12428 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
   12429   if test "$gdb_cv_func_sigsetjmp" = "yes"; then
   12430 
   12431 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
   12432 
   12433   fi
   12434 
   12435 
   12436 # Check whether --with-intel_pt was given.
   12437 if test "${with_intel_pt+set}" = set; then :
   12438   withval=$with_intel_pt;
   12439 else
   12440   with_intel_pt=auto
   12441 fi
   12442 
   12443   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
   12444 $as_echo_n "checking whether to use intel pt... " >&6; }
   12445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
   12446 $as_echo "$with_intel_pt" >&6; }
   12447 
   12448   if test "${with_intel_pt}" = no; then
   12449     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
   12450 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
   12451     HAVE_LIBIPT=no
   12452   else
   12453     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12454 /* end confdefs.h.  */
   12455 
   12456   #include <linux/perf_event.h>
   12457   #ifndef PERF_ATTR_SIZE_VER5
   12458   # error
   12459   #endif
   12460 
   12461 _ACEOF
   12462 if ac_fn_c_try_cpp "$LINENO"; then :
   12463   perf_event=yes
   12464 else
   12465   perf_event=no
   12466 fi
   12467 rm -f conftest.err conftest.i conftest.$ac_ext
   12468     if test "$perf_event" != yes; then
   12469       if test "$with_intel_pt" = yes; then
   12470 	as_fn_error $? "linux/perf_event.h missing or too old" "$LINENO" 5
   12471       else
   12472 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
   12473 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
   12474       fi
   12475     fi
   12476 
   12477 
   12478 
   12479 
   12480 
   12481 
   12482 
   12483 
   12484 
   12485     use_additional=yes
   12486 
   12487   acl_save_prefix="$prefix"
   12488   prefix="$acl_final_prefix"
   12489   acl_save_exec_prefix="$exec_prefix"
   12490   exec_prefix="$acl_final_exec_prefix"
   12491 
   12492     eval additional_includedir=\"$includedir\"
   12493     eval additional_libdir=\"$libdir\"
   12494 
   12495   exec_prefix="$acl_save_exec_prefix"
   12496   prefix="$acl_save_prefix"
   12497 
   12498 
   12499 # Check whether --with-libipt-prefix was given.
   12500 if test "${with_libipt_prefix+set}" = set; then :
   12501   withval=$with_libipt_prefix;
   12502     if test "X$withval" = "Xno"; then
   12503       use_additional=no
   12504     else
   12505       if test "X$withval" = "X"; then
   12506 
   12507   acl_save_prefix="$prefix"
   12508   prefix="$acl_final_prefix"
   12509   acl_save_exec_prefix="$exec_prefix"
   12510   exec_prefix="$acl_final_exec_prefix"
   12511 
   12512           eval additional_includedir=\"$includedir\"
   12513           eval additional_libdir=\"$libdir\"
   12514 
   12515   exec_prefix="$acl_save_exec_prefix"
   12516   prefix="$acl_save_prefix"
   12517 
   12518       else
   12519         additional_includedir="$withval/include"
   12520         additional_libdir="$withval/lib"
   12521       fi
   12522     fi
   12523 
   12524 fi
   12525 
   12526 
   12527 # Check whether --with-libipt-type was given.
   12528 if test "${with_libipt_type+set}" = set; then :
   12529   withval=$with_libipt_type;  with_libipt_type=$withval
   12530 else
   12531    with_libipt_type=auto
   12532 fi
   12533 
   12534   lib_type=`eval echo \$with_libipt_type`
   12535 
   12536       LIBIPT=
   12537   LTLIBIPT=
   12538   INCIPT=
   12539   rpathdirs=
   12540   ltrpathdirs=
   12541   names_already_handled=
   12542   names_next_round='ipt '
   12543   while test -n "$names_next_round"; do
   12544     names_this_round="$names_next_round"
   12545     names_next_round=
   12546     for name in $names_this_round; do
   12547       already_handled=
   12548       for n in $names_already_handled; do
   12549         if test "$n" = "$name"; then
   12550           already_handled=yes
   12551           break
   12552         fi
   12553       done
   12554       if test -z "$already_handled"; then
   12555         names_already_handled="$names_already_handled $name"
   12556                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
   12557         eval value=\"\$HAVE_LIB$uppername\"
   12558         if test -n "$value"; then
   12559           if test "$value" = yes; then
   12560             eval value=\"\$LIB$uppername\"
   12561             test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
   12562             eval value=\"\$LTLIB$uppername\"
   12563             test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
   12564           else
   12565                                     :
   12566           fi
   12567         else
   12568                               found_dir=
   12569           found_la=
   12570           found_so=
   12571           found_a=
   12572           if test $use_additional = yes; then
   12573             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   12574               found_dir="$additional_libdir"
   12575               found_so="$additional_libdir/lib$name.$shlibext"
   12576               if test -f "$additional_libdir/lib$name.la"; then
   12577                 found_la="$additional_libdir/lib$name.la"
   12578               fi
   12579             elif test x$lib_type != xshared; then
   12580               if test -f "$additional_libdir/lib$name.$libext"; then
   12581                 found_dir="$additional_libdir"
   12582                 found_a="$additional_libdir/lib$name.$libext"
   12583                 if test -f "$additional_libdir/lib$name.la"; then
   12584                   found_la="$additional_libdir/lib$name.la"
   12585                 fi
   12586               fi
   12587             fi
   12588           fi
   12589           if test "X$found_dir" = "X"; then
   12590             for x in $LDFLAGS $LTLIBIPT; do
   12591 
   12592   acl_save_prefix="$prefix"
   12593   prefix="$acl_final_prefix"
   12594   acl_save_exec_prefix="$exec_prefix"
   12595   exec_prefix="$acl_final_exec_prefix"
   12596   eval x=\"$x\"
   12597   exec_prefix="$acl_save_exec_prefix"
   12598   prefix="$acl_save_prefix"
   12599 
   12600               case "$x" in
   12601                 -L*)
   12602                   dir=`echo "X$x" | sed -e 's/^X-L//'`
   12603                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   12604                     found_dir="$dir"
   12605                     found_so="$dir/lib$name.$shlibext"
   12606                     if test -f "$dir/lib$name.la"; then
   12607                       found_la="$dir/lib$name.la"
   12608                     fi
   12609                   elif test x$lib_type != xshared; then
   12610                     if test -f "$dir/lib$name.$libext"; then
   12611                       found_dir="$dir"
   12612                       found_a="$dir/lib$name.$libext"
   12613                       if test -f "$dir/lib$name.la"; then
   12614                         found_la="$dir/lib$name.la"
   12615                       fi
   12616                     fi
   12617                   fi
   12618                   ;;
   12619               esac
   12620               if test "X$found_dir" != "X"; then
   12621                 break
   12622               fi
   12623             done
   12624           fi
   12625           if test "X$found_dir" != "X"; then
   12626                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
   12627             if test "X$found_so" != "X"; then
   12628                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
   12629                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12630               else
   12631                                                                                 haveit=
   12632                 for x in $ltrpathdirs; do
   12633                   if test "X$x" = "X$found_dir"; then
   12634                     haveit=yes
   12635                     break
   12636                   fi
   12637                 done
   12638                 if test -z "$haveit"; then
   12639                   ltrpathdirs="$ltrpathdirs $found_dir"
   12640                 fi
   12641                                 if test "$hardcode_direct" = yes; then
   12642                                                       LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12643                 else
   12644                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
   12645                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12646                                                             haveit=
   12647                     for x in $rpathdirs; do
   12648                       if test "X$x" = "X$found_dir"; then
   12649                         haveit=yes
   12650                         break
   12651                       fi
   12652                     done
   12653                     if test -z "$haveit"; then
   12654                       rpathdirs="$rpathdirs $found_dir"
   12655                     fi
   12656                   else
   12657                                                                                 haveit=
   12658                     for x in $LDFLAGS $LIBIPT; do
   12659 
   12660   acl_save_prefix="$prefix"
   12661   prefix="$acl_final_prefix"
   12662   acl_save_exec_prefix="$exec_prefix"
   12663   exec_prefix="$acl_final_exec_prefix"
   12664   eval x=\"$x\"
   12665   exec_prefix="$acl_save_exec_prefix"
   12666   prefix="$acl_save_prefix"
   12667 
   12668                       if test "X$x" = "X-L$found_dir"; then
   12669                         haveit=yes
   12670                         break
   12671                       fi
   12672                     done
   12673                     if test -z "$haveit"; then
   12674                       LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
   12675                     fi
   12676                     if test "$hardcode_minus_L" != no; then
   12677                                                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12678                     else
   12679                                                                                                                                                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
   12680                     fi
   12681                   fi
   12682                 fi
   12683               fi
   12684             else
   12685               if test "X$found_a" != "X"; then
   12686                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
   12687               else
   12688                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
   12689               fi
   12690             fi
   12691                         additional_includedir=
   12692             case "$found_dir" in
   12693               */lib | */lib/)
   12694                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
   12695                 additional_includedir="$basedir/include"
   12696                 ;;
   12697             esac
   12698             if test "X$additional_includedir" != "X"; then
   12699                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
   12700                 haveit=
   12701                 if test "X$additional_includedir" = "X/usr/local/include"; then
   12702                   if test -n "$GCC"; then
   12703                     case $host_os in
   12704                       linux*) haveit=yes;;
   12705                     esac
   12706                   fi
   12707                 fi
   12708                 if test -z "$haveit"; then
   12709                   for x in $CPPFLAGS $INCIPT; do
   12710 
   12711   acl_save_prefix="$prefix"
   12712   prefix="$acl_final_prefix"
   12713   acl_save_exec_prefix="$exec_prefix"
   12714   exec_prefix="$acl_final_exec_prefix"
   12715   eval x=\"$x\"
   12716   exec_prefix="$acl_save_exec_prefix"
   12717   prefix="$acl_save_prefix"
   12718 
   12719                     if test "X$x" = "X-I$additional_includedir"; then
   12720                       haveit=yes
   12721                       break
   12722                     fi
   12723                   done
   12724                   if test -z "$haveit"; then
   12725                     if test -d "$additional_includedir"; then
   12726                                             INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
   12727                     fi
   12728                   fi
   12729                 fi
   12730               fi
   12731             fi
   12732                         if test -n "$found_la"; then
   12733                                                         save_libdir="$libdir"
   12734               case "$found_la" in
   12735                 */* | *\\*) . "$found_la" ;;
   12736                 *) . "./$found_la" ;;
   12737               esac
   12738               libdir="$save_libdir"
   12739                             for dep in $dependency_libs; do
   12740                 case "$dep" in
   12741                   -L*)
   12742                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
   12743                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
   12744                       haveit=
   12745                       if test "X$additional_libdir" = "X/usr/local/lib"; then
   12746                         if test -n "$GCC"; then
   12747                           case $host_os in
   12748                             linux*) haveit=yes;;
   12749                           esac
   12750                         fi
   12751                       fi
   12752                       if test -z "$haveit"; then
   12753                         haveit=
   12754                         for x in $LDFLAGS $LIBIPT; do
   12755 
   12756   acl_save_prefix="$prefix"
   12757   prefix="$acl_final_prefix"
   12758   acl_save_exec_prefix="$exec_prefix"
   12759   exec_prefix="$acl_final_exec_prefix"
   12760   eval x=\"$x\"
   12761   exec_prefix="$acl_save_exec_prefix"
   12762   prefix="$acl_save_prefix"
   12763 
   12764                           if test "X$x" = "X-L$additional_libdir"; then
   12765                             haveit=yes
   12766                             break
   12767                           fi
   12768                         done
   12769                         if test -z "$haveit"; then
   12770                           if test -d "$additional_libdir"; then
   12771                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
   12772                           fi
   12773                         fi
   12774                         haveit=
   12775                         for x in $LDFLAGS $LTLIBIPT; do
   12776 
   12777   acl_save_prefix="$prefix"
   12778   prefix="$acl_final_prefix"
   12779   acl_save_exec_prefix="$exec_prefix"
   12780   exec_prefix="$acl_final_exec_prefix"
   12781   eval x=\"$x\"
   12782   exec_prefix="$acl_save_exec_prefix"
   12783   prefix="$acl_save_prefix"
   12784 
   12785                           if test "X$x" = "X-L$additional_libdir"; then
   12786                             haveit=yes
   12787                             break
   12788                           fi
   12789                         done
   12790                         if test -z "$haveit"; then
   12791                           if test -d "$additional_libdir"; then
   12792                                                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
   12793                           fi
   12794                         fi
   12795                       fi
   12796                     fi
   12797                     ;;
   12798                   -R*)
   12799                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
   12800                     if test "$enable_rpath" != no; then
   12801                                                                   haveit=
   12802                       for x in $rpathdirs; do
   12803                         if test "X$x" = "X$dir"; then
   12804                           haveit=yes
   12805                           break
   12806                         fi
   12807                       done
   12808                       if test -z "$haveit"; then
   12809                         rpathdirs="$rpathdirs $dir"
   12810                       fi
   12811                                                                   haveit=
   12812                       for x in $ltrpathdirs; do
   12813                         if test "X$x" = "X$dir"; then
   12814                           haveit=yes
   12815                           break
   12816                         fi
   12817                       done
   12818                       if test -z "$haveit"; then
   12819                         ltrpathdirs="$ltrpathdirs $dir"
   12820                       fi
   12821                     fi
   12822                     ;;
   12823                   -l*)
   12824                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
   12825                     ;;
   12826                   *.la)
   12827                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
   12828                     ;;
   12829                   *)
   12830                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
   12831                     LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
   12832                     ;;
   12833                 esac
   12834               done
   12835             fi
   12836           else
   12837                                                             if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
   12838               LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
   12839               LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
   12840             else
   12841               LIBIPT="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
   12842               LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
   12843             fi
   12844           fi
   12845         fi
   12846       fi
   12847     done
   12848   done
   12849   if test "X$rpathdirs" != "X"; then
   12850     if test -n "$hardcode_libdir_separator"; then
   12851                         alldirs=
   12852       for found_dir in $rpathdirs; do
   12853         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
   12854       done
   12855             acl_save_libdir="$libdir"
   12856       libdir="$alldirs"
   12857       eval flag=\"$hardcode_libdir_flag_spec\"
   12858       libdir="$acl_save_libdir"
   12859       LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
   12860     else
   12861             for found_dir in $rpathdirs; do
   12862         acl_save_libdir="$libdir"
   12863         libdir="$found_dir"
   12864         eval flag=\"$hardcode_libdir_flag_spec\"
   12865         libdir="$acl_save_libdir"
   12866         LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
   12867       done
   12868     fi
   12869   fi
   12870   if test "X$ltrpathdirs" != "X"; then
   12871             for found_dir in $ltrpathdirs; do
   12872       LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
   12873     done
   12874   fi
   12875 
   12876 
   12877         ac_save_CPPFLAGS="$CPPFLAGS"
   12878 
   12879   for element in $INCIPT; do
   12880     haveit=
   12881     for x in $CPPFLAGS; do
   12882 
   12883   acl_save_prefix="$prefix"
   12884   prefix="$acl_final_prefix"
   12885   acl_save_exec_prefix="$exec_prefix"
   12886   exec_prefix="$acl_final_exec_prefix"
   12887   eval x=\"$x\"
   12888   exec_prefix="$acl_save_exec_prefix"
   12889   prefix="$acl_save_prefix"
   12890 
   12891       if test "X$x" = "X$element"; then
   12892         haveit=yes
   12893         break
   12894       fi
   12895     done
   12896     if test -z "$haveit"; then
   12897       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
   12898     fi
   12899   done
   12900 
   12901 
   12902   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
   12903 $as_echo_n "checking for libipt... " >&6; }
   12904 if ${ac_cv_libipt+:} false; then :
   12905   $as_echo_n "(cached) " >&6
   12906 else
   12907 
   12908     ac_save_LIBS="$LIBS"
   12909     LIBS="$LIBS $LIBIPT"
   12910     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12911 /* end confdefs.h.  */
   12912 #include "intel-pt.h"
   12913 int
   12914 main ()
   12915 {
   12916 pt_insn_alloc_decoder (0);
   12917   ;
   12918   return 0;
   12919 }
   12920 _ACEOF
   12921 if ac_fn_c_try_link "$LINENO"; then :
   12922   ac_cv_libipt=yes
   12923 else
   12924   ac_cv_libipt=no
   12925 fi
   12926 rm -f core conftest.err conftest.$ac_objext \
   12927     conftest$ac_exeext conftest.$ac_ext
   12928     LIBS="$ac_save_LIBS"
   12929 
   12930 fi
   12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
   12932 $as_echo "$ac_cv_libipt" >&6; }
   12933   if test "$ac_cv_libipt" = yes; then
   12934     HAVE_LIBIPT=yes
   12935 
   12936 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
   12937 
   12938     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
   12939 $as_echo_n "checking how to link with libipt... " >&6; }
   12940     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
   12941 $as_echo "$LIBIPT" >&6; }
   12942   else
   12943     HAVE_LIBIPT=no
   12944             CPPFLAGS="$ac_save_CPPFLAGS"
   12945     LIBIPT=
   12946     LTLIBIPT=
   12947   fi
   12948 
   12949 
   12950 
   12951 
   12952 
   12953 
   12954     if test "$HAVE_LIBIPT" != yes; then
   12955       if test "$with_intel_pt" = yes; then
   12956 	as_fn_error $? "libipt is missing or unusable" "$LINENO" 5
   12957       else
   12958 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
   12959 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
   12960       fi
   12961     else
   12962       save_LIBS=$LIBS
   12963       LIBS="$LIBS $LIBIPT"
   12964       for ac_func in pt_insn_event
   12965 do :
   12966   ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
   12967 if test "x$ac_cv_func_pt_insn_event" = xyes; then :
   12968   cat >>confdefs.h <<_ACEOF
   12969 #define HAVE_PT_INSN_EVENT 1
   12970 _ACEOF
   12971 
   12972 fi
   12973 done
   12974 
   12975       ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
   12976 "
   12977 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes; then :
   12978 
   12979 cat >>confdefs.h <<_ACEOF
   12980 #define HAVE_STRUCT_PT_INSN_ENABLED 1
   12981 _ACEOF
   12982 
   12983 
   12984 fi
   12985 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
   12986 "
   12987 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes; then :
   12988 
   12989 cat >>confdefs.h <<_ACEOF
   12990 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
   12991 _ACEOF
   12992 
   12993 
   12994 fi
   12995 
   12996       LIBS=$save_LIBS
   12997     fi
   12998   fi
   12999 
   13000   # Check if the compiler and runtime support printing long longs.
   13001 
   13002   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
   13003 $as_echo_n "checking for long long support in printf... " >&6; }
   13004 if ${gdb_cv_printf_has_long_long+:} false; then :
   13005   $as_echo_n "(cached) " >&6
   13006 else
   13007   if test "$cross_compiling" = yes; then :
   13008   gdb_cv_printf_has_long_long=no
   13009 else
   13010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13011 /* end confdefs.h.  */
   13012 $ac_includes_default
   13013 int
   13014 main ()
   13015 {
   13016 char buf[32];
   13017     long long l = 0;
   13018     l = (l << 16) + 0x0123;
   13019     l = (l << 16) + 0x4567;
   13020     l = (l << 16) + 0x89ab;
   13021     l = (l << 16) + 0xcdef;
   13022     sprintf (buf, "0x%016llx", l);
   13023     return (strcmp ("0x0123456789abcdef", buf));
   13024   ;
   13025   return 0;
   13026 }
   13027 _ACEOF
   13028 if ac_fn_c_try_run "$LINENO"; then :
   13029   gdb_cv_printf_has_long_long=yes
   13030 else
   13031   gdb_cv_printf_has_long_long=no
   13032 fi
   13033 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   13034   conftest.$ac_objext conftest.beam conftest.$ac_ext
   13035 fi
   13036 
   13037 fi
   13038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
   13039 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
   13040   if test "$gdb_cv_printf_has_long_long" = yes; then
   13041 
   13042 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
   13043 
   13044   fi
   13045 
   13046 
   13047 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
   13048 
   13049  for ac_header in sys/procfs.h
   13050 do :
   13051   ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
   13052 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
   13053   cat >>confdefs.h <<_ACEOF
   13054 #define HAVE_SYS_PROCFS_H 1
   13055 _ACEOF
   13056 
   13057 fi
   13058 
   13059 done
   13060 
   13061   if test "$ac_cv_header_sys_procfs_h" = yes; then
   13062 
   13063  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
   13064 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
   13065  if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false; then :
   13066   $as_echo_n "(cached) " >&6
   13067 else
   13068   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13069 /* end confdefs.h.  */
   13070 
   13071 #define _SYSCALL32
   13072 #include <sys/procfs.h>
   13073 int
   13074 main ()
   13075 {
   13076 gregset_t avar
   13077   ;
   13078   return 0;
   13079 }
   13080 _ACEOF
   13081 if ac_fn_c_try_compile "$LINENO"; then :
   13082   bfd_cv_have_sys_procfs_type_gregset_t=yes
   13083 else
   13084   bfd_cv_have_sys_procfs_type_gregset_t=no
   13085 
   13086 fi
   13087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13088 fi
   13089 
   13090  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
   13091 
   13092 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
   13093 
   13094  fi
   13095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
   13096 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
   13097 
   13098 
   13099  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
   13100 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
   13101  if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false; then :
   13102   $as_echo_n "(cached) " >&6
   13103 else
   13104   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13105 /* end confdefs.h.  */
   13106 
   13107 #define _SYSCALL32
   13108 #include <sys/procfs.h>
   13109 int
   13110 main ()
   13111 {
   13112 fpregset_t avar
   13113   ;
   13114   return 0;
   13115 }
   13116 _ACEOF
   13117 if ac_fn_c_try_compile "$LINENO"; then :
   13118   bfd_cv_have_sys_procfs_type_fpregset_t=yes
   13119 else
   13120   bfd_cv_have_sys_procfs_type_fpregset_t=no
   13121 
   13122 fi
   13123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13124 fi
   13125 
   13126  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
   13127 
   13128 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
   13129 
   13130  fi
   13131  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
   13132 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
   13133 
   13134 
   13135  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
   13136 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
   13137  if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false; then :
   13138   $as_echo_n "(cached) " >&6
   13139 else
   13140   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13141 /* end confdefs.h.  */
   13142 
   13143 #define _SYSCALL32
   13144 #include <sys/procfs.h>
   13145 int
   13146 main ()
   13147 {
   13148 prgregset_t avar
   13149   ;
   13150   return 0;
   13151 }
   13152 _ACEOF
   13153 if ac_fn_c_try_compile "$LINENO"; then :
   13154   bfd_cv_have_sys_procfs_type_prgregset_t=yes
   13155 else
   13156   bfd_cv_have_sys_procfs_type_prgregset_t=no
   13157 
   13158 fi
   13159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13160 fi
   13161 
   13162  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
   13163 
   13164 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
   13165 
   13166  fi
   13167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
   13168 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
   13169 
   13170 
   13171  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
   13172 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
   13173  if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false; then :
   13174   $as_echo_n "(cached) " >&6
   13175 else
   13176   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13177 /* end confdefs.h.  */
   13178 
   13179 #define _SYSCALL32
   13180 #include <sys/procfs.h>
   13181 int
   13182 main ()
   13183 {
   13184 prfpregset_t avar
   13185   ;
   13186   return 0;
   13187 }
   13188 _ACEOF
   13189 if ac_fn_c_try_compile "$LINENO"; then :
   13190   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
   13191 else
   13192   bfd_cv_have_sys_procfs_type_prfpregset_t=no
   13193 
   13194 fi
   13195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13196 fi
   13197 
   13198  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
   13199 
   13200 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
   13201 
   13202  fi
   13203  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
   13204 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
   13205 
   13206 
   13207  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
   13208 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
   13209  if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false; then :
   13210   $as_echo_n "(cached) " >&6
   13211 else
   13212   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13213 /* end confdefs.h.  */
   13214 
   13215 #define _SYSCALL32
   13216 #include <sys/procfs.h>
   13217 int
   13218 main ()
   13219 {
   13220 prgregset32_t avar
   13221   ;
   13222   return 0;
   13223 }
   13224 _ACEOF
   13225 if ac_fn_c_try_compile "$LINENO"; then :
   13226   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
   13227 else
   13228   bfd_cv_have_sys_procfs_type_prgregset32_t=no
   13229 
   13230 fi
   13231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13232 fi
   13233 
   13234  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
   13235 
   13236 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
   13237 
   13238  fi
   13239  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
   13240 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
   13241 
   13242 
   13243  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
   13244 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
   13245  if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false; then :
   13246   $as_echo_n "(cached) " >&6
   13247 else
   13248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13249 /* end confdefs.h.  */
   13250 
   13251 #define _SYSCALL32
   13252 #include <sys/procfs.h>
   13253 int
   13254 main ()
   13255 {
   13256 lwpid_t avar
   13257   ;
   13258   return 0;
   13259 }
   13260 _ACEOF
   13261 if ac_fn_c_try_compile "$LINENO"; then :
   13262   bfd_cv_have_sys_procfs_type_lwpid_t=yes
   13263 else
   13264   bfd_cv_have_sys_procfs_type_lwpid_t=no
   13265 
   13266 fi
   13267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13268 fi
   13269 
   13270  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
   13271 
   13272 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
   13273 
   13274  fi
   13275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
   13276 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
   13277 
   13278 
   13279  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
   13280 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
   13281  if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false; then :
   13282   $as_echo_n "(cached) " >&6
   13283 else
   13284   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13285 /* end confdefs.h.  */
   13286 
   13287 #define _SYSCALL32
   13288 #include <sys/procfs.h>
   13289 int
   13290 main ()
   13291 {
   13292 psaddr_t avar
   13293   ;
   13294   return 0;
   13295 }
   13296 _ACEOF
   13297 if ac_fn_c_try_compile "$LINENO"; then :
   13298   bfd_cv_have_sys_procfs_type_psaddr_t=yes
   13299 else
   13300   bfd_cv_have_sys_procfs_type_psaddr_t=no
   13301 
   13302 fi
   13303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13304 fi
   13305 
   13306  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
   13307 
   13308 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
   13309 
   13310  fi
   13311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
   13312 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
   13313 
   13314 
   13315  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
   13316 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
   13317  if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false; then :
   13318   $as_echo_n "(cached) " >&6
   13319 else
   13320   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13321 /* end confdefs.h.  */
   13322 
   13323 #define _SYSCALL32
   13324 #include <sys/procfs.h>
   13325 int
   13326 main ()
   13327 {
   13328 elf_fpregset_t avar
   13329   ;
   13330   return 0;
   13331 }
   13332 _ACEOF
   13333 if ac_fn_c_try_compile "$LINENO"; then :
   13334   bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
   13335 else
   13336   bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
   13337 
   13338 fi
   13339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13340 fi
   13341 
   13342  if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
   13343 
   13344 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
   13345 
   13346  fi
   13347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
   13348 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
   13349 
   13350   fi
   13351 
   13352     # Check for xxhash
   13353 
   13354 # Check whether --with-xxhash was given.
   13355 if test "${with_xxhash+set}" = set; then :
   13356   withval=$with_xxhash;
   13357 else
   13358   with_xxhash=auto
   13359 fi
   13360 
   13361 
   13362   if test "x$with_xxhash" != "xno"; then
   13363 
   13364 
   13365 
   13366 
   13367 
   13368 
   13369 
   13370 
   13371     use_additional=yes
   13372 
   13373   acl_save_prefix="$prefix"
   13374   prefix="$acl_final_prefix"
   13375   acl_save_exec_prefix="$exec_prefix"
   13376   exec_prefix="$acl_final_exec_prefix"
   13377 
   13378     eval additional_includedir=\"$includedir\"
   13379     eval additional_libdir=\"$libdir\"
   13380 
   13381   exec_prefix="$acl_save_exec_prefix"
   13382   prefix="$acl_save_prefix"
   13383 
   13384 
   13385 # Check whether --with-libxxhash-prefix was given.
   13386 if test "${with_libxxhash_prefix+set}" = set; then :
   13387   withval=$with_libxxhash_prefix;
   13388     if test "X$withval" = "Xno"; then
   13389       use_additional=no
   13390     else
   13391       if test "X$withval" = "X"; then
   13392 
   13393   acl_save_prefix="$prefix"
   13394   prefix="$acl_final_prefix"
   13395   acl_save_exec_prefix="$exec_prefix"
   13396   exec_prefix="$acl_final_exec_prefix"
   13397 
   13398           eval additional_includedir=\"$includedir\"
   13399           eval additional_libdir=\"$libdir\"
   13400 
   13401   exec_prefix="$acl_save_exec_prefix"
   13402   prefix="$acl_save_prefix"
   13403 
   13404       else
   13405         additional_includedir="$withval/include"
   13406         additional_libdir="$withval/lib"
   13407       fi
   13408     fi
   13409 
   13410 fi
   13411 
   13412 
   13413 # Check whether --with-libxxhash-type was given.
   13414 if test "${with_libxxhash_type+set}" = set; then :
   13415   withval=$with_libxxhash_type;  with_libxxhash_type=$withval
   13416 else
   13417    with_libxxhash_type=auto
   13418 fi
   13419 
   13420   lib_type=`eval echo \$with_libxxhash_type`
   13421 
   13422       LIBXXHASH=
   13423   LTLIBXXHASH=
   13424   INCXXHASH=
   13425   rpathdirs=
   13426   ltrpathdirs=
   13427   names_already_handled=
   13428   names_next_round='xxhash '
   13429   while test -n "$names_next_round"; do
   13430     names_this_round="$names_next_round"
   13431     names_next_round=
   13432     for name in $names_this_round; do
   13433       already_handled=
   13434       for n in $names_already_handled; do
   13435         if test "$n" = "$name"; then
   13436           already_handled=yes
   13437           break
   13438         fi
   13439       done
   13440       if test -z "$already_handled"; then
   13441         names_already_handled="$names_already_handled $name"
   13442                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
   13443         eval value=\"\$HAVE_LIB$uppername\"
   13444         if test -n "$value"; then
   13445           if test "$value" = yes; then
   13446             eval value=\"\$LIB$uppername\"
   13447             test -z "$value" || LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$value"
   13448             eval value=\"\$LTLIB$uppername\"
   13449             test -z "$value" || LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
   13450           else
   13451                                     :
   13452           fi
   13453         else
   13454                               found_dir=
   13455           found_la=
   13456           found_so=
   13457           found_a=
   13458           if test $use_additional = yes; then
   13459             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   13460               found_dir="$additional_libdir"
   13461               found_so="$additional_libdir/lib$name.$shlibext"
   13462               if test -f "$additional_libdir/lib$name.la"; then
   13463                 found_la="$additional_libdir/lib$name.la"
   13464               fi
   13465             elif test x$lib_type != xshared; then
   13466               if test -f "$additional_libdir/lib$name.$libext"; then
   13467                 found_dir="$additional_libdir"
   13468                 found_a="$additional_libdir/lib$name.$libext"
   13469                 if test -f "$additional_libdir/lib$name.la"; then
   13470                   found_la="$additional_libdir/lib$name.la"
   13471                 fi
   13472               fi
   13473             fi
   13474           fi
   13475           if test "X$found_dir" = "X"; then
   13476             for x in $LDFLAGS $LTLIBXXHASH; do
   13477 
   13478   acl_save_prefix="$prefix"
   13479   prefix="$acl_final_prefix"
   13480   acl_save_exec_prefix="$exec_prefix"
   13481   exec_prefix="$acl_final_exec_prefix"
   13482   eval x=\"$x\"
   13483   exec_prefix="$acl_save_exec_prefix"
   13484   prefix="$acl_save_prefix"
   13485 
   13486               case "$x" in
   13487                 -L*)
   13488                   dir=`echo "X$x" | sed -e 's/^X-L//'`
   13489                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   13490                     found_dir="$dir"
   13491                     found_so="$dir/lib$name.$shlibext"
   13492                     if test -f "$dir/lib$name.la"; then
   13493                       found_la="$dir/lib$name.la"
   13494                     fi
   13495                   elif test x$lib_type != xshared; then
   13496                     if test -f "$dir/lib$name.$libext"; then
   13497                       found_dir="$dir"
   13498                       found_a="$dir/lib$name.$libext"
   13499                       if test -f "$dir/lib$name.la"; then
   13500                         found_la="$dir/lib$name.la"
   13501                       fi
   13502                     fi
   13503                   fi
   13504                   ;;
   13505               esac
   13506               if test "X$found_dir" != "X"; then
   13507                 break
   13508               fi
   13509             done
   13510           fi
   13511           if test "X$found_dir" != "X"; then
   13512                         LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
   13513             if test "X$found_so" != "X"; then
   13514                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
   13515                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13516               else
   13517                                                                                 haveit=
   13518                 for x in $ltrpathdirs; do
   13519                   if test "X$x" = "X$found_dir"; then
   13520                     haveit=yes
   13521                     break
   13522                   fi
   13523                 done
   13524                 if test -z "$haveit"; then
   13525                   ltrpathdirs="$ltrpathdirs $found_dir"
   13526                 fi
   13527                                 if test "$hardcode_direct" = yes; then
   13528                                                       LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13529                 else
   13530                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
   13531                                                             LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13532                                                             haveit=
   13533                     for x in $rpathdirs; do
   13534                       if test "X$x" = "X$found_dir"; then
   13535                         haveit=yes
   13536                         break
   13537                       fi
   13538                     done
   13539                     if test -z "$haveit"; then
   13540                       rpathdirs="$rpathdirs $found_dir"
   13541                     fi
   13542                   else
   13543                                                                                 haveit=
   13544                     for x in $LDFLAGS $LIBXXHASH; do
   13545 
   13546   acl_save_prefix="$prefix"
   13547   prefix="$acl_final_prefix"
   13548   acl_save_exec_prefix="$exec_prefix"
   13549   exec_prefix="$acl_final_exec_prefix"
   13550   eval x=\"$x\"
   13551   exec_prefix="$acl_save_exec_prefix"
   13552   prefix="$acl_save_prefix"
   13553 
   13554                       if test "X$x" = "X-L$found_dir"; then
   13555                         haveit=yes
   13556                         break
   13557                       fi
   13558                     done
   13559                     if test -z "$haveit"; then
   13560                       LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
   13561                     fi
   13562                     if test "$hardcode_minus_L" != no; then
   13563                                                                                         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13564                     else
   13565                                                                                                                                                                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
   13566                     fi
   13567                   fi
   13568                 fi
   13569               fi
   13570             else
   13571               if test "X$found_a" != "X"; then
   13572                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
   13573               else
   13574                                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
   13575               fi
   13576             fi
   13577                         additional_includedir=
   13578             case "$found_dir" in
   13579               */lib | */lib/)
   13580                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
   13581                 additional_includedir="$basedir/include"
   13582                 ;;
   13583             esac
   13584             if test "X$additional_includedir" != "X"; then
   13585                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
   13586                 haveit=
   13587                 if test "X$additional_includedir" = "X/usr/local/include"; then
   13588                   if test -n "$GCC"; then
   13589                     case $host_os in
   13590                       linux*) haveit=yes;;
   13591                     esac
   13592                   fi
   13593                 fi
   13594                 if test -z "$haveit"; then
   13595                   for x in $CPPFLAGS $INCXXHASH; do
   13596 
   13597   acl_save_prefix="$prefix"
   13598   prefix="$acl_final_prefix"
   13599   acl_save_exec_prefix="$exec_prefix"
   13600   exec_prefix="$acl_final_exec_prefix"
   13601   eval x=\"$x\"
   13602   exec_prefix="$acl_save_exec_prefix"
   13603   prefix="$acl_save_prefix"
   13604 
   13605                     if test "X$x" = "X-I$additional_includedir"; then
   13606                       haveit=yes
   13607                       break
   13608                     fi
   13609                   done
   13610                   if test -z "$haveit"; then
   13611                     if test -d "$additional_includedir"; then
   13612                                             INCXXHASH="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
   13613                     fi
   13614                   fi
   13615                 fi
   13616               fi
   13617             fi
   13618                         if test -n "$found_la"; then
   13619                                                         save_libdir="$libdir"
   13620               case "$found_la" in
   13621                 */* | *\\*) . "$found_la" ;;
   13622                 *) . "./$found_la" ;;
   13623               esac
   13624               libdir="$save_libdir"
   13625                             for dep in $dependency_libs; do
   13626                 case "$dep" in
   13627                   -L*)
   13628                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
   13629                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
   13630                       haveit=
   13631                       if test "X$additional_libdir" = "X/usr/local/lib"; then
   13632                         if test -n "$GCC"; then
   13633                           case $host_os in
   13634                             linux*) haveit=yes;;
   13635                           esac
   13636                         fi
   13637                       fi
   13638                       if test -z "$haveit"; then
   13639                         haveit=
   13640                         for x in $LDFLAGS $LIBXXHASH; do
   13641 
   13642   acl_save_prefix="$prefix"
   13643   prefix="$acl_final_prefix"
   13644   acl_save_exec_prefix="$exec_prefix"
   13645   exec_prefix="$acl_final_exec_prefix"
   13646   eval x=\"$x\"
   13647   exec_prefix="$acl_save_exec_prefix"
   13648   prefix="$acl_save_prefix"
   13649 
   13650                           if test "X$x" = "X-L$additional_libdir"; then
   13651                             haveit=yes
   13652                             break
   13653                           fi
   13654                         done
   13655                         if test -z "$haveit"; then
   13656                           if test -d "$additional_libdir"; then
   13657                                                         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
   13658                           fi
   13659                         fi
   13660                         haveit=
   13661                         for x in $LDFLAGS $LTLIBXXHASH; do
   13662 
   13663   acl_save_prefix="$prefix"
   13664   prefix="$acl_final_prefix"
   13665   acl_save_exec_prefix="$exec_prefix"
   13666   exec_prefix="$acl_final_exec_prefix"
   13667   eval x=\"$x\"
   13668   exec_prefix="$acl_save_exec_prefix"
   13669   prefix="$acl_save_prefix"
   13670 
   13671                           if test "X$x" = "X-L$additional_libdir"; then
   13672                             haveit=yes
   13673                             break
   13674                           fi
   13675                         done
   13676                         if test -z "$haveit"; then
   13677                           if test -d "$additional_libdir"; then
   13678                                                         LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
   13679                           fi
   13680                         fi
   13681                       fi
   13682                     fi
   13683                     ;;
   13684                   -R*)
   13685                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
   13686                     if test "$enable_rpath" != no; then
   13687                                                                   haveit=
   13688                       for x in $rpathdirs; do
   13689                         if test "X$x" = "X$dir"; then
   13690                           haveit=yes
   13691                           break
   13692                         fi
   13693                       done
   13694                       if test -z "$haveit"; then
   13695                         rpathdirs="$rpathdirs $dir"
   13696                       fi
   13697                                                                   haveit=
   13698                       for x in $ltrpathdirs; do
   13699                         if test "X$x" = "X$dir"; then
   13700                           haveit=yes
   13701                           break
   13702                         fi
   13703                       done
   13704                       if test -z "$haveit"; then
   13705                         ltrpathdirs="$ltrpathdirs $dir"
   13706                       fi
   13707                     fi
   13708                     ;;
   13709                   -l*)
   13710                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
   13711                     ;;
   13712                   *.la)
   13713                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
   13714                     ;;
   13715                   *)
   13716                                         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$dep"
   13717                     LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
   13718                     ;;
   13719                 esac
   13720               done
   13721             fi
   13722           else
   13723                                                             if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
   13724               LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
   13725               LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
   13726             else
   13727               LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
   13728               LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
   13729             fi
   13730           fi
   13731         fi
   13732       fi
   13733     done
   13734   done
   13735   if test "X$rpathdirs" != "X"; then
   13736     if test -n "$hardcode_libdir_separator"; then
   13737                         alldirs=
   13738       for found_dir in $rpathdirs; do
   13739         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
   13740       done
   13741             acl_save_libdir="$libdir"
   13742       libdir="$alldirs"
   13743       eval flag=\"$hardcode_libdir_flag_spec\"
   13744       libdir="$acl_save_libdir"
   13745       LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
   13746     else
   13747             for found_dir in $rpathdirs; do
   13748         acl_save_libdir="$libdir"
   13749         libdir="$found_dir"
   13750         eval flag=\"$hardcode_libdir_flag_spec\"
   13751         libdir="$acl_save_libdir"
   13752         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
   13753       done
   13754     fi
   13755   fi
   13756   if test "X$ltrpathdirs" != "X"; then
   13757             for found_dir in $ltrpathdirs; do
   13758       LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
   13759     done
   13760   fi
   13761 
   13762 
   13763         ac_save_CPPFLAGS="$CPPFLAGS"
   13764 
   13765   for element in $INCXXHASH; do
   13766     haveit=
   13767     for x in $CPPFLAGS; do
   13768 
   13769   acl_save_prefix="$prefix"
   13770   prefix="$acl_final_prefix"
   13771   acl_save_exec_prefix="$exec_prefix"
   13772   exec_prefix="$acl_final_exec_prefix"
   13773   eval x=\"$x\"
   13774   exec_prefix="$acl_save_exec_prefix"
   13775   prefix="$acl_save_prefix"
   13776 
   13777       if test "X$x" = "X$element"; then
   13778         haveit=yes
   13779         break
   13780       fi
   13781     done
   13782     if test -z "$haveit"; then
   13783       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
   13784     fi
   13785   done
   13786 
   13787 
   13788   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
   13789 $as_echo_n "checking for libxxhash... " >&6; }
   13790 if ${ac_cv_libxxhash+:} false; then :
   13791   $as_echo_n "(cached) " >&6
   13792 else
   13793 
   13794     ac_save_LIBS="$LIBS"
   13795     LIBS="$LIBS $LIBXXHASH"
   13796     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13797 /* end confdefs.h.  */
   13798 #include <xxhash.h>
   13799 int
   13800 main ()
   13801 {
   13802 XXH32("foo", 3, 0);
   13803 
   13804   ;
   13805   return 0;
   13806 }
   13807 _ACEOF
   13808 if ac_fn_c_try_link "$LINENO"; then :
   13809   ac_cv_libxxhash=yes
   13810 else
   13811   ac_cv_libxxhash=no
   13812 fi
   13813 rm -f core conftest.err conftest.$ac_objext \
   13814     conftest$ac_exeext conftest.$ac_ext
   13815     LIBS="$ac_save_LIBS"
   13816 
   13817 fi
   13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
   13819 $as_echo "$ac_cv_libxxhash" >&6; }
   13820   if test "$ac_cv_libxxhash" = yes; then
   13821     HAVE_LIBXXHASH=yes
   13822 
   13823 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
   13824 
   13825     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
   13826 $as_echo_n "checking how to link with libxxhash... " >&6; }
   13827     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
   13828 $as_echo "$LIBXXHASH" >&6; }
   13829   else
   13830     HAVE_LIBXXHASH=no
   13831             CPPFLAGS="$ac_save_CPPFLAGS"
   13832     LIBXXHASH=
   13833     LTLIBXXHASH=
   13834   fi
   13835 
   13836 
   13837 
   13838 
   13839 
   13840 
   13841     if test "$HAVE_LIBXXHASH" != yes; then
   13842       if test "$with_xxhash" = yes; then
   13843 	as_fn_error $? "xxhash is missing or unusable" "$LINENO" 5
   13844       fi
   13845     fi
   13846     if test "x$with_xxhash" = "xauto"; then
   13847       with_xxhash="$HAVE_LIBXXHASH"
   13848     fi
   13849   fi
   13850 
   13851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
   13852 $as_echo_n "checking whether to use xxhash... " >&6; }
   13853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
   13854 $as_echo "$with_xxhash" >&6; }
   13855 
   13856 
   13857 # Check whether we will enable the inclusion of unit tests when
   13858 # compiling GDB.
   13859 #
   13860 # The default value of this option changes depending whether we're on
   13861 # development mode (in which case it's "true") or not (in which case
   13862 # it's "false").  The $development variable is set by the GDB_AC_COMMON
   13863 # macro, which must therefore be used before GDB_AC_SELFTEST.
   13864 
   13865 if test "x$development" != xtrue && test "x$development" != xfalse; then :
   13866   as_fn_error $? "Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
   13867 fi
   13868 
   13869 # Check whether --enable-unit-tests was given.
   13870 if test "${enable_unit_tests+set}" = set; then :
   13871   enableval=$enable_unit_tests; case "${enableval}" in
   13872   yes)  enable_unittests=true  ;;
   13873   no)   enable_unittests=false ;;
   13874   *)    as_fn_error $? "bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
   13875 esac
   13876 else
   13877   enable_unittests=$development
   13878 fi
   13879 
   13880 
   13881 if $enable_unittests; then
   13882 
   13883 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
   13884 
   13885 
   13886 fi
   13887 
   13888  if $enable_unittests; then
   13889   SELFTEST_TRUE=
   13890   SELFTEST_FALSE='#'
   13891 else
   13892   SELFTEST_TRUE='#'
   13893   SELFTEST_FALSE=
   13894 fi
   13895 
   13896 
   13897  if test x$ac_cv_func_pipe = xyes -o x$ac_cv_func_pipe2 = xyes ; then
   13898   HAVE_PIPE_OR_PIPE2_TRUE=
   13899   HAVE_PIPE_OR_PIPE2_FALSE='#'
   13900 else
   13901   HAVE_PIPE_OR_PIPE2_TRUE='#'
   13902   HAVE_PIPE_OR_PIPE2_FALSE=
   13903 fi
   13904 
   13905 
   13906 # Check the return and argument types of ptrace.
   13907 
   13908 
   13909 for ac_header in sys/ptrace.h ptrace.h
   13910 do :
   13911   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   13912 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   13913 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   13914   cat >>confdefs.h <<_ACEOF
   13915 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   13916 _ACEOF
   13917 
   13918 fi
   13919 
   13920 done
   13921 
   13922 
   13923 gdb_ptrace_headers='
   13924 #include <sys/types.h>
   13925 #if HAVE_SYS_PTRACE_H
   13926 # include <sys/ptrace.h>
   13927 #endif
   13928 #if HAVE_UNISTD_H
   13929 # include <unistd.h>
   13930 #endif
   13931 '
   13932 
   13933 # Check return type.  Varargs (used on GNU/Linux) conflict with the
   13934 # empty argument list, so check for that explicitly.
   13935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
   13936 $as_echo_n "checking return type of ptrace... " >&6; }
   13937 if ${gdb_cv_func_ptrace_ret+:} false; then :
   13938   $as_echo_n "(cached) " >&6
   13939 else
   13940   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13941 /* end confdefs.h.  */
   13942 $gdb_ptrace_headers
   13943 int
   13944 main ()
   13945 {
   13946 extern long ptrace (enum __ptrace_request, ...);
   13947 
   13948   ;
   13949   return 0;
   13950 }
   13951 _ACEOF
   13952 if ac_fn_c_try_compile "$LINENO"; then :
   13953   gdb_cv_func_ptrace_ret='long'
   13954 else
   13955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13956 /* end confdefs.h.  */
   13957 $gdb_ptrace_headers
   13958 int
   13959 main ()
   13960 {
   13961 extern int ptrace ();
   13962 
   13963   ;
   13964   return 0;
   13965 }
   13966 _ACEOF
   13967 if ac_fn_c_try_compile "$LINENO"; then :
   13968   gdb_cv_func_ptrace_ret='int'
   13969 else
   13970   gdb_cv_func_ptrace_ret='long'
   13971 
   13972 fi
   13973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13974 
   13975 fi
   13976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13977 
   13978 fi
   13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
   13980 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
   13981 
   13982 
   13983 cat >>confdefs.h <<_ACEOF
   13984 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
   13985 _ACEOF
   13986 
   13987 
   13988 # Check argument types.
   13989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
   13990 $as_echo_n "checking types of arguments for ptrace... " >&6; }
   13991 if ${gdb_cv_func_ptrace_args+:} false; then :
   13992   $as_echo_n "(cached) " >&6
   13993 else
   13994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13995 /* end confdefs.h.  */
   13996 $gdb_ptrace_headers
   13997 int
   13998 main ()
   13999 {
   14000 extern long ptrace (enum __ptrace_request, ...);
   14001 
   14002   ;
   14003   return 0;
   14004 }
   14005 _ACEOF
   14006 if ac_fn_c_try_compile "$LINENO"; then :
   14007   gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
   14008 else
   14009   for gdb_arg1 in 'int' 'long'; do
   14010 	for gdb_arg2 in 'pid_t' 'int' 'long'; do
   14011 	  for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
   14012 	    for gdb_arg4 in 'int' 'long' 'void *'; do
   14013 	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14014 /* end confdefs.h.  */
   14015 $gdb_ptrace_headers
   14016 int
   14017 main ()
   14018 {
   14019 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
   14020 
   14021   ;
   14022   return 0;
   14023 }
   14024 _ACEOF
   14025 if ac_fn_c_try_compile "$LINENO"; then :
   14026   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
   14027 		 break 4;
   14028 
   14029 fi
   14030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14031 
   14032 	      for gdb_arg5 in 'int *' 'int' 'long'; do
   14033 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14034 /* end confdefs.h.  */
   14035 $gdb_ptrace_headers
   14036 int
   14037 main ()
   14038 {
   14039 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
   14040 
   14041   ;
   14042   return 0;
   14043 }
   14044 _ACEOF
   14045 if ac_fn_c_try_compile "$LINENO"; then :
   14046   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
   14047 		   break 5;
   14048 
   14049 fi
   14050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14051 	      done
   14052 	    done
   14053 	  done
   14054 	done
   14055       done
   14056       # Provide a safe default value.
   14057       : ${gdb_cv_func_ptrace_args='int,int,long,long'}
   14058 
   14059 fi
   14060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14061 
   14062 fi
   14063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
   14064 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
   14065 
   14066 ac_save_IFS=$IFS; IFS=','
   14067 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
   14068 IFS=$ac_save_IFS
   14069 shift
   14070 
   14071 cat >>confdefs.h <<_ACEOF
   14072 #define PTRACE_TYPE_ARG1 $1
   14073 _ACEOF
   14074 
   14075 
   14076 cat >>confdefs.h <<_ACEOF
   14077 #define PTRACE_TYPE_ARG3 $3
   14078 _ACEOF
   14079 
   14080 
   14081 cat >>confdefs.h <<_ACEOF
   14082 #define PTRACE_TYPE_ARG4 $4
   14083 _ACEOF
   14084 
   14085 if test -n "$5"; then
   14086 
   14087 cat >>confdefs.h <<_ACEOF
   14088 #define PTRACE_TYPE_ARG5 $5
   14089 _ACEOF
   14090 
   14091 fi
   14092 
   14093 
   14094 # Detect support warning flags.
   14095 
   14096 
   14097   { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
   14098 $as_echo_n "checking the compiler type... " >&6; }
   14099 if ${gdb_cv_compiler_type+:} false; then :
   14100   $as_echo_n "(cached) " >&6
   14101 else
   14102   gdb_cv_compiler_type=unknown
   14103   if test "$gdb_cv_compiler_type" = unknown; then
   14104      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14105 /* end confdefs.h.  */
   14106 
   14107 int
   14108 main ()
   14109 {
   14110 
   14111                           #if !defined __GNUC__ || defined __clang__
   14112                           #error not gcc
   14113                           #endif
   14114 
   14115   ;
   14116   return 0;
   14117 }
   14118 _ACEOF
   14119 if ac_fn_c_try_compile "$LINENO"; then :
   14120   gdb_cv_compiler_type=gcc
   14121 fi
   14122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14123   fi
   14124 
   14125   if test "$gdb_cv_compiler_type" = unknown; then
   14126      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14127 /* end confdefs.h.  */
   14128 
   14129 int
   14130 main ()
   14131 {
   14132 
   14133                           #ifndef __clang__
   14134                           #error not clang
   14135                           #endif
   14136 
   14137   ;
   14138   return 0;
   14139 }
   14140 _ACEOF
   14141 if ac_fn_c_try_compile "$LINENO"; then :
   14142   gdb_cv_compiler_type=clang
   14143 fi
   14144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14145   fi
   14146 
   14147 fi
   14148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
   14149 $as_echo "$gdb_cv_compiler_type" >&6; }
   14150 
   14151  GDB_COMPILER_TYPE="$gdb_cv_compiler_type"
   14152 
   14153 
   14154 # Check whether --enable-werror was given.
   14155 if test "${enable_werror+set}" = set; then :
   14156   enableval=$enable_werror; case "${enableval}" in
   14157      yes | y) ERROR_ON_WARNING="yes" ;;
   14158      no | n)  ERROR_ON_WARNING="no" ;;
   14159      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
   14160    esac
   14161 fi
   14162 
   14163 
   14164 # Enable -Werror by default when using gcc.  Turn it off for releases.
   14165 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
   14166     ERROR_ON_WARNING=yes
   14167 fi
   14168 
   14169 WERROR_CFLAGS=""
   14170 if test "${ERROR_ON_WARNING}" = yes ; then
   14171     WERROR_CFLAGS="-Werror"
   14172 fi
   14173 
   14174 # The options we'll try to enable.
   14175 build_warnings="-Wall -Wpointer-arith \
   14176 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
   14177 -Wno-switch -Wno-char-subscripts \
   14178 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
   14179 -Wno-sign-compare -Wno-error=maybe-uninitialized \
   14180 -Wno-mismatched-tags \
   14181 -Wno-error=deprecated-register \
   14182 -Wsuggest-override \
   14183 -Wimplicit-fallthrough=5 \
   14184 -Wduplicated-cond \
   14185 -Wshadow=local \
   14186 -Wdeprecated-copy \
   14187 -Wdeprecated-copy-dtor \
   14188 -Wredundant-move \
   14189 -Wmissing-declarations \
   14190 -Wstrict-null-sentinel \
   14191 -Wno-vla-cxx-extension \
   14192 "
   14193 
   14194 # The -Wmissing-prototypes flag will be accepted by GCC, but results
   14195 # in a warning being printed about the flag not being valid for C++,
   14196 # this is something to do with using ccache, and argument ordering.
   14197 if test "$GDB_COMPILER_TYPE" != gcc; then
   14198   build_warnings="$build_warnings -Wmissing-prototypes"
   14199 fi
   14200 
   14201 case "${host}" in
   14202   *-*-mingw32*)
   14203     # Enable -Wno-format by default when using gcc on mingw since many
   14204     # GCC versions complain about %I64.
   14205     build_warnings="$build_warnings -Wno-format" ;;
   14206   *-*-solaris*)
   14207     # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
   14208     # doesn't understand.
   14209     build_warnings="$build_warnings -Wno-unknown-pragmas"
   14210     # Solaris 11 <unistd.h> marks vfork deprecated.
   14211     build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
   14212   *)
   14213     # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
   14214     # but there's a special case for this below.
   14215     build_warnings="$build_warnings -Wformat-nonliteral" ;;
   14216 esac
   14217 
   14218 # Check whether --enable-build-warnings was given.
   14219 if test "${enable_build_warnings+set}" = set; then :
   14220   enableval=$enable_build_warnings; case "${enableval}" in
   14221   yes)	;;
   14222   no)	build_warnings="-w";;
   14223   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14224         build_warnings="${build_warnings} ${t}";;
   14225   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14226         build_warnings="${t} ${build_warnings}";;
   14227   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
   14228 esac
   14229 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
   14230   echo "Setting compiler warning flags = $build_warnings" 6>&1
   14231 fi
   14232 fi
   14233 # Check whether --enable-gdb-build-warnings was given.
   14234 if test "${enable_gdb_build_warnings+set}" = set; then :
   14235   enableval=$enable_gdb_build_warnings; case "${enableval}" in
   14236   yes)	;;
   14237   no)	build_warnings="-w";;
   14238   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14239         build_warnings="${build_warnings} ${t}";;
   14240   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14241         build_warnings="${t} ${build_warnings}";;
   14242   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
   14243 esac
   14244 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
   14245   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
   14246 fi
   14247 fi
   14248 
   14249 # The set of warnings supported by a C++ compiler is not the same as
   14250 # of the C compiler.
   14251 ac_ext=cpp
   14252 ac_cpp='$CXXCPP $CPPFLAGS'
   14253 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14254 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14255 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   14256 
   14257 
   14258 WARN_CFLAGS=""
   14259 if test "x${build_warnings}" != x -a "x$GCC" = xyes
   14260 then
   14261     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
   14262 $as_echo_n "checking compiler warning flags... " >&6; }
   14263     # Separate out the -Werror flag as some files just cannot be
   14264     # compiled with it enabled.
   14265     for w in ${build_warnings}; do
   14266 	# GCC does not complain about -Wno-unknown-warning.  Invert
   14267 	# and test -Wunknown-warning instead.
   14268 	case $w in
   14269 	-Wno-*)
   14270 		wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
   14271         -Wformat-nonliteral)
   14272 		# gcc requires -Wformat before -Wformat-nonliteral
   14273 		# will work, so stick them together.
   14274 		w="-Wformat $w"
   14275 		wtest="$w"
   14276 		;;
   14277 	*)
   14278 		wtest=$w ;;
   14279 	esac
   14280 
   14281 	case $w in
   14282 	-Werr*) WERROR_CFLAGS=-Werror ;;
   14283 	*)
   14284 	    # Check whether GCC accepts it.
   14285 	    saved_CFLAGS="$CFLAGS"
   14286 	    CFLAGS="$CFLAGS -Werror $wtest"
   14287 	    saved_CXXFLAGS="$CXXFLAGS"
   14288 	    CXXFLAGS="$CXXFLAGS -Werror $wtest"
   14289 	    if test "x$w" = "x-Wunused-variable"; then
   14290 	      # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
   14291 	      # fixed in GCC 4.9.  This test is derived from the gdb
   14292 	      # source code that triggered this bug in GCC.
   14293 	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14294 /* end confdefs.h.  */
   14295 struct scoped_restore_base {};
   14296 		    struct scoped_restore_tmpl : public scoped_restore_base {
   14297 		      ~scoped_restore_tmpl() {}
   14298 		    };
   14299 int
   14300 main ()
   14301 {
   14302 const scoped_restore_base &b = scoped_restore_tmpl();
   14303 
   14304   ;
   14305   return 0;
   14306 }
   14307 _ACEOF
   14308 if ac_fn_cxx_try_compile "$LINENO"; then :
   14309   WARN_CFLAGS="${WARN_CFLAGS} $w"
   14310 fi
   14311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14312 	    else
   14313 	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14314 /* end confdefs.h.  */
   14315 
   14316 int
   14317 main ()
   14318 {
   14319 
   14320   ;
   14321   return 0;
   14322 }
   14323 _ACEOF
   14324 if ac_fn_cxx_try_compile "$LINENO"; then :
   14325   WARN_CFLAGS="${WARN_CFLAGS} $w"
   14326 fi
   14327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14328 	    fi
   14329 	    CFLAGS="$saved_CFLAGS"
   14330 	    CXXFLAGS="$saved_CXXFLAGS"
   14331 	esac
   14332     done
   14333     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
   14334 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
   14335 fi
   14336 
   14337 
   14338 
   14339 ac_ext=c
   14340 ac_cpp='$CPP $CPPFLAGS'
   14341 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14342 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14343 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14344 
   14345 
   14346 
   14347 # Set the 'development' global.
   14348 . $srcdir/../bfd/development.sh
   14349 
   14350 if test "$development" = true ; then
   14351 
   14352 $as_echo "#define DEVELOPMENT 1" >>confdefs.h
   14353 
   14354 fi
   14355 
   14356 case ${host} in
   14357   *mingw32*)
   14358 
   14359 $as_echo "#define USE_WIN32API 1" >>confdefs.h
   14360 
   14361     ;;
   14362 esac
   14363 
   14364 CONFIG_STATUS_DEPENDENCIES='$(srcdir)/../bfd/development.sh'
   14365 
   14366 
   14367 ac_config_files="$ac_config_files Makefile"
   14368 
   14369 cat >confcache <<\_ACEOF
   14370 # This file is a shell script that caches the results of configure
   14371 # tests run on this system so they can be shared between configure
   14372 # scripts and configure runs, see configure's option --config-cache.
   14373 # It is not useful on other systems.  If it contains results you don't
   14374 # want to keep, you may remove or edit it.
   14375 #
   14376 # config.status only pays attention to the cache file if you give it
   14377 # the --recheck option to rerun configure.
   14378 #
   14379 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   14380 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   14381 # following values.
   14382 
   14383 _ACEOF
   14384 
   14385 # The following way of writing the cache mishandles newlines in values,
   14386 # but we know of no workaround that is simple, portable, and efficient.
   14387 # So, we kill variables containing newlines.
   14388 # Ultrix sh set writes to stderr and can't be redirected directly,
   14389 # and sets the high bit in the cache file unless we assign to the vars.
   14390 (
   14391   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   14392     eval ac_val=\$$ac_var
   14393     case $ac_val in #(
   14394     *${as_nl}*)
   14395       case $ac_var in #(
   14396       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   14397 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   14398       esac
   14399       case $ac_var in #(
   14400       _ | IFS | as_nl) ;; #(
   14401       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   14402       *) { eval $ac_var=; unset $ac_var;} ;;
   14403       esac ;;
   14404     esac
   14405   done
   14406 
   14407   (set) 2>&1 |
   14408     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   14409     *${as_nl}ac_space=\ *)
   14410       # `set' does not quote correctly, so add quotes: double-quote
   14411       # substitution turns \\\\ into \\, and sed turns \\ into \.
   14412       sed -n \
   14413 	"s/'/'\\\\''/g;
   14414 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   14415       ;; #(
   14416     *)
   14417       # `set' quotes correctly as required by POSIX, so do not add quotes.
   14418       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   14419       ;;
   14420     esac |
   14421     sort
   14422 ) |
   14423   sed '
   14424      /^ac_cv_env_/b end
   14425      t clear
   14426      :clear
   14427      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   14428      t end
   14429      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   14430      :end' >>confcache
   14431 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   14432   if test -w "$cache_file"; then
   14433     if test "x$cache_file" != "x/dev/null"; then
   14434       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   14435 $as_echo "$as_me: updating cache $cache_file" >&6;}
   14436       if test ! -f "$cache_file" || test -h "$cache_file"; then
   14437 	cat confcache >"$cache_file"
   14438       else
   14439         case $cache_file in #(
   14440         */* | ?:*)
   14441 	  mv -f confcache "$cache_file"$$ &&
   14442 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   14443         *)
   14444 	  mv -f confcache "$cache_file" ;;
   14445 	esac
   14446       fi
   14447     fi
   14448   else
   14449     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   14450 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   14451   fi
   14452 fi
   14453 rm -f confcache
   14454 
   14455 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   14456 # Let make expand exec_prefix.
   14457 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   14458 
   14459 DEFS=-DHAVE_CONFIG_H
   14460 
   14461 ac_libobjs=
   14462 ac_ltlibobjs=
   14463 U=
   14464 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   14465   # 1. Remove the extension, and $U if already installed.
   14466   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   14467   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   14468   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   14469   #    will be set to the directory where LIBOBJS objects are built.
   14470   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   14471   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   14472 done
   14473 LIBOBJS=$ac_libobjs
   14474 
   14475 LTLIBOBJS=$ac_ltlibobjs
   14476 
   14477 
   14478 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
   14479   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
   14480 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14481 fi
   14482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
   14483 $as_echo_n "checking that generated files are newer than configure... " >&6; }
   14484    if test -n "$am_sleep_pid"; then
   14485      # Hide warnings about reused PIDs.
   14486      wait $am_sleep_pid 2>/dev/null
   14487    fi
   14488    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
   14489 $as_echo "done" >&6; }
   14490  if test -n "$EXEEXT"; then
   14491   am__EXEEXT_TRUE=
   14492   am__EXEEXT_FALSE='#'
   14493 else
   14494   am__EXEEXT_TRUE='#'
   14495   am__EXEEXT_FALSE=
   14496 fi
   14497 
   14498 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   14499   as_fn_error $? "conditional \"AMDEP\" was never defined.
   14500 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14501 fi
   14502 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   14503   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
   14504 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14505 fi
   14506 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   14507   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
   14508 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14509 fi
   14510 if test -z "${SELFTEST_TRUE}" && test -z "${SELFTEST_FALSE}"; then
   14511   as_fn_error $? "conditional \"SELFTEST\" was never defined.
   14512 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14513 fi
   14514 if test -z "${HAVE_PIPE_OR_PIPE2_TRUE}" && test -z "${HAVE_PIPE_OR_PIPE2_FALSE}"; then
   14515   as_fn_error $? "conditional \"HAVE_PIPE_OR_PIPE2\" was never defined.
   14516 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14517 fi
   14518 
   14519 : "${CONFIG_STATUS=./config.status}"
   14520 ac_write_fail=0
   14521 ac_clean_files_save=$ac_clean_files
   14522 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   14523 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   14524 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   14525 as_write_fail=0
   14526 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   14527 #! $SHELL
   14528 # Generated by $as_me.
   14529 # Run this file to recreate the current configuration.
   14530 # Compiler output produced by configure, useful for debugging
   14531 # configure, is in config.log if it exists.
   14532 
   14533 debug=false
   14534 ac_cs_recheck=false
   14535 ac_cs_silent=false
   14536 
   14537 SHELL=\${CONFIG_SHELL-$SHELL}
   14538 export SHELL
   14539 _ASEOF
   14540 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   14541 ## -------------------- ##
   14542 ## M4sh Initialization. ##
   14543 ## -------------------- ##
   14544 
   14545 # Be more Bourne compatible
   14546 DUALCASE=1; export DUALCASE # for MKS sh
   14547 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   14548   emulate sh
   14549   NULLCMD=:
   14550   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   14551   # is contrary to our usage.  Disable this feature.
   14552   alias -g '${1+"$@"}'='"$@"'
   14553   setopt NO_GLOB_SUBST
   14554 else
   14555   case `(set -o) 2>/dev/null` in #(
   14556   *posix*) :
   14557     set -o posix ;; #(
   14558   *) :
   14559      ;;
   14560 esac
   14561 fi
   14562 
   14563 
   14564 as_nl='
   14565 '
   14566 export as_nl
   14567 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   14568 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   14569 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   14570 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   14571 # Prefer a ksh shell builtin over an external printf program on Solaris,
   14572 # but without wasting forks for bash or zsh.
   14573 if test -z "$BASH_VERSION$ZSH_VERSION" \
   14574     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   14575   as_echo='print -r --'
   14576   as_echo_n='print -rn --'
   14577 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   14578   as_echo='printf %s\n'
   14579   as_echo_n='printf %s'
   14580 else
   14581   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   14582     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   14583     as_echo_n='/usr/ucb/echo -n'
   14584   else
   14585     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   14586     as_echo_n_body='eval
   14587       arg=$1;
   14588       case $arg in #(
   14589       *"$as_nl"*)
   14590 	expr "X$arg" : "X\\(.*\\)$as_nl";
   14591 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   14592       esac;
   14593       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   14594     '
   14595     export as_echo_n_body
   14596     as_echo_n='sh -c $as_echo_n_body as_echo'
   14597   fi
   14598   export as_echo_body
   14599   as_echo='sh -c $as_echo_body as_echo'
   14600 fi
   14601 
   14602 # The user is always right.
   14603 if test "${PATH_SEPARATOR+set}" != set; then
   14604   PATH_SEPARATOR=:
   14605   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   14606     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   14607       PATH_SEPARATOR=';'
   14608   }
   14609 fi
   14610 
   14611 
   14612 # IFS
   14613 # We need space, tab and new line, in precisely that order.  Quoting is
   14614 # there to prevent editors from complaining about space-tab.
   14615 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   14616 # splitting by setting IFS to empty value.)
   14617 IFS=" ""	$as_nl"
   14618 
   14619 # Find who we are.  Look in the path if we contain no directory separator.
   14620 as_myself=
   14621 case $0 in #((
   14622   *[\\/]* ) as_myself=$0 ;;
   14623   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14624 for as_dir in $PATH
   14625 do
   14626   IFS=$as_save_IFS
   14627   test -z "$as_dir" && as_dir=.
   14628     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   14629   done
   14630 IFS=$as_save_IFS
   14631 
   14632      ;;
   14633 esac
   14634 # We did not find ourselves, most probably we were run as `sh COMMAND'
   14635 # in which case we are not to be found in the path.
   14636 if test "x$as_myself" = x; then
   14637   as_myself=$0
   14638 fi
   14639 if test ! -f "$as_myself"; then
   14640   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   14641   exit 1
   14642 fi
   14643 
   14644 # Unset variables that we do not need and which cause bugs (e.g. in
   14645 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   14646 # suppresses any "Segmentation fault" message there.  '((' could
   14647 # trigger a bug in pdksh 5.2.14.
   14648 for as_var in BASH_ENV ENV MAIL MAILPATH
   14649 do eval test x\${$as_var+set} = xset \
   14650   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   14651 done
   14652 PS1='$ '
   14653 PS2='> '
   14654 PS4='+ '
   14655 
   14656 # NLS nuisances.
   14657 LC_ALL=C
   14658 export LC_ALL
   14659 LANGUAGE=C
   14660 export LANGUAGE
   14661 
   14662 # CDPATH.
   14663 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   14664 
   14665 
   14666 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   14667 # ----------------------------------------
   14668 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   14669 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   14670 # script with STATUS, using 1 if that was 0.
   14671 as_fn_error ()
   14672 {
   14673   as_status=$1; test $as_status -eq 0 && as_status=1
   14674   if test "$4"; then
   14675     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   14676     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   14677   fi
   14678   $as_echo "$as_me: error: $2" >&2
   14679   as_fn_exit $as_status
   14680 } # as_fn_error
   14681 
   14682 
   14683 # as_fn_set_status STATUS
   14684 # -----------------------
   14685 # Set $? to STATUS, without forking.
   14686 as_fn_set_status ()
   14687 {
   14688   return $1
   14689 } # as_fn_set_status
   14690 
   14691 # as_fn_exit STATUS
   14692 # -----------------
   14693 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   14694 as_fn_exit ()
   14695 {
   14696   set +e
   14697   as_fn_set_status $1
   14698   exit $1
   14699 } # as_fn_exit
   14700 
   14701 # as_fn_unset VAR
   14702 # ---------------
   14703 # Portably unset VAR.
   14704 as_fn_unset ()
   14705 {
   14706   { eval $1=; unset $1;}
   14707 }
   14708 as_unset=as_fn_unset
   14709 # as_fn_append VAR VALUE
   14710 # ----------------------
   14711 # Append the text in VALUE to the end of the definition contained in VAR. Take
   14712 # advantage of any shell optimizations that allow amortized linear growth over
   14713 # repeated appends, instead of the typical quadratic growth present in naive
   14714 # implementations.
   14715 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   14716   eval 'as_fn_append ()
   14717   {
   14718     eval $1+=\$2
   14719   }'
   14720 else
   14721   as_fn_append ()
   14722   {
   14723     eval $1=\$$1\$2
   14724   }
   14725 fi # as_fn_append
   14726 
   14727 # as_fn_arith ARG...
   14728 # ------------------
   14729 # Perform arithmetic evaluation on the ARGs, and store the result in the
   14730 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   14731 # must be portable across $(()) and expr.
   14732 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   14733   eval 'as_fn_arith ()
   14734   {
   14735     as_val=$(( $* ))
   14736   }'
   14737 else
   14738   as_fn_arith ()
   14739   {
   14740     as_val=`expr "$@" || test $? -eq 1`
   14741   }
   14742 fi # as_fn_arith
   14743 
   14744 
   14745 if expr a : '\(a\)' >/dev/null 2>&1 &&
   14746    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   14747   as_expr=expr
   14748 else
   14749   as_expr=false
   14750 fi
   14751 
   14752 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   14753   as_basename=basename
   14754 else
   14755   as_basename=false
   14756 fi
   14757 
   14758 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   14759   as_dirname=dirname
   14760 else
   14761   as_dirname=false
   14762 fi
   14763 
   14764 as_me=`$as_basename -- "$0" ||
   14765 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   14766 	 X"$0" : 'X\(//\)$' \| \
   14767 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   14768 $as_echo X/"$0" |
   14769     sed '/^.*\/\([^/][^/]*\)\/*$/{
   14770 	    s//\1/
   14771 	    q
   14772 	  }
   14773 	  /^X\/\(\/\/\)$/{
   14774 	    s//\1/
   14775 	    q
   14776 	  }
   14777 	  /^X\/\(\/\).*/{
   14778 	    s//\1/
   14779 	    q
   14780 	  }
   14781 	  s/.*/./; q'`
   14782 
   14783 # Avoid depending upon Character Ranges.
   14784 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   14785 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   14786 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   14787 as_cr_digits='0123456789'
   14788 as_cr_alnum=$as_cr_Letters$as_cr_digits
   14789 
   14790 ECHO_C= ECHO_N= ECHO_T=
   14791 case `echo -n x` in #(((((
   14792 -n*)
   14793   case `echo 'xy\c'` in
   14794   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   14795   xy)  ECHO_C='\c';;
   14796   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   14797        ECHO_T='	';;
   14798   esac;;
   14799 *)
   14800   ECHO_N='-n';;
   14801 esac
   14802 
   14803 rm -f conf$$ conf$$.exe conf$$.file
   14804 if test -d conf$$.dir; then
   14805   rm -f conf$$.dir/conf$$.file
   14806 else
   14807   rm -f conf$$.dir
   14808   mkdir conf$$.dir 2>/dev/null
   14809 fi
   14810 if (echo >conf$$.file) 2>/dev/null; then
   14811   if ln -s conf$$.file conf$$ 2>/dev/null; then
   14812     as_ln_s='ln -s'
   14813     # ... but there are two gotchas:
   14814     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   14815     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   14816     # In both cases, we have to default to `cp -pR'.
   14817     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   14818       as_ln_s='cp -pR'
   14819   elif ln conf$$.file conf$$ 2>/dev/null; then
   14820     as_ln_s=ln
   14821   else
   14822     as_ln_s='cp -pR'
   14823   fi
   14824 else
   14825   as_ln_s='cp -pR'
   14826 fi
   14827 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   14828 rmdir conf$$.dir 2>/dev/null
   14829 
   14830 
   14831 # as_fn_mkdir_p
   14832 # -------------
   14833 # Create "$as_dir" as a directory, including parents if necessary.
   14834 as_fn_mkdir_p ()
   14835 {
   14836 
   14837   case $as_dir in #(
   14838   -*) as_dir=./$as_dir;;
   14839   esac
   14840   test -d "$as_dir" || eval $as_mkdir_p || {
   14841     as_dirs=
   14842     while :; do
   14843       case $as_dir in #(
   14844       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   14845       *) as_qdir=$as_dir;;
   14846       esac
   14847       as_dirs="'$as_qdir' $as_dirs"
   14848       as_dir=`$as_dirname -- "$as_dir" ||
   14849 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   14850 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   14851 	 X"$as_dir" : 'X\(//\)$' \| \
   14852 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   14853 $as_echo X"$as_dir" |
   14854     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   14855 	    s//\1/
   14856 	    q
   14857 	  }
   14858 	  /^X\(\/\/\)[^/].*/{
   14859 	    s//\1/
   14860 	    q
   14861 	  }
   14862 	  /^X\(\/\/\)$/{
   14863 	    s//\1/
   14864 	    q
   14865 	  }
   14866 	  /^X\(\/\).*/{
   14867 	    s//\1/
   14868 	    q
   14869 	  }
   14870 	  s/.*/./; q'`
   14871       test -d "$as_dir" && break
   14872     done
   14873     test -z "$as_dirs" || eval "mkdir $as_dirs"
   14874   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   14875 
   14876 
   14877 } # as_fn_mkdir_p
   14878 if mkdir -p . 2>/dev/null; then
   14879   as_mkdir_p='mkdir -p "$as_dir"'
   14880 else
   14881   test -d ./-p && rmdir ./-p
   14882   as_mkdir_p=false
   14883 fi
   14884 
   14885 
   14886 # as_fn_executable_p FILE
   14887 # -----------------------
   14888 # Test if FILE is an executable regular file.
   14889 as_fn_executable_p ()
   14890 {
   14891   test -f "$1" && test -x "$1"
   14892 } # as_fn_executable_p
   14893 as_test_x='test -x'
   14894 as_executable_p=as_fn_executable_p
   14895 
   14896 # Sed expression to map a string onto a valid CPP name.
   14897 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   14898 
   14899 # Sed expression to map a string onto a valid variable name.
   14900 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   14901 
   14902 
   14903 exec 6>&1
   14904 ## ----------------------------------- ##
   14905 ## Main body of $CONFIG_STATUS script. ##
   14906 ## ----------------------------------- ##
   14907 _ASEOF
   14908 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   14909 
   14910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   14911 # Save the log message, to keep $0 and so on meaningful, and to
   14912 # report actual input values of CONFIG_FILES etc. instead of their
   14913 # values after options handling.
   14914 ac_log="
   14915 This file was extended by gdbsupport $as_me 1.0, which was
   14916 generated by GNU Autoconf 2.69.  Invocation command line was
   14917 
   14918   CONFIG_FILES    = $CONFIG_FILES
   14919   CONFIG_HEADERS  = $CONFIG_HEADERS
   14920   CONFIG_LINKS    = $CONFIG_LINKS
   14921   CONFIG_COMMANDS = $CONFIG_COMMANDS
   14922   $ $0 $@
   14923 
   14924 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   14925 "
   14926 
   14927 _ACEOF
   14928 
   14929 case $ac_config_files in *"
   14930 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   14931 esac
   14932 
   14933 case $ac_config_headers in *"
   14934 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   14935 esac
   14936 
   14937 
   14938 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   14939 # Files that config.status was made for.
   14940 config_files="$ac_config_files"
   14941 config_headers="$ac_config_headers"
   14942 config_commands="$ac_config_commands"
   14943 
   14944 _ACEOF
   14945 
   14946 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   14947 ac_cs_usage="\
   14948 \`$as_me' instantiates files and other configuration actions
   14949 from templates according to the current configuration.  Unless the files
   14950 and actions are specified as TAGs, all are instantiated by default.
   14951 
   14952 Usage: $0 [OPTION]... [TAG]...
   14953 
   14954   -h, --help       print this help, then exit
   14955   -V, --version    print version number and configuration settings, then exit
   14956       --config     print configuration, then exit
   14957   -q, --quiet, --silent
   14958                    do not print progress messages
   14959   -d, --debug      don't remove temporary files
   14960       --recheck    update $as_me by reconfiguring in the same conditions
   14961       --file=FILE[:TEMPLATE]
   14962                    instantiate the configuration file FILE
   14963       --header=FILE[:TEMPLATE]
   14964                    instantiate the configuration header FILE
   14965 
   14966 Configuration files:
   14967 $config_files
   14968 
   14969 Configuration headers:
   14970 $config_headers
   14971 
   14972 Configuration commands:
   14973 $config_commands
   14974 
   14975 Report bugs to the package provider."
   14976 
   14977 _ACEOF
   14978 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   14979 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   14980 ac_cs_version="\\
   14981 gdbsupport config.status 1.0
   14982 configured by $0, generated by GNU Autoconf 2.69,
   14983   with options \\"\$ac_cs_config\\"
   14984 
   14985 Copyright (C) 2012 Free Software Foundation, Inc.
   14986 This config.status script is free software; the Free Software Foundation
   14987 gives unlimited permission to copy, distribute and modify it."
   14988 
   14989 ac_pwd='$ac_pwd'
   14990 srcdir='$srcdir'
   14991 INSTALL='$INSTALL'
   14992 MKDIR_P='$MKDIR_P'
   14993 AWK='$AWK'
   14994 test -n "\$AWK" || AWK=awk
   14995 _ACEOF
   14996 
   14997 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   14998 # The default lists apply if the user does not specify any file.
   14999 ac_need_defaults=:
   15000 while test $# != 0
   15001 do
   15002   case $1 in
   15003   --*=?*)
   15004     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   15005     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   15006     ac_shift=:
   15007     ;;
   15008   --*=)
   15009     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   15010     ac_optarg=
   15011     ac_shift=:
   15012     ;;
   15013   *)
   15014     ac_option=$1
   15015     ac_optarg=$2
   15016     ac_shift=shift
   15017     ;;
   15018   esac
   15019 
   15020   case $ac_option in
   15021   # Handling of the options.
   15022   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   15023     ac_cs_recheck=: ;;
   15024   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   15025     $as_echo "$ac_cs_version"; exit ;;
   15026   --config | --confi | --conf | --con | --co | --c )
   15027     $as_echo "$ac_cs_config"; exit ;;
   15028   --debug | --debu | --deb | --de | --d | -d )
   15029     debug=: ;;
   15030   --file | --fil | --fi | --f )
   15031     $ac_shift
   15032     case $ac_optarg in
   15033     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   15034     '') as_fn_error $? "missing file argument" ;;
   15035     esac
   15036     as_fn_append CONFIG_FILES " '$ac_optarg'"
   15037     ac_need_defaults=false;;
   15038   --header | --heade | --head | --hea )
   15039     $ac_shift
   15040     case $ac_optarg in
   15041     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   15042     esac
   15043     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   15044     ac_need_defaults=false;;
   15045   --he | --h)
   15046     # Conflict between --help and --header
   15047     as_fn_error $? "ambiguous option: \`$1'
   15048 Try \`$0 --help' for more information.";;
   15049   --help | --hel | -h )
   15050     $as_echo "$ac_cs_usage"; exit ;;
   15051   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   15052   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   15053     ac_cs_silent=: ;;
   15054 
   15055   # This is an error.
   15056   -*) as_fn_error $? "unrecognized option: \`$1'
   15057 Try \`$0 --help' for more information." ;;
   15058 
   15059   *) as_fn_append ac_config_targets " $1"
   15060      ac_need_defaults=false ;;
   15061 
   15062   esac
   15063   shift
   15064 done
   15065 
   15066 ac_configure_extra_args=
   15067 
   15068 if $ac_cs_silent; then
   15069   exec 6>/dev/null
   15070   ac_configure_extra_args="$ac_configure_extra_args --silent"
   15071 fi
   15072 
   15073 _ACEOF
   15074 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15075 if \$ac_cs_recheck; then
   15076   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   15077   shift
   15078   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   15079   CONFIG_SHELL='$SHELL'
   15080   export CONFIG_SHELL
   15081   exec "\$@"
   15082 fi
   15083 
   15084 _ACEOF
   15085 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15086 exec 5>>config.log
   15087 {
   15088   echo
   15089   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   15090 ## Running $as_me. ##
   15091 _ASBOX
   15092   $as_echo "$ac_log"
   15093 } >&5
   15094 
   15095 _ACEOF
   15096 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15097 #
   15098 # INIT-COMMANDS
   15099 #
   15100 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   15101 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
   15102     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
   15103     # from automake.
   15104     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
   15105     # Capture the value of LINGUAS because we need it to compute CATALOGS.
   15106     LINGUAS="${LINGUAS-%UNSET%}"
   15107 
   15108 
   15109 _ACEOF
   15110 
   15111 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15112 
   15113 # Handling of arguments.
   15114 for ac_config_target in $ac_config_targets
   15115 do
   15116   case $ac_config_target in
   15117     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
   15118     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   15119     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
   15120     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   15121 
   15122   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   15123   esac
   15124 done
   15125 
   15126 
   15127 # If the user did not use the arguments to specify the items to instantiate,
   15128 # then the envvar interface is used.  Set only those that are not.
   15129 # We use the long form for the default assignment because of an extremely
   15130 # bizarre bug on SunOS 4.1.3.
   15131 if $ac_need_defaults; then
   15132   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   15133   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   15134   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   15135 fi
   15136 
   15137 # Have a temporary directory for convenience.  Make it in the build tree
   15138 # simply because there is no reason against having it here, and in addition,
   15139 # creating and moving files from /tmp can sometimes cause problems.
   15140 # Hook for its removal unless debugging.
   15141 # Note that there is a small window in which the directory will not be cleaned:
   15142 # after its creation but before its name has been assigned to `$tmp'.
   15143 $debug ||
   15144 {
   15145   tmp= ac_tmp=
   15146   trap 'exit_status=$?
   15147   : "${ac_tmp:=$tmp}"
   15148   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   15149 ' 0
   15150   trap 'as_fn_exit 1' 1 2 13 15
   15151 }
   15152 # Create a (secure) tmp directory for tmp files.
   15153 
   15154 {
   15155   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   15156   test -d "$tmp"
   15157 }  ||
   15158 {
   15159   tmp=./conf$$-$RANDOM
   15160   (umask 077 && mkdir "$tmp")
   15161 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   15162 ac_tmp=$tmp
   15163 
   15164 # Set up the scripts for CONFIG_FILES section.
   15165 # No need to generate them if there are no CONFIG_FILES.
   15166 # This happens for instance with `./config.status config.h'.
   15167 if test -n "$CONFIG_FILES"; then
   15168 
   15169 
   15170 ac_cr=`echo X | tr X '\015'`
   15171 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   15172 # But we know of no other shell where ac_cr would be empty at this
   15173 # point, so we can use a bashism as a fallback.
   15174 if test "x$ac_cr" = x; then
   15175   eval ac_cr=\$\'\\r\'
   15176 fi
   15177 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   15178 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   15179   ac_cs_awk_cr='\\r'
   15180 else
   15181   ac_cs_awk_cr=$ac_cr
   15182 fi
   15183 
   15184 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   15185 _ACEOF
   15186 
   15187 
   15188 {
   15189   echo "cat >conf$$subs.awk <<_ACEOF" &&
   15190   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   15191   echo "_ACEOF"
   15192 } >conf$$subs.sh ||
   15193   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   15194 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   15195 ac_delim='%!_!# '
   15196 for ac_last_try in false false false false false :; do
   15197   . ./conf$$subs.sh ||
   15198     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   15199 
   15200   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   15201   if test $ac_delim_n = $ac_delim_num; then
   15202     break
   15203   elif $ac_last_try; then
   15204     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   15205   else
   15206     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   15207   fi
   15208 done
   15209 rm -f conf$$subs.sh
   15210 
   15211 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15212 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   15213 _ACEOF
   15214 sed -n '
   15215 h
   15216 s/^/S["/; s/!.*/"]=/
   15217 p
   15218 g
   15219 s/^[^!]*!//
   15220 :repl
   15221 t repl
   15222 s/'"$ac_delim"'$//
   15223 t delim
   15224 :nl
   15225 h
   15226 s/\(.\{148\}\)..*/\1/
   15227 t more1
   15228 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   15229 p
   15230 n
   15231 b repl
   15232 :more1
   15233 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   15234 p
   15235 g
   15236 s/.\{148\}//
   15237 t nl
   15238 :delim
   15239 h
   15240 s/\(.\{148\}\)..*/\1/
   15241 t more2
   15242 s/["\\]/\\&/g; s/^/"/; s/$/"/
   15243 p
   15244 b
   15245 :more2
   15246 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   15247 p
   15248 g
   15249 s/.\{148\}//
   15250 t delim
   15251 ' <conf$$subs.awk | sed '
   15252 /^[^""]/{
   15253   N
   15254   s/\n//
   15255 }
   15256 ' >>$CONFIG_STATUS || ac_write_fail=1
   15257 rm -f conf$$subs.awk
   15258 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15259 _ACAWK
   15260 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   15261   for (key in S) S_is_set[key] = 1
   15262   FS = ""
   15263 
   15264 }
   15265 {
   15266   line = $ 0
   15267   nfields = split(line, field, "@")
   15268   substed = 0
   15269   len = length(field[1])
   15270   for (i = 2; i < nfields; i++) {
   15271     key = field[i]
   15272     keylen = length(key)
   15273     if (S_is_set[key]) {
   15274       value = S[key]
   15275       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   15276       len += length(value) + length(field[++i])
   15277       substed = 1
   15278     } else
   15279       len += 1 + keylen
   15280   }
   15281 
   15282   print line
   15283 }
   15284 
   15285 _ACAWK
   15286 _ACEOF
   15287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15288 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   15289   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   15290 else
   15291   cat
   15292 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   15293   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   15294 _ACEOF
   15295 
   15296 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   15297 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   15298 # trailing colons and then remove the whole line if VPATH becomes empty
   15299 # (actually we leave an empty line to preserve line numbers).
   15300 if test "x$srcdir" = x.; then
   15301   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   15302 h
   15303 s///
   15304 s/^/:/
   15305 s/[	 ]*$/:/
   15306 s/:\$(srcdir):/:/g
   15307 s/:\${srcdir}:/:/g
   15308 s/:@srcdir@:/:/g
   15309 s/^:*//
   15310 s/:*$//
   15311 x
   15312 s/\(=[	 ]*\).*/\1/
   15313 G
   15314 s/\n//
   15315 s/^[^=]*=[	 ]*$//
   15316 }'
   15317 fi
   15318 
   15319 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15320 fi # test -n "$CONFIG_FILES"
   15321 
   15322 # Set up the scripts for CONFIG_HEADERS section.
   15323 # No need to generate them if there are no CONFIG_HEADERS.
   15324 # This happens for instance with `./config.status Makefile'.
   15325 if test -n "$CONFIG_HEADERS"; then
   15326 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   15327 BEGIN {
   15328 _ACEOF
   15329 
   15330 # Transform confdefs.h into an awk script `defines.awk', embedded as
   15331 # here-document in config.status, that substitutes the proper values into
   15332 # config.h.in to produce config.h.
   15333 
   15334 # Create a delimiter string that does not exist in confdefs.h, to ease
   15335 # handling of long lines.
   15336 ac_delim='%!_!# '
   15337 for ac_last_try in false false :; do
   15338   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   15339   if test -z "$ac_tt"; then
   15340     break
   15341   elif $ac_last_try; then
   15342     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   15343   else
   15344     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   15345   fi
   15346 done
   15347 
   15348 # For the awk script, D is an array of macro values keyed by name,
   15349 # likewise P contains macro parameters if any.  Preserve backslash
   15350 # newline sequences.
   15351 
   15352 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   15353 sed -n '
   15354 s/.\{148\}/&'"$ac_delim"'/g
   15355 t rset
   15356 :rset
   15357 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   15358 t def
   15359 d
   15360 :def
   15361 s/\\$//
   15362 t bsnl
   15363 s/["\\]/\\&/g
   15364 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   15365 D["\1"]=" \3"/p
   15366 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   15367 d
   15368 :bsnl
   15369 s/["\\]/\\&/g
   15370 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   15371 D["\1"]=" \3\\\\\\n"\\/p
   15372 t cont
   15373 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   15374 t cont
   15375 d
   15376 :cont
   15377 n
   15378 s/.\{148\}/&'"$ac_delim"'/g
   15379 t clear
   15380 :clear
   15381 s/\\$//
   15382 t bsnlc
   15383 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   15384 d
   15385 :bsnlc
   15386 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   15387 b cont
   15388 ' <confdefs.h | sed '
   15389 s/'"$ac_delim"'/"\\\
   15390 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   15391 
   15392 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15393   for (key in D) D_is_set[key] = 1
   15394   FS = ""
   15395 }
   15396 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   15397   line = \$ 0
   15398   split(line, arg, " ")
   15399   if (arg[1] == "#") {
   15400     defundef = arg[2]
   15401     mac1 = arg[3]
   15402   } else {
   15403     defundef = substr(arg[1], 2)
   15404     mac1 = arg[2]
   15405   }
   15406   split(mac1, mac2, "(") #)
   15407   macro = mac2[1]
   15408   prefix = substr(line, 1, index(line, defundef) - 1)
   15409   if (D_is_set[macro]) {
   15410     # Preserve the white space surrounding the "#".
   15411     print prefix "define", macro P[macro] D[macro]
   15412     next
   15413   } else {
   15414     # Replace #undef with comments.  This is necessary, for example,
   15415     # in the case of _POSIX_SOURCE, which is predefined and required
   15416     # on some systems where configure will not decide to define it.
   15417     if (defundef == "undef") {
   15418       print "/*", prefix defundef, macro, "*/"
   15419       next
   15420     }
   15421   }
   15422 }
   15423 { print }
   15424 _ACAWK
   15425 _ACEOF
   15426 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15427   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   15428 fi # test -n "$CONFIG_HEADERS"
   15429 
   15430 
   15431 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   15432 shift
   15433 for ac_tag
   15434 do
   15435   case $ac_tag in
   15436   :[FHLC]) ac_mode=$ac_tag; continue;;
   15437   esac
   15438   case $ac_mode$ac_tag in
   15439   :[FHL]*:*);;
   15440   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   15441   :[FH]-) ac_tag=-:-;;
   15442   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   15443   esac
   15444   ac_save_IFS=$IFS
   15445   IFS=:
   15446   set x $ac_tag
   15447   IFS=$ac_save_IFS
   15448   shift
   15449   ac_file=$1
   15450   shift
   15451 
   15452   case $ac_mode in
   15453   :L) ac_source=$1;;
   15454   :[FH])
   15455     ac_file_inputs=
   15456     for ac_f
   15457     do
   15458       case $ac_f in
   15459       -) ac_f="$ac_tmp/stdin";;
   15460       *) # Look for the file first in the build tree, then in the source tree
   15461 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   15462 	 # because $ac_f cannot contain `:'.
   15463 	 test -f "$ac_f" ||
   15464 	   case $ac_f in
   15465 	   [\\/$]*) false;;
   15466 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   15467 	   esac ||
   15468 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   15469       esac
   15470       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   15471       as_fn_append ac_file_inputs " '$ac_f'"
   15472     done
   15473 
   15474     # Let's still pretend it is `configure' which instantiates (i.e., don't
   15475     # use $as_me), people would be surprised to read:
   15476     #    /* config.h.  Generated by config.status.  */
   15477     configure_input='Generated from '`
   15478 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   15479 	`' by configure.'
   15480     if test x"$ac_file" != x-; then
   15481       configure_input="$ac_file.  $configure_input"
   15482       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   15483 $as_echo "$as_me: creating $ac_file" >&6;}
   15484     fi
   15485     # Neutralize special characters interpreted by sed in replacement strings.
   15486     case $configure_input in #(
   15487     *\&* | *\|* | *\\* )
   15488        ac_sed_conf_input=`$as_echo "$configure_input" |
   15489        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   15490     *) ac_sed_conf_input=$configure_input;;
   15491     esac
   15492 
   15493     case $ac_tag in
   15494     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   15495       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   15496     esac
   15497     ;;
   15498   esac
   15499 
   15500   ac_dir=`$as_dirname -- "$ac_file" ||
   15501 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15502 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   15503 	 X"$ac_file" : 'X\(//\)$' \| \
   15504 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   15505 $as_echo X"$ac_file" |
   15506     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15507 	    s//\1/
   15508 	    q
   15509 	  }
   15510 	  /^X\(\/\/\)[^/].*/{
   15511 	    s//\1/
   15512 	    q
   15513 	  }
   15514 	  /^X\(\/\/\)$/{
   15515 	    s//\1/
   15516 	    q
   15517 	  }
   15518 	  /^X\(\/\).*/{
   15519 	    s//\1/
   15520 	    q
   15521 	  }
   15522 	  s/.*/./; q'`
   15523   as_dir="$ac_dir"; as_fn_mkdir_p
   15524   ac_builddir=.
   15525 
   15526 case "$ac_dir" in
   15527 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   15528 *)
   15529   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   15530   # A ".." for each directory in $ac_dir_suffix.
   15531   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   15532   case $ac_top_builddir_sub in
   15533   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   15534   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   15535   esac ;;
   15536 esac
   15537 ac_abs_top_builddir=$ac_pwd
   15538 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   15539 # for backward compatibility:
   15540 ac_top_builddir=$ac_top_build_prefix
   15541 
   15542 case $srcdir in
   15543   .)  # We are building in place.
   15544     ac_srcdir=.
   15545     ac_top_srcdir=$ac_top_builddir_sub
   15546     ac_abs_top_srcdir=$ac_pwd ;;
   15547   [\\/]* | ?:[\\/]* )  # Absolute name.
   15548     ac_srcdir=$srcdir$ac_dir_suffix;
   15549     ac_top_srcdir=$srcdir
   15550     ac_abs_top_srcdir=$srcdir ;;
   15551   *) # Relative name.
   15552     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   15553     ac_top_srcdir=$ac_top_build_prefix$srcdir
   15554     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   15555 esac
   15556 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   15557 
   15558 
   15559   case $ac_mode in
   15560   :F)
   15561   #
   15562   # CONFIG_FILE
   15563   #
   15564 
   15565   case $INSTALL in
   15566   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   15567   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   15568   esac
   15569   ac_MKDIR_P=$MKDIR_P
   15570   case $MKDIR_P in
   15571   [\\/$]* | ?:[\\/]* ) ;;
   15572   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   15573   esac
   15574 _ACEOF
   15575 
   15576 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15577 # If the template does not know about datarootdir, expand it.
   15578 # FIXME: This hack should be removed a few years after 2.60.
   15579 ac_datarootdir_hack=; ac_datarootdir_seen=
   15580 ac_sed_dataroot='
   15581 /datarootdir/ {
   15582   p
   15583   q
   15584 }
   15585 /@datadir@/p
   15586 /@docdir@/p
   15587 /@infodir@/p
   15588 /@localedir@/p
   15589 /@mandir@/p'
   15590 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   15591 *datarootdir*) ac_datarootdir_seen=yes;;
   15592 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   15593   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   15594 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   15595 _ACEOF
   15596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15597   ac_datarootdir_hack='
   15598   s&@datadir@&$datadir&g
   15599   s&@docdir@&$docdir&g
   15600   s&@infodir@&$infodir&g
   15601   s&@localedir@&$localedir&g
   15602   s&@mandir@&$mandir&g
   15603   s&\\\${datarootdir}&$datarootdir&g' ;;
   15604 esac
   15605 _ACEOF
   15606 
   15607 # Neutralize VPATH when `$srcdir' = `.'.
   15608 # Shell code in configure.ac might set extrasub.
   15609 # FIXME: do we really want to maintain this feature?
   15610 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15611 ac_sed_extra="$ac_vpsub
   15612 $extrasub
   15613 _ACEOF
   15614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15615 :t
   15616 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   15617 s|@configure_input@|$ac_sed_conf_input|;t t
   15618 s&@top_builddir@&$ac_top_builddir_sub&;t t
   15619 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   15620 s&@srcdir@&$ac_srcdir&;t t
   15621 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   15622 s&@top_srcdir@&$ac_top_srcdir&;t t
   15623 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   15624 s&@builddir@&$ac_builddir&;t t
   15625 s&@abs_builddir@&$ac_abs_builddir&;t t
   15626 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   15627 s&@INSTALL@&$ac_INSTALL&;t t
   15628 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   15629 $ac_datarootdir_hack
   15630 "
   15631 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   15632   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15633 
   15634 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   15635   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   15636   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   15637       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   15638   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   15639 which seems to be undefined.  Please make sure it is defined" >&5
   15640 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   15641 which seems to be undefined.  Please make sure it is defined" >&2;}
   15642 
   15643   rm -f "$ac_tmp/stdin"
   15644   case $ac_file in
   15645   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   15646   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   15647   esac \
   15648   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15649  ;;
   15650   :H)
   15651   #
   15652   # CONFIG_HEADER
   15653   #
   15654   if test x"$ac_file" != x-; then
   15655     {
   15656       $as_echo "/* $configure_input  */" \
   15657       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   15658     } >"$ac_tmp/config.h" \
   15659       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15660     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   15661       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   15662 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   15663     else
   15664       rm -f "$ac_file"
   15665       mv "$ac_tmp/config.h" "$ac_file" \
   15666 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15667     fi
   15668   else
   15669     $as_echo "/* $configure_input  */" \
   15670       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   15671       || as_fn_error $? "could not create -" "$LINENO" 5
   15672   fi
   15673 # Compute "$ac_file"'s index in $config_headers.
   15674 _am_arg="$ac_file"
   15675 _am_stamp_count=1
   15676 for _am_header in $config_headers :; do
   15677   case $_am_header in
   15678     $_am_arg | $_am_arg:* )
   15679       break ;;
   15680     * )
   15681       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   15682   esac
   15683 done
   15684 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   15685 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15686 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   15687 	 X"$_am_arg" : 'X\(//\)$' \| \
   15688 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   15689 $as_echo X"$_am_arg" |
   15690     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15691 	    s//\1/
   15692 	    q
   15693 	  }
   15694 	  /^X\(\/\/\)[^/].*/{
   15695 	    s//\1/
   15696 	    q
   15697 	  }
   15698 	  /^X\(\/\/\)$/{
   15699 	    s//\1/
   15700 	    q
   15701 	  }
   15702 	  /^X\(\/\).*/{
   15703 	    s//\1/
   15704 	    q
   15705 	  }
   15706 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   15707  ;;
   15708 
   15709   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   15710 $as_echo "$as_me: executing $ac_file commands" >&6;}
   15711  ;;
   15712   esac
   15713 
   15714 
   15715   case $ac_file$ac_mode in
   15716     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
   15717   # Older Autoconf quotes --file arguments for eval, but not when files
   15718   # are listed without --file.  Let's play safe and only enable the eval
   15719   # if we detect the quoting.
   15720   case $CONFIG_FILES in
   15721   *\'*) eval set x "$CONFIG_FILES" ;;
   15722   *)   set x $CONFIG_FILES ;;
   15723   esac
   15724   shift
   15725   for mf
   15726   do
   15727     # Strip MF so we end up with the name of the file.
   15728     mf=`echo "$mf" | sed -e 's/:.*$//'`
   15729     # Check whether this is an Automake generated Makefile or not.
   15730     # We used to match only the files named 'Makefile.in', but
   15731     # some people rename them; so instead we look at the file content.
   15732     # Grep'ing the first line is not enough: some people post-process
   15733     # each Makefile.in and add a new line on top of each file to say so.
   15734     # Grep'ing the whole file is not good either: AIX grep has a line
   15735     # limit of 2048, but all sed's we know have understand at least 4000.
   15736     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
   15737       dirpart=`$as_dirname -- "$mf" ||
   15738 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15739 	 X"$mf" : 'X\(//\)[^/]' \| \
   15740 	 X"$mf" : 'X\(//\)$' \| \
   15741 	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
   15742 $as_echo X"$mf" |
   15743     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15744 	    s//\1/
   15745 	    q
   15746 	  }
   15747 	  /^X\(\/\/\)[^/].*/{
   15748 	    s//\1/
   15749 	    q
   15750 	  }
   15751 	  /^X\(\/\/\)$/{
   15752 	    s//\1/
   15753 	    q
   15754 	  }
   15755 	  /^X\(\/\).*/{
   15756 	    s//\1/
   15757 	    q
   15758 	  }
   15759 	  s/.*/./; q'`
   15760     else
   15761       continue
   15762     fi
   15763     # Extract the definition of DEPDIR, am__include, and am__quote
   15764     # from the Makefile without running 'make'.
   15765     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   15766     test -z "$DEPDIR" && continue
   15767     am__include=`sed -n 's/^am__include = //p' < "$mf"`
   15768     test -z "$am__include" && continue
   15769     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   15770     # Find all dependency output files, they are included files with
   15771     # $(DEPDIR) in their names.  We invoke sed twice because it is the
   15772     # simplest approach to changing $(DEPDIR) to its actual value in the
   15773     # expansion.
   15774     for file in `sed -n "
   15775       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   15776 	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
   15777       # Make sure the directory exists.
   15778       test -f "$dirpart/$file" && continue
   15779       fdir=`$as_dirname -- "$file" ||
   15780 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15781 	 X"$file" : 'X\(//\)[^/]' \| \
   15782 	 X"$file" : 'X\(//\)$' \| \
   15783 	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
   15784 $as_echo X"$file" |
   15785     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15786 	    s//\1/
   15787 	    q
   15788 	  }
   15789 	  /^X\(\/\/\)[^/].*/{
   15790 	    s//\1/
   15791 	    q
   15792 	  }
   15793 	  /^X\(\/\/\)$/{
   15794 	    s//\1/
   15795 	    q
   15796 	  }
   15797 	  /^X\(\/\).*/{
   15798 	    s//\1/
   15799 	    q
   15800 	  }
   15801 	  s/.*/./; q'`
   15802       as_dir=$dirpart/$fdir; as_fn_mkdir_p
   15803       # echo "creating $dirpart/$file"
   15804       echo '# dummy' > "$dirpart/$file"
   15805     done
   15806   done
   15807 }
   15808  ;;
   15809     "default-1":C)
   15810     for ac_file in $CONFIG_FILES; do
   15811       # Support "outfile[:infile[:infile...]]"
   15812       case "$ac_file" in
   15813         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
   15814       esac
   15815       # PO directories have a Makefile.in generated from Makefile.in.in.
   15816       case "$ac_file" in */Makefile.in)
   15817         # Adjust a relative srcdir.
   15818         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
   15819         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
   15820         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
   15821         # In autoconf-2.13 it is called $ac_given_srcdir.
   15822         # In autoconf-2.50 it is called $srcdir.
   15823         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
   15824         case "$ac_given_srcdir" in
   15825           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
   15826           /*) top_srcdir="$ac_given_srcdir" ;;
   15827           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
   15828         esac
   15829         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
   15830           rm -f "$ac_dir/POTFILES"
   15831           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
   15832           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
   15833           POMAKEFILEDEPS="POTFILES.in"
   15834           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
   15835           # on $ac_dir but don't depend on user-specified configuration
   15836           # parameters.
   15837           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
   15838             # The LINGUAS file contains the set of available languages.
   15839             if test -n "$OBSOLETE_ALL_LINGUAS"; then
   15840               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
   15841             fi
   15842             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
   15843             # Hide the ALL_LINGUAS assigment from automake.
   15844             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
   15845             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
   15846           else
   15847             # The set of available languages was given in configure.ac.
   15848             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
   15849           fi
   15850           case "$ac_given_srcdir" in
   15851             .) srcdirpre= ;;
   15852             *) srcdirpre='$(srcdir)/' ;;
   15853           esac
   15854           POFILES=
   15855           GMOFILES=
   15856           UPDATEPOFILES=
   15857           DUMMYPOFILES=
   15858           for lang in $ALL_LINGUAS; do
   15859             POFILES="$POFILES $srcdirpre$lang.po"
   15860             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
   15861             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
   15862             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
   15863           done
   15864           # CATALOGS depends on both $ac_dir and the user's LINGUAS
   15865           # environment variable.
   15866           INST_LINGUAS=
   15867           if test -n "$ALL_LINGUAS"; then
   15868             for presentlang in $ALL_LINGUAS; do
   15869               useit=no
   15870               if test "%UNSET%" != "$LINGUAS"; then
   15871                 desiredlanguages="$LINGUAS"
   15872               else
   15873                 desiredlanguages="$ALL_LINGUAS"
   15874               fi
   15875               for desiredlang in $desiredlanguages; do
   15876                 # Use the presentlang catalog if desiredlang is
   15877                 #   a. equal to presentlang, or
   15878                 #   b. a variant of presentlang (because in this case,
   15879                 #      presentlang can be used as a fallback for messages
   15880                 #      which are not translated in the desiredlang catalog).
   15881                 case "$desiredlang" in
   15882                   "$presentlang"*) useit=yes;;
   15883                 esac
   15884               done
   15885               if test $useit = yes; then
   15886                 INST_LINGUAS="$INST_LINGUAS $presentlang"
   15887               fi
   15888             done
   15889           fi
   15890           CATALOGS=
   15891           if test -n "$INST_LINGUAS"; then
   15892             for lang in $INST_LINGUAS; do
   15893               CATALOGS="$CATALOGS $lang.gmo"
   15894             done
   15895           fi
   15896           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
   15897           sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
   15898           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
   15899             if test -f "$f"; then
   15900               case "$f" in
   15901                 *.orig | *.bak | *~) ;;
   15902                 *) cat "$f" >> "$ac_dir/Makefile" ;;
   15903               esac
   15904             fi
   15905           done
   15906         fi
   15907         ;;
   15908       esac
   15909     done ;;
   15910 
   15911   esac
   15912 done # for ac_tag
   15913 
   15914 
   15915 as_fn_exit 0
   15916 _ACEOF
   15917 ac_clean_files=$ac_clean_files_save
   15918 
   15919 test $ac_write_fail = 0 ||
   15920   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   15921 
   15922 
   15923 # configure is writing to config.log, and then calls config.status.
   15924 # config.status does its own redirection, appending to config.log.
   15925 # Unfortunately, on DOS this fails, as config.log is still kept open
   15926 # by configure, so config.status won't be able to write to it; its
   15927 # output is simply discarded.  So we exec the FD to /dev/null,
   15928 # effectively closing config.log, so it can be properly (re)opened and
   15929 # appended to by config.status.  When coming back to configure, we
   15930 # need to make the FD available again.
   15931 if test "$no_create" != yes; then
   15932   ac_cs_success=:
   15933   ac_config_status_args=
   15934   test "$silent" = yes &&
   15935     ac_config_status_args="$ac_config_status_args --quiet"
   15936   exec 5>/dev/null
   15937   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   15938   exec 5>>config.log
   15939   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   15940   # would make configure fail if this is the last instruction.
   15941   $ac_cs_success || as_fn_exit 1
   15942 fi
   15943 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   15944   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   15945 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   15946 fi
   15947 
   15948