Home | History | Annotate | Line # | Download | only in gdbsupport
configure revision 1.1.1.4
      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  \
   11052   dlfcn.h \
   11053   linux/elf.h \
   11054   linux/perf_event.h  \
   11055   locale.h \
   11056   memory.h \
   11057   poll.h \
   11058   proc_service.h \
   11059   signal.h \
   11060   sys/poll.h \
   11061   sys/resource.h \
   11062   sys/select.h \
   11063   sys/socket.h \
   11064   sys/un.h \
   11065   sys/wait.h \
   11066   termios.h \
   11067   thread_db.h \
   11068   wait.h \
   11069 
   11070 do :
   11071   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   11072 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   11073 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   11074   cat >>confdefs.h <<_ACEOF
   11075 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   11076 _ACEOF
   11077 
   11078 fi
   11079 
   11080 done
   11081 
   11082 
   11083 
   11084 for ac_func in getpagesize
   11085 do :
   11086   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
   11087 if test "x$ac_cv_func_getpagesize" = xyes; then :
   11088   cat >>confdefs.h <<_ACEOF
   11089 #define HAVE_GETPAGESIZE 1
   11090 _ACEOF
   11091 
   11092 fi
   11093 done
   11094 
   11095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
   11096 $as_echo_n "checking for working mmap... " >&6; }
   11097 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
   11098   $as_echo_n "(cached) " >&6
   11099 else
   11100   if test "$cross_compiling" = yes; then :
   11101   ac_cv_func_mmap_fixed_mapped=no
   11102 else
   11103   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11104 /* end confdefs.h.  */
   11105 $ac_includes_default
   11106 /* malloc might have been renamed as rpl_malloc. */
   11107 #undef malloc
   11108 
   11109 /* Thanks to Mike Haertel and Jim Avera for this test.
   11110    Here is a matrix of mmap possibilities:
   11111 	mmap private not fixed
   11112 	mmap private fixed at somewhere currently unmapped
   11113 	mmap private fixed at somewhere already mapped
   11114 	mmap shared not fixed
   11115 	mmap shared fixed at somewhere currently unmapped
   11116 	mmap shared fixed at somewhere already mapped
   11117    For private mappings, we should verify that changes cannot be read()
   11118    back from the file, nor mmap's back from the file at a different
   11119    address.  (There have been systems where private was not correctly
   11120    implemented like the infamous i386 svr4.0, and systems where the
   11121    VM page cache was not coherent with the file system buffer cache
   11122    like early versions of FreeBSD and possibly contemporary NetBSD.)
   11123    For shared mappings, we should conversely verify that changes get
   11124    propagated back to all the places they're supposed to be.
   11125 
   11126    Grep wants private fixed already mapped.
   11127    The main things grep needs to know about mmap are:
   11128    * does it exist and is it safe to write into the mmap'd area
   11129    * how to use it (BSD variants)  */
   11130 
   11131 #include <fcntl.h>
   11132 #include <sys/mman.h>
   11133 
   11134 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
   11135 char *malloc ();
   11136 #endif
   11137 
   11138 /* This mess was copied from the GNU getpagesize.h.  */
   11139 #ifndef HAVE_GETPAGESIZE
   11140 # ifdef _SC_PAGESIZE
   11141 #  define getpagesize() sysconf(_SC_PAGESIZE)
   11142 # else /* no _SC_PAGESIZE */
   11143 #  ifdef HAVE_SYS_PARAM_H
   11144 #   include <sys/param.h>
   11145 #   ifdef EXEC_PAGESIZE
   11146 #    define getpagesize() EXEC_PAGESIZE
   11147 #   else /* no EXEC_PAGESIZE */
   11148 #    ifdef NBPG
   11149 #     define getpagesize() NBPG * CLSIZE
   11150 #     ifndef CLSIZE
   11151 #      define CLSIZE 1
   11152 #     endif /* no CLSIZE */
   11153 #    else /* no NBPG */
   11154 #     ifdef NBPC
   11155 #      define getpagesize() NBPC
   11156 #     else /* no NBPC */
   11157 #      ifdef PAGESIZE
   11158 #       define getpagesize() PAGESIZE
   11159 #      endif /* PAGESIZE */
   11160 #     endif /* no NBPC */
   11161 #    endif /* no NBPG */
   11162 #   endif /* no EXEC_PAGESIZE */
   11163 #  else /* no HAVE_SYS_PARAM_H */
   11164 #   define getpagesize() 8192	/* punt totally */
   11165 #  endif /* no HAVE_SYS_PARAM_H */
   11166 # endif /* no _SC_PAGESIZE */
   11167 
   11168 #endif /* no HAVE_GETPAGESIZE */
   11169 
   11170 int
   11171 main ()
   11172 {
   11173   char *data, *data2, *data3;
   11174   const char *cdata2;
   11175   int i, pagesize;
   11176   int fd, fd2;
   11177 
   11178   pagesize = getpagesize ();
   11179 
   11180   /* First, make a file with some known garbage in it. */
   11181   data = (char *) malloc (pagesize);
   11182   if (!data)
   11183     return 1;
   11184   for (i = 0; i < pagesize; ++i)
   11185     *(data + i) = rand ();
   11186   umask (0);
   11187   fd = creat ("conftest.mmap", 0600);
   11188   if (fd < 0)
   11189     return 2;
   11190   if (write (fd, data, pagesize) != pagesize)
   11191     return 3;
   11192   close (fd);
   11193 
   11194   /* Next, check that the tail of a page is zero-filled.  File must have
   11195      non-zero length, otherwise we risk SIGBUS for entire page.  */
   11196   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
   11197   if (fd2 < 0)
   11198     return 4;
   11199   cdata2 = "";
   11200   if (write (fd2, cdata2, 1) != 1)
   11201     return 5;
   11202   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
   11203   if (data2 == MAP_FAILED)
   11204     return 6;
   11205   for (i = 0; i < pagesize; ++i)
   11206     if (*(data2 + i))
   11207       return 7;
   11208   close (fd2);
   11209   if (munmap (data2, pagesize))
   11210     return 8;
   11211 
   11212   /* Next, try to mmap the file at a fixed address which already has
   11213      something else allocated at it.  If we can, also make sure that
   11214      we see the same garbage.  */
   11215   fd = open ("conftest.mmap", O_RDWR);
   11216   if (fd < 0)
   11217     return 9;
   11218   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
   11219 		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
   11220     return 10;
   11221   for (i = 0; i < pagesize; ++i)
   11222     if (*(data + i) != *(data2 + i))
   11223       return 11;
   11224 
   11225   /* Finally, make sure that changes to the mapped area do not
   11226      percolate back to the file as seen by read().  (This is a bug on
   11227      some variants of i386 svr4.0.)  */
   11228   for (i = 0; i < pagesize; ++i)
   11229     *(data2 + i) = *(data2 + i) + 1;
   11230   data3 = (char *) malloc (pagesize);
   11231   if (!data3)
   11232     return 12;
   11233   if (read (fd, data3, pagesize) != pagesize)
   11234     return 13;
   11235   for (i = 0; i < pagesize; ++i)
   11236     if (*(data + i) != *(data3 + i))
   11237       return 14;
   11238   close (fd);
   11239   return 0;
   11240 }
   11241 _ACEOF
   11242 if ac_fn_c_try_run "$LINENO"; then :
   11243   ac_cv_func_mmap_fixed_mapped=yes
   11244 else
   11245   ac_cv_func_mmap_fixed_mapped=no
   11246 fi
   11247 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11248   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11249 fi
   11250 
   11251 fi
   11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
   11253 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
   11254 if test $ac_cv_func_mmap_fixed_mapped = yes; then
   11255 
   11256 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
   11257 
   11258 fi
   11259 rm -f conftest.mmap conftest.txt
   11260 
   11261   for ac_header in vfork.h
   11262 do :
   11263   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
   11264 if test "x$ac_cv_header_vfork_h" = xyes; then :
   11265   cat >>confdefs.h <<_ACEOF
   11266 #define HAVE_VFORK_H 1
   11267 _ACEOF
   11268 
   11269 fi
   11270 
   11271 done
   11272 
   11273 for ac_func in fork vfork
   11274 do :
   11275   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11276 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11277 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11278   cat >>confdefs.h <<_ACEOF
   11279 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11280 _ACEOF
   11281 
   11282 fi
   11283 done
   11284 
   11285 if test "x$ac_cv_func_fork" = xyes; then
   11286   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
   11287 $as_echo_n "checking for working fork... " >&6; }
   11288 if ${ac_cv_func_fork_works+:} false; then :
   11289   $as_echo_n "(cached) " >&6
   11290 else
   11291   if test "$cross_compiling" = yes; then :
   11292   ac_cv_func_fork_works=cross
   11293 else
   11294   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11295 /* end confdefs.h.  */
   11296 $ac_includes_default
   11297 int
   11298 main ()
   11299 {
   11300 
   11301 	  /* By Ruediger Kuhlmann. */
   11302 	  return fork () < 0;
   11303 
   11304   ;
   11305   return 0;
   11306 }
   11307 _ACEOF
   11308 if ac_fn_c_try_run "$LINENO"; then :
   11309   ac_cv_func_fork_works=yes
   11310 else
   11311   ac_cv_func_fork_works=no
   11312 fi
   11313 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11314   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11315 fi
   11316 
   11317 fi
   11318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
   11319 $as_echo "$ac_cv_func_fork_works" >&6; }
   11320 
   11321 else
   11322   ac_cv_func_fork_works=$ac_cv_func_fork
   11323 fi
   11324 if test "x$ac_cv_func_fork_works" = xcross; then
   11325   case $host in
   11326     *-*-amigaos* | *-*-msdosdjgpp*)
   11327       # Override, as these systems have only a dummy fork() stub
   11328       ac_cv_func_fork_works=no
   11329       ;;
   11330     *)
   11331       ac_cv_func_fork_works=yes
   11332       ;;
   11333   esac
   11334   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
   11335 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
   11336 fi
   11337 ac_cv_func_vfork_works=$ac_cv_func_vfork
   11338 if test "x$ac_cv_func_vfork" = xyes; then
   11339   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
   11340 $as_echo_n "checking for working vfork... " >&6; }
   11341 if ${ac_cv_func_vfork_works+:} false; then :
   11342   $as_echo_n "(cached) " >&6
   11343 else
   11344   if test "$cross_compiling" = yes; then :
   11345   ac_cv_func_vfork_works=cross
   11346 else
   11347   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11348 /* end confdefs.h.  */
   11349 /* Thanks to Paul Eggert for this test.  */
   11350 $ac_includes_default
   11351 #include <sys/wait.h>
   11352 #ifdef HAVE_VFORK_H
   11353 # include <vfork.h>
   11354 #endif
   11355 /* On some sparc systems, changes by the child to local and incoming
   11356    argument registers are propagated back to the parent.  The compiler
   11357    is told about this with #include <vfork.h>, but some compilers
   11358    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
   11359    static variable whose address is put into a register that is
   11360    clobbered by the vfork.  */
   11361 static void
   11362 #ifdef __cplusplus
   11363 sparc_address_test (int arg)
   11364 # else
   11365 sparc_address_test (arg) int arg;
   11366 #endif
   11367 {
   11368   static pid_t child;
   11369   if (!child) {
   11370     child = vfork ();
   11371     if (child < 0) {
   11372       perror ("vfork");
   11373       _exit(2);
   11374     }
   11375     if (!child) {
   11376       arg = getpid();
   11377       write(-1, "", 0);
   11378       _exit (arg);
   11379     }
   11380   }
   11381 }
   11382 
   11383 int
   11384 main ()
   11385 {
   11386   pid_t parent = getpid ();
   11387   pid_t child;
   11388 
   11389   sparc_address_test (0);
   11390 
   11391   child = vfork ();
   11392 
   11393   if (child == 0) {
   11394     /* Here is another test for sparc vfork register problems.  This
   11395        test uses lots of local variables, at least as many local
   11396        variables as main has allocated so far including compiler
   11397        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
   11398        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
   11399        reuse the register of parent for one of the local variables,
   11400        since it will think that parent can't possibly be used any more
   11401        in this routine.  Assigning to the local variable will thus
   11402        munge parent in the parent process.  */
   11403     pid_t
   11404       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
   11405       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
   11406     /* Convince the compiler that p..p7 are live; otherwise, it might
   11407        use the same hardware register for all 8 local variables.  */
   11408     if (p != p1 || p != p2 || p != p3 || p != p4
   11409 	|| p != p5 || p != p6 || p != p7)
   11410       _exit(1);
   11411 
   11412     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
   11413        from child file descriptors.  If the child closes a descriptor
   11414        before it execs or exits, this munges the parent's descriptor
   11415        as well.  Test for this by closing stdout in the child.  */
   11416     _exit(close(fileno(stdout)) != 0);
   11417   } else {
   11418     int status;
   11419     struct stat st;
   11420 
   11421     while (wait(&status) != child)
   11422       ;
   11423     return (
   11424 	 /* Was there some problem with vforking?  */
   11425 	 child < 0
   11426 
   11427 	 /* Did the child fail?  (This shouldn't happen.)  */
   11428 	 || status
   11429 
   11430 	 /* Did the vfork/compiler bug occur?  */
   11431 	 || parent != getpid()
   11432 
   11433 	 /* Did the file descriptor bug occur?  */
   11434 	 || fstat(fileno(stdout), &st) != 0
   11435 	 );
   11436   }
   11437 }
   11438 _ACEOF
   11439 if ac_fn_c_try_run "$LINENO"; then :
   11440   ac_cv_func_vfork_works=yes
   11441 else
   11442   ac_cv_func_vfork_works=no
   11443 fi
   11444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11445   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11446 fi
   11447 
   11448 fi
   11449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
   11450 $as_echo "$ac_cv_func_vfork_works" >&6; }
   11451 
   11452 fi;
   11453 if test "x$ac_cv_func_fork_works" = xcross; then
   11454   ac_cv_func_vfork_works=$ac_cv_func_vfork
   11455   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
   11456 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
   11457 fi
   11458 
   11459 if test "x$ac_cv_func_vfork_works" = xyes; then
   11460 
   11461 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
   11462 
   11463 else
   11464 
   11465 $as_echo "#define vfork fork" >>confdefs.h
   11466 
   11467 fi
   11468 if test "x$ac_cv_func_fork_works" = xyes; then
   11469 
   11470 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
   11471 
   11472 fi
   11473 
   11474   # Some systems (e.g. Solaris) have `socketpair' in libsocket.
   11475   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
   11476 $as_echo_n "checking for library containing socketpair... " >&6; }
   11477 if ${ac_cv_search_socketpair+:} false; then :
   11478   $as_echo_n "(cached) " >&6
   11479 else
   11480   ac_func_search_save_LIBS=$LIBS
   11481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11482 /* end confdefs.h.  */
   11483 
   11484 /* Override any GCC internal prototype to avoid an error.
   11485    Use char because int might match the return type of a GCC
   11486    builtin and then its argument prototype would still apply.  */
   11487 #ifdef __cplusplus
   11488 extern "C"
   11489 #endif
   11490 char socketpair ();
   11491 int
   11492 main ()
   11493 {
   11494 return socketpair ();
   11495   ;
   11496   return 0;
   11497 }
   11498 _ACEOF
   11499 for ac_lib in '' socket; do
   11500   if test -z "$ac_lib"; then
   11501     ac_res="none required"
   11502   else
   11503     ac_res=-l$ac_lib
   11504     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   11505   fi
   11506   if ac_fn_c_try_link "$LINENO"; then :
   11507   ac_cv_search_socketpair=$ac_res
   11508 fi
   11509 rm -f core conftest.err conftest.$ac_objext \
   11510     conftest$ac_exeext
   11511   if ${ac_cv_search_socketpair+:} false; then :
   11512   break
   11513 fi
   11514 done
   11515 if ${ac_cv_search_socketpair+:} false; then :
   11516 
   11517 else
   11518   ac_cv_search_socketpair=no
   11519 fi
   11520 rm conftest.$ac_ext
   11521 LIBS=$ac_func_search_save_LIBS
   11522 fi
   11523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
   11524 $as_echo "$ac_cv_search_socketpair" >&6; }
   11525 ac_res=$ac_cv_search_socketpair
   11526 if test "$ac_res" != no; then :
   11527   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   11528 
   11529 fi
   11530 
   11531   for ac_func in  \
   11532     fdwalk \
   11533     getauxval \
   11534     getrlimit \
   11535     getrusage \
   11536     pipe \
   11537     pipe2 \
   11538     poll \
   11539     ptrace64 \
   11540     sbrk \
   11541     setns \
   11542     setpgid \
   11543     setpgrp \
   11544     sigaction \
   11545     sigaltstack \
   11546     sigprocmask \
   11547     sigtimedwait \
   11548     socketpair \
   11549 
   11550 do :
   11551   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11552 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11553 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11554   cat >>confdefs.h <<_ACEOF
   11555 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11556 _ACEOF
   11557 
   11558 fi
   11559 done
   11560 
   11561 
   11562   # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
   11563   # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
   11564   # only in linux/personality.h.
   11565   ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
   11566 "
   11567 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes; then :
   11568   ac_have_decl=1
   11569 else
   11570   ac_have_decl=0
   11571 fi
   11572 
   11573 cat >>confdefs.h <<_ACEOF
   11574 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
   11575 _ACEOF
   11576 
   11577 
   11578   ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
   11579 if test "x$ac_cv_have_decl_strstr" = xyes; then :
   11580   ac_have_decl=1
   11581 else
   11582   ac_have_decl=0
   11583 fi
   11584 
   11585 cat >>confdefs.h <<_ACEOF
   11586 #define HAVE_DECL_STRSTR $ac_have_decl
   11587 _ACEOF
   11588 
   11589 
   11590   # ----------------------- #
   11591   # Checks for structures.  #
   11592   # ----------------------- #
   11593 
   11594   ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
   11595 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
   11596 
   11597 cat >>confdefs.h <<_ACEOF
   11598 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
   11599 _ACEOF
   11600 
   11601 
   11602 fi
   11603 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
   11604 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
   11605 
   11606 cat >>confdefs.h <<_ACEOF
   11607 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
   11608 _ACEOF
   11609 
   11610 
   11611 fi
   11612 
   11613 
   11614   # On FreeBSD we need libutil for the kinfo_get* functions.  On
   11615   # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
   11616   # Figure out which one to use.
   11617   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
   11618 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
   11619 if ${ac_cv_search_kinfo_getfile+:} false; then :
   11620   $as_echo_n "(cached) " >&6
   11621 else
   11622   ac_func_search_save_LIBS=$LIBS
   11623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11624 /* end confdefs.h.  */
   11625 
   11626 /* Override any GCC internal prototype to avoid an error.
   11627    Use char because int might match the return type of a GCC
   11628    builtin and then its argument prototype would still apply.  */
   11629 #ifdef __cplusplus
   11630 extern "C"
   11631 #endif
   11632 char kinfo_getfile ();
   11633 int
   11634 main ()
   11635 {
   11636 return kinfo_getfile ();
   11637   ;
   11638   return 0;
   11639 }
   11640 _ACEOF
   11641 for ac_lib in '' util util-freebsd; do
   11642   if test -z "$ac_lib"; then
   11643     ac_res="none required"
   11644   else
   11645     ac_res=-l$ac_lib
   11646     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   11647   fi
   11648   if ac_fn_c_try_link "$LINENO"; then :
   11649   ac_cv_search_kinfo_getfile=$ac_res
   11650 fi
   11651 rm -f core conftest.err conftest.$ac_objext \
   11652     conftest$ac_exeext
   11653   if ${ac_cv_search_kinfo_getfile+:} false; then :
   11654   break
   11655 fi
   11656 done
   11657 if ${ac_cv_search_kinfo_getfile+:} false; then :
   11658 
   11659 else
   11660   ac_cv_search_kinfo_getfile=no
   11661 fi
   11662 rm conftest.$ac_ext
   11663 LIBS=$ac_func_search_save_LIBS
   11664 fi
   11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
   11666 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
   11667 ac_res=$ac_cv_search_kinfo_getfile
   11668 if test "$ac_res" != no; then :
   11669   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   11670 
   11671 fi
   11672 
   11673 
   11674   # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
   11675   for ac_func in kinfo_getfile
   11676 do :
   11677   ac_fn_c_check_func "$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
   11678 if test "x$ac_cv_func_kinfo_getfile" = xyes; then :
   11679   cat >>confdefs.h <<_ACEOF
   11680 #define HAVE_KINFO_GETFILE 1
   11681 _ACEOF
   11682 
   11683 fi
   11684 done
   11685 
   11686 
   11687   # ----------------------- #
   11688   # Check for threading.    #
   11689   # ----------------------- #
   11690 
   11691   # Check whether --enable-threading was given.
   11692 if test "${enable_threading+set}" = set; then :
   11693   enableval=$enable_threading; case "$enableval" in
   11694     yes) want_threading=yes ;;
   11695     no) want_threading=no ;;
   11696     *) as_fn_error $? "bad value $enableval for threading" "$LINENO" 5 ;;
   11697     esac
   11698 else
   11699   want_threading=auto
   11700 fi
   11701 
   11702 
   11703   # Check for std::thread.  This does not work on some platforms, like
   11704   # mingw using the win32 threads model with gcc older than 13, and
   11705   # DJGPP.
   11706   ac_ext=cpp
   11707 ac_cpp='$CXXCPP $CPPFLAGS'
   11708 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   11709 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   11710 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   11711 
   11712 
   11713 
   11714 
   11715 
   11716 ac_ext=c
   11717 ac_cpp='$CPP $CPPFLAGS'
   11718 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   11719 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   11720 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   11721 
   11722 ax_pthread_ok=no
   11723 
   11724 # We used to check for pthread.h first, but this fails if pthread.h
   11725 # requires special compiler flags (e.g. on Tru64 or Sequent).
   11726 # It gets checked for in the link test anyway.
   11727 
   11728 # First of all, check if the user has set any of the PTHREAD_LIBS,
   11729 # etcetera environment variables, and if threads linking works using
   11730 # them:
   11731 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
   11732         ax_pthread_save_CC="$CC"
   11733         ax_pthread_save_CFLAGS="$CFLAGS"
   11734         ax_pthread_save_LIBS="$LIBS"
   11735         if test "x$PTHREAD_CC" != "x"; then :
   11736   CC="$PTHREAD_CC"
   11737 fi
   11738         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   11739         LIBS="$PTHREAD_LIBS $LIBS"
   11740         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
   11741 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
   11742         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11743 /* end confdefs.h.  */
   11744 
   11745 /* Override any GCC internal prototype to avoid an error.
   11746    Use char because int might match the return type of a GCC
   11747    builtin and then its argument prototype would still apply.  */
   11748 #ifdef __cplusplus
   11749 extern "C"
   11750 #endif
   11751 char pthread_join ();
   11752 int
   11753 main ()
   11754 {
   11755 return pthread_join ();
   11756   ;
   11757   return 0;
   11758 }
   11759 _ACEOF
   11760 if ac_fn_c_try_link "$LINENO"; then :
   11761   ax_pthread_ok=yes
   11762 fi
   11763 rm -f core conftest.err conftest.$ac_objext \
   11764     conftest$ac_exeext conftest.$ac_ext
   11765         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
   11766 $as_echo "$ax_pthread_ok" >&6; }
   11767         if test "x$ax_pthread_ok" = "xno"; then
   11768                 PTHREAD_LIBS=""
   11769                 PTHREAD_CFLAGS=""
   11770         fi
   11771         CC="$ax_pthread_save_CC"
   11772         CFLAGS="$ax_pthread_save_CFLAGS"
   11773         LIBS="$ax_pthread_save_LIBS"
   11774 fi
   11775 
   11776 # We must check for the threads library under a number of different
   11777 # names; the ordering is very important because some systems
   11778 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
   11779 # libraries is broken (non-POSIX).
   11780 
   11781 # Create a list of thread flags to try.  Items starting with a "-" are
   11782 # C compiler flags, and other items are library names, except for "none"
   11783 # which indicates that we try without any flags at all, and "pthread-config"
   11784 # which is a program returning the flags for the Pth emulation library.
   11785 
   11786 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
   11787 
   11788 # The ordering *is* (sometimes) important.  Some notes on the
   11789 # individual items follow:
   11790 
   11791 # pthreads: AIX (must check this before -lpthread)
   11792 # none: in case threads are in libc; should be tried before -Kthread and
   11793 #       other compiler flags to prevent continual compiler warnings
   11794 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
   11795 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
   11796 #           (Note: HP C rejects this with "bad form for `-t' option")
   11797 # -pthreads: Solaris/gcc (Note: HP C also rejects)
   11798 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
   11799 #      doesn't hurt to check since this sometimes defines pthreads and
   11800 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
   11801 #      is present but should not be used directly; and before -mthreads,
   11802 #      because the compiler interprets this as "-mt" + "-hreads")
   11803 # -mthreads: Mingw32/gcc, Lynx/gcc
   11804 # pthread: Linux, etcetera
   11805 # --thread-safe: KAI C++
   11806 # pthread-config: use pthread-config program (for GNU Pth library)
   11807 
   11808 case $host_os in
   11809 
   11810         freebsd*)
   11811 
   11812         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
   11813         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
   11814 
   11815         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
   11816         ;;
   11817 
   11818         hpux*)
   11819 
   11820         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
   11821         # multi-threading and also sets -lpthread."
   11822 
   11823         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
   11824         ;;
   11825 
   11826         openedition*)
   11827 
   11828         # IBM z/OS requires a feature-test macro to be defined in order to
   11829         # enable POSIX threads at all, so give the user a hint if this is
   11830         # not set. (We don't define these ourselves, as they can affect
   11831         # other portions of the system API in unpredictable ways.)
   11832 
   11833         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11834 /* end confdefs.h.  */
   11835 
   11836 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
   11837              AX_PTHREAD_ZOS_MISSING
   11838 #            endif
   11839 
   11840 _ACEOF
   11841 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   11842   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
   11843   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
   11844 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
   11845 fi
   11846 rm -f conftest*
   11847 
   11848         ;;
   11849 
   11850         solaris*)
   11851 
   11852         # On Solaris (at least, for some versions), libc contains stubbed
   11853         # (non-functional) versions of the pthreads routines, so link-based
   11854         # tests will erroneously succeed. (N.B.: The stubs are missing
   11855         # pthread_cleanup_push, or rather a function called by this macro,
   11856         # so we could check for that, but who knows whether they'll stub
   11857         # that too in a future libc.)  So we'll check first for the
   11858         # standard Solaris way of linking pthreads (-mt -lpthread).
   11859 
   11860         ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags"
   11861         ;;
   11862 esac
   11863 
   11864 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
   11865 
   11866 if test "x$GCC" = "xyes"; then :
   11867   ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"
   11868 fi
   11869 
   11870 # The presence of a feature test macro requesting re-entrant function
   11871 # definitions is, on some systems, a strong hint that pthreads support is
   11872 # correctly enabled
   11873 
   11874 case $host_os in
   11875         darwin* | hpux* | linux* | osf* | solaris*)
   11876         ax_pthread_check_macro="_REENTRANT"
   11877         ;;
   11878 
   11879         aix*)
   11880         ax_pthread_check_macro="_THREAD_SAFE"
   11881         ;;
   11882 
   11883         *)
   11884         ax_pthread_check_macro="--"
   11885         ;;
   11886 esac
   11887 if test "x$ax_pthread_check_macro" = "x--"; then :
   11888   ax_pthread_check_cond=0
   11889 else
   11890   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
   11891 fi
   11892 
   11893 # Are we compiling with Clang?
   11894 
   11895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
   11896 $as_echo_n "checking whether $CC is Clang... " >&6; }
   11897 if ${ax_cv_PTHREAD_CLANG+:} false; then :
   11898   $as_echo_n "(cached) " >&6
   11899 else
   11900   ax_cv_PTHREAD_CLANG=no
   11901      # Note that Autoconf sets GCC=yes for Clang as well as GCC
   11902      if test "x$GCC" = "xyes"; then
   11903         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11904 /* end confdefs.h.  */
   11905 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
   11906 #            if defined(__clang__) && defined(__llvm__)
   11907              AX_PTHREAD_CC_IS_CLANG
   11908 #            endif
   11909 
   11910 _ACEOF
   11911 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   11912   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1; then :
   11913   ax_cv_PTHREAD_CLANG=yes
   11914 fi
   11915 rm -f conftest*
   11916 
   11917      fi
   11918 
   11919 fi
   11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
   11921 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
   11922 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
   11923 
   11924 ax_pthread_clang_warning=no
   11925 
   11926 # Clang needs special handling, because older versions handle the -pthread
   11927 # option in a rather... idiosyncratic way
   11928 
   11929 if test "x$ax_pthread_clang" = "xyes"; then
   11930 
   11931         # Clang takes -pthread; it has never supported any other flag
   11932 
   11933         # (Note 1: This will need to be revisited if a system that Clang
   11934         # supports has POSIX threads in a separate library.  This tends not
   11935         # to be the way of modern systems, but it's conceivable.)
   11936 
   11937         # (Note 2: On some systems, notably Darwin, -pthread is not needed
   11938         # to get POSIX threads support; the API is always present and
   11939         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
   11940         # -pthread does define _REENTRANT, and while the Darwin headers
   11941         # ignore this macro, third-party headers might not.)
   11942 
   11943         PTHREAD_CFLAGS="-pthread"
   11944         PTHREAD_LIBS=
   11945 
   11946         ax_pthread_ok=yes
   11947 
   11948         # However, older versions of Clang make a point of warning the user
   11949         # that, in an invocation where only linking and no compilation is
   11950         # taking place, the -pthread option has no effect ("argument unused
   11951         # during compilation").  They expect -pthread to be passed in only
   11952         # when source code is being compiled.
   11953         #
   11954         # Problem is, this is at odds with the way Automake and most other
   11955         # C build frameworks function, which is that the same flags used in
   11956         # compilation (CFLAGS) are also used in linking.  Many systems
   11957         # supported by AX_PTHREAD require exactly this for POSIX threads
   11958         # support, and in fact it is often not straightforward to specify a
   11959         # flag that is used only in the compilation phase and not in
   11960         # linking.  Such a scenario is extremely rare in practice.
   11961         #
   11962         # Even though use of the -pthread flag in linking would only print
   11963         # a warning, this can be a nuisance for well-run software projects
   11964         # that build with -Werror.  So if the active version of Clang has
   11965         # this misfeature, we search for an option to squash it.
   11966 
   11967         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
   11968 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
   11969 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false; then :
   11970   $as_echo_n "(cached) " >&6
   11971 else
   11972   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
   11973              # Create an alternate version of $ac_link that compiles and
   11974              # links in two steps (.c -> .o, .o -> exe) instead of one
   11975              # (.c -> exe), because the warning occurs only in the second
   11976              # step
   11977              ax_pthread_save_ac_link="$ac_link"
   11978              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
   11979              ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
   11980              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
   11981              ax_pthread_save_CFLAGS="$CFLAGS"
   11982              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
   11983                 if test "x$ax_pthread_try" = "xunknown"; then :
   11984   break
   11985 fi
   11986                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
   11987                 ac_link="$ax_pthread_save_ac_link"
   11988                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11989 /* end confdefs.h.  */
   11990 int main(void){return 0;}
   11991 _ACEOF
   11992 if ac_fn_c_try_link "$LINENO"; then :
   11993   ac_link="$ax_pthread_2step_ac_link"
   11994                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11995 /* end confdefs.h.  */
   11996 int main(void){return 0;}
   11997 _ACEOF
   11998 if ac_fn_c_try_link "$LINENO"; then :
   11999   break
   12000 fi
   12001 rm -f core conftest.err conftest.$ac_objext \
   12002     conftest$ac_exeext conftest.$ac_ext
   12003 
   12004 fi
   12005 rm -f core conftest.err conftest.$ac_objext \
   12006     conftest$ac_exeext conftest.$ac_ext
   12007              done
   12008              ac_link="$ax_pthread_save_ac_link"
   12009              CFLAGS="$ax_pthread_save_CFLAGS"
   12010              if test "x$ax_pthread_try" = "x"; then :
   12011   ax_pthread_try=no
   12012 fi
   12013              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
   12014 
   12015 fi
   12016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
   12017 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
   12018 
   12019         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
   12020                 no | unknown) ;;
   12021                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
   12022         esac
   12023 
   12024 fi # $ax_pthread_clang = yes
   12025 
   12026 if test "x$ax_pthread_ok" = "xno"; then
   12027 for ax_pthread_try_flag in $ax_pthread_flags; do
   12028 
   12029         case $ax_pthread_try_flag in
   12030                 none)
   12031                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
   12032 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
   12033                 ;;
   12034 
   12035                 -mt,pthread)
   12036                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
   12037 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
   12038                 PTHREAD_CFLAGS="-mt"
   12039                 PTHREAD_LIBS="-lpthread"
   12040                 ;;
   12041 
   12042                 -*)
   12043                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
   12044 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
   12045                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
   12046                 ;;
   12047 
   12048                 pthread-config)
   12049                 # Extract the first word of "pthread-config", so it can be a program name with args.
   12050 set dummy pthread-config; ac_word=$2
   12051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   12052 $as_echo_n "checking for $ac_word... " >&6; }
   12053 if ${ac_cv_prog_ax_pthread_config+:} false; then :
   12054   $as_echo_n "(cached) " >&6
   12055 else
   12056   if test -n "$ax_pthread_config"; then
   12057   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
   12058 else
   12059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   12060 for as_dir in $PATH
   12061 do
   12062   IFS=$as_save_IFS
   12063   test -z "$as_dir" && as_dir=.
   12064     for ac_exec_ext in '' $ac_executable_extensions; do
   12065   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   12066     ac_cv_prog_ax_pthread_config="yes"
   12067     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   12068     break 2
   12069   fi
   12070 done
   12071   done
   12072 IFS=$as_save_IFS
   12073 
   12074   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
   12075 fi
   12076 fi
   12077 ax_pthread_config=$ac_cv_prog_ax_pthread_config
   12078 if test -n "$ax_pthread_config"; then
   12079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
   12080 $as_echo "$ax_pthread_config" >&6; }
   12081 else
   12082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12083 $as_echo "no" >&6; }
   12084 fi
   12085 
   12086 
   12087                 if test "x$ax_pthread_config" = "xno"; then :
   12088   continue
   12089 fi
   12090                 PTHREAD_CFLAGS="`pthread-config --cflags`"
   12091                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
   12092                 ;;
   12093 
   12094                 *)
   12095                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
   12096 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
   12097                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
   12098                 ;;
   12099         esac
   12100 
   12101         ax_pthread_save_CFLAGS="$CFLAGS"
   12102         ax_pthread_save_LIBS="$LIBS"
   12103         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   12104         LIBS="$PTHREAD_LIBS $LIBS"
   12105 
   12106         # Check for various functions.  We must include pthread.h,
   12107         # since some functions may be macros.  (On the Sequent, we
   12108         # need a special flag -Kthread to make this header compile.)
   12109         # We check for pthread_join because it is in -lpthread on IRIX
   12110         # while pthread_create is in libc.  We check for pthread_attr_init
   12111         # due to DEC craziness with -lpthreads.  We check for
   12112         # pthread_cleanup_push because it is one of the few pthread
   12113         # functions on Solaris that doesn't have a non-functional libc stub.
   12114         # We try pthread_create on general principles.
   12115 
   12116         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12117 /* end confdefs.h.  */
   12118 #include <pthread.h>
   12119 #                       if $ax_pthread_check_cond
   12120 #                        error "$ax_pthread_check_macro must be defined"
   12121 #                       endif
   12122                         static void routine(void *a) { a = 0; }
   12123                         static void *start_routine(void *a) { return a; }
   12124 int
   12125 main ()
   12126 {
   12127 pthread_t th; pthread_attr_t attr;
   12128                         pthread_create(&th, 0, start_routine, 0);
   12129                         pthread_join(th, 0);
   12130                         pthread_attr_init(&attr);
   12131                         pthread_cleanup_push(routine, 0);
   12132                         pthread_cleanup_pop(0) /* ; */
   12133   ;
   12134   return 0;
   12135 }
   12136 _ACEOF
   12137 if ac_fn_c_try_link "$LINENO"; then :
   12138   ax_pthread_ok=yes
   12139 fi
   12140 rm -f core conftest.err conftest.$ac_objext \
   12141     conftest$ac_exeext conftest.$ac_ext
   12142 
   12143         CFLAGS="$ax_pthread_save_CFLAGS"
   12144         LIBS="$ax_pthread_save_LIBS"
   12145 
   12146         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
   12147 $as_echo "$ax_pthread_ok" >&6; }
   12148         if test "x$ax_pthread_ok" = "xyes"; then :
   12149   break
   12150 fi
   12151 
   12152         PTHREAD_LIBS=""
   12153         PTHREAD_CFLAGS=""
   12154 done
   12155 fi
   12156 
   12157 # Various other checks:
   12158 if test "x$ax_pthread_ok" = "xyes"; then
   12159         ax_pthread_save_CFLAGS="$CFLAGS"
   12160         ax_pthread_save_LIBS="$LIBS"
   12161         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
   12162         LIBS="$PTHREAD_LIBS $LIBS"
   12163 
   12164         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
   12165         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
   12166 $as_echo_n "checking for joinable pthread attribute... " >&6; }
   12167 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
   12168   $as_echo_n "(cached) " >&6
   12169 else
   12170   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
   12171              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
   12172                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12173 /* end confdefs.h.  */
   12174 #include <pthread.h>
   12175 int
   12176 main ()
   12177 {
   12178 int attr = $ax_pthread_attr; return attr /* ; */
   12179   ;
   12180   return 0;
   12181 }
   12182 _ACEOF
   12183 if ac_fn_c_try_link "$LINENO"; then :
   12184   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
   12185 fi
   12186 rm -f core conftest.err conftest.$ac_objext \
   12187     conftest$ac_exeext conftest.$ac_ext
   12188              done
   12189 
   12190 fi
   12191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
   12192 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
   12193         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
   12194                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
   12195                test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
   12196 
   12197 cat >>confdefs.h <<_ACEOF
   12198 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
   12199 _ACEOF
   12200 
   12201                ax_pthread_joinable_attr_defined=yes
   12202 
   12203 fi
   12204 
   12205         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
   12206 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
   12207 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
   12208   $as_echo_n "(cached) " >&6
   12209 else
   12210   ax_cv_PTHREAD_SPECIAL_FLAGS=no
   12211              case $host_os in
   12212              solaris*)
   12213              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
   12214              ;;
   12215              esac
   12216 
   12217 fi
   12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
   12219 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
   12220         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
   12221                test "x$ax_pthread_special_flags_added" != "xyes"; then :
   12222   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
   12223                ax_pthread_special_flags_added=yes
   12224 fi
   12225 
   12226         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
   12227 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
   12228 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
   12229   $as_echo_n "(cached) " >&6
   12230 else
   12231   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12232 /* end confdefs.h.  */
   12233 #include <pthread.h>
   12234 int
   12235 main ()
   12236 {
   12237 int i = PTHREAD_PRIO_INHERIT;
   12238   ;
   12239   return 0;
   12240 }
   12241 _ACEOF
   12242 if ac_fn_c_try_link "$LINENO"; then :
   12243   ax_cv_PTHREAD_PRIO_INHERIT=yes
   12244 else
   12245   ax_cv_PTHREAD_PRIO_INHERIT=no
   12246 fi
   12247 rm -f core conftest.err conftest.$ac_objext \
   12248     conftest$ac_exeext conftest.$ac_ext
   12249 
   12250 fi
   12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
   12252 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
   12253         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
   12254                test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
   12255 
   12256 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
   12257 
   12258                ax_pthread_prio_inherit_defined=yes
   12259 
   12260 fi
   12261 
   12262         CFLAGS="$ax_pthread_save_CFLAGS"
   12263         LIBS="$ax_pthread_save_LIBS"
   12264 
   12265         # More AIX lossage: compile with *_r variant
   12266         if test "x$GCC" != "xyes"; then
   12267             case $host_os in
   12268                 aix*)
   12269                 case "x/$CC" in #(
   12270   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
   12271     #handle absolute path differently from PATH based program lookup
   12272                      case "x$CC" in #(
   12273   x/*) :
   12274     if as_fn_executable_p ${CC}_r; then :
   12275   PTHREAD_CC="${CC}_r"
   12276 fi ;; #(
   12277   *) :
   12278     for ac_prog in ${CC}_r
   12279 do
   12280   # Extract the first word of "$ac_prog", so it can be a program name with args.
   12281 set dummy $ac_prog; ac_word=$2
   12282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   12283 $as_echo_n "checking for $ac_word... " >&6; }
   12284 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
   12285   $as_echo_n "(cached) " >&6
   12286 else
   12287   if test -n "$PTHREAD_CC"; then
   12288   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
   12289 else
   12290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   12291 for as_dir in $PATH
   12292 do
   12293   IFS=$as_save_IFS
   12294   test -z "$as_dir" && as_dir=.
   12295     for ac_exec_ext in '' $ac_executable_extensions; do
   12296   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   12297     ac_cv_prog_PTHREAD_CC="$ac_prog"
   12298     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   12299     break 2
   12300   fi
   12301 done
   12302   done
   12303 IFS=$as_save_IFS
   12304 
   12305 fi
   12306 fi
   12307 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
   12308 if test -n "$PTHREAD_CC"; then
   12309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
   12310 $as_echo "$PTHREAD_CC" >&6; }
   12311 else
   12312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12313 $as_echo "no" >&6; }
   12314 fi
   12315 
   12316 
   12317   test -n "$PTHREAD_CC" && break
   12318 done
   12319 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
   12320  ;;
   12321 esac ;; #(
   12322   *) :
   12323      ;;
   12324 esac
   12325                 ;;
   12326             esac
   12327         fi
   12328 fi
   12329 
   12330 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
   12331 
   12332 
   12333 
   12334 
   12335 
   12336 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
   12337 if test "x$ax_pthread_ok" = "xyes"; then
   12338         threads=yes
   12339         :
   12340 else
   12341         ax_pthread_ok=no
   12342         threads=no
   12343 fi
   12344 ac_ext=cpp
   12345 ac_cpp='$CXXCPP $CPPFLAGS'
   12346 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12347 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12348 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   12349 
   12350 
   12351   save_LIBS="$LIBS"
   12352   LIBS="$PTHREAD_LIBS $LIBS"
   12353   save_CXXFLAGS="$CXXFLAGS"
   12354   CXXFLAGS="$PTHREAD_CFLAGS $save_CXXFLAGS"
   12355   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
   12356 $as_echo_n "checking for std::thread... " >&6; }
   12357 if ${gdb_cv_cxx_std_thread+:} false; then :
   12358   $as_echo_n "(cached) " >&6
   12359 else
   12360   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12361 /* end confdefs.h.  */
   12362   #if defined (__MINGW32__) || defined (__CYGWIN__)
   12363     # ifdef _WIN32_WINNT
   12364     #  if _WIN32_WINNT < 0x0501
   12365     #   undef _WIN32_WINNT
   12366     #   define _WIN32_WINNT 0x0501
   12367     #  endif
   12368     # else
   12369     #  define _WIN32_WINNT 0x0501
   12370     # endif
   12371     #endif	/* __MINGW32__ || __CYGWIN__ */
   12372     #include <thread>
   12373     #include <mutex>
   12374     void callback() { }
   12375 int
   12376 main ()
   12377 {
   12378 std::thread t(callback);
   12379   ;
   12380   return 0;
   12381 }
   12382 _ACEOF
   12383 if ac_fn_cxx_try_compile "$LINENO"; then :
   12384   gdb_cv_cxx_std_thread=yes
   12385 else
   12386   gdb_cv_cxx_std_thread=no
   12387 fi
   12388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12389 fi
   12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
   12391 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
   12392 
   12393   if test "$threads" = "yes"; then
   12394     # This check must be here, while LIBS includes any necessary
   12395     # threading library.
   12396     for ac_func in pthread_sigmask pthread_setname_np
   12397 do :
   12398   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   12399 ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
   12400 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   12401   cat >>confdefs.h <<_ACEOF
   12402 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   12403 _ACEOF
   12404 
   12405 fi
   12406 done
   12407 
   12408   fi
   12409   LIBS="$save_LIBS"
   12410   CXXFLAGS="$save_CXXFLAGS"
   12411 
   12412   if test "$want_threading" != "no"; then
   12413     if test "$gdb_cv_cxx_std_thread" = "yes"; then
   12414 
   12415 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
   12416 
   12417     else
   12418 	if test "$want_threading" = "yes"; then
   12419 	    as_fn_error $? "std::thread does not work; disable threading" "$LINENO" 5
   12420 	else
   12421 	    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: std::thread does not work; disabling threading" >&5
   12422 $as_echo "$as_me: WARNING: std::thread does not work; disabling threading" >&2;}
   12423 	fi
   12424     fi
   12425   fi
   12426   ac_ext=c
   12427 ac_cpp='$CPP $CPPFLAGS'
   12428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12431 
   12432 
   12433       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
   12434 $as_echo_n "checking for sigsetjmp... " >&6; }
   12435 if ${gdb_cv_func_sigsetjmp+:} false; then :
   12436   $as_echo_n "(cached) " >&6
   12437 else
   12438   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12439 /* end confdefs.h.  */
   12440 #include <setjmp.h>
   12441 int
   12442 main ()
   12443 {
   12444 sigjmp_buf env;
   12445            while (! sigsetjmp (env, 1))
   12446              siglongjmp (env, 1);
   12447 
   12448   ;
   12449   return 0;
   12450 }
   12451 _ACEOF
   12452 if ac_fn_c_try_compile "$LINENO"; then :
   12453   gdb_cv_func_sigsetjmp=yes
   12454 else
   12455   gdb_cv_func_sigsetjmp=no
   12456 
   12457 fi
   12458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12459 
   12460 fi
   12461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
   12462 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
   12463   if test "$gdb_cv_func_sigsetjmp" = "yes"; then
   12464 
   12465 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
   12466 
   12467   fi
   12468 
   12469 
   12470 # Check whether --with-intel_pt was given.
   12471 if test "${with_intel_pt+set}" = set; then :
   12472   withval=$with_intel_pt;
   12473 else
   12474   with_intel_pt=auto
   12475 fi
   12476 
   12477   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
   12478 $as_echo_n "checking whether to use intel pt... " >&6; }
   12479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
   12480 $as_echo "$with_intel_pt" >&6; }
   12481 
   12482   if test "${with_intel_pt}" = no; then
   12483     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
   12484 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
   12485     HAVE_LIBIPT=no
   12486   else
   12487     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12488 /* end confdefs.h.  */
   12489 
   12490   #include <linux/perf_event.h>
   12491   #ifndef PERF_ATTR_SIZE_VER5
   12492   # error
   12493   #endif
   12494 
   12495 _ACEOF
   12496 if ac_fn_c_try_cpp "$LINENO"; then :
   12497   perf_event=yes
   12498 else
   12499   perf_event=no
   12500 fi
   12501 rm -f conftest.err conftest.i conftest.$ac_ext
   12502     if test "$perf_event" != yes; then
   12503       if test "$with_intel_pt" = yes; then
   12504 	as_fn_error $? "linux/perf_event.h missing or too old" "$LINENO" 5
   12505       else
   12506 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
   12507 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
   12508       fi
   12509     fi
   12510 
   12511 
   12512 
   12513 
   12514 
   12515 
   12516 
   12517 
   12518 
   12519     use_additional=yes
   12520 
   12521   acl_save_prefix="$prefix"
   12522   prefix="$acl_final_prefix"
   12523   acl_save_exec_prefix="$exec_prefix"
   12524   exec_prefix="$acl_final_exec_prefix"
   12525 
   12526     eval additional_includedir=\"$includedir\"
   12527     eval additional_libdir=\"$libdir\"
   12528 
   12529   exec_prefix="$acl_save_exec_prefix"
   12530   prefix="$acl_save_prefix"
   12531 
   12532 
   12533 # Check whether --with-libipt-prefix was given.
   12534 if test "${with_libipt_prefix+set}" = set; then :
   12535   withval=$with_libipt_prefix;
   12536     if test "X$withval" = "Xno"; then
   12537       use_additional=no
   12538     else
   12539       if test "X$withval" = "X"; then
   12540 
   12541   acl_save_prefix="$prefix"
   12542   prefix="$acl_final_prefix"
   12543   acl_save_exec_prefix="$exec_prefix"
   12544   exec_prefix="$acl_final_exec_prefix"
   12545 
   12546           eval additional_includedir=\"$includedir\"
   12547           eval additional_libdir=\"$libdir\"
   12548 
   12549   exec_prefix="$acl_save_exec_prefix"
   12550   prefix="$acl_save_prefix"
   12551 
   12552       else
   12553         additional_includedir="$withval/include"
   12554         additional_libdir="$withval/lib"
   12555       fi
   12556     fi
   12557 
   12558 fi
   12559 
   12560 
   12561 # Check whether --with-libipt-type was given.
   12562 if test "${with_libipt_type+set}" = set; then :
   12563   withval=$with_libipt_type;  with_libipt_type=$withval
   12564 else
   12565    with_libipt_type=auto
   12566 fi
   12567 
   12568   lib_type=`eval echo \$with_libipt_type`
   12569 
   12570       LIBIPT=
   12571   LTLIBIPT=
   12572   INCIPT=
   12573   rpathdirs=
   12574   ltrpathdirs=
   12575   names_already_handled=
   12576   names_next_round='ipt '
   12577   while test -n "$names_next_round"; do
   12578     names_this_round="$names_next_round"
   12579     names_next_round=
   12580     for name in $names_this_round; do
   12581       already_handled=
   12582       for n in $names_already_handled; do
   12583         if test "$n" = "$name"; then
   12584           already_handled=yes
   12585           break
   12586         fi
   12587       done
   12588       if test -z "$already_handled"; then
   12589         names_already_handled="$names_already_handled $name"
   12590                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
   12591         eval value=\"\$HAVE_LIB$uppername\"
   12592         if test -n "$value"; then
   12593           if test "$value" = yes; then
   12594             eval value=\"\$LIB$uppername\"
   12595             test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
   12596             eval value=\"\$LTLIB$uppername\"
   12597             test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
   12598           else
   12599                                     :
   12600           fi
   12601         else
   12602                               found_dir=
   12603           found_la=
   12604           found_so=
   12605           found_a=
   12606           if test $use_additional = yes; then
   12607             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   12608               found_dir="$additional_libdir"
   12609               found_so="$additional_libdir/lib$name.$shlibext"
   12610               if test -f "$additional_libdir/lib$name.la"; then
   12611                 found_la="$additional_libdir/lib$name.la"
   12612               fi
   12613             elif test x$lib_type != xshared; then
   12614               if test -f "$additional_libdir/lib$name.$libext"; then
   12615                 found_dir="$additional_libdir"
   12616                 found_a="$additional_libdir/lib$name.$libext"
   12617                 if test -f "$additional_libdir/lib$name.la"; then
   12618                   found_la="$additional_libdir/lib$name.la"
   12619                 fi
   12620               fi
   12621             fi
   12622           fi
   12623           if test "X$found_dir" = "X"; then
   12624             for x in $LDFLAGS $LTLIBIPT; do
   12625 
   12626   acl_save_prefix="$prefix"
   12627   prefix="$acl_final_prefix"
   12628   acl_save_exec_prefix="$exec_prefix"
   12629   exec_prefix="$acl_final_exec_prefix"
   12630   eval x=\"$x\"
   12631   exec_prefix="$acl_save_exec_prefix"
   12632   prefix="$acl_save_prefix"
   12633 
   12634               case "$x" in
   12635                 -L*)
   12636                   dir=`echo "X$x" | sed -e 's/^X-L//'`
   12637                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   12638                     found_dir="$dir"
   12639                     found_so="$dir/lib$name.$shlibext"
   12640                     if test -f "$dir/lib$name.la"; then
   12641                       found_la="$dir/lib$name.la"
   12642                     fi
   12643                   elif test x$lib_type != xshared; then
   12644                     if test -f "$dir/lib$name.$libext"; then
   12645                       found_dir="$dir"
   12646                       found_a="$dir/lib$name.$libext"
   12647                       if test -f "$dir/lib$name.la"; then
   12648                         found_la="$dir/lib$name.la"
   12649                       fi
   12650                     fi
   12651                   fi
   12652                   ;;
   12653               esac
   12654               if test "X$found_dir" != "X"; then
   12655                 break
   12656               fi
   12657             done
   12658           fi
   12659           if test "X$found_dir" != "X"; then
   12660                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
   12661             if test "X$found_so" != "X"; then
   12662                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
   12663                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12664               else
   12665                                                                                 haveit=
   12666                 for x in $ltrpathdirs; do
   12667                   if test "X$x" = "X$found_dir"; then
   12668                     haveit=yes
   12669                     break
   12670                   fi
   12671                 done
   12672                 if test -z "$haveit"; then
   12673                   ltrpathdirs="$ltrpathdirs $found_dir"
   12674                 fi
   12675                                 if test "$hardcode_direct" = yes; then
   12676                                                       LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12677                 else
   12678                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
   12679                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12680                                                             haveit=
   12681                     for x in $rpathdirs; do
   12682                       if test "X$x" = "X$found_dir"; then
   12683                         haveit=yes
   12684                         break
   12685                       fi
   12686                     done
   12687                     if test -z "$haveit"; then
   12688                       rpathdirs="$rpathdirs $found_dir"
   12689                     fi
   12690                   else
   12691                                                                                 haveit=
   12692                     for x in $LDFLAGS $LIBIPT; do
   12693 
   12694   acl_save_prefix="$prefix"
   12695   prefix="$acl_final_prefix"
   12696   acl_save_exec_prefix="$exec_prefix"
   12697   exec_prefix="$acl_final_exec_prefix"
   12698   eval x=\"$x\"
   12699   exec_prefix="$acl_save_exec_prefix"
   12700   prefix="$acl_save_prefix"
   12701 
   12702                       if test "X$x" = "X-L$found_dir"; then
   12703                         haveit=yes
   12704                         break
   12705                       fi
   12706                     done
   12707                     if test -z "$haveit"; then
   12708                       LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
   12709                     fi
   12710                     if test "$hardcode_minus_L" != no; then
   12711                                                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
   12712                     else
   12713                                                                                                                                                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
   12714                     fi
   12715                   fi
   12716                 fi
   12717               fi
   12718             else
   12719               if test "X$found_a" != "X"; then
   12720                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
   12721               else
   12722                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
   12723               fi
   12724             fi
   12725                         additional_includedir=
   12726             case "$found_dir" in
   12727               */lib | */lib/)
   12728                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
   12729                 additional_includedir="$basedir/include"
   12730                 ;;
   12731             esac
   12732             if test "X$additional_includedir" != "X"; then
   12733                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
   12734                 haveit=
   12735                 if test "X$additional_includedir" = "X/usr/local/include"; then
   12736                   if test -n "$GCC"; then
   12737                     case $host_os in
   12738                       linux*) haveit=yes;;
   12739                     esac
   12740                   fi
   12741                 fi
   12742                 if test -z "$haveit"; then
   12743                   for x in $CPPFLAGS $INCIPT; do
   12744 
   12745   acl_save_prefix="$prefix"
   12746   prefix="$acl_final_prefix"
   12747   acl_save_exec_prefix="$exec_prefix"
   12748   exec_prefix="$acl_final_exec_prefix"
   12749   eval x=\"$x\"
   12750   exec_prefix="$acl_save_exec_prefix"
   12751   prefix="$acl_save_prefix"
   12752 
   12753                     if test "X$x" = "X-I$additional_includedir"; then
   12754                       haveit=yes
   12755                       break
   12756                     fi
   12757                   done
   12758                   if test -z "$haveit"; then
   12759                     if test -d "$additional_includedir"; then
   12760                                             INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
   12761                     fi
   12762                   fi
   12763                 fi
   12764               fi
   12765             fi
   12766                         if test -n "$found_la"; then
   12767                                                         save_libdir="$libdir"
   12768               case "$found_la" in
   12769                 */* | *\\*) . "$found_la" ;;
   12770                 *) . "./$found_la" ;;
   12771               esac
   12772               libdir="$save_libdir"
   12773                             for dep in $dependency_libs; do
   12774                 case "$dep" in
   12775                   -L*)
   12776                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
   12777                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
   12778                       haveit=
   12779                       if test "X$additional_libdir" = "X/usr/local/lib"; then
   12780                         if test -n "$GCC"; then
   12781                           case $host_os in
   12782                             linux*) haveit=yes;;
   12783                           esac
   12784                         fi
   12785                       fi
   12786                       if test -z "$haveit"; then
   12787                         haveit=
   12788                         for x in $LDFLAGS $LIBIPT; do
   12789 
   12790   acl_save_prefix="$prefix"
   12791   prefix="$acl_final_prefix"
   12792   acl_save_exec_prefix="$exec_prefix"
   12793   exec_prefix="$acl_final_exec_prefix"
   12794   eval x=\"$x\"
   12795   exec_prefix="$acl_save_exec_prefix"
   12796   prefix="$acl_save_prefix"
   12797 
   12798                           if test "X$x" = "X-L$additional_libdir"; then
   12799                             haveit=yes
   12800                             break
   12801                           fi
   12802                         done
   12803                         if test -z "$haveit"; then
   12804                           if test -d "$additional_libdir"; then
   12805                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
   12806                           fi
   12807                         fi
   12808                         haveit=
   12809                         for x in $LDFLAGS $LTLIBIPT; do
   12810 
   12811   acl_save_prefix="$prefix"
   12812   prefix="$acl_final_prefix"
   12813   acl_save_exec_prefix="$exec_prefix"
   12814   exec_prefix="$acl_final_exec_prefix"
   12815   eval x=\"$x\"
   12816   exec_prefix="$acl_save_exec_prefix"
   12817   prefix="$acl_save_prefix"
   12818 
   12819                           if test "X$x" = "X-L$additional_libdir"; then
   12820                             haveit=yes
   12821                             break
   12822                           fi
   12823                         done
   12824                         if test -z "$haveit"; then
   12825                           if test -d "$additional_libdir"; then
   12826                                                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
   12827                           fi
   12828                         fi
   12829                       fi
   12830                     fi
   12831                     ;;
   12832                   -R*)
   12833                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
   12834                     if test "$enable_rpath" != no; then
   12835                                                                   haveit=
   12836                       for x in $rpathdirs; do
   12837                         if test "X$x" = "X$dir"; then
   12838                           haveit=yes
   12839                           break
   12840                         fi
   12841                       done
   12842                       if test -z "$haveit"; then
   12843                         rpathdirs="$rpathdirs $dir"
   12844                       fi
   12845                                                                   haveit=
   12846                       for x in $ltrpathdirs; do
   12847                         if test "X$x" = "X$dir"; then
   12848                           haveit=yes
   12849                           break
   12850                         fi
   12851                       done
   12852                       if test -z "$haveit"; then
   12853                         ltrpathdirs="$ltrpathdirs $dir"
   12854                       fi
   12855                     fi
   12856                     ;;
   12857                   -l*)
   12858                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
   12859                     ;;
   12860                   *.la)
   12861                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
   12862                     ;;
   12863                   *)
   12864                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
   12865                     LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
   12866                     ;;
   12867                 esac
   12868               done
   12869             fi
   12870           else
   12871                                                             if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
   12872               LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
   12873               LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
   12874             else
   12875               LIBIPT="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
   12876               LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
   12877             fi
   12878           fi
   12879         fi
   12880       fi
   12881     done
   12882   done
   12883   if test "X$rpathdirs" != "X"; then
   12884     if test -n "$hardcode_libdir_separator"; then
   12885                         alldirs=
   12886       for found_dir in $rpathdirs; do
   12887         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
   12888       done
   12889             acl_save_libdir="$libdir"
   12890       libdir="$alldirs"
   12891       eval flag=\"$hardcode_libdir_flag_spec\"
   12892       libdir="$acl_save_libdir"
   12893       LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
   12894     else
   12895             for found_dir in $rpathdirs; do
   12896         acl_save_libdir="$libdir"
   12897         libdir="$found_dir"
   12898         eval flag=\"$hardcode_libdir_flag_spec\"
   12899         libdir="$acl_save_libdir"
   12900         LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
   12901       done
   12902     fi
   12903   fi
   12904   if test "X$ltrpathdirs" != "X"; then
   12905             for found_dir in $ltrpathdirs; do
   12906       LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
   12907     done
   12908   fi
   12909 
   12910 
   12911         ac_save_CPPFLAGS="$CPPFLAGS"
   12912 
   12913   for element in $INCIPT; do
   12914     haveit=
   12915     for x in $CPPFLAGS; do
   12916 
   12917   acl_save_prefix="$prefix"
   12918   prefix="$acl_final_prefix"
   12919   acl_save_exec_prefix="$exec_prefix"
   12920   exec_prefix="$acl_final_exec_prefix"
   12921   eval x=\"$x\"
   12922   exec_prefix="$acl_save_exec_prefix"
   12923   prefix="$acl_save_prefix"
   12924 
   12925       if test "X$x" = "X$element"; then
   12926         haveit=yes
   12927         break
   12928       fi
   12929     done
   12930     if test -z "$haveit"; then
   12931       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
   12932     fi
   12933   done
   12934 
   12935 
   12936   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
   12937 $as_echo_n "checking for libipt... " >&6; }
   12938 if ${ac_cv_libipt+:} false; then :
   12939   $as_echo_n "(cached) " >&6
   12940 else
   12941 
   12942     ac_save_LIBS="$LIBS"
   12943     LIBS="$LIBS $LIBIPT"
   12944     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12945 /* end confdefs.h.  */
   12946 #include "intel-pt.h"
   12947 int
   12948 main ()
   12949 {
   12950 pt_insn_alloc_decoder (0);
   12951   ;
   12952   return 0;
   12953 }
   12954 _ACEOF
   12955 if ac_fn_c_try_link "$LINENO"; then :
   12956   ac_cv_libipt=yes
   12957 else
   12958   ac_cv_libipt=no
   12959 fi
   12960 rm -f core conftest.err conftest.$ac_objext \
   12961     conftest$ac_exeext conftest.$ac_ext
   12962     LIBS="$ac_save_LIBS"
   12963 
   12964 fi
   12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
   12966 $as_echo "$ac_cv_libipt" >&6; }
   12967   if test "$ac_cv_libipt" = yes; then
   12968     HAVE_LIBIPT=yes
   12969 
   12970 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
   12971 
   12972     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
   12973 $as_echo_n "checking how to link with libipt... " >&6; }
   12974     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
   12975 $as_echo "$LIBIPT" >&6; }
   12976   else
   12977     HAVE_LIBIPT=no
   12978             CPPFLAGS="$ac_save_CPPFLAGS"
   12979     LIBIPT=
   12980     LTLIBIPT=
   12981   fi
   12982 
   12983 
   12984 
   12985 
   12986 
   12987 
   12988     if test "$HAVE_LIBIPT" != yes; then
   12989       if test "$with_intel_pt" = yes; then
   12990 	as_fn_error $? "libipt is missing or unusable" "$LINENO" 5
   12991       else
   12992 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
   12993 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
   12994       fi
   12995     else
   12996       save_LIBS=$LIBS
   12997       LIBS="$LIBS $LIBIPT"
   12998       for ac_func in pt_insn_event
   12999 do :
   13000   ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
   13001 if test "x$ac_cv_func_pt_insn_event" = xyes; then :
   13002   cat >>confdefs.h <<_ACEOF
   13003 #define HAVE_PT_INSN_EVENT 1
   13004 _ACEOF
   13005 
   13006 fi
   13007 done
   13008 
   13009       ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
   13010 "
   13011 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes; then :
   13012 
   13013 cat >>confdefs.h <<_ACEOF
   13014 #define HAVE_STRUCT_PT_INSN_ENABLED 1
   13015 _ACEOF
   13016 
   13017 
   13018 fi
   13019 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
   13020 "
   13021 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes; then :
   13022 
   13023 cat >>confdefs.h <<_ACEOF
   13024 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
   13025 _ACEOF
   13026 
   13027 
   13028 fi
   13029 
   13030       ac_fn_c_check_member "$LINENO" "struct pt_event" "variant.ptwrite" "ac_cv_member_struct_pt_event_variant_ptwrite" "#include <intel-pt.h>
   13031 "
   13032 if test "x$ac_cv_member_struct_pt_event_variant_ptwrite" = xyes; then :
   13033 
   13034 cat >>confdefs.h <<_ACEOF
   13035 #define HAVE_STRUCT_PT_EVENT_VARIANT_PTWRITE 1
   13036 _ACEOF
   13037 
   13038 
   13039 fi
   13040 
   13041       LIBS=$save_LIBS
   13042     fi
   13043   fi
   13044 
   13045   # Check if the compiler and runtime support printing long longs.
   13046 
   13047   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
   13048 $as_echo_n "checking for long long support in printf... " >&6; }
   13049 if ${gdb_cv_printf_has_long_long+:} false; then :
   13050   $as_echo_n "(cached) " >&6
   13051 else
   13052   if test "$cross_compiling" = yes; then :
   13053   gdb_cv_printf_has_long_long=no
   13054 else
   13055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13056 /* end confdefs.h.  */
   13057 $ac_includes_default
   13058 int
   13059 main ()
   13060 {
   13061 char buf[32];
   13062     long long l = 0;
   13063     l = (l << 16) + 0x0123;
   13064     l = (l << 16) + 0x4567;
   13065     l = (l << 16) + 0x89ab;
   13066     l = (l << 16) + 0xcdef;
   13067     sprintf (buf, "0x%016llx", l);
   13068     return (strcmp ("0x0123456789abcdef", buf));
   13069   ;
   13070   return 0;
   13071 }
   13072 _ACEOF
   13073 if ac_fn_c_try_run "$LINENO"; then :
   13074   gdb_cv_printf_has_long_long=yes
   13075 else
   13076   gdb_cv_printf_has_long_long=no
   13077 fi
   13078 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   13079   conftest.$ac_objext conftest.beam conftest.$ac_ext
   13080 fi
   13081 
   13082 fi
   13083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
   13084 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
   13085   if test "$gdb_cv_printf_has_long_long" = yes; then
   13086 
   13087 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
   13088 
   13089   fi
   13090 
   13091 
   13092 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
   13093 
   13094  for ac_header in sys/procfs.h
   13095 do :
   13096   ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
   13097 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
   13098   cat >>confdefs.h <<_ACEOF
   13099 #define HAVE_SYS_PROCFS_H 1
   13100 _ACEOF
   13101 
   13102 fi
   13103 
   13104 done
   13105 
   13106   if test "$ac_cv_header_sys_procfs_h" = yes; then
   13107 
   13108  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
   13109 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
   13110  if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false; then :
   13111   $as_echo_n "(cached) " >&6
   13112 else
   13113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13114 /* end confdefs.h.  */
   13115 
   13116 #define _SYSCALL32
   13117 #include <sys/procfs.h>
   13118 int
   13119 main ()
   13120 {
   13121 gregset_t avar
   13122   ;
   13123   return 0;
   13124 }
   13125 _ACEOF
   13126 if ac_fn_c_try_compile "$LINENO"; then :
   13127   bfd_cv_have_sys_procfs_type_gregset_t=yes
   13128 else
   13129   bfd_cv_have_sys_procfs_type_gregset_t=no
   13130 
   13131 fi
   13132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13133 fi
   13134 
   13135  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
   13136 
   13137 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
   13138 
   13139  fi
   13140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
   13141 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
   13142 
   13143 
   13144  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
   13145 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
   13146  if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false; then :
   13147   $as_echo_n "(cached) " >&6
   13148 else
   13149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13150 /* end confdefs.h.  */
   13151 
   13152 #define _SYSCALL32
   13153 #include <sys/procfs.h>
   13154 int
   13155 main ()
   13156 {
   13157 fpregset_t avar
   13158   ;
   13159   return 0;
   13160 }
   13161 _ACEOF
   13162 if ac_fn_c_try_compile "$LINENO"; then :
   13163   bfd_cv_have_sys_procfs_type_fpregset_t=yes
   13164 else
   13165   bfd_cv_have_sys_procfs_type_fpregset_t=no
   13166 
   13167 fi
   13168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13169 fi
   13170 
   13171  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
   13172 
   13173 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
   13174 
   13175  fi
   13176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
   13177 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
   13178 
   13179 
   13180  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
   13181 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
   13182  if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false; then :
   13183   $as_echo_n "(cached) " >&6
   13184 else
   13185   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13186 /* end confdefs.h.  */
   13187 
   13188 #define _SYSCALL32
   13189 #include <sys/procfs.h>
   13190 int
   13191 main ()
   13192 {
   13193 prgregset_t avar
   13194   ;
   13195   return 0;
   13196 }
   13197 _ACEOF
   13198 if ac_fn_c_try_compile "$LINENO"; then :
   13199   bfd_cv_have_sys_procfs_type_prgregset_t=yes
   13200 else
   13201   bfd_cv_have_sys_procfs_type_prgregset_t=no
   13202 
   13203 fi
   13204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13205 fi
   13206 
   13207  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
   13208 
   13209 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
   13210 
   13211  fi
   13212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
   13213 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
   13214 
   13215 
   13216  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
   13217 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
   13218  if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false; then :
   13219   $as_echo_n "(cached) " >&6
   13220 else
   13221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13222 /* end confdefs.h.  */
   13223 
   13224 #define _SYSCALL32
   13225 #include <sys/procfs.h>
   13226 int
   13227 main ()
   13228 {
   13229 prfpregset_t avar
   13230   ;
   13231   return 0;
   13232 }
   13233 _ACEOF
   13234 if ac_fn_c_try_compile "$LINENO"; then :
   13235   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
   13236 else
   13237   bfd_cv_have_sys_procfs_type_prfpregset_t=no
   13238 
   13239 fi
   13240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13241 fi
   13242 
   13243  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
   13244 
   13245 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
   13246 
   13247  fi
   13248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
   13249 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
   13250 
   13251 
   13252  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
   13253 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
   13254  if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false; then :
   13255   $as_echo_n "(cached) " >&6
   13256 else
   13257   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13258 /* end confdefs.h.  */
   13259 
   13260 #define _SYSCALL32
   13261 #include <sys/procfs.h>
   13262 int
   13263 main ()
   13264 {
   13265 prgregset32_t avar
   13266   ;
   13267   return 0;
   13268 }
   13269 _ACEOF
   13270 if ac_fn_c_try_compile "$LINENO"; then :
   13271   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
   13272 else
   13273   bfd_cv_have_sys_procfs_type_prgregset32_t=no
   13274 
   13275 fi
   13276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13277 fi
   13278 
   13279  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
   13280 
   13281 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
   13282 
   13283  fi
   13284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
   13285 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
   13286 
   13287 
   13288  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
   13289 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
   13290  if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false; then :
   13291   $as_echo_n "(cached) " >&6
   13292 else
   13293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13294 /* end confdefs.h.  */
   13295 
   13296 #define _SYSCALL32
   13297 #include <sys/procfs.h>
   13298 int
   13299 main ()
   13300 {
   13301 lwpid_t avar
   13302   ;
   13303   return 0;
   13304 }
   13305 _ACEOF
   13306 if ac_fn_c_try_compile "$LINENO"; then :
   13307   bfd_cv_have_sys_procfs_type_lwpid_t=yes
   13308 else
   13309   bfd_cv_have_sys_procfs_type_lwpid_t=no
   13310 
   13311 fi
   13312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13313 fi
   13314 
   13315  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
   13316 
   13317 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
   13318 
   13319  fi
   13320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
   13321 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
   13322 
   13323 
   13324  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
   13325 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
   13326  if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false; then :
   13327   $as_echo_n "(cached) " >&6
   13328 else
   13329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13330 /* end confdefs.h.  */
   13331 
   13332 #define _SYSCALL32
   13333 #include <sys/procfs.h>
   13334 int
   13335 main ()
   13336 {
   13337 psaddr_t avar
   13338   ;
   13339   return 0;
   13340 }
   13341 _ACEOF
   13342 if ac_fn_c_try_compile "$LINENO"; then :
   13343   bfd_cv_have_sys_procfs_type_psaddr_t=yes
   13344 else
   13345   bfd_cv_have_sys_procfs_type_psaddr_t=no
   13346 
   13347 fi
   13348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13349 fi
   13350 
   13351  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
   13352 
   13353 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
   13354 
   13355  fi
   13356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
   13357 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
   13358 
   13359 
   13360  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
   13361 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
   13362  if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false; then :
   13363   $as_echo_n "(cached) " >&6
   13364 else
   13365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13366 /* end confdefs.h.  */
   13367 
   13368 #define _SYSCALL32
   13369 #include <sys/procfs.h>
   13370 int
   13371 main ()
   13372 {
   13373 elf_fpregset_t avar
   13374   ;
   13375   return 0;
   13376 }
   13377 _ACEOF
   13378 if ac_fn_c_try_compile "$LINENO"; then :
   13379   bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
   13380 else
   13381   bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
   13382 
   13383 fi
   13384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13385 fi
   13386 
   13387  if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
   13388 
   13389 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
   13390 
   13391  fi
   13392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
   13393 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
   13394 
   13395   fi
   13396 
   13397     # Check for xxhash
   13398 
   13399 # Check whether --with-xxhash was given.
   13400 if test "${with_xxhash+set}" = set; then :
   13401   withval=$with_xxhash;
   13402 else
   13403   with_xxhash=auto
   13404 fi
   13405 
   13406 
   13407   if test "x$with_xxhash" != "xno"; then
   13408 
   13409 
   13410 
   13411 
   13412 
   13413 
   13414 
   13415 
   13416     use_additional=yes
   13417 
   13418   acl_save_prefix="$prefix"
   13419   prefix="$acl_final_prefix"
   13420   acl_save_exec_prefix="$exec_prefix"
   13421   exec_prefix="$acl_final_exec_prefix"
   13422 
   13423     eval additional_includedir=\"$includedir\"
   13424     eval additional_libdir=\"$libdir\"
   13425 
   13426   exec_prefix="$acl_save_exec_prefix"
   13427   prefix="$acl_save_prefix"
   13428 
   13429 
   13430 # Check whether --with-libxxhash-prefix was given.
   13431 if test "${with_libxxhash_prefix+set}" = set; then :
   13432   withval=$with_libxxhash_prefix;
   13433     if test "X$withval" = "Xno"; then
   13434       use_additional=no
   13435     else
   13436       if test "X$withval" = "X"; then
   13437 
   13438   acl_save_prefix="$prefix"
   13439   prefix="$acl_final_prefix"
   13440   acl_save_exec_prefix="$exec_prefix"
   13441   exec_prefix="$acl_final_exec_prefix"
   13442 
   13443           eval additional_includedir=\"$includedir\"
   13444           eval additional_libdir=\"$libdir\"
   13445 
   13446   exec_prefix="$acl_save_exec_prefix"
   13447   prefix="$acl_save_prefix"
   13448 
   13449       else
   13450         additional_includedir="$withval/include"
   13451         additional_libdir="$withval/lib"
   13452       fi
   13453     fi
   13454 
   13455 fi
   13456 
   13457 
   13458 # Check whether --with-libxxhash-type was given.
   13459 if test "${with_libxxhash_type+set}" = set; then :
   13460   withval=$with_libxxhash_type;  with_libxxhash_type=$withval
   13461 else
   13462    with_libxxhash_type=auto
   13463 fi
   13464 
   13465   lib_type=`eval echo \$with_libxxhash_type`
   13466 
   13467       LIBXXHASH=
   13468   LTLIBXXHASH=
   13469   INCXXHASH=
   13470   rpathdirs=
   13471   ltrpathdirs=
   13472   names_already_handled=
   13473   names_next_round='xxhash '
   13474   while test -n "$names_next_round"; do
   13475     names_this_round="$names_next_round"
   13476     names_next_round=
   13477     for name in $names_this_round; do
   13478       already_handled=
   13479       for n in $names_already_handled; do
   13480         if test "$n" = "$name"; then
   13481           already_handled=yes
   13482           break
   13483         fi
   13484       done
   13485       if test -z "$already_handled"; then
   13486         names_already_handled="$names_already_handled $name"
   13487                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
   13488         eval value=\"\$HAVE_LIB$uppername\"
   13489         if test -n "$value"; then
   13490           if test "$value" = yes; then
   13491             eval value=\"\$LIB$uppername\"
   13492             test -z "$value" || LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$value"
   13493             eval value=\"\$LTLIB$uppername\"
   13494             test -z "$value" || LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
   13495           else
   13496                                     :
   13497           fi
   13498         else
   13499                               found_dir=
   13500           found_la=
   13501           found_so=
   13502           found_a=
   13503           if test $use_additional = yes; then
   13504             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   13505               found_dir="$additional_libdir"
   13506               found_so="$additional_libdir/lib$name.$shlibext"
   13507               if test -f "$additional_libdir/lib$name.la"; then
   13508                 found_la="$additional_libdir/lib$name.la"
   13509               fi
   13510             elif test x$lib_type != xshared; then
   13511               if test -f "$additional_libdir/lib$name.$libext"; then
   13512                 found_dir="$additional_libdir"
   13513                 found_a="$additional_libdir/lib$name.$libext"
   13514                 if test -f "$additional_libdir/lib$name.la"; then
   13515                   found_la="$additional_libdir/lib$name.la"
   13516                 fi
   13517               fi
   13518             fi
   13519           fi
   13520           if test "X$found_dir" = "X"; then
   13521             for x in $LDFLAGS $LTLIBXXHASH; do
   13522 
   13523   acl_save_prefix="$prefix"
   13524   prefix="$acl_final_prefix"
   13525   acl_save_exec_prefix="$exec_prefix"
   13526   exec_prefix="$acl_final_exec_prefix"
   13527   eval x=\"$x\"
   13528   exec_prefix="$acl_save_exec_prefix"
   13529   prefix="$acl_save_prefix"
   13530 
   13531               case "$x" in
   13532                 -L*)
   13533                   dir=`echo "X$x" | sed -e 's/^X-L//'`
   13534                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
   13535                     found_dir="$dir"
   13536                     found_so="$dir/lib$name.$shlibext"
   13537                     if test -f "$dir/lib$name.la"; then
   13538                       found_la="$dir/lib$name.la"
   13539                     fi
   13540                   elif test x$lib_type != xshared; then
   13541                     if test -f "$dir/lib$name.$libext"; then
   13542                       found_dir="$dir"
   13543                       found_a="$dir/lib$name.$libext"
   13544                       if test -f "$dir/lib$name.la"; then
   13545                         found_la="$dir/lib$name.la"
   13546                       fi
   13547                     fi
   13548                   fi
   13549                   ;;
   13550               esac
   13551               if test "X$found_dir" != "X"; then
   13552                 break
   13553               fi
   13554             done
   13555           fi
   13556           if test "X$found_dir" != "X"; then
   13557                         LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
   13558             if test "X$found_so" != "X"; then
   13559                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
   13560                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13561               else
   13562                                                                                 haveit=
   13563                 for x in $ltrpathdirs; do
   13564                   if test "X$x" = "X$found_dir"; then
   13565                     haveit=yes
   13566                     break
   13567                   fi
   13568                 done
   13569                 if test -z "$haveit"; then
   13570                   ltrpathdirs="$ltrpathdirs $found_dir"
   13571                 fi
   13572                                 if test "$hardcode_direct" = yes; then
   13573                                                       LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13574                 else
   13575                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
   13576                                                             LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13577                                                             haveit=
   13578                     for x in $rpathdirs; do
   13579                       if test "X$x" = "X$found_dir"; then
   13580                         haveit=yes
   13581                         break
   13582                       fi
   13583                     done
   13584                     if test -z "$haveit"; then
   13585                       rpathdirs="$rpathdirs $found_dir"
   13586                     fi
   13587                   else
   13588                                                                                 haveit=
   13589                     for x in $LDFLAGS $LIBXXHASH; do
   13590 
   13591   acl_save_prefix="$prefix"
   13592   prefix="$acl_final_prefix"
   13593   acl_save_exec_prefix="$exec_prefix"
   13594   exec_prefix="$acl_final_exec_prefix"
   13595   eval x=\"$x\"
   13596   exec_prefix="$acl_save_exec_prefix"
   13597   prefix="$acl_save_prefix"
   13598 
   13599                       if test "X$x" = "X-L$found_dir"; then
   13600                         haveit=yes
   13601                         break
   13602                       fi
   13603                     done
   13604                     if test -z "$haveit"; then
   13605                       LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
   13606                     fi
   13607                     if test "$hardcode_minus_L" != no; then
   13608                                                                                         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
   13609                     else
   13610                                                                                                                                                                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
   13611                     fi
   13612                   fi
   13613                 fi
   13614               fi
   13615             else
   13616               if test "X$found_a" != "X"; then
   13617                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
   13618               else
   13619                                                 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
   13620               fi
   13621             fi
   13622                         additional_includedir=
   13623             case "$found_dir" in
   13624               */lib | */lib/)
   13625                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
   13626                 additional_includedir="$basedir/include"
   13627                 ;;
   13628             esac
   13629             if test "X$additional_includedir" != "X"; then
   13630                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
   13631                 haveit=
   13632                 if test "X$additional_includedir" = "X/usr/local/include"; then
   13633                   if test -n "$GCC"; then
   13634                     case $host_os in
   13635                       linux*) haveit=yes;;
   13636                     esac
   13637                   fi
   13638                 fi
   13639                 if test -z "$haveit"; then
   13640                   for x in $CPPFLAGS $INCXXHASH; 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-I$additional_includedir"; then
   13651                       haveit=yes
   13652                       break
   13653                     fi
   13654                   done
   13655                   if test -z "$haveit"; then
   13656                     if test -d "$additional_includedir"; then
   13657                                             INCXXHASH="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
   13658                     fi
   13659                   fi
   13660                 fi
   13661               fi
   13662             fi
   13663                         if test -n "$found_la"; then
   13664                                                         save_libdir="$libdir"
   13665               case "$found_la" in
   13666                 */* | *\\*) . "$found_la" ;;
   13667                 *) . "./$found_la" ;;
   13668               esac
   13669               libdir="$save_libdir"
   13670                             for dep in $dependency_libs; do
   13671                 case "$dep" in
   13672                   -L*)
   13673                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
   13674                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
   13675                       haveit=
   13676                       if test "X$additional_libdir" = "X/usr/local/lib"; then
   13677                         if test -n "$GCC"; then
   13678                           case $host_os in
   13679                             linux*) haveit=yes;;
   13680                           esac
   13681                         fi
   13682                       fi
   13683                       if test -z "$haveit"; then
   13684                         haveit=
   13685                         for x in $LDFLAGS $LIBXXHASH; do
   13686 
   13687   acl_save_prefix="$prefix"
   13688   prefix="$acl_final_prefix"
   13689   acl_save_exec_prefix="$exec_prefix"
   13690   exec_prefix="$acl_final_exec_prefix"
   13691   eval x=\"$x\"
   13692   exec_prefix="$acl_save_exec_prefix"
   13693   prefix="$acl_save_prefix"
   13694 
   13695                           if test "X$x" = "X-L$additional_libdir"; then
   13696                             haveit=yes
   13697                             break
   13698                           fi
   13699                         done
   13700                         if test -z "$haveit"; then
   13701                           if test -d "$additional_libdir"; then
   13702                                                         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
   13703                           fi
   13704                         fi
   13705                         haveit=
   13706                         for x in $LDFLAGS $LTLIBXXHASH; do
   13707 
   13708   acl_save_prefix="$prefix"
   13709   prefix="$acl_final_prefix"
   13710   acl_save_exec_prefix="$exec_prefix"
   13711   exec_prefix="$acl_final_exec_prefix"
   13712   eval x=\"$x\"
   13713   exec_prefix="$acl_save_exec_prefix"
   13714   prefix="$acl_save_prefix"
   13715 
   13716                           if test "X$x" = "X-L$additional_libdir"; then
   13717                             haveit=yes
   13718                             break
   13719                           fi
   13720                         done
   13721                         if test -z "$haveit"; then
   13722                           if test -d "$additional_libdir"; then
   13723                                                         LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
   13724                           fi
   13725                         fi
   13726                       fi
   13727                     fi
   13728                     ;;
   13729                   -R*)
   13730                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
   13731                     if test "$enable_rpath" != no; then
   13732                                                                   haveit=
   13733                       for x in $rpathdirs; do
   13734                         if test "X$x" = "X$dir"; then
   13735                           haveit=yes
   13736                           break
   13737                         fi
   13738                       done
   13739                       if test -z "$haveit"; then
   13740                         rpathdirs="$rpathdirs $dir"
   13741                       fi
   13742                                                                   haveit=
   13743                       for x in $ltrpathdirs; do
   13744                         if test "X$x" = "X$dir"; then
   13745                           haveit=yes
   13746                           break
   13747                         fi
   13748                       done
   13749                       if test -z "$haveit"; then
   13750                         ltrpathdirs="$ltrpathdirs $dir"
   13751                       fi
   13752                     fi
   13753                     ;;
   13754                   -l*)
   13755                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
   13756                     ;;
   13757                   *.la)
   13758                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
   13759                     ;;
   13760                   *)
   13761                                         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$dep"
   13762                     LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
   13763                     ;;
   13764                 esac
   13765               done
   13766             fi
   13767           else
   13768                                                             if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
   13769               LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
   13770               LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
   13771             else
   13772               LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
   13773               LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
   13774             fi
   13775           fi
   13776         fi
   13777       fi
   13778     done
   13779   done
   13780   if test "X$rpathdirs" != "X"; then
   13781     if test -n "$hardcode_libdir_separator"; then
   13782                         alldirs=
   13783       for found_dir in $rpathdirs; do
   13784         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
   13785       done
   13786             acl_save_libdir="$libdir"
   13787       libdir="$alldirs"
   13788       eval flag=\"$hardcode_libdir_flag_spec\"
   13789       libdir="$acl_save_libdir"
   13790       LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
   13791     else
   13792             for found_dir in $rpathdirs; do
   13793         acl_save_libdir="$libdir"
   13794         libdir="$found_dir"
   13795         eval flag=\"$hardcode_libdir_flag_spec\"
   13796         libdir="$acl_save_libdir"
   13797         LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
   13798       done
   13799     fi
   13800   fi
   13801   if test "X$ltrpathdirs" != "X"; then
   13802             for found_dir in $ltrpathdirs; do
   13803       LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
   13804     done
   13805   fi
   13806 
   13807 
   13808         ac_save_CPPFLAGS="$CPPFLAGS"
   13809 
   13810   for element in $INCXXHASH; do
   13811     haveit=
   13812     for x in $CPPFLAGS; do
   13813 
   13814   acl_save_prefix="$prefix"
   13815   prefix="$acl_final_prefix"
   13816   acl_save_exec_prefix="$exec_prefix"
   13817   exec_prefix="$acl_final_exec_prefix"
   13818   eval x=\"$x\"
   13819   exec_prefix="$acl_save_exec_prefix"
   13820   prefix="$acl_save_prefix"
   13821 
   13822       if test "X$x" = "X$element"; then
   13823         haveit=yes
   13824         break
   13825       fi
   13826     done
   13827     if test -z "$haveit"; then
   13828       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
   13829     fi
   13830   done
   13831 
   13832 
   13833   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
   13834 $as_echo_n "checking for libxxhash... " >&6; }
   13835 if ${ac_cv_libxxhash+:} false; then :
   13836   $as_echo_n "(cached) " >&6
   13837 else
   13838 
   13839     ac_save_LIBS="$LIBS"
   13840     LIBS="$LIBS $LIBXXHASH"
   13841     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13842 /* end confdefs.h.  */
   13843 #include <xxhash.h>
   13844 int
   13845 main ()
   13846 {
   13847 XXH32("foo", 3, 0);
   13848 
   13849   ;
   13850   return 0;
   13851 }
   13852 _ACEOF
   13853 if ac_fn_c_try_link "$LINENO"; then :
   13854   ac_cv_libxxhash=yes
   13855 else
   13856   ac_cv_libxxhash=no
   13857 fi
   13858 rm -f core conftest.err conftest.$ac_objext \
   13859     conftest$ac_exeext conftest.$ac_ext
   13860     LIBS="$ac_save_LIBS"
   13861 
   13862 fi
   13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
   13864 $as_echo "$ac_cv_libxxhash" >&6; }
   13865   if test "$ac_cv_libxxhash" = yes; then
   13866     HAVE_LIBXXHASH=yes
   13867 
   13868 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
   13869 
   13870     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
   13871 $as_echo_n "checking how to link with libxxhash... " >&6; }
   13872     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
   13873 $as_echo "$LIBXXHASH" >&6; }
   13874   else
   13875     HAVE_LIBXXHASH=no
   13876             CPPFLAGS="$ac_save_CPPFLAGS"
   13877     LIBXXHASH=
   13878     LTLIBXXHASH=
   13879   fi
   13880 
   13881 
   13882 
   13883 
   13884 
   13885 
   13886     if test "$HAVE_LIBXXHASH" != yes; then
   13887       if test "$with_xxhash" = yes; then
   13888 	as_fn_error $? "xxhash is missing or unusable" "$LINENO" 5
   13889       fi
   13890     fi
   13891     if test "x$with_xxhash" = "xauto"; then
   13892       with_xxhash="$HAVE_LIBXXHASH"
   13893     fi
   13894   fi
   13895 
   13896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
   13897 $as_echo_n "checking whether to use xxhash... " >&6; }
   13898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
   13899 $as_echo "$with_xxhash" >&6; }
   13900 
   13901 
   13902 # Check whether we will enable the inclusion of unit tests when
   13903 # compiling GDB.
   13904 #
   13905 # The default value of this option changes depending whether we're on
   13906 # development mode (in which case it's "true") or not (in which case
   13907 # it's "false").  The $development variable is set by the GDB_AC_COMMON
   13908 # macro, which must therefore be used before GDB_AC_SELFTEST.
   13909 
   13910 if test "x$development" != xtrue && test "x$development" != xfalse; then :
   13911   as_fn_error $? "Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
   13912 fi
   13913 
   13914 # Check whether --enable-unit-tests was given.
   13915 if test "${enable_unit_tests+set}" = set; then :
   13916   enableval=$enable_unit_tests; case "${enableval}" in
   13917   yes)  enable_unittests=true  ;;
   13918   no)   enable_unittests=false ;;
   13919   *)    as_fn_error $? "bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
   13920 esac
   13921 else
   13922   enable_unittests=$development
   13923 fi
   13924 
   13925 
   13926 if $enable_unittests; then
   13927 
   13928 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
   13929 
   13930 
   13931 fi
   13932 
   13933  if $enable_unittests; then
   13934   SELFTEST_TRUE=
   13935   SELFTEST_FALSE='#'
   13936 else
   13937   SELFTEST_TRUE='#'
   13938   SELFTEST_FALSE=
   13939 fi
   13940 
   13941 
   13942  if test x$ac_cv_func_pipe = xyes -o x$ac_cv_func_pipe2 = xyes ; then
   13943   HAVE_PIPE_OR_PIPE2_TRUE=
   13944   HAVE_PIPE_OR_PIPE2_FALSE='#'
   13945 else
   13946   HAVE_PIPE_OR_PIPE2_TRUE='#'
   13947   HAVE_PIPE_OR_PIPE2_FALSE=
   13948 fi
   13949 
   13950 
   13951 for ac_func in  \
   13952     waitpid \
   13953     wait
   13954 
   13955 do :
   13956   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   13957 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   13958 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   13959   cat >>confdefs.h <<_ACEOF
   13960 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   13961 _ACEOF
   13962 
   13963 fi
   13964 done
   13965 
   13966 
   13967 # Check the return and argument types of ptrace.
   13968 
   13969 
   13970 for ac_header in sys/ptrace.h ptrace.h
   13971 do :
   13972   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   13973 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   13974 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   13975   cat >>confdefs.h <<_ACEOF
   13976 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   13977 _ACEOF
   13978 
   13979 fi
   13980 
   13981 done
   13982 
   13983 
   13984 gdb_ptrace_headers='
   13985 #include <sys/types.h>
   13986 #if HAVE_SYS_PTRACE_H
   13987 # include <sys/ptrace.h>
   13988 #endif
   13989 #if HAVE_UNISTD_H
   13990 # include <unistd.h>
   13991 #endif
   13992 '
   13993 
   13994 # Check return type.  Varargs (used on GNU/Linux) conflict with the
   13995 # empty argument list, so check for that explicitly.
   13996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
   13997 $as_echo_n "checking return type of ptrace... " >&6; }
   13998 if ${gdb_cv_func_ptrace_ret+:} false; then :
   13999   $as_echo_n "(cached) " >&6
   14000 else
   14001   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14002 /* end confdefs.h.  */
   14003 $gdb_ptrace_headers
   14004 int
   14005 main ()
   14006 {
   14007 extern long ptrace (enum __ptrace_request, ...);
   14008 
   14009   ;
   14010   return 0;
   14011 }
   14012 _ACEOF
   14013 if ac_fn_c_try_compile "$LINENO"; then :
   14014   gdb_cv_func_ptrace_ret='long'
   14015 else
   14016   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14017 /* end confdefs.h.  */
   14018 $gdb_ptrace_headers
   14019 int
   14020 main ()
   14021 {
   14022 extern int ptrace ();
   14023 
   14024   ;
   14025   return 0;
   14026 }
   14027 _ACEOF
   14028 if ac_fn_c_try_compile "$LINENO"; then :
   14029   gdb_cv_func_ptrace_ret='int'
   14030 else
   14031   gdb_cv_func_ptrace_ret='long'
   14032 
   14033 fi
   14034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14035 
   14036 fi
   14037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14038 
   14039 fi
   14040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
   14041 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
   14042 
   14043 
   14044 cat >>confdefs.h <<_ACEOF
   14045 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
   14046 _ACEOF
   14047 
   14048 
   14049 # Check argument types.
   14050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
   14051 $as_echo_n "checking types of arguments for ptrace... " >&6; }
   14052 if ${gdb_cv_func_ptrace_args+:} false; then :
   14053   $as_echo_n "(cached) " >&6
   14054 else
   14055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14056 /* end confdefs.h.  */
   14057 $gdb_ptrace_headers
   14058 int
   14059 main ()
   14060 {
   14061 extern long ptrace (enum __ptrace_request, ...);
   14062 
   14063   ;
   14064   return 0;
   14065 }
   14066 _ACEOF
   14067 if ac_fn_c_try_compile "$LINENO"; then :
   14068   gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
   14069 else
   14070   for gdb_arg1 in 'int' 'long'; do
   14071 	for gdb_arg2 in 'pid_t' 'int' 'long'; do
   14072 	  for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
   14073 	    for gdb_arg4 in 'int' 'long' 'void *'; do
   14074 	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14075 /* end confdefs.h.  */
   14076 $gdb_ptrace_headers
   14077 int
   14078 main ()
   14079 {
   14080 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
   14081 
   14082   ;
   14083   return 0;
   14084 }
   14085 _ACEOF
   14086 if ac_fn_c_try_compile "$LINENO"; then :
   14087   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
   14088 		 break 4;
   14089 
   14090 fi
   14091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14092 
   14093 	      for gdb_arg5 in 'int *' 'int' 'long'; do
   14094 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14095 /* end confdefs.h.  */
   14096 $gdb_ptrace_headers
   14097 int
   14098 main ()
   14099 {
   14100 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
   14101 
   14102   ;
   14103   return 0;
   14104 }
   14105 _ACEOF
   14106 if ac_fn_c_try_compile "$LINENO"; then :
   14107   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
   14108 		   break 5;
   14109 
   14110 fi
   14111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14112 	      done
   14113 	    done
   14114 	  done
   14115 	done
   14116       done
   14117       # Provide a safe default value.
   14118       : ${gdb_cv_func_ptrace_args='int,int,long,long'}
   14119 
   14120 fi
   14121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14122 
   14123 fi
   14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
   14125 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
   14126 
   14127 ac_save_IFS=$IFS; IFS=','
   14128 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
   14129 IFS=$ac_save_IFS
   14130 shift
   14131 
   14132 cat >>confdefs.h <<_ACEOF
   14133 #define PTRACE_TYPE_ARG1 $1
   14134 _ACEOF
   14135 
   14136 
   14137 cat >>confdefs.h <<_ACEOF
   14138 #define PTRACE_TYPE_ARG3 $3
   14139 _ACEOF
   14140 
   14141 
   14142 cat >>confdefs.h <<_ACEOF
   14143 #define PTRACE_TYPE_ARG4 $4
   14144 _ACEOF
   14145 
   14146 if test -n "$5"; then
   14147 
   14148 cat >>confdefs.h <<_ACEOF
   14149 #define PTRACE_TYPE_ARG5 $5
   14150 _ACEOF
   14151 
   14152 fi
   14153 
   14154 
   14155 # Detect support warning flags.
   14156 
   14157 
   14158   { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
   14159 $as_echo_n "checking the compiler type... " >&6; }
   14160 if ${gdb_cv_compiler_type+:} false; then :
   14161   $as_echo_n "(cached) " >&6
   14162 else
   14163   gdb_cv_compiler_type=unknown
   14164   if test "$gdb_cv_compiler_type" = unknown; then
   14165      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14166 /* end confdefs.h.  */
   14167 
   14168 int
   14169 main ()
   14170 {
   14171 
   14172                           #if !defined __GNUC__ || defined __clang__
   14173                           #error not gcc
   14174                           #endif
   14175 
   14176   ;
   14177   return 0;
   14178 }
   14179 _ACEOF
   14180 if ac_fn_c_try_compile "$LINENO"; then :
   14181   gdb_cv_compiler_type=gcc
   14182 fi
   14183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14184   fi
   14185 
   14186   if test "$gdb_cv_compiler_type" = unknown; then
   14187      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14188 /* end confdefs.h.  */
   14189 
   14190 int
   14191 main ()
   14192 {
   14193 
   14194                           #ifndef __clang__
   14195                           #error not clang
   14196                           #endif
   14197 
   14198   ;
   14199   return 0;
   14200 }
   14201 _ACEOF
   14202 if ac_fn_c_try_compile "$LINENO"; then :
   14203   gdb_cv_compiler_type=clang
   14204 fi
   14205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14206   fi
   14207 
   14208 fi
   14209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
   14210 $as_echo "$gdb_cv_compiler_type" >&6; }
   14211 
   14212  GDB_COMPILER_TYPE="$gdb_cv_compiler_type"
   14213 
   14214 
   14215 # Check whether --enable-werror was given.
   14216 if test "${enable_werror+set}" = set; then :
   14217   enableval=$enable_werror; case "${enableval}" in
   14218      yes | y) ERROR_ON_WARNING="yes" ;;
   14219      no | n)  ERROR_ON_WARNING="no" ;;
   14220      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
   14221    esac
   14222 fi
   14223 
   14224 
   14225 # Enable -Werror by default when using gcc.  Turn it off for releases.
   14226 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
   14227     ERROR_ON_WARNING=yes
   14228 fi
   14229 
   14230 WERROR_CFLAGS=""
   14231 if test "${ERROR_ON_WARNING}" = yes ; then
   14232     WERROR_CFLAGS="-Werror"
   14233 fi
   14234 
   14235 # The options we'll try to enable.
   14236 build_warnings="-Wall -Wpointer-arith \
   14237 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
   14238 -Wno-switch -Wno-char-subscripts \
   14239 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
   14240 -Wno-sign-compare -Wno-error=maybe-uninitialized \
   14241 -Wno-mismatched-tags \
   14242 -Wno-error=deprecated-register \
   14243 -Wsuggest-override \
   14244 -Wimplicit-fallthrough=5 \
   14245 -Wduplicated-cond \
   14246 -Wshadow=local \
   14247 -Wdeprecated-copy \
   14248 -Wdeprecated-copy-dtor \
   14249 -Wredundant-move \
   14250 -Wmissing-declarations \
   14251 -Wstrict-null-sentinel \
   14252 -Wvla \
   14253 "
   14254 
   14255 # The -Wmissing-prototypes flag will be accepted by GCC, but results
   14256 # in a warning being printed about the flag not being valid for C++,
   14257 # this is something to do with using ccache, and argument ordering.
   14258 if test "$GDB_COMPILER_TYPE" != gcc; then
   14259   build_warnings="$build_warnings -Wmissing-prototypes"
   14260 fi
   14261 
   14262 case "${host}" in
   14263   *-*-mingw32*)
   14264     # Enable -Wno-format by default when using gcc on mingw since many
   14265     # GCC versions complain about %I64.
   14266     build_warnings="$build_warnings -Wno-format" ;;
   14267   *-*-solaris*)
   14268     # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
   14269     # doesn't understand.
   14270     build_warnings="$build_warnings -Wno-unknown-pragmas"
   14271     # Solaris 11 <unistd.h> marks vfork deprecated.
   14272     build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
   14273   *)
   14274     # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
   14275     # but there's a special case for this below.
   14276     build_warnings="$build_warnings -Wformat-nonliteral" ;;
   14277 esac
   14278 
   14279 # Check whether --enable-build-warnings was given.
   14280 if test "${enable_build_warnings+set}" = set; then :
   14281   enableval=$enable_build_warnings; case "${enableval}" in
   14282   yes)	;;
   14283   no)	build_warnings="-w";;
   14284   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14285         build_warnings="${build_warnings} ${t}";;
   14286   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14287         build_warnings="${t} ${build_warnings}";;
   14288   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
   14289 esac
   14290 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
   14291   echo "Setting compiler warning flags = $build_warnings" 6>&1
   14292 fi
   14293 fi
   14294 # Check whether --enable-gdb-build-warnings was given.
   14295 if test "${enable_gdb_build_warnings+set}" = set; then :
   14296   enableval=$enable_gdb_build_warnings; case "${enableval}" in
   14297   yes)	;;
   14298   no)	build_warnings="-w";;
   14299   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14300         build_warnings="${build_warnings} ${t}";;
   14301   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
   14302         build_warnings="${t} ${build_warnings}";;
   14303   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
   14304 esac
   14305 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
   14306   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
   14307 fi
   14308 fi
   14309 
   14310 # The set of warnings supported by a C++ compiler is not the same as
   14311 # of the C compiler.
   14312 ac_ext=cpp
   14313 ac_cpp='$CXXCPP $CPPFLAGS'
   14314 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14315 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14316 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   14317 
   14318 
   14319 WARN_CFLAGS=""
   14320 if test "x${build_warnings}" != x -a "x$GCC" = xyes
   14321 then
   14322     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
   14323 $as_echo_n "checking compiler warning flags... " >&6; }
   14324     # Separate out the -Werror flag as some files just cannot be
   14325     # compiled with it enabled.
   14326     for w in ${build_warnings}; do
   14327 	# GCC does not complain about -Wno-unknown-warning.  Invert
   14328 	# and test -Wunknown-warning instead.
   14329 	case $w in
   14330 	-Wno-*)
   14331 		wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
   14332         -Wformat-nonliteral)
   14333 		# gcc requires -Wformat before -Wformat-nonliteral
   14334 		# will work, so stick them together.
   14335 		w="-Wformat $w"
   14336 		wtest="$w"
   14337 		;;
   14338 	*)
   14339 		wtest=$w ;;
   14340 	esac
   14341 
   14342 	case $w in
   14343 	-Werr*) WERROR_CFLAGS=-Werror ;;
   14344 	*)
   14345 	    # Check whether GCC accepts it.
   14346 	    saved_CFLAGS="$CFLAGS"
   14347 	    CFLAGS="$CFLAGS -Werror $wtest"
   14348 	    saved_CXXFLAGS="$CXXFLAGS"
   14349 	    CXXFLAGS="$CXXFLAGS -Werror $wtest"
   14350 	    if test "x$w" = "x-Wunused-variable"; then
   14351 	      # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
   14352 	      # fixed in GCC 4.9.  This test is derived from the gdb
   14353 	      # source code that triggered this bug in GCC.
   14354 	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14355 /* end confdefs.h.  */
   14356 struct scoped_restore_base {};
   14357 		    struct scoped_restore_tmpl : public scoped_restore_base {
   14358 		      ~scoped_restore_tmpl() {}
   14359 		    };
   14360 int
   14361 main ()
   14362 {
   14363 const scoped_restore_base &b = scoped_restore_tmpl();
   14364 
   14365   ;
   14366   return 0;
   14367 }
   14368 _ACEOF
   14369 if ac_fn_cxx_try_compile "$LINENO"; then :
   14370   WARN_CFLAGS="${WARN_CFLAGS} $w"
   14371 fi
   14372 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14373 	    else
   14374 	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14375 /* end confdefs.h.  */
   14376 
   14377 int
   14378 main ()
   14379 {
   14380 
   14381   ;
   14382   return 0;
   14383 }
   14384 _ACEOF
   14385 if ac_fn_cxx_try_compile "$LINENO"; then :
   14386   WARN_CFLAGS="${WARN_CFLAGS} $w"
   14387 fi
   14388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14389 	    fi
   14390 	    CFLAGS="$saved_CFLAGS"
   14391 	    CXXFLAGS="$saved_CXXFLAGS"
   14392 	esac
   14393     done
   14394     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
   14395 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
   14396 fi
   14397 
   14398 
   14399 
   14400 ac_ext=c
   14401 ac_cpp='$CPP $CPPFLAGS'
   14402 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14403 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14404 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14405 
   14406 
   14407 
   14408 # Set the 'development' global.
   14409 . $srcdir/../bfd/development.sh
   14410 
   14411 if test "$development" = true ; then
   14412 
   14413 $as_echo "#define DEVELOPMENT 1" >>confdefs.h
   14414 
   14415 fi
   14416 
   14417 case ${host} in
   14418   *mingw32*)
   14419 
   14420 $as_echo "#define USE_WIN32API 1" >>confdefs.h
   14421 
   14422     ;;
   14423 esac
   14424 
   14425 CONFIG_STATUS_DEPENDENCIES='$(srcdir)/../bfd/development.sh'
   14426 
   14427 
   14428 ac_config_files="$ac_config_files Makefile"
   14429 
   14430 cat >confcache <<\_ACEOF
   14431 # This file is a shell script that caches the results of configure
   14432 # tests run on this system so they can be shared between configure
   14433 # scripts and configure runs, see configure's option --config-cache.
   14434 # It is not useful on other systems.  If it contains results you don't
   14435 # want to keep, you may remove or edit it.
   14436 #
   14437 # config.status only pays attention to the cache file if you give it
   14438 # the --recheck option to rerun configure.
   14439 #
   14440 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   14441 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   14442 # following values.
   14443 
   14444 _ACEOF
   14445 
   14446 # The following way of writing the cache mishandles newlines in values,
   14447 # but we know of no workaround that is simple, portable, and efficient.
   14448 # So, we kill variables containing newlines.
   14449 # Ultrix sh set writes to stderr and can't be redirected directly,
   14450 # and sets the high bit in the cache file unless we assign to the vars.
   14451 (
   14452   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   14453     eval ac_val=\$$ac_var
   14454     case $ac_val in #(
   14455     *${as_nl}*)
   14456       case $ac_var in #(
   14457       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   14458 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   14459       esac
   14460       case $ac_var in #(
   14461       _ | IFS | as_nl) ;; #(
   14462       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   14463       *) { eval $ac_var=; unset $ac_var;} ;;
   14464       esac ;;
   14465     esac
   14466   done
   14467 
   14468   (set) 2>&1 |
   14469     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   14470     *${as_nl}ac_space=\ *)
   14471       # `set' does not quote correctly, so add quotes: double-quote
   14472       # substitution turns \\\\ into \\, and sed turns \\ into \.
   14473       sed -n \
   14474 	"s/'/'\\\\''/g;
   14475 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   14476       ;; #(
   14477     *)
   14478       # `set' quotes correctly as required by POSIX, so do not add quotes.
   14479       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   14480       ;;
   14481     esac |
   14482     sort
   14483 ) |
   14484   sed '
   14485      /^ac_cv_env_/b end
   14486      t clear
   14487      :clear
   14488      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   14489      t end
   14490      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   14491      :end' >>confcache
   14492 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   14493   if test -w "$cache_file"; then
   14494     if test "x$cache_file" != "x/dev/null"; then
   14495       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   14496 $as_echo "$as_me: updating cache $cache_file" >&6;}
   14497       if test ! -f "$cache_file" || test -h "$cache_file"; then
   14498 	cat confcache >"$cache_file"
   14499       else
   14500         case $cache_file in #(
   14501         */* | ?:*)
   14502 	  mv -f confcache "$cache_file"$$ &&
   14503 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   14504         *)
   14505 	  mv -f confcache "$cache_file" ;;
   14506 	esac
   14507       fi
   14508     fi
   14509   else
   14510     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   14511 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   14512   fi
   14513 fi
   14514 rm -f confcache
   14515 
   14516 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   14517 # Let make expand exec_prefix.
   14518 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   14519 
   14520 DEFS=-DHAVE_CONFIG_H
   14521 
   14522 ac_libobjs=
   14523 ac_ltlibobjs=
   14524 U=
   14525 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   14526   # 1. Remove the extension, and $U if already installed.
   14527   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   14528   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   14529   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   14530   #    will be set to the directory where LIBOBJS objects are built.
   14531   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   14532   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   14533 done
   14534 LIBOBJS=$ac_libobjs
   14535 
   14536 LTLIBOBJS=$ac_ltlibobjs
   14537 
   14538 
   14539 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
   14540   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
   14541 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14542 fi
   14543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
   14544 $as_echo_n "checking that generated files are newer than configure... " >&6; }
   14545    if test -n "$am_sleep_pid"; then
   14546      # Hide warnings about reused PIDs.
   14547      wait $am_sleep_pid 2>/dev/null
   14548    fi
   14549    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
   14550 $as_echo "done" >&6; }
   14551  if test -n "$EXEEXT"; then
   14552   am__EXEEXT_TRUE=
   14553   am__EXEEXT_FALSE='#'
   14554 else
   14555   am__EXEEXT_TRUE='#'
   14556   am__EXEEXT_FALSE=
   14557 fi
   14558 
   14559 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   14560   as_fn_error $? "conditional \"AMDEP\" was never defined.
   14561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14562 fi
   14563 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   14564   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
   14565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14566 fi
   14567 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
   14568   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
   14569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14570 fi
   14571 if test -z "${SELFTEST_TRUE}" && test -z "${SELFTEST_FALSE}"; then
   14572   as_fn_error $? "conditional \"SELFTEST\" was never defined.
   14573 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14574 fi
   14575 if test -z "${HAVE_PIPE_OR_PIPE2_TRUE}" && test -z "${HAVE_PIPE_OR_PIPE2_FALSE}"; then
   14576   as_fn_error $? "conditional \"HAVE_PIPE_OR_PIPE2\" was never defined.
   14577 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   14578 fi
   14579 
   14580 : "${CONFIG_STATUS=./config.status}"
   14581 ac_write_fail=0
   14582 ac_clean_files_save=$ac_clean_files
   14583 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   14584 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   14585 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   14586 as_write_fail=0
   14587 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   14588 #! $SHELL
   14589 # Generated by $as_me.
   14590 # Run this file to recreate the current configuration.
   14591 # Compiler output produced by configure, useful for debugging
   14592 # configure, is in config.log if it exists.
   14593 
   14594 debug=false
   14595 ac_cs_recheck=false
   14596 ac_cs_silent=false
   14597 
   14598 SHELL=\${CONFIG_SHELL-$SHELL}
   14599 export SHELL
   14600 _ASEOF
   14601 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   14602 ## -------------------- ##
   14603 ## M4sh Initialization. ##
   14604 ## -------------------- ##
   14605 
   14606 # Be more Bourne compatible
   14607 DUALCASE=1; export DUALCASE # for MKS sh
   14608 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   14609   emulate sh
   14610   NULLCMD=:
   14611   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   14612   # is contrary to our usage.  Disable this feature.
   14613   alias -g '${1+"$@"}'='"$@"'
   14614   setopt NO_GLOB_SUBST
   14615 else
   14616   case `(set -o) 2>/dev/null` in #(
   14617   *posix*) :
   14618     set -o posix ;; #(
   14619   *) :
   14620      ;;
   14621 esac
   14622 fi
   14623 
   14624 
   14625 as_nl='
   14626 '
   14627 export as_nl
   14628 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   14629 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   14630 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   14631 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   14632 # Prefer a ksh shell builtin over an external printf program on Solaris,
   14633 # but without wasting forks for bash or zsh.
   14634 if test -z "$BASH_VERSION$ZSH_VERSION" \
   14635     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   14636   as_echo='print -r --'
   14637   as_echo_n='print -rn --'
   14638 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   14639   as_echo='printf %s\n'
   14640   as_echo_n='printf %s'
   14641 else
   14642   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   14643     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   14644     as_echo_n='/usr/ucb/echo -n'
   14645   else
   14646     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   14647     as_echo_n_body='eval
   14648       arg=$1;
   14649       case $arg in #(
   14650       *"$as_nl"*)
   14651 	expr "X$arg" : "X\\(.*\\)$as_nl";
   14652 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   14653       esac;
   14654       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   14655     '
   14656     export as_echo_n_body
   14657     as_echo_n='sh -c $as_echo_n_body as_echo'
   14658   fi
   14659   export as_echo_body
   14660   as_echo='sh -c $as_echo_body as_echo'
   14661 fi
   14662 
   14663 # The user is always right.
   14664 if test "${PATH_SEPARATOR+set}" != set; then
   14665   PATH_SEPARATOR=:
   14666   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   14667     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   14668       PATH_SEPARATOR=';'
   14669   }
   14670 fi
   14671 
   14672 
   14673 # IFS
   14674 # We need space, tab and new line, in precisely that order.  Quoting is
   14675 # there to prevent editors from complaining about space-tab.
   14676 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   14677 # splitting by setting IFS to empty value.)
   14678 IFS=" ""	$as_nl"
   14679 
   14680 # Find who we are.  Look in the path if we contain no directory separator.
   14681 as_myself=
   14682 case $0 in #((
   14683   *[\\/]* ) as_myself=$0 ;;
   14684   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   14685 for as_dir in $PATH
   14686 do
   14687   IFS=$as_save_IFS
   14688   test -z "$as_dir" && as_dir=.
   14689     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   14690   done
   14691 IFS=$as_save_IFS
   14692 
   14693      ;;
   14694 esac
   14695 # We did not find ourselves, most probably we were run as `sh COMMAND'
   14696 # in which case we are not to be found in the path.
   14697 if test "x$as_myself" = x; then
   14698   as_myself=$0
   14699 fi
   14700 if test ! -f "$as_myself"; then
   14701   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   14702   exit 1
   14703 fi
   14704 
   14705 # Unset variables that we do not need and which cause bugs (e.g. in
   14706 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   14707 # suppresses any "Segmentation fault" message there.  '((' could
   14708 # trigger a bug in pdksh 5.2.14.
   14709 for as_var in BASH_ENV ENV MAIL MAILPATH
   14710 do eval test x\${$as_var+set} = xset \
   14711   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   14712 done
   14713 PS1='$ '
   14714 PS2='> '
   14715 PS4='+ '
   14716 
   14717 # NLS nuisances.
   14718 LC_ALL=C
   14719 export LC_ALL
   14720 LANGUAGE=C
   14721 export LANGUAGE
   14722 
   14723 # CDPATH.
   14724 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   14725 
   14726 
   14727 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   14728 # ----------------------------------------
   14729 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   14730 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   14731 # script with STATUS, using 1 if that was 0.
   14732 as_fn_error ()
   14733 {
   14734   as_status=$1; test $as_status -eq 0 && as_status=1
   14735   if test "$4"; then
   14736     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   14737     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   14738   fi
   14739   $as_echo "$as_me: error: $2" >&2
   14740   as_fn_exit $as_status
   14741 } # as_fn_error
   14742 
   14743 
   14744 # as_fn_set_status STATUS
   14745 # -----------------------
   14746 # Set $? to STATUS, without forking.
   14747 as_fn_set_status ()
   14748 {
   14749   return $1
   14750 } # as_fn_set_status
   14751 
   14752 # as_fn_exit STATUS
   14753 # -----------------
   14754 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   14755 as_fn_exit ()
   14756 {
   14757   set +e
   14758   as_fn_set_status $1
   14759   exit $1
   14760 } # as_fn_exit
   14761 
   14762 # as_fn_unset VAR
   14763 # ---------------
   14764 # Portably unset VAR.
   14765 as_fn_unset ()
   14766 {
   14767   { eval $1=; unset $1;}
   14768 }
   14769 as_unset=as_fn_unset
   14770 # as_fn_append VAR VALUE
   14771 # ----------------------
   14772 # Append the text in VALUE to the end of the definition contained in VAR. Take
   14773 # advantage of any shell optimizations that allow amortized linear growth over
   14774 # repeated appends, instead of the typical quadratic growth present in naive
   14775 # implementations.
   14776 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   14777   eval 'as_fn_append ()
   14778   {
   14779     eval $1+=\$2
   14780   }'
   14781 else
   14782   as_fn_append ()
   14783   {
   14784     eval $1=\$$1\$2
   14785   }
   14786 fi # as_fn_append
   14787 
   14788 # as_fn_arith ARG...
   14789 # ------------------
   14790 # Perform arithmetic evaluation on the ARGs, and store the result in the
   14791 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   14792 # must be portable across $(()) and expr.
   14793 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   14794   eval 'as_fn_arith ()
   14795   {
   14796     as_val=$(( $* ))
   14797   }'
   14798 else
   14799   as_fn_arith ()
   14800   {
   14801     as_val=`expr "$@" || test $? -eq 1`
   14802   }
   14803 fi # as_fn_arith
   14804 
   14805 
   14806 if expr a : '\(a\)' >/dev/null 2>&1 &&
   14807    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   14808   as_expr=expr
   14809 else
   14810   as_expr=false
   14811 fi
   14812 
   14813 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   14814   as_basename=basename
   14815 else
   14816   as_basename=false
   14817 fi
   14818 
   14819 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   14820   as_dirname=dirname
   14821 else
   14822   as_dirname=false
   14823 fi
   14824 
   14825 as_me=`$as_basename -- "$0" ||
   14826 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   14827 	 X"$0" : 'X\(//\)$' \| \
   14828 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   14829 $as_echo X/"$0" |
   14830     sed '/^.*\/\([^/][^/]*\)\/*$/{
   14831 	    s//\1/
   14832 	    q
   14833 	  }
   14834 	  /^X\/\(\/\/\)$/{
   14835 	    s//\1/
   14836 	    q
   14837 	  }
   14838 	  /^X\/\(\/\).*/{
   14839 	    s//\1/
   14840 	    q
   14841 	  }
   14842 	  s/.*/./; q'`
   14843 
   14844 # Avoid depending upon Character Ranges.
   14845 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   14846 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   14847 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   14848 as_cr_digits='0123456789'
   14849 as_cr_alnum=$as_cr_Letters$as_cr_digits
   14850 
   14851 ECHO_C= ECHO_N= ECHO_T=
   14852 case `echo -n x` in #(((((
   14853 -n*)
   14854   case `echo 'xy\c'` in
   14855   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   14856   xy)  ECHO_C='\c';;
   14857   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   14858        ECHO_T='	';;
   14859   esac;;
   14860 *)
   14861   ECHO_N='-n';;
   14862 esac
   14863 
   14864 rm -f conf$$ conf$$.exe conf$$.file
   14865 if test -d conf$$.dir; then
   14866   rm -f conf$$.dir/conf$$.file
   14867 else
   14868   rm -f conf$$.dir
   14869   mkdir conf$$.dir 2>/dev/null
   14870 fi
   14871 if (echo >conf$$.file) 2>/dev/null; then
   14872   if ln -s conf$$.file conf$$ 2>/dev/null; then
   14873     as_ln_s='ln -s'
   14874     # ... but there are two gotchas:
   14875     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   14876     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   14877     # In both cases, we have to default to `cp -pR'.
   14878     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   14879       as_ln_s='cp -pR'
   14880   elif ln conf$$.file conf$$ 2>/dev/null; then
   14881     as_ln_s=ln
   14882   else
   14883     as_ln_s='cp -pR'
   14884   fi
   14885 else
   14886   as_ln_s='cp -pR'
   14887 fi
   14888 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   14889 rmdir conf$$.dir 2>/dev/null
   14890 
   14891 
   14892 # as_fn_mkdir_p
   14893 # -------------
   14894 # Create "$as_dir" as a directory, including parents if necessary.
   14895 as_fn_mkdir_p ()
   14896 {
   14897 
   14898   case $as_dir in #(
   14899   -*) as_dir=./$as_dir;;
   14900   esac
   14901   test -d "$as_dir" || eval $as_mkdir_p || {
   14902     as_dirs=
   14903     while :; do
   14904       case $as_dir in #(
   14905       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   14906       *) as_qdir=$as_dir;;
   14907       esac
   14908       as_dirs="'$as_qdir' $as_dirs"
   14909       as_dir=`$as_dirname -- "$as_dir" ||
   14910 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   14911 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   14912 	 X"$as_dir" : 'X\(//\)$' \| \
   14913 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   14914 $as_echo X"$as_dir" |
   14915     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   14916 	    s//\1/
   14917 	    q
   14918 	  }
   14919 	  /^X\(\/\/\)[^/].*/{
   14920 	    s//\1/
   14921 	    q
   14922 	  }
   14923 	  /^X\(\/\/\)$/{
   14924 	    s//\1/
   14925 	    q
   14926 	  }
   14927 	  /^X\(\/\).*/{
   14928 	    s//\1/
   14929 	    q
   14930 	  }
   14931 	  s/.*/./; q'`
   14932       test -d "$as_dir" && break
   14933     done
   14934     test -z "$as_dirs" || eval "mkdir $as_dirs"
   14935   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   14936 
   14937 
   14938 } # as_fn_mkdir_p
   14939 if mkdir -p . 2>/dev/null; then
   14940   as_mkdir_p='mkdir -p "$as_dir"'
   14941 else
   14942   test -d ./-p && rmdir ./-p
   14943   as_mkdir_p=false
   14944 fi
   14945 
   14946 
   14947 # as_fn_executable_p FILE
   14948 # -----------------------
   14949 # Test if FILE is an executable regular file.
   14950 as_fn_executable_p ()
   14951 {
   14952   test -f "$1" && test -x "$1"
   14953 } # as_fn_executable_p
   14954 as_test_x='test -x'
   14955 as_executable_p=as_fn_executable_p
   14956 
   14957 # Sed expression to map a string onto a valid CPP name.
   14958 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   14959 
   14960 # Sed expression to map a string onto a valid variable name.
   14961 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   14962 
   14963 
   14964 exec 6>&1
   14965 ## ----------------------------------- ##
   14966 ## Main body of $CONFIG_STATUS script. ##
   14967 ## ----------------------------------- ##
   14968 _ASEOF
   14969 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   14970 
   14971 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   14972 # Save the log message, to keep $0 and so on meaningful, and to
   14973 # report actual input values of CONFIG_FILES etc. instead of their
   14974 # values after options handling.
   14975 ac_log="
   14976 This file was extended by gdbsupport $as_me 1.0, which was
   14977 generated by GNU Autoconf 2.69.  Invocation command line was
   14978 
   14979   CONFIG_FILES    = $CONFIG_FILES
   14980   CONFIG_HEADERS  = $CONFIG_HEADERS
   14981   CONFIG_LINKS    = $CONFIG_LINKS
   14982   CONFIG_COMMANDS = $CONFIG_COMMANDS
   14983   $ $0 $@
   14984 
   14985 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   14986 "
   14987 
   14988 _ACEOF
   14989 
   14990 case $ac_config_files in *"
   14991 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   14992 esac
   14993 
   14994 case $ac_config_headers in *"
   14995 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   14996 esac
   14997 
   14998 
   14999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15000 # Files that config.status was made for.
   15001 config_files="$ac_config_files"
   15002 config_headers="$ac_config_headers"
   15003 config_commands="$ac_config_commands"
   15004 
   15005 _ACEOF
   15006 
   15007 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15008 ac_cs_usage="\
   15009 \`$as_me' instantiates files and other configuration actions
   15010 from templates according to the current configuration.  Unless the files
   15011 and actions are specified as TAGs, all are instantiated by default.
   15012 
   15013 Usage: $0 [OPTION]... [TAG]...
   15014 
   15015   -h, --help       print this help, then exit
   15016   -V, --version    print version number and configuration settings, then exit
   15017       --config     print configuration, then exit
   15018   -q, --quiet, --silent
   15019                    do not print progress messages
   15020   -d, --debug      don't remove temporary files
   15021       --recheck    update $as_me by reconfiguring in the same conditions
   15022       --file=FILE[:TEMPLATE]
   15023                    instantiate the configuration file FILE
   15024       --header=FILE[:TEMPLATE]
   15025                    instantiate the configuration header FILE
   15026 
   15027 Configuration files:
   15028 $config_files
   15029 
   15030 Configuration headers:
   15031 $config_headers
   15032 
   15033 Configuration commands:
   15034 $config_commands
   15035 
   15036 Report bugs to the package provider."
   15037 
   15038 _ACEOF
   15039 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15040 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   15041 ac_cs_version="\\
   15042 gdbsupport config.status 1.0
   15043 configured by $0, generated by GNU Autoconf 2.69,
   15044   with options \\"\$ac_cs_config\\"
   15045 
   15046 Copyright (C) 2012 Free Software Foundation, Inc.
   15047 This config.status script is free software; the Free Software Foundation
   15048 gives unlimited permission to copy, distribute and modify it."
   15049 
   15050 ac_pwd='$ac_pwd'
   15051 srcdir='$srcdir'
   15052 INSTALL='$INSTALL'
   15053 MKDIR_P='$MKDIR_P'
   15054 AWK='$AWK'
   15055 test -n "\$AWK" || AWK=awk
   15056 _ACEOF
   15057 
   15058 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15059 # The default lists apply if the user does not specify any file.
   15060 ac_need_defaults=:
   15061 while test $# != 0
   15062 do
   15063   case $1 in
   15064   --*=?*)
   15065     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   15066     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   15067     ac_shift=:
   15068     ;;
   15069   --*=)
   15070     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   15071     ac_optarg=
   15072     ac_shift=:
   15073     ;;
   15074   *)
   15075     ac_option=$1
   15076     ac_optarg=$2
   15077     ac_shift=shift
   15078     ;;
   15079   esac
   15080 
   15081   case $ac_option in
   15082   # Handling of the options.
   15083   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   15084     ac_cs_recheck=: ;;
   15085   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   15086     $as_echo "$ac_cs_version"; exit ;;
   15087   --config | --confi | --conf | --con | --co | --c )
   15088     $as_echo "$ac_cs_config"; exit ;;
   15089   --debug | --debu | --deb | --de | --d | -d )
   15090     debug=: ;;
   15091   --file | --fil | --fi | --f )
   15092     $ac_shift
   15093     case $ac_optarg in
   15094     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   15095     '') as_fn_error $? "missing file argument" ;;
   15096     esac
   15097     as_fn_append CONFIG_FILES " '$ac_optarg'"
   15098     ac_need_defaults=false;;
   15099   --header | --heade | --head | --hea )
   15100     $ac_shift
   15101     case $ac_optarg in
   15102     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   15103     esac
   15104     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   15105     ac_need_defaults=false;;
   15106   --he | --h)
   15107     # Conflict between --help and --header
   15108     as_fn_error $? "ambiguous option: \`$1'
   15109 Try \`$0 --help' for more information.";;
   15110   --help | --hel | -h )
   15111     $as_echo "$ac_cs_usage"; exit ;;
   15112   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   15113   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   15114     ac_cs_silent=: ;;
   15115 
   15116   # This is an error.
   15117   -*) as_fn_error $? "unrecognized option: \`$1'
   15118 Try \`$0 --help' for more information." ;;
   15119 
   15120   *) as_fn_append ac_config_targets " $1"
   15121      ac_need_defaults=false ;;
   15122 
   15123   esac
   15124   shift
   15125 done
   15126 
   15127 ac_configure_extra_args=
   15128 
   15129 if $ac_cs_silent; then
   15130   exec 6>/dev/null
   15131   ac_configure_extra_args="$ac_configure_extra_args --silent"
   15132 fi
   15133 
   15134 _ACEOF
   15135 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15136 if \$ac_cs_recheck; then
   15137   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   15138   shift
   15139   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   15140   CONFIG_SHELL='$SHELL'
   15141   export CONFIG_SHELL
   15142   exec "\$@"
   15143 fi
   15144 
   15145 _ACEOF
   15146 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15147 exec 5>>config.log
   15148 {
   15149   echo
   15150   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   15151 ## Running $as_me. ##
   15152 _ASBOX
   15153   $as_echo "$ac_log"
   15154 } >&5
   15155 
   15156 _ACEOF
   15157 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15158 #
   15159 # INIT-COMMANDS
   15160 #
   15161 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   15162 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
   15163     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
   15164     # from automake.
   15165     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
   15166     # Capture the value of LINGUAS because we need it to compute CATALOGS.
   15167     LINGUAS="${LINGUAS-%UNSET%}"
   15168 
   15169 
   15170 _ACEOF
   15171 
   15172 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15173 
   15174 # Handling of arguments.
   15175 for ac_config_target in $ac_config_targets
   15176 do
   15177   case $ac_config_target in
   15178     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
   15179     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   15180     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
   15181     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   15182 
   15183   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   15184   esac
   15185 done
   15186 
   15187 
   15188 # If the user did not use the arguments to specify the items to instantiate,
   15189 # then the envvar interface is used.  Set only those that are not.
   15190 # We use the long form for the default assignment because of an extremely
   15191 # bizarre bug on SunOS 4.1.3.
   15192 if $ac_need_defaults; then
   15193   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   15194   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   15195   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   15196 fi
   15197 
   15198 # Have a temporary directory for convenience.  Make it in the build tree
   15199 # simply because there is no reason against having it here, and in addition,
   15200 # creating and moving files from /tmp can sometimes cause problems.
   15201 # Hook for its removal unless debugging.
   15202 # Note that there is a small window in which the directory will not be cleaned:
   15203 # after its creation but before its name has been assigned to `$tmp'.
   15204 $debug ||
   15205 {
   15206   tmp= ac_tmp=
   15207   trap 'exit_status=$?
   15208   : "${ac_tmp:=$tmp}"
   15209   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   15210 ' 0
   15211   trap 'as_fn_exit 1' 1 2 13 15
   15212 }
   15213 # Create a (secure) tmp directory for tmp files.
   15214 
   15215 {
   15216   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   15217   test -d "$tmp"
   15218 }  ||
   15219 {
   15220   tmp=./conf$$-$RANDOM
   15221   (umask 077 && mkdir "$tmp")
   15222 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   15223 ac_tmp=$tmp
   15224 
   15225 # Set up the scripts for CONFIG_FILES section.
   15226 # No need to generate them if there are no CONFIG_FILES.
   15227 # This happens for instance with `./config.status config.h'.
   15228 if test -n "$CONFIG_FILES"; then
   15229 
   15230 
   15231 ac_cr=`echo X | tr X '\015'`
   15232 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   15233 # But we know of no other shell where ac_cr would be empty at this
   15234 # point, so we can use a bashism as a fallback.
   15235 if test "x$ac_cr" = x; then
   15236   eval ac_cr=\$\'\\r\'
   15237 fi
   15238 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   15239 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   15240   ac_cs_awk_cr='\\r'
   15241 else
   15242   ac_cs_awk_cr=$ac_cr
   15243 fi
   15244 
   15245 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   15246 _ACEOF
   15247 
   15248 
   15249 {
   15250   echo "cat >conf$$subs.awk <<_ACEOF" &&
   15251   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   15252   echo "_ACEOF"
   15253 } >conf$$subs.sh ||
   15254   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   15255 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   15256 ac_delim='%!_!# '
   15257 for ac_last_try in false false false false false :; do
   15258   . ./conf$$subs.sh ||
   15259     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   15260 
   15261   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   15262   if test $ac_delim_n = $ac_delim_num; then
   15263     break
   15264   elif $ac_last_try; then
   15265     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   15266   else
   15267     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   15268   fi
   15269 done
   15270 rm -f conf$$subs.sh
   15271 
   15272 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15273 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   15274 _ACEOF
   15275 sed -n '
   15276 h
   15277 s/^/S["/; s/!.*/"]=/
   15278 p
   15279 g
   15280 s/^[^!]*!//
   15281 :repl
   15282 t repl
   15283 s/'"$ac_delim"'$//
   15284 t delim
   15285 :nl
   15286 h
   15287 s/\(.\{148\}\)..*/\1/
   15288 t more1
   15289 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   15290 p
   15291 n
   15292 b repl
   15293 :more1
   15294 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   15295 p
   15296 g
   15297 s/.\{148\}//
   15298 t nl
   15299 :delim
   15300 h
   15301 s/\(.\{148\}\)..*/\1/
   15302 t more2
   15303 s/["\\]/\\&/g; s/^/"/; s/$/"/
   15304 p
   15305 b
   15306 :more2
   15307 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   15308 p
   15309 g
   15310 s/.\{148\}//
   15311 t delim
   15312 ' <conf$$subs.awk | sed '
   15313 /^[^""]/{
   15314   N
   15315   s/\n//
   15316 }
   15317 ' >>$CONFIG_STATUS || ac_write_fail=1
   15318 rm -f conf$$subs.awk
   15319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15320 _ACAWK
   15321 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   15322   for (key in S) S_is_set[key] = 1
   15323   FS = ""
   15324 
   15325 }
   15326 {
   15327   line = $ 0
   15328   nfields = split(line, field, "@")
   15329   substed = 0
   15330   len = length(field[1])
   15331   for (i = 2; i < nfields; i++) {
   15332     key = field[i]
   15333     keylen = length(key)
   15334     if (S_is_set[key]) {
   15335       value = S[key]
   15336       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   15337       len += length(value) + length(field[++i])
   15338       substed = 1
   15339     } else
   15340       len += 1 + keylen
   15341   }
   15342 
   15343   print line
   15344 }
   15345 
   15346 _ACAWK
   15347 _ACEOF
   15348 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15349 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   15350   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   15351 else
   15352   cat
   15353 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   15354   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   15355 _ACEOF
   15356 
   15357 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   15358 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   15359 # trailing colons and then remove the whole line if VPATH becomes empty
   15360 # (actually we leave an empty line to preserve line numbers).
   15361 if test "x$srcdir" = x.; then
   15362   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   15363 h
   15364 s///
   15365 s/^/:/
   15366 s/[	 ]*$/:/
   15367 s/:\$(srcdir):/:/g
   15368 s/:\${srcdir}:/:/g
   15369 s/:@srcdir@:/:/g
   15370 s/^:*//
   15371 s/:*$//
   15372 x
   15373 s/\(=[	 ]*\).*/\1/
   15374 G
   15375 s/\n//
   15376 s/^[^=]*=[	 ]*$//
   15377 }'
   15378 fi
   15379 
   15380 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15381 fi # test -n "$CONFIG_FILES"
   15382 
   15383 # Set up the scripts for CONFIG_HEADERS section.
   15384 # No need to generate them if there are no CONFIG_HEADERS.
   15385 # This happens for instance with `./config.status Makefile'.
   15386 if test -n "$CONFIG_HEADERS"; then
   15387 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   15388 BEGIN {
   15389 _ACEOF
   15390 
   15391 # Transform confdefs.h into an awk script `defines.awk', embedded as
   15392 # here-document in config.status, that substitutes the proper values into
   15393 # config.h.in to produce config.h.
   15394 
   15395 # Create a delimiter string that does not exist in confdefs.h, to ease
   15396 # handling of long lines.
   15397 ac_delim='%!_!# '
   15398 for ac_last_try in false false :; do
   15399   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   15400   if test -z "$ac_tt"; then
   15401     break
   15402   elif $ac_last_try; then
   15403     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   15404   else
   15405     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   15406   fi
   15407 done
   15408 
   15409 # For the awk script, D is an array of macro values keyed by name,
   15410 # likewise P contains macro parameters if any.  Preserve backslash
   15411 # newline sequences.
   15412 
   15413 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   15414 sed -n '
   15415 s/.\{148\}/&'"$ac_delim"'/g
   15416 t rset
   15417 :rset
   15418 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   15419 t def
   15420 d
   15421 :def
   15422 s/\\$//
   15423 t bsnl
   15424 s/["\\]/\\&/g
   15425 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   15426 D["\1"]=" \3"/p
   15427 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   15428 d
   15429 :bsnl
   15430 s/["\\]/\\&/g
   15431 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   15432 D["\1"]=" \3\\\\\\n"\\/p
   15433 t cont
   15434 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   15435 t cont
   15436 d
   15437 :cont
   15438 n
   15439 s/.\{148\}/&'"$ac_delim"'/g
   15440 t clear
   15441 :clear
   15442 s/\\$//
   15443 t bsnlc
   15444 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   15445 d
   15446 :bsnlc
   15447 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   15448 b cont
   15449 ' <confdefs.h | sed '
   15450 s/'"$ac_delim"'/"\\\
   15451 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   15452 
   15453 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15454   for (key in D) D_is_set[key] = 1
   15455   FS = ""
   15456 }
   15457 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   15458   line = \$ 0
   15459   split(line, arg, " ")
   15460   if (arg[1] == "#") {
   15461     defundef = arg[2]
   15462     mac1 = arg[3]
   15463   } else {
   15464     defundef = substr(arg[1], 2)
   15465     mac1 = arg[2]
   15466   }
   15467   split(mac1, mac2, "(") #)
   15468   macro = mac2[1]
   15469   prefix = substr(line, 1, index(line, defundef) - 1)
   15470   if (D_is_set[macro]) {
   15471     # Preserve the white space surrounding the "#".
   15472     print prefix "define", macro P[macro] D[macro]
   15473     next
   15474   } else {
   15475     # Replace #undef with comments.  This is necessary, for example,
   15476     # in the case of _POSIX_SOURCE, which is predefined and required
   15477     # on some systems where configure will not decide to define it.
   15478     if (defundef == "undef") {
   15479       print "/*", prefix defundef, macro, "*/"
   15480       next
   15481     }
   15482   }
   15483 }
   15484 { print }
   15485 _ACAWK
   15486 _ACEOF
   15487 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15488   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   15489 fi # test -n "$CONFIG_HEADERS"
   15490 
   15491 
   15492 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   15493 shift
   15494 for ac_tag
   15495 do
   15496   case $ac_tag in
   15497   :[FHLC]) ac_mode=$ac_tag; continue;;
   15498   esac
   15499   case $ac_mode$ac_tag in
   15500   :[FHL]*:*);;
   15501   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   15502   :[FH]-) ac_tag=-:-;;
   15503   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   15504   esac
   15505   ac_save_IFS=$IFS
   15506   IFS=:
   15507   set x $ac_tag
   15508   IFS=$ac_save_IFS
   15509   shift
   15510   ac_file=$1
   15511   shift
   15512 
   15513   case $ac_mode in
   15514   :L) ac_source=$1;;
   15515   :[FH])
   15516     ac_file_inputs=
   15517     for ac_f
   15518     do
   15519       case $ac_f in
   15520       -) ac_f="$ac_tmp/stdin";;
   15521       *) # Look for the file first in the build tree, then in the source tree
   15522 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   15523 	 # because $ac_f cannot contain `:'.
   15524 	 test -f "$ac_f" ||
   15525 	   case $ac_f in
   15526 	   [\\/$]*) false;;
   15527 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   15528 	   esac ||
   15529 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   15530       esac
   15531       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   15532       as_fn_append ac_file_inputs " '$ac_f'"
   15533     done
   15534 
   15535     # Let's still pretend it is `configure' which instantiates (i.e., don't
   15536     # use $as_me), people would be surprised to read:
   15537     #    /* config.h.  Generated by config.status.  */
   15538     configure_input='Generated from '`
   15539 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   15540 	`' by configure.'
   15541     if test x"$ac_file" != x-; then
   15542       configure_input="$ac_file.  $configure_input"
   15543       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   15544 $as_echo "$as_me: creating $ac_file" >&6;}
   15545     fi
   15546     # Neutralize special characters interpreted by sed in replacement strings.
   15547     case $configure_input in #(
   15548     *\&* | *\|* | *\\* )
   15549        ac_sed_conf_input=`$as_echo "$configure_input" |
   15550        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   15551     *) ac_sed_conf_input=$configure_input;;
   15552     esac
   15553 
   15554     case $ac_tag in
   15555     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   15556       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   15557     esac
   15558     ;;
   15559   esac
   15560 
   15561   ac_dir=`$as_dirname -- "$ac_file" ||
   15562 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15563 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   15564 	 X"$ac_file" : 'X\(//\)$' \| \
   15565 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   15566 $as_echo X"$ac_file" |
   15567     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15568 	    s//\1/
   15569 	    q
   15570 	  }
   15571 	  /^X\(\/\/\)[^/].*/{
   15572 	    s//\1/
   15573 	    q
   15574 	  }
   15575 	  /^X\(\/\/\)$/{
   15576 	    s//\1/
   15577 	    q
   15578 	  }
   15579 	  /^X\(\/\).*/{
   15580 	    s//\1/
   15581 	    q
   15582 	  }
   15583 	  s/.*/./; q'`
   15584   as_dir="$ac_dir"; as_fn_mkdir_p
   15585   ac_builddir=.
   15586 
   15587 case "$ac_dir" in
   15588 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   15589 *)
   15590   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   15591   # A ".." for each directory in $ac_dir_suffix.
   15592   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   15593   case $ac_top_builddir_sub in
   15594   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   15595   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   15596   esac ;;
   15597 esac
   15598 ac_abs_top_builddir=$ac_pwd
   15599 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   15600 # for backward compatibility:
   15601 ac_top_builddir=$ac_top_build_prefix
   15602 
   15603 case $srcdir in
   15604   .)  # We are building in place.
   15605     ac_srcdir=.
   15606     ac_top_srcdir=$ac_top_builddir_sub
   15607     ac_abs_top_srcdir=$ac_pwd ;;
   15608   [\\/]* | ?:[\\/]* )  # Absolute name.
   15609     ac_srcdir=$srcdir$ac_dir_suffix;
   15610     ac_top_srcdir=$srcdir
   15611     ac_abs_top_srcdir=$srcdir ;;
   15612   *) # Relative name.
   15613     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   15614     ac_top_srcdir=$ac_top_build_prefix$srcdir
   15615     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   15616 esac
   15617 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   15618 
   15619 
   15620   case $ac_mode in
   15621   :F)
   15622   #
   15623   # CONFIG_FILE
   15624   #
   15625 
   15626   case $INSTALL in
   15627   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   15628   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   15629   esac
   15630   ac_MKDIR_P=$MKDIR_P
   15631   case $MKDIR_P in
   15632   [\\/$]* | ?:[\\/]* ) ;;
   15633   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   15634   esac
   15635 _ACEOF
   15636 
   15637 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15638 # If the template does not know about datarootdir, expand it.
   15639 # FIXME: This hack should be removed a few years after 2.60.
   15640 ac_datarootdir_hack=; ac_datarootdir_seen=
   15641 ac_sed_dataroot='
   15642 /datarootdir/ {
   15643   p
   15644   q
   15645 }
   15646 /@datadir@/p
   15647 /@docdir@/p
   15648 /@infodir@/p
   15649 /@localedir@/p
   15650 /@mandir@/p'
   15651 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   15652 *datarootdir*) ac_datarootdir_seen=yes;;
   15653 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   15654   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   15655 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   15656 _ACEOF
   15657 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15658   ac_datarootdir_hack='
   15659   s&@datadir@&$datadir&g
   15660   s&@docdir@&$docdir&g
   15661   s&@infodir@&$infodir&g
   15662   s&@localedir@&$localedir&g
   15663   s&@mandir@&$mandir&g
   15664   s&\\\${datarootdir}&$datarootdir&g' ;;
   15665 esac
   15666 _ACEOF
   15667 
   15668 # Neutralize VPATH when `$srcdir' = `.'.
   15669 # Shell code in configure.ac might set extrasub.
   15670 # FIXME: do we really want to maintain this feature?
   15671 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   15672 ac_sed_extra="$ac_vpsub
   15673 $extrasub
   15674 _ACEOF
   15675 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   15676 :t
   15677 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   15678 s|@configure_input@|$ac_sed_conf_input|;t t
   15679 s&@top_builddir@&$ac_top_builddir_sub&;t t
   15680 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   15681 s&@srcdir@&$ac_srcdir&;t t
   15682 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   15683 s&@top_srcdir@&$ac_top_srcdir&;t t
   15684 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   15685 s&@builddir@&$ac_builddir&;t t
   15686 s&@abs_builddir@&$ac_abs_builddir&;t t
   15687 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   15688 s&@INSTALL@&$ac_INSTALL&;t t
   15689 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   15690 $ac_datarootdir_hack
   15691 "
   15692 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   15693   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15694 
   15695 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   15696   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   15697   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   15698       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   15699   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   15700 which seems to be undefined.  Please make sure it is defined" >&5
   15701 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   15702 which seems to be undefined.  Please make sure it is defined" >&2;}
   15703 
   15704   rm -f "$ac_tmp/stdin"
   15705   case $ac_file in
   15706   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   15707   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   15708   esac \
   15709   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15710  ;;
   15711   :H)
   15712   #
   15713   # CONFIG_HEADER
   15714   #
   15715   if test x"$ac_file" != x-; then
   15716     {
   15717       $as_echo "/* $configure_input  */" \
   15718       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   15719     } >"$ac_tmp/config.h" \
   15720       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15721     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   15722       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   15723 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   15724     else
   15725       rm -f "$ac_file"
   15726       mv "$ac_tmp/config.h" "$ac_file" \
   15727 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   15728     fi
   15729   else
   15730     $as_echo "/* $configure_input  */" \
   15731       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   15732       || as_fn_error $? "could not create -" "$LINENO" 5
   15733   fi
   15734 # Compute "$ac_file"'s index in $config_headers.
   15735 _am_arg="$ac_file"
   15736 _am_stamp_count=1
   15737 for _am_header in $config_headers :; do
   15738   case $_am_header in
   15739     $_am_arg | $_am_arg:* )
   15740       break ;;
   15741     * )
   15742       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   15743   esac
   15744 done
   15745 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   15746 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15747 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   15748 	 X"$_am_arg" : 'X\(//\)$' \| \
   15749 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   15750 $as_echo X"$_am_arg" |
   15751     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15752 	    s//\1/
   15753 	    q
   15754 	  }
   15755 	  /^X\(\/\/\)[^/].*/{
   15756 	    s//\1/
   15757 	    q
   15758 	  }
   15759 	  /^X\(\/\/\)$/{
   15760 	    s//\1/
   15761 	    q
   15762 	  }
   15763 	  /^X\(\/\).*/{
   15764 	    s//\1/
   15765 	    q
   15766 	  }
   15767 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   15768  ;;
   15769 
   15770   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   15771 $as_echo "$as_me: executing $ac_file commands" >&6;}
   15772  ;;
   15773   esac
   15774 
   15775 
   15776   case $ac_file$ac_mode in
   15777     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
   15778   # Older Autoconf quotes --file arguments for eval, but not when files
   15779   # are listed without --file.  Let's play safe and only enable the eval
   15780   # if we detect the quoting.
   15781   case $CONFIG_FILES in
   15782   *\'*) eval set x "$CONFIG_FILES" ;;
   15783   *)   set x $CONFIG_FILES ;;
   15784   esac
   15785   shift
   15786   for mf
   15787   do
   15788     # Strip MF so we end up with the name of the file.
   15789     mf=`echo "$mf" | sed -e 's/:.*$//'`
   15790     # Check whether this is an Automake generated Makefile or not.
   15791     # We used to match only the files named 'Makefile.in', but
   15792     # some people rename them; so instead we look at the file content.
   15793     # Grep'ing the first line is not enough: some people post-process
   15794     # each Makefile.in and add a new line on top of each file to say so.
   15795     # Grep'ing the whole file is not good either: AIX grep has a line
   15796     # limit of 2048, but all sed's we know have understand at least 4000.
   15797     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
   15798       dirpart=`$as_dirname -- "$mf" ||
   15799 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15800 	 X"$mf" : 'X\(//\)[^/]' \| \
   15801 	 X"$mf" : 'X\(//\)$' \| \
   15802 	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
   15803 $as_echo X"$mf" |
   15804     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15805 	    s//\1/
   15806 	    q
   15807 	  }
   15808 	  /^X\(\/\/\)[^/].*/{
   15809 	    s//\1/
   15810 	    q
   15811 	  }
   15812 	  /^X\(\/\/\)$/{
   15813 	    s//\1/
   15814 	    q
   15815 	  }
   15816 	  /^X\(\/\).*/{
   15817 	    s//\1/
   15818 	    q
   15819 	  }
   15820 	  s/.*/./; q'`
   15821     else
   15822       continue
   15823     fi
   15824     # Extract the definition of DEPDIR, am__include, and am__quote
   15825     # from the Makefile without running 'make'.
   15826     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   15827     test -z "$DEPDIR" && continue
   15828     am__include=`sed -n 's/^am__include = //p' < "$mf"`
   15829     test -z "$am__include" && continue
   15830     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   15831     # Find all dependency output files, they are included files with
   15832     # $(DEPDIR) in their names.  We invoke sed twice because it is the
   15833     # simplest approach to changing $(DEPDIR) to its actual value in the
   15834     # expansion.
   15835     for file in `sed -n "
   15836       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   15837 	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
   15838       # Make sure the directory exists.
   15839       test -f "$dirpart/$file" && continue
   15840       fdir=`$as_dirname -- "$file" ||
   15841 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   15842 	 X"$file" : 'X\(//\)[^/]' \| \
   15843 	 X"$file" : 'X\(//\)$' \| \
   15844 	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
   15845 $as_echo X"$file" |
   15846     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   15847 	    s//\1/
   15848 	    q
   15849 	  }
   15850 	  /^X\(\/\/\)[^/].*/{
   15851 	    s//\1/
   15852 	    q
   15853 	  }
   15854 	  /^X\(\/\/\)$/{
   15855 	    s//\1/
   15856 	    q
   15857 	  }
   15858 	  /^X\(\/\).*/{
   15859 	    s//\1/
   15860 	    q
   15861 	  }
   15862 	  s/.*/./; q'`
   15863       as_dir=$dirpart/$fdir; as_fn_mkdir_p
   15864       # echo "creating $dirpart/$file"
   15865       echo '# dummy' > "$dirpart/$file"
   15866     done
   15867   done
   15868 }
   15869  ;;
   15870     "default-1":C)
   15871     for ac_file in $CONFIG_FILES; do
   15872       # Support "outfile[:infile[:infile...]]"
   15873       case "$ac_file" in
   15874         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
   15875       esac
   15876       # PO directories have a Makefile.in generated from Makefile.in.in.
   15877       case "$ac_file" in */Makefile.in)
   15878         # Adjust a relative srcdir.
   15879         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
   15880         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
   15881         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
   15882         # In autoconf-2.13 it is called $ac_given_srcdir.
   15883         # In autoconf-2.50 it is called $srcdir.
   15884         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
   15885         case "$ac_given_srcdir" in
   15886           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
   15887           /*) top_srcdir="$ac_given_srcdir" ;;
   15888           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
   15889         esac
   15890         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
   15891           rm -f "$ac_dir/POTFILES"
   15892           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
   15893           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
   15894           POMAKEFILEDEPS="POTFILES.in"
   15895           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
   15896           # on $ac_dir but don't depend on user-specified configuration
   15897           # parameters.
   15898           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
   15899             # The LINGUAS file contains the set of available languages.
   15900             if test -n "$OBSOLETE_ALL_LINGUAS"; then
   15901               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
   15902             fi
   15903             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
   15904             # Hide the ALL_LINGUAS assigment from automake.
   15905             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
   15906             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
   15907           else
   15908             # The set of available languages was given in configure.ac.
   15909             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
   15910           fi
   15911           case "$ac_given_srcdir" in
   15912             .) srcdirpre= ;;
   15913             *) srcdirpre='$(srcdir)/' ;;
   15914           esac
   15915           POFILES=
   15916           GMOFILES=
   15917           UPDATEPOFILES=
   15918           DUMMYPOFILES=
   15919           for lang in $ALL_LINGUAS; do
   15920             POFILES="$POFILES $srcdirpre$lang.po"
   15921             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
   15922             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
   15923             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
   15924           done
   15925           # CATALOGS depends on both $ac_dir and the user's LINGUAS
   15926           # environment variable.
   15927           INST_LINGUAS=
   15928           if test -n "$ALL_LINGUAS"; then
   15929             for presentlang in $ALL_LINGUAS; do
   15930               useit=no
   15931               if test "%UNSET%" != "$LINGUAS"; then
   15932                 desiredlanguages="$LINGUAS"
   15933               else
   15934                 desiredlanguages="$ALL_LINGUAS"
   15935               fi
   15936               for desiredlang in $desiredlanguages; do
   15937                 # Use the presentlang catalog if desiredlang is
   15938                 #   a. equal to presentlang, or
   15939                 #   b. a variant of presentlang (because in this case,
   15940                 #      presentlang can be used as a fallback for messages
   15941                 #      which are not translated in the desiredlang catalog).
   15942                 case "$desiredlang" in
   15943                   "$presentlang"*) useit=yes;;
   15944                 esac
   15945               done
   15946               if test $useit = yes; then
   15947                 INST_LINGUAS="$INST_LINGUAS $presentlang"
   15948               fi
   15949             done
   15950           fi
   15951           CATALOGS=
   15952           if test -n "$INST_LINGUAS"; then
   15953             for lang in $INST_LINGUAS; do
   15954               CATALOGS="$CATALOGS $lang.gmo"
   15955             done
   15956           fi
   15957           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
   15958           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"
   15959           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
   15960             if test -f "$f"; then
   15961               case "$f" in
   15962                 *.orig | *.bak | *~) ;;
   15963                 *) cat "$f" >> "$ac_dir/Makefile" ;;
   15964               esac
   15965             fi
   15966           done
   15967         fi
   15968         ;;
   15969       esac
   15970     done ;;
   15971 
   15972   esac
   15973 done # for ac_tag
   15974 
   15975 
   15976 as_fn_exit 0
   15977 _ACEOF
   15978 ac_clean_files=$ac_clean_files_save
   15979 
   15980 test $ac_write_fail = 0 ||
   15981   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   15982 
   15983 
   15984 # configure is writing to config.log, and then calls config.status.
   15985 # config.status does its own redirection, appending to config.log.
   15986 # Unfortunately, on DOS this fails, as config.log is still kept open
   15987 # by configure, so config.status won't be able to write to it; its
   15988 # output is simply discarded.  So we exec the FD to /dev/null,
   15989 # effectively closing config.log, so it can be properly (re)opened and
   15990 # appended to by config.status.  When coming back to configure, we
   15991 # need to make the FD available again.
   15992 if test "$no_create" != yes; then
   15993   ac_cs_success=:
   15994   ac_config_status_args=
   15995   test "$silent" = yes &&
   15996     ac_config_status_args="$ac_config_status_args --quiet"
   15997   exec 5>/dev/null
   15998   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   15999   exec 5>>config.log
   16000   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   16001   # would make configure fail if this is the last instruction.
   16002   $ac_cs_success || as_fn_exit 1
   16003 fi
   16004 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   16005   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   16006 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   16007 fi
   16008 
   16009