xref: /netbsd-src/external/gpl3/gdb.old/dist/gdb/configure (revision 4d6fc14bc9b0c5bf3e30be318c143ee82cadd108)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
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
16DUALCASE=1; export DUALCASE # for MKS sh
17if 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
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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  }
79fi
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.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102     ;;
103esac
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.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export 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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if 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
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -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
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
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
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
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
234fi; }
235IFS=$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.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $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
257exit 255
258fi
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@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
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_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.
305as_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.
315as_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.
363as_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.
373if (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  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # 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.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # 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.
408as_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
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_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.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_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
500ECHO_C= ECHO_N= ECHO_T=
501case `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';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (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
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_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.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 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.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="main.c"
586# Factoring default headers for most tests.
587ac_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
622enable_option_checking=no
623ac_header_list=
624ac_subst_vars='LTLIBOBJS
625LIBOBJS
626GCORE_TRANSFORM_NAME
627GDB_TRANSFORM_NAME
628XSLTPROC
629GDB_NM_FILE
630LTLIBBABELTRACE
631LIBBABELTRACE
632HAVE_LIBBABELTRACE
633HAVE_NATIVE_GCORE_HOST
634NAT_GENERATED_FILES
635XM_CLIBS
636MH_CFLAGS
637LOADLIBES
638NAT_CDEPS
639NATDEPFILES
640NAT_FILE
641target_subdir
642CONFIG_UNINSTALL
643CONFIG_INSTALL
644CONFIG_CLEAN
645CONFIG_ALL
646CONFIG_SRCS
647CONFIG_DEPS
648CONFIG_OBS
649PROFILE_CFLAGS
650ENABLE_CFLAGS
651SIM_OBS
652SIM
653XMKMF
654GDBTK_SRC_DIR
655GDBTK_CFLAGS
656GDBTKLIBS
657X_LIBS
658X_LDFLAGS
659X_CFLAGS
660TK_XINCLUDES
661TK_DEPS
662TK_LIBRARY
663TK_INCLUDE
664TK_STUB_LIB_SPEC
665TK_STUB_LIB_FLAG
666TK_STUB_LIB_FILE
667TK_LIB_SPEC
668TK_LIB_FLAG
669TK_LIB_FILE
670TK_SRC_DIR
671TK_BIN_DIR
672TK_VERSION
673TCL_DEPS
674TCL_LIBRARY
675TCL_INCLUDE
676TCL_STUB_LIB_SPEC
677TCL_STUB_LIB_FLAG
678TCL_STUB_LIB_FILE
679TCL_LIB_SPEC
680TCL_LIB_FLAG
681TCL_LIB_FILE
682TCL_SRC_DIR
683TCL_BIN_DIR
684TCL_PATCH_LEVEL
685TCL_VERSION
686WIN32LDAPP
687GUI_CFLAGS_X
688LIBGUI
689LTLIBLZMA
690LIBLZMA
691HAVE_LIBLZMA
692WIN32LIBS
693SER_HARDWIRE
694WERROR_CFLAGS
695WARN_CFLAGS
696SYSTEM_GDBINIT
697TARGET_SYSTEM_ROOT
698CONFIG_LDFLAGS
699RDYNAMIC
700ALLOCA
701LTLIBIPT
702LIBIPT
703HAVE_LIBIPT
704SRCHIGH_CFLAGS
705SRCHIGH_LIBS
706HAVE_GUILE_FALSE
707HAVE_GUILE_TRUE
708GUILE_LIBS
709GUILE_CPPFLAGS
710GUILD_TARGET_FLAG
711GUILD
712pkg_config_prog_path
713HAVE_PYTHON_FALSE
714HAVE_PYTHON_TRUE
715PYTHON_LIBS
716PYTHON_CPPFLAGS
717PYTHON_CFLAGS
718python_prog_path
719LTLIBMPFR
720LIBMPFR
721HAVE_LIBMPFR
722LTLIBEXPAT
723LIBEXPAT
724HAVE_LIBEXPAT
725JIT_READER_DIR
726TARGET_PTR
727READLINE_TEXI_INCFLAG
728READLINE_CFLAGS
729READLINE_DEPS
730READLINE
731LTLIBICONV
732LIBICONV
733zlibinc
734zlibdir
735MIG
736WINDRES
737DLLTOOL
738AR
739YFLAGS
740YACC
741RANLIB
742LN_S
743INSTALL_DATA
744INSTALL_SCRIPT
745INSTALL_PROGRAM
746AWK
747REPORT_BUGS_TEXI
748REPORT_BUGS_TO
749PKGVERSION
750CODESIGN_CERT
751HAVE_NATIVE_GCORE_TARGET
752TARGET_OBS
753subdirs
754GDB_DATADIR
755DEBUGDIR
756MAKEINFO_EXTRA_FLAGS
757MAKEINFOFLAGS
758MAKEINFO
759PACKAGE
760GNULIB_STDINT_H
761CATOBJEXT
762GENCAT
763INSTOBJEXT
764DATADIRNAME
765CATALOGS
766POSUB
767GMSGFMT
768XGETTEXT
769INCINTL
770LIBINTL_DEP
771LIBINTL
772USE_NLS
773CCDEPMODE
774DEPDIR
775am__leading_dot
776CXX_DIALECT
777HAVE_CXX11
778INSTALL_STRIP_PROGRAM
779STRIP
780install_sh
781target_os
782target_vendor
783target_cpu
784target
785host_os
786host_vendor
787host_cpu
788host
789build_os
790build_vendor
791build_cpu
792build
793EGREP
794GREP
795CPP
796ac_ct_CXX
797CXXFLAGS
798CXX
799OBJEXT
800EXEEXT
801ac_ct_CC
802CPPFLAGS
803LDFLAGS
804CFLAGS
805CC
806MAINT
807MAINTAINER_MODE_FALSE
808MAINTAINER_MODE_TRUE
809target_alias
810host_alias
811build_alias
812LIBS
813ECHO_T
814ECHO_N
815ECHO_C
816DEFS
817mandir
818localedir
819libdir
820psdir
821pdfdir
822dvidir
823htmldir
824infodir
825docdir
826oldincludedir
827includedir
828localstatedir
829sharedstatedir
830sysconfdir
831datadir
832datarootdir
833libexecdir
834sbindir
835bindir
836program_transform_name
837prefix
838exec_prefix
839PACKAGE_URL
840PACKAGE_BUGREPORT
841PACKAGE_STRING
842PACKAGE_VERSION
843PACKAGE_TARNAME
844PACKAGE_NAME
845PATH_SEPARATOR
846SHELL'
847ac_subst_files='nat_makefile_frag'
848ac_user_opts='
849enable_option_checking
850enable_maintainer_mode
851enable_plugins
852enable_largefile
853with_separate_debug_dir
854with_gdb_datadir
855with_relocated_sources
856with_auto_load_dir
857with_auto_load_safe_path
858enable_targets
859enable_64_bit_bfd
860enable_gdbmi
861enable_tui
862enable_gdbtk
863with_libunwind_ia64
864with_curses
865enable_profiling
866enable_codesign
867with_pkgversion
868with_bugurl
869with_system_zlib
870with_gnu_ld
871enable_rpath
872with_libiconv_prefix
873with_iconv_bin
874with_system_readline
875with_jit_reader_dir
876with_expat
877with_libexpat_prefix
878with_mpfr
879with_libmpfr_prefix
880with_python
881with_guile
882enable_source_highlight
883enable_libmcheck
884with_intel_pt
885with_libipt_prefix
886with_included_regex
887with_sysroot
888with_system_gdbinit
889enable_werror
890enable_build_warnings
891enable_gdb_build_warnings
892enable_ubsan
893with_lzma
894with_liblzma_prefix
895with_tcl
896with_tk
897with_x
898enable_sim
899enable_gdbserver
900with_babeltrace
901with_libbabeltrace_prefix
902enable_unit_tests
903'
904      ac_precious_vars='build_alias
905host_alias
906target_alias
907CC
908CFLAGS
909LDFLAGS
910LIBS
911CPPFLAGS
912CXX
913CXXFLAGS
914CCC
915CPP
916MAKEINFO
917MAKEINFOFLAGS
918YACC
919YFLAGS
920XMKMF'
921ac_subdirs_all='testsuite
922gdbtk
923gdbserver'
924
925# Initialize some variables set by options.
926ac_init_help=
927ac_init_version=false
928ac_unrecognized_opts=
929ac_unrecognized_sep=
930# The variables have the same names as the options, with
931# dashes changed to underlines.
932cache_file=/dev/null
933exec_prefix=NONE
934no_create=
935no_recursion=
936prefix=NONE
937program_prefix=NONE
938program_suffix=NONE
939program_transform_name=s,x,x,
940silent=
941site=
942srcdir=
943verbose=
944x_includes=NONE
945x_libraries=NONE
946
947# Installation directory options.
948# These are left unexpanded so users can "make install exec_prefix=/foo"
949# and all the variables that are supposed to be based on exec_prefix
950# by default will actually change.
951# Use braces instead of parens because sh, perl, etc. also accept them.
952# (The list follows the same order as the GNU Coding Standards.)
953bindir='${exec_prefix}/bin'
954sbindir='${exec_prefix}/sbin'
955libexecdir='${exec_prefix}/libexec'
956datarootdir='${prefix}/share'
957datadir='${datarootdir}'
958sysconfdir='${prefix}/etc'
959sharedstatedir='${prefix}/com'
960localstatedir='${prefix}/var'
961includedir='${prefix}/include'
962oldincludedir='/usr/include'
963docdir='${datarootdir}/doc/${PACKAGE}'
964infodir='${datarootdir}/info'
965htmldir='${docdir}'
966dvidir='${docdir}'
967pdfdir='${docdir}'
968psdir='${docdir}'
969libdir='${exec_prefix}/lib'
970localedir='${datarootdir}/locale'
971mandir='${datarootdir}/man'
972
973ac_prev=
974ac_dashdash=
975for ac_option
976do
977  # If the previous option needs an argument, assign it.
978  if test -n "$ac_prev"; then
979    eval $ac_prev=\$ac_option
980    ac_prev=
981    continue
982  fi
983
984  case $ac_option in
985  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
986  *=)   ac_optarg= ;;
987  *)    ac_optarg=yes ;;
988  esac
989
990  # Accept the important Cygnus configure options, so we can diagnose typos.
991
992  case $ac_dashdash$ac_option in
993  --)
994    ac_dashdash=yes ;;
995
996  -bindir | --bindir | --bindi | --bind | --bin | --bi)
997    ac_prev=bindir ;;
998  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
999    bindir=$ac_optarg ;;
1000
1001  -build | --build | --buil | --bui | --bu)
1002    ac_prev=build_alias ;;
1003  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1004    build_alias=$ac_optarg ;;
1005
1006  -cache-file | --cache-file | --cache-fil | --cache-fi \
1007  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1008    ac_prev=cache_file ;;
1009  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1010  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1011    cache_file=$ac_optarg ;;
1012
1013  --config-cache | -C)
1014    cache_file=config.cache ;;
1015
1016  -datadir | --datadir | --datadi | --datad)
1017    ac_prev=datadir ;;
1018  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1019    datadir=$ac_optarg ;;
1020
1021  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1022  | --dataroo | --dataro | --datar)
1023    ac_prev=datarootdir ;;
1024  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1025  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1026    datarootdir=$ac_optarg ;;
1027
1028  -disable-* | --disable-*)
1029    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1030    # Reject names that are not valid shell variable names.
1031    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1032      as_fn_error $? "invalid feature name: $ac_useropt"
1033    ac_useropt_orig=$ac_useropt
1034    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1035    case $ac_user_opts in
1036      *"
1037"enable_$ac_useropt"
1038"*) ;;
1039      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1040	 ac_unrecognized_sep=', ';;
1041    esac
1042    eval enable_$ac_useropt=no ;;
1043
1044  -docdir | --docdir | --docdi | --doc | --do)
1045    ac_prev=docdir ;;
1046  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1047    docdir=$ac_optarg ;;
1048
1049  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1050    ac_prev=dvidir ;;
1051  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1052    dvidir=$ac_optarg ;;
1053
1054  -enable-* | --enable-*)
1055    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1056    # Reject names that are not valid shell variable names.
1057    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1058      as_fn_error $? "invalid feature name: $ac_useropt"
1059    ac_useropt_orig=$ac_useropt
1060    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1061    case $ac_user_opts in
1062      *"
1063"enable_$ac_useropt"
1064"*) ;;
1065      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1066	 ac_unrecognized_sep=', ';;
1067    esac
1068    eval enable_$ac_useropt=\$ac_optarg ;;
1069
1070  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1071  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1072  | --exec | --exe | --ex)
1073    ac_prev=exec_prefix ;;
1074  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1075  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1076  | --exec=* | --exe=* | --ex=*)
1077    exec_prefix=$ac_optarg ;;
1078
1079  -gas | --gas | --ga | --g)
1080    # Obsolete; use --with-gas.
1081    with_gas=yes ;;
1082
1083  -help | --help | --hel | --he | -h)
1084    ac_init_help=long ;;
1085  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1086    ac_init_help=recursive ;;
1087  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1088    ac_init_help=short ;;
1089
1090  -host | --host | --hos | --ho)
1091    ac_prev=host_alias ;;
1092  -host=* | --host=* | --hos=* | --ho=*)
1093    host_alias=$ac_optarg ;;
1094
1095  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1096    ac_prev=htmldir ;;
1097  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1098  | --ht=*)
1099    htmldir=$ac_optarg ;;
1100
1101  -includedir | --includedir | --includedi | --included | --include \
1102  | --includ | --inclu | --incl | --inc)
1103    ac_prev=includedir ;;
1104  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1105  | --includ=* | --inclu=* | --incl=* | --inc=*)
1106    includedir=$ac_optarg ;;
1107
1108  -infodir | --infodir | --infodi | --infod | --info | --inf)
1109    ac_prev=infodir ;;
1110  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1111    infodir=$ac_optarg ;;
1112
1113  -libdir | --libdir | --libdi | --libd)
1114    ac_prev=libdir ;;
1115  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1116    libdir=$ac_optarg ;;
1117
1118  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1119  | --libexe | --libex | --libe)
1120    ac_prev=libexecdir ;;
1121  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1122  | --libexe=* | --libex=* | --libe=*)
1123    libexecdir=$ac_optarg ;;
1124
1125  -localedir | --localedir | --localedi | --localed | --locale)
1126    ac_prev=localedir ;;
1127  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1128    localedir=$ac_optarg ;;
1129
1130  -localstatedir | --localstatedir | --localstatedi | --localstated \
1131  | --localstate | --localstat | --localsta | --localst | --locals)
1132    ac_prev=localstatedir ;;
1133  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1134  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1135    localstatedir=$ac_optarg ;;
1136
1137  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1138    ac_prev=mandir ;;
1139  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1140    mandir=$ac_optarg ;;
1141
1142  -nfp | --nfp | --nf)
1143    # Obsolete; use --without-fp.
1144    with_fp=no ;;
1145
1146  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1147  | --no-cr | --no-c | -n)
1148    no_create=yes ;;
1149
1150  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1151  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1152    no_recursion=yes ;;
1153
1154  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1155  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1156  | --oldin | --oldi | --old | --ol | --o)
1157    ac_prev=oldincludedir ;;
1158  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1159  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1160  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1161    oldincludedir=$ac_optarg ;;
1162
1163  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1164    ac_prev=prefix ;;
1165  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1166    prefix=$ac_optarg ;;
1167
1168  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1169  | --program-pre | --program-pr | --program-p)
1170    ac_prev=program_prefix ;;
1171  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1172  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1173    program_prefix=$ac_optarg ;;
1174
1175  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1176  | --program-suf | --program-su | --program-s)
1177    ac_prev=program_suffix ;;
1178  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1179  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1180    program_suffix=$ac_optarg ;;
1181
1182  -program-transform-name | --program-transform-name \
1183  | --program-transform-nam | --program-transform-na \
1184  | --program-transform-n | --program-transform- \
1185  | --program-transform | --program-transfor \
1186  | --program-transfo | --program-transf \
1187  | --program-trans | --program-tran \
1188  | --progr-tra | --program-tr | --program-t)
1189    ac_prev=program_transform_name ;;
1190  -program-transform-name=* | --program-transform-name=* \
1191  | --program-transform-nam=* | --program-transform-na=* \
1192  | --program-transform-n=* | --program-transform-=* \
1193  | --program-transform=* | --program-transfor=* \
1194  | --program-transfo=* | --program-transf=* \
1195  | --program-trans=* | --program-tran=* \
1196  | --progr-tra=* | --program-tr=* | --program-t=*)
1197    program_transform_name=$ac_optarg ;;
1198
1199  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1200    ac_prev=pdfdir ;;
1201  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1202    pdfdir=$ac_optarg ;;
1203
1204  -psdir | --psdir | --psdi | --psd | --ps)
1205    ac_prev=psdir ;;
1206  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1207    psdir=$ac_optarg ;;
1208
1209  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1210  | -silent | --silent | --silen | --sile | --sil)
1211    silent=yes ;;
1212
1213  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1214    ac_prev=sbindir ;;
1215  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1216  | --sbi=* | --sb=*)
1217    sbindir=$ac_optarg ;;
1218
1219  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1220  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1221  | --sharedst | --shareds | --shared | --share | --shar \
1222  | --sha | --sh)
1223    ac_prev=sharedstatedir ;;
1224  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1225  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1226  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1227  | --sha=* | --sh=*)
1228    sharedstatedir=$ac_optarg ;;
1229
1230  -site | --site | --sit)
1231    ac_prev=site ;;
1232  -site=* | --site=* | --sit=*)
1233    site=$ac_optarg ;;
1234
1235  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1236    ac_prev=srcdir ;;
1237  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1238    srcdir=$ac_optarg ;;
1239
1240  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1241  | --syscon | --sysco | --sysc | --sys | --sy)
1242    ac_prev=sysconfdir ;;
1243  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1244  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1245    sysconfdir=$ac_optarg ;;
1246
1247  -target | --target | --targe | --targ | --tar | --ta | --t)
1248    ac_prev=target_alias ;;
1249  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1250    target_alias=$ac_optarg ;;
1251
1252  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1253    verbose=yes ;;
1254
1255  -version | --version | --versio | --versi | --vers | -V)
1256    ac_init_version=: ;;
1257
1258  -with-* | --with-*)
1259    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1260    # Reject names that are not valid shell variable names.
1261    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1262      as_fn_error $? "invalid package name: $ac_useropt"
1263    ac_useropt_orig=$ac_useropt
1264    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1265    case $ac_user_opts in
1266      *"
1267"with_$ac_useropt"
1268"*) ;;
1269      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1270	 ac_unrecognized_sep=', ';;
1271    esac
1272    eval with_$ac_useropt=\$ac_optarg ;;
1273
1274  -without-* | --without-*)
1275    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1276    # Reject names that are not valid shell variable names.
1277    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1278      as_fn_error $? "invalid package name: $ac_useropt"
1279    ac_useropt_orig=$ac_useropt
1280    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1281    case $ac_user_opts in
1282      *"
1283"with_$ac_useropt"
1284"*) ;;
1285      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1286	 ac_unrecognized_sep=', ';;
1287    esac
1288    eval with_$ac_useropt=no ;;
1289
1290  --x)
1291    # Obsolete; use --with-x.
1292    with_x=yes ;;
1293
1294  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1295  | --x-incl | --x-inc | --x-in | --x-i)
1296    ac_prev=x_includes ;;
1297  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1298  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1299    x_includes=$ac_optarg ;;
1300
1301  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1302  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1303    ac_prev=x_libraries ;;
1304  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1305  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1306    x_libraries=$ac_optarg ;;
1307
1308  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1309Try \`$0 --help' for more information"
1310    ;;
1311
1312  *=*)
1313    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1314    # Reject names that are not valid shell variable names.
1315    case $ac_envvar in #(
1316      '' | [0-9]* | *[!_$as_cr_alnum]* )
1317      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1318    esac
1319    eval $ac_envvar=\$ac_optarg
1320    export $ac_envvar ;;
1321
1322  *)
1323    # FIXME: should be removed in autoconf 3.0.
1324    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1325    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1326      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1327    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1328    ;;
1329
1330  esac
1331done
1332
1333if test -n "$ac_prev"; then
1334  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1335  as_fn_error $? "missing argument to $ac_option"
1336fi
1337
1338if test -n "$ac_unrecognized_opts"; then
1339  case $enable_option_checking in
1340    no) ;;
1341    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1342    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1343  esac
1344fi
1345
1346# Check all directory arguments for consistency.
1347for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1348		datadir sysconfdir sharedstatedir localstatedir includedir \
1349		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1350		libdir localedir mandir
1351do
1352  eval ac_val=\$$ac_var
1353  # Remove trailing slashes.
1354  case $ac_val in
1355    */ )
1356      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1357      eval $ac_var=\$ac_val;;
1358  esac
1359  # Be sure to have absolute directory names.
1360  case $ac_val in
1361    [\\/$]* | ?:[\\/]* )  continue;;
1362    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1363  esac
1364  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1365done
1366
1367# There might be people who depend on the old broken behavior: `$host'
1368# used to hold the argument of --host etc.
1369# FIXME: To remove some day.
1370build=$build_alias
1371host=$host_alias
1372target=$target_alias
1373
1374# FIXME: To remove some day.
1375if test "x$host_alias" != x; then
1376  if test "x$build_alias" = x; then
1377    cross_compiling=maybe
1378  elif test "x$build_alias" != "x$host_alias"; then
1379    cross_compiling=yes
1380  fi
1381fi
1382
1383ac_tool_prefix=
1384test -n "$host_alias" && ac_tool_prefix=$host_alias-
1385
1386test "$silent" = yes && exec 6>/dev/null
1387
1388
1389ac_pwd=`pwd` && test -n "$ac_pwd" &&
1390ac_ls_di=`ls -di .` &&
1391ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1392  as_fn_error $? "working directory cannot be determined"
1393test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1394  as_fn_error $? "pwd does not report name of working directory"
1395
1396
1397# Find the source files, if location was not specified.
1398if test -z "$srcdir"; then
1399  ac_srcdir_defaulted=yes
1400  # Try the directory containing this script, then the parent directory.
1401  ac_confdir=`$as_dirname -- "$as_myself" ||
1402$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1403	 X"$as_myself" : 'X\(//\)[^/]' \| \
1404	 X"$as_myself" : 'X\(//\)$' \| \
1405	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1406$as_echo X"$as_myself" |
1407    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1408	    s//\1/
1409	    q
1410	  }
1411	  /^X\(\/\/\)[^/].*/{
1412	    s//\1/
1413	    q
1414	  }
1415	  /^X\(\/\/\)$/{
1416	    s//\1/
1417	    q
1418	  }
1419	  /^X\(\/\).*/{
1420	    s//\1/
1421	    q
1422	  }
1423	  s/.*/./; q'`
1424  srcdir=$ac_confdir
1425  if test ! -r "$srcdir/$ac_unique_file"; then
1426    srcdir=..
1427  fi
1428else
1429  ac_srcdir_defaulted=no
1430fi
1431if test ! -r "$srcdir/$ac_unique_file"; then
1432  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1433  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1434fi
1435ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1436ac_abs_confdir=`(
1437	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1438	pwd)`
1439# When building in place, set srcdir=.
1440if test "$ac_abs_confdir" = "$ac_pwd"; then
1441  srcdir=.
1442fi
1443# Remove unnecessary trailing slashes from srcdir.
1444# Double slashes in file names in object file debugging info
1445# mess up M-x gdb in Emacs.
1446case $srcdir in
1447*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1448esac
1449for ac_var in $ac_precious_vars; do
1450  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1451  eval ac_env_${ac_var}_value=\$${ac_var}
1452  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1453  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1454done
1455
1456#
1457# Report the --help message.
1458#
1459if test "$ac_init_help" = "long"; then
1460  # Omit some internal or obsolete options to make the list less imposing.
1461  # This message is too long to be a string in the A/UX 3.1 sh.
1462  cat <<_ACEOF
1463\`configure' configures this package to adapt to many kinds of systems.
1464
1465Usage: $0 [OPTION]... [VAR=VALUE]...
1466
1467To assign environment variables (e.g., CC, CFLAGS...), specify them as
1468VAR=VALUE.  See below for descriptions of some of the useful variables.
1469
1470Defaults for the options are specified in brackets.
1471
1472Configuration:
1473  -h, --help              display this help and exit
1474      --help=short        display options specific to this package
1475      --help=recursive    display the short help of all the included packages
1476  -V, --version           display version information and exit
1477  -q, --quiet, --silent   do not print \`checking ...' messages
1478      --cache-file=FILE   cache test results in FILE [disabled]
1479  -C, --config-cache      alias for \`--cache-file=config.cache'
1480  -n, --no-create         do not create output files
1481      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1482
1483Installation directories:
1484  --prefix=PREFIX         install architecture-independent files in PREFIX
1485                          [$ac_default_prefix]
1486  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1487                          [PREFIX]
1488
1489By default, \`make install' will install all the files in
1490\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1491an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1492for instance \`--prefix=\$HOME'.
1493
1494For better control, use the options below.
1495
1496Fine tuning of the installation directories:
1497  --bindir=DIR            user executables [EPREFIX/bin]
1498  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1499  --libexecdir=DIR        program executables [EPREFIX/libexec]
1500  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1501  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1502  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1503  --libdir=DIR            object code libraries [EPREFIX/lib]
1504  --includedir=DIR        C header files [PREFIX/include]
1505  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1506  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1507  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1508  --infodir=DIR           info documentation [DATAROOTDIR/info]
1509  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1510  --mandir=DIR            man documentation [DATAROOTDIR/man]
1511  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1512  --htmldir=DIR           html documentation [DOCDIR]
1513  --dvidir=DIR            dvi documentation [DOCDIR]
1514  --pdfdir=DIR            pdf documentation [DOCDIR]
1515  --psdir=DIR             ps documentation [DOCDIR]
1516_ACEOF
1517
1518  cat <<\_ACEOF
1519
1520Program names:
1521  --program-prefix=PREFIX            prepend PREFIX to installed program names
1522  --program-suffix=SUFFIX            append SUFFIX to installed program names
1523  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1524
1525X features:
1526  --x-includes=DIR    X include files are in DIR
1527  --x-libraries=DIR   X library files are in DIR
1528
1529System types:
1530  --build=BUILD     configure for building on BUILD [guessed]
1531  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1532  --target=TARGET   configure for building compilers for TARGET [HOST]
1533_ACEOF
1534fi
1535
1536if test -n "$ac_init_help"; then
1537
1538  cat <<\_ACEOF
1539
1540Optional Features:
1541  --disable-option-checking  ignore unrecognized --enable/--with options
1542  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1543  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1544  --enable-maintainer-mode
1545                          enable make rules and dependencies not useful (and
1546                          sometimes confusing) to the casual installer
1547  --enable-plugins        Enable support for plugins
1548  --disable-largefile     omit support for large files
1549  --enable-targets=TARGETS
1550                          alternative target configurations
1551  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1552  --disable-gdbmi         disable machine-interface (MI)
1553  --enable-tui            enable full-screen terminal user interface (TUI)
1554  --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1555  --enable-profiling      enable profiling of GDB
1556  --enable-codesign=CERT  sign gdb with 'codesign -s CERT'
1557  --disable-rpath         do not hardcode runtime library paths
1558  --enable-source-highlight
1559                          enable source-highlight for source listings
1560  --enable-libmcheck      Try linking with -lmcheck if available
1561  --enable-werror         treat compile warnings as errors
1562  --enable-build-warnings enable build-time compiler warnings if gcc is used
1563  --enable-gdb-build-warnings
1564                          enable GDB specific build-time compiler warnings if
1565                          gcc is used
1566  --enable-ubsan          enable undefined behavior sanitizer (auto/yes/no)
1567  --enable-sim            link gdb with simulator
1568  --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1569                          is auto)
1570  --enable-unit-tests     Enable the inclusion of unit tests when compiling
1571                          GDB
1572
1573Optional Packages:
1574  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1575  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1576  --with-separate-debug-dir=PATH
1577                          look for global separate debug info in this path
1578                          [LIBDIR/debug]
1579  --with-gdb-datadir=PATH look for global separate data files in this path
1580                          [DATADIR/gdb]
1581  --with-relocated-sources=PATH
1582                          automatically relocate this path for source files
1583  --with-auto-load-dir=PATH
1584                          directories from which to load auto-loaded scripts
1585                          [$debugdir:$datadir/auto-load]
1586  --with-auto-load-safe-path=PATH
1587                          directories safe to hold auto-loaded files
1588                          [--with-auto-load-dir]
1589  --without-auto-load-safe-path
1590                          do not restrict auto-loaded files locations
1591  --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1592  --with-curses           use the curses library instead of the termcap
1593                          library
1594  --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1595  --with-bugurl=URL       Direct users to URL to report a bug
1596  --with-system-zlib      use installed libz
1597  --with-gnu-ld           assume the C compiler uses GNU ld default=no
1598  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1599  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1600  --with-iconv-bin=PATH   specify where to find the iconv program
1601  --with-system-readline  use installed readline library
1602  --with-jit-reader-dir=PATH
1603                          directory to load the JIT readers from
1604  --with-expat            include expat support (auto/yes/no)
1605  --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1606  --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1607  --with-mpfr             include MPFR support (auto/yes/no)
1608  --with-libmpfr-prefix[=DIR]  search for libmpfr in DIR/include and DIR/lib
1609  --without-libmpfr-prefix     don't search for libmpfr in includedir and libdir
1610  --with-python[=PYTHON]  include python support
1611                          (auto/yes/no/<python-program>)
1612  --with-guile[=GUILE]    include guile support
1613                          (auto/yes/no/<guile-version>/<pkg-config-program>)
1614  --with-intel-pt         include Intel Processor Trace support (auto/yes/no)
1615  --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
1616  --without-libipt-prefix     don't search for libipt in includedir and libdir
1617  --without-included-regex
1618                          don't use included regex; this is the default on
1619                          systems with version 2 of the GNU C library (use
1620                          with caution on other system)
1621  --with-sysroot[=DIR]    search for usr/lib et al within DIR
1622  --with-system-gdbinit=PATH
1623                          automatically load a system-wide gdbinit file
1624  --with-lzma             support lzma compression (auto/yes/no)
1625  --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1626  --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1627  --with-tcl              directory containing tcl configuration (tclConfig.sh)
1628  --with-tk               directory containing tk configuration (tkConfig.sh)
1629  --with-x                use the X Window System
1630  --with-babeltrace       include babeltrace support (auto/yes/no)
1631  --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1632  --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1633
1634Some influential environment variables:
1635  CC          C compiler command
1636  CFLAGS      C compiler flags
1637  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1638              nonstandard directory <lib dir>
1639  LIBS        libraries to pass to the linker, e.g. -l<library>
1640  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1641              you have headers in a nonstandard directory <include dir>
1642  CXX         C++ compiler command
1643  CXXFLAGS    C++ compiler flags
1644  CPP         C preprocessor
1645  MAKEINFO    Parent configure detects if it is of sufficient version.
1646  MAKEINFOFLAGS
1647              Parameters for MAKEINFO.
1648  YACC        The `Yet Another Compiler Compiler' implementation to use.
1649              Defaults to the first program found out of: `bison -y', `byacc',
1650              `yacc'.
1651  YFLAGS      The list of arguments that will be passed by default to $YACC.
1652              This script will default YFLAGS to the empty string to avoid a
1653              default value of `-d' given by some make applications.
1654  XMKMF       Path to xmkmf, Makefile generator for X Window System
1655
1656Use these variables to override the choices made by `configure' or to help
1657it to find libraries and programs with nonstandard names/locations.
1658
1659Report bugs to the package provider.
1660_ACEOF
1661ac_status=$?
1662fi
1663
1664if test "$ac_init_help" = "recursive"; then
1665  # If there are subdirs, report their specific --help.
1666  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1667    test -d "$ac_dir" ||
1668      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1669      continue
1670    ac_builddir=.
1671
1672case "$ac_dir" in
1673.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1674*)
1675  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1676  # A ".." for each directory in $ac_dir_suffix.
1677  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1678  case $ac_top_builddir_sub in
1679  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1680  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1681  esac ;;
1682esac
1683ac_abs_top_builddir=$ac_pwd
1684ac_abs_builddir=$ac_pwd$ac_dir_suffix
1685# for backward compatibility:
1686ac_top_builddir=$ac_top_build_prefix
1687
1688case $srcdir in
1689  .)  # We are building in place.
1690    ac_srcdir=.
1691    ac_top_srcdir=$ac_top_builddir_sub
1692    ac_abs_top_srcdir=$ac_pwd ;;
1693  [\\/]* | ?:[\\/]* )  # Absolute name.
1694    ac_srcdir=$srcdir$ac_dir_suffix;
1695    ac_top_srcdir=$srcdir
1696    ac_abs_top_srcdir=$srcdir ;;
1697  *) # Relative name.
1698    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1699    ac_top_srcdir=$ac_top_build_prefix$srcdir
1700    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1701esac
1702ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1703
1704    cd "$ac_dir" || { ac_status=$?; continue; }
1705    # Check for guested configure.
1706    if test -f "$ac_srcdir/configure.gnu"; then
1707      echo &&
1708      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1709    elif test -f "$ac_srcdir/configure"; then
1710      echo &&
1711      $SHELL "$ac_srcdir/configure" --help=recursive
1712    else
1713      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1714    fi || ac_status=$?
1715    cd "$ac_pwd" || { ac_status=$?; break; }
1716  done
1717fi
1718
1719test -n "$ac_init_help" && exit $ac_status
1720if $ac_init_version; then
1721  cat <<\_ACEOF
1722configure
1723generated by GNU Autoconf 2.69
1724
1725Copyright (C) 2012 Free Software Foundation, Inc.
1726This configure script is free software; the Free Software Foundation
1727gives unlimited permission to copy, distribute and modify it.
1728_ACEOF
1729  exit
1730fi
1731
1732## ------------------------ ##
1733## Autoconf initialization. ##
1734## ------------------------ ##
1735
1736# ac_fn_c_try_compile LINENO
1737# --------------------------
1738# Try to compile conftest.$ac_ext, and return whether this succeeded.
1739ac_fn_c_try_compile ()
1740{
1741  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742  rm -f conftest.$ac_objext
1743  if { { ac_try="$ac_compile"
1744case "(($ac_try" in
1745  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746  *) ac_try_echo=$ac_try;;
1747esac
1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749$as_echo "$ac_try_echo"; } >&5
1750  (eval "$ac_compile") 2>conftest.err
1751  ac_status=$?
1752  if test -s conftest.err; then
1753    grep -v '^ *+' conftest.err >conftest.er1
1754    cat conftest.er1 >&5
1755    mv -f conftest.er1 conftest.err
1756  fi
1757  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758  test $ac_status = 0; } && {
1759	 test -z "$ac_c_werror_flag" ||
1760	 test ! -s conftest.err
1761       } && test -s conftest.$ac_objext; then :
1762  ac_retval=0
1763else
1764  $as_echo "$as_me: failed program was:" >&5
1765sed 's/^/| /' conftest.$ac_ext >&5
1766
1767	ac_retval=1
1768fi
1769  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1770  as_fn_set_status $ac_retval
1771
1772} # ac_fn_c_try_compile
1773
1774# ac_fn_cxx_try_compile LINENO
1775# ----------------------------
1776# Try to compile conftest.$ac_ext, and return whether this succeeded.
1777ac_fn_cxx_try_compile ()
1778{
1779  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780  rm -f conftest.$ac_objext
1781  if { { ac_try="$ac_compile"
1782case "(($ac_try" in
1783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784  *) ac_try_echo=$ac_try;;
1785esac
1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787$as_echo "$ac_try_echo"; } >&5
1788  (eval "$ac_compile") 2>conftest.err
1789  ac_status=$?
1790  if test -s conftest.err; then
1791    grep -v '^ *+' conftest.err >conftest.er1
1792    cat conftest.er1 >&5
1793    mv -f conftest.er1 conftest.err
1794  fi
1795  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796  test $ac_status = 0; } && {
1797	 test -z "$ac_cxx_werror_flag" ||
1798	 test ! -s conftest.err
1799       } && test -s conftest.$ac_objext; then :
1800  ac_retval=0
1801else
1802  $as_echo "$as_me: failed program was:" >&5
1803sed 's/^/| /' conftest.$ac_ext >&5
1804
1805	ac_retval=1
1806fi
1807  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1808  as_fn_set_status $ac_retval
1809
1810} # ac_fn_cxx_try_compile
1811
1812# ac_fn_c_try_cpp LINENO
1813# ----------------------
1814# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1815ac_fn_c_try_cpp ()
1816{
1817  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818  if { { ac_try="$ac_cpp conftest.$ac_ext"
1819case "(($ac_try" in
1820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821  *) ac_try_echo=$ac_try;;
1822esac
1823eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824$as_echo "$ac_try_echo"; } >&5
1825  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1826  ac_status=$?
1827  if test -s conftest.err; then
1828    grep -v '^ *+' conftest.err >conftest.er1
1829    cat conftest.er1 >&5
1830    mv -f conftest.er1 conftest.err
1831  fi
1832  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1833  test $ac_status = 0; } > conftest.i && {
1834	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1835	 test ! -s conftest.err
1836       }; then :
1837  ac_retval=0
1838else
1839  $as_echo "$as_me: failed program was:" >&5
1840sed 's/^/| /' conftest.$ac_ext >&5
1841
1842    ac_retval=1
1843fi
1844  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1845  as_fn_set_status $ac_retval
1846
1847} # ac_fn_c_try_cpp
1848
1849# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1850# -------------------------------------------------------
1851# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1852# the include files in INCLUDES and setting the cache variable VAR
1853# accordingly.
1854ac_fn_c_check_header_mongrel ()
1855{
1856  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1857  if eval \${$3+:} false; then :
1858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859$as_echo_n "checking for $2... " >&6; }
1860if eval \${$3+:} false; then :
1861  $as_echo_n "(cached) " >&6
1862fi
1863eval ac_res=\$$3
1864	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865$as_echo "$ac_res" >&6; }
1866else
1867  # Is the header compilable?
1868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1869$as_echo_n "checking $2 usability... " >&6; }
1870cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871/* end confdefs.h.  */
1872$4
1873#include <$2>
1874_ACEOF
1875if ac_fn_c_try_compile "$LINENO"; then :
1876  ac_header_compiler=yes
1877else
1878  ac_header_compiler=no
1879fi
1880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1882$as_echo "$ac_header_compiler" >&6; }
1883
1884# Is the header present?
1885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1886$as_echo_n "checking $2 presence... " >&6; }
1887cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888/* end confdefs.h.  */
1889#include <$2>
1890_ACEOF
1891if ac_fn_c_try_cpp "$LINENO"; then :
1892  ac_header_preproc=yes
1893else
1894  ac_header_preproc=no
1895fi
1896rm -f conftest.err conftest.i conftest.$ac_ext
1897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1898$as_echo "$ac_header_preproc" >&6; }
1899
1900# So?  What about this header?
1901case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1902  yes:no: )
1903    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1904$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1905    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1906$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1907    ;;
1908  no:yes:* )
1909    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1910$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1911    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1912$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1913    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1914$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1915    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1916$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1917    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1918$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1919    ;;
1920esac
1921  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922$as_echo_n "checking for $2... " >&6; }
1923if eval \${$3+:} false; then :
1924  $as_echo_n "(cached) " >&6
1925else
1926  eval "$3=\$ac_header_compiler"
1927fi
1928eval ac_res=\$$3
1929	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1930$as_echo "$ac_res" >&6; }
1931fi
1932  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1933
1934} # ac_fn_c_check_header_mongrel
1935
1936# ac_fn_c_try_run LINENO
1937# ----------------------
1938# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1939# that executables *can* be run.
1940ac_fn_c_try_run ()
1941{
1942  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1943  if { { ac_try="$ac_link"
1944case "(($ac_try" in
1945  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1946  *) ac_try_echo=$ac_try;;
1947esac
1948eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1949$as_echo "$ac_try_echo"; } >&5
1950  (eval "$ac_link") 2>&5
1951  ac_status=$?
1952  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1953  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1954  { { case "(($ac_try" in
1955  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1956  *) ac_try_echo=$ac_try;;
1957esac
1958eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1959$as_echo "$ac_try_echo"; } >&5
1960  (eval "$ac_try") 2>&5
1961  ac_status=$?
1962  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1963  test $ac_status = 0; }; }; then :
1964  ac_retval=0
1965else
1966  $as_echo "$as_me: program exited with status $ac_status" >&5
1967       $as_echo "$as_me: failed program was:" >&5
1968sed 's/^/| /' conftest.$ac_ext >&5
1969
1970       ac_retval=$ac_status
1971fi
1972  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1973  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1974  as_fn_set_status $ac_retval
1975
1976} # ac_fn_c_try_run
1977
1978# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1979# -------------------------------------------------------
1980# Tests whether HEADER exists and can be compiled using the include files in
1981# INCLUDES, setting the cache variable VAR accordingly.
1982ac_fn_c_check_header_compile ()
1983{
1984  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1985  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1986$as_echo_n "checking for $2... " >&6; }
1987if eval \${$3+:} false; then :
1988  $as_echo_n "(cached) " >&6
1989else
1990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1991/* end confdefs.h.  */
1992$4
1993#include <$2>
1994_ACEOF
1995if ac_fn_c_try_compile "$LINENO"; then :
1996  eval "$3=yes"
1997else
1998  eval "$3=no"
1999fi
2000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001fi
2002eval ac_res=\$$3
2003	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2004$as_echo "$ac_res" >&6; }
2005  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2006
2007} # ac_fn_c_check_header_compile
2008
2009# ac_fn_c_try_link LINENO
2010# -----------------------
2011# Try to link conftest.$ac_ext, and return whether this succeeded.
2012ac_fn_c_try_link ()
2013{
2014  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2015  rm -f conftest.$ac_objext conftest$ac_exeext
2016  if { { ac_try="$ac_link"
2017case "(($ac_try" in
2018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2019  *) ac_try_echo=$ac_try;;
2020esac
2021eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2022$as_echo "$ac_try_echo"; } >&5
2023  (eval "$ac_link") 2>conftest.err
2024  ac_status=$?
2025  if test -s conftest.err; then
2026    grep -v '^ *+' conftest.err >conftest.er1
2027    cat conftest.er1 >&5
2028    mv -f conftest.er1 conftest.err
2029  fi
2030  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2031  test $ac_status = 0; } && {
2032	 test -z "$ac_c_werror_flag" ||
2033	 test ! -s conftest.err
2034       } && test -s conftest$ac_exeext && {
2035	 test "$cross_compiling" = yes ||
2036	 test -x conftest$ac_exeext
2037       }; then :
2038  ac_retval=0
2039else
2040  $as_echo "$as_me: failed program was:" >&5
2041sed 's/^/| /' conftest.$ac_ext >&5
2042
2043	ac_retval=1
2044fi
2045  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2046  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2047  # interfere with the next link command; also delete a directory that is
2048  # left behind by Apple's compiler.  We do this before executing the actions.
2049  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2050  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2051  as_fn_set_status $ac_retval
2052
2053} # ac_fn_c_try_link
2054
2055# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2056# --------------------------------------------
2057# Tries to find the compile-time value of EXPR in a program that includes
2058# INCLUDES, setting VAR accordingly. Returns whether the value could be
2059# computed
2060ac_fn_c_compute_int ()
2061{
2062  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2063  if test "$cross_compiling" = yes; then
2064    # Depending upon the size, compute the lo and hi bounds.
2065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066/* end confdefs.h.  */
2067$4
2068int
2069main ()
2070{
2071static int test_array [1 - 2 * !(($2) >= 0)];
2072test_array [0] = 0;
2073return test_array [0];
2074
2075  ;
2076  return 0;
2077}
2078_ACEOF
2079if ac_fn_c_try_compile "$LINENO"; then :
2080  ac_lo=0 ac_mid=0
2081  while :; do
2082    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083/* end confdefs.h.  */
2084$4
2085int
2086main ()
2087{
2088static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2089test_array [0] = 0;
2090return test_array [0];
2091
2092  ;
2093  return 0;
2094}
2095_ACEOF
2096if ac_fn_c_try_compile "$LINENO"; then :
2097  ac_hi=$ac_mid; break
2098else
2099  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2100			if test $ac_lo -le $ac_mid; then
2101			  ac_lo= ac_hi=
2102			  break
2103			fi
2104			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2105fi
2106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2107  done
2108else
2109  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110/* end confdefs.h.  */
2111$4
2112int
2113main ()
2114{
2115static int test_array [1 - 2 * !(($2) < 0)];
2116test_array [0] = 0;
2117return test_array [0];
2118
2119  ;
2120  return 0;
2121}
2122_ACEOF
2123if ac_fn_c_try_compile "$LINENO"; then :
2124  ac_hi=-1 ac_mid=-1
2125  while :; do
2126    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2127/* end confdefs.h.  */
2128$4
2129int
2130main ()
2131{
2132static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2133test_array [0] = 0;
2134return test_array [0];
2135
2136  ;
2137  return 0;
2138}
2139_ACEOF
2140if ac_fn_c_try_compile "$LINENO"; then :
2141  ac_lo=$ac_mid; break
2142else
2143  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2144			if test $ac_mid -le $ac_hi; then
2145			  ac_lo= ac_hi=
2146			  break
2147			fi
2148			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2149fi
2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2151  done
2152else
2153  ac_lo= ac_hi=
2154fi
2155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2156fi
2157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158# Binary search between lo and hi bounds.
2159while test "x$ac_lo" != "x$ac_hi"; do
2160  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2161  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2162/* end confdefs.h.  */
2163$4
2164int
2165main ()
2166{
2167static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2168test_array [0] = 0;
2169return test_array [0];
2170
2171  ;
2172  return 0;
2173}
2174_ACEOF
2175if ac_fn_c_try_compile "$LINENO"; then :
2176  ac_hi=$ac_mid
2177else
2178  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2179fi
2180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2181done
2182case $ac_lo in #((
2183?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2184'') ac_retval=1 ;;
2185esac
2186  else
2187    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2188/* end confdefs.h.  */
2189$4
2190static long int longval () { return $2; }
2191static unsigned long int ulongval () { return $2; }
2192#include <stdio.h>
2193#include <stdlib.h>
2194int
2195main ()
2196{
2197
2198  FILE *f = fopen ("conftest.val", "w");
2199  if (! f)
2200    return 1;
2201  if (($2) < 0)
2202    {
2203      long int i = longval ();
2204      if (i != ($2))
2205	return 1;
2206      fprintf (f, "%ld", i);
2207    }
2208  else
2209    {
2210      unsigned long int i = ulongval ();
2211      if (i != ($2))
2212	return 1;
2213      fprintf (f, "%lu", i);
2214    }
2215  /* Do not output a trailing newline, as this causes \r\n confusion
2216     on some platforms.  */
2217  return ferror (f) || fclose (f) != 0;
2218
2219  ;
2220  return 0;
2221}
2222_ACEOF
2223if ac_fn_c_try_run "$LINENO"; then :
2224  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2225else
2226  ac_retval=1
2227fi
2228rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2229  conftest.$ac_objext conftest.beam conftest.$ac_ext
2230rm -f conftest.val
2231
2232  fi
2233  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2234  as_fn_set_status $ac_retval
2235
2236} # ac_fn_c_compute_int
2237
2238# ac_fn_c_check_func LINENO FUNC VAR
2239# ----------------------------------
2240# Tests whether FUNC exists, setting the cache variable VAR accordingly
2241ac_fn_c_check_func ()
2242{
2243  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2244  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2245$as_echo_n "checking for $2... " >&6; }
2246if eval \${$3+:} false; then :
2247  $as_echo_n "(cached) " >&6
2248else
2249  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2250/* end confdefs.h.  */
2251/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2252   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2253#define $2 innocuous_$2
2254
2255/* System header to define __stub macros and hopefully few prototypes,
2256    which can conflict with char $2 (); below.
2257    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2258    <limits.h> exists even on freestanding compilers.  */
2259
2260#ifdef __STDC__
2261# include <limits.h>
2262#else
2263# include <assert.h>
2264#endif
2265
2266#undef $2
2267
2268/* Override any GCC internal prototype to avoid an error.
2269   Use char because int might match the return type of a GCC
2270   builtin and then its argument prototype would still apply.  */
2271#ifdef __cplusplus
2272extern "C"
2273#endif
2274char $2 ();
2275/* The GNU C library defines this for functions which it implements
2276    to always fail with ENOSYS.  Some functions are actually named
2277    something starting with __ and the normal name is an alias.  */
2278#if defined __stub_$2 || defined __stub___$2
2279choke me
2280#endif
2281
2282int
2283main ()
2284{
2285return $2 ();
2286  ;
2287  return 0;
2288}
2289_ACEOF
2290if ac_fn_c_try_link "$LINENO"; then :
2291  eval "$3=yes"
2292else
2293  eval "$3=no"
2294fi
2295rm -f core conftest.err conftest.$ac_objext \
2296    conftest$ac_exeext conftest.$ac_ext
2297fi
2298eval ac_res=\$$3
2299	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2300$as_echo "$ac_res" >&6; }
2301  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2302
2303} # ac_fn_c_check_func
2304
2305# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2306# ----------------------------------------------------
2307# Tries to find if the field MEMBER exists in type AGGR, after including
2308# INCLUDES, setting cache variable VAR accordingly.
2309ac_fn_c_check_member ()
2310{
2311  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2312  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2313$as_echo_n "checking for $2.$3... " >&6; }
2314if eval \${$4+:} false; then :
2315  $as_echo_n "(cached) " >&6
2316else
2317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2318/* end confdefs.h.  */
2319$5
2320int
2321main ()
2322{
2323static $2 ac_aggr;
2324if (ac_aggr.$3)
2325return 0;
2326  ;
2327  return 0;
2328}
2329_ACEOF
2330if ac_fn_c_try_compile "$LINENO"; then :
2331  eval "$4=yes"
2332else
2333  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2334/* end confdefs.h.  */
2335$5
2336int
2337main ()
2338{
2339static $2 ac_aggr;
2340if (sizeof ac_aggr.$3)
2341return 0;
2342  ;
2343  return 0;
2344}
2345_ACEOF
2346if ac_fn_c_try_compile "$LINENO"; then :
2347  eval "$4=yes"
2348else
2349  eval "$4=no"
2350fi
2351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2352fi
2353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2354fi
2355eval ac_res=\$$4
2356	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2357$as_echo "$ac_res" >&6; }
2358  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2359
2360} # ac_fn_c_check_member
2361
2362# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2363# -------------------------------------------
2364# Tests whether TYPE exists after having included INCLUDES, setting cache
2365# variable VAR accordingly.
2366ac_fn_c_check_type ()
2367{
2368  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2369  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2370$as_echo_n "checking for $2... " >&6; }
2371if eval \${$3+:} false; then :
2372  $as_echo_n "(cached) " >&6
2373else
2374  eval "$3=no"
2375  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2376/* end confdefs.h.  */
2377$4
2378int
2379main ()
2380{
2381if (sizeof ($2))
2382	 return 0;
2383  ;
2384  return 0;
2385}
2386_ACEOF
2387if ac_fn_c_try_compile "$LINENO"; then :
2388  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2389/* end confdefs.h.  */
2390$4
2391int
2392main ()
2393{
2394if (sizeof (($2)))
2395	    return 0;
2396  ;
2397  return 0;
2398}
2399_ACEOF
2400if ac_fn_c_try_compile "$LINENO"; then :
2401
2402else
2403  eval "$3=yes"
2404fi
2405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2406fi
2407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2408fi
2409eval ac_res=\$$3
2410	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2411$as_echo "$ac_res" >&6; }
2412  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2413
2414} # ac_fn_c_check_type
2415
2416# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2417# ---------------------------------------------
2418# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2419# accordingly.
2420ac_fn_c_check_decl ()
2421{
2422  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2423  as_decl_name=`echo $2|sed 's/ *(.*//'`
2424  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2425  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2426$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2427if eval \${$3+:} false; then :
2428  $as_echo_n "(cached) " >&6
2429else
2430  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2431/* end confdefs.h.  */
2432$4
2433int
2434main ()
2435{
2436#ifndef $as_decl_name
2437#ifdef __cplusplus
2438  (void) $as_decl_use;
2439#else
2440  (void) $as_decl_name;
2441#endif
2442#endif
2443
2444  ;
2445  return 0;
2446}
2447_ACEOF
2448if ac_fn_c_try_compile "$LINENO"; then :
2449  eval "$3=yes"
2450else
2451  eval "$3=no"
2452fi
2453rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2454fi
2455eval ac_res=\$$3
2456	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2457$as_echo "$ac_res" >&6; }
2458  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2459
2460} # ac_fn_c_check_decl
2461
2462# ac_fn_cxx_try_link LINENO
2463# -------------------------
2464# Try to link conftest.$ac_ext, and return whether this succeeded.
2465ac_fn_cxx_try_link ()
2466{
2467  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2468  rm -f conftest.$ac_objext conftest$ac_exeext
2469  if { { ac_try="$ac_link"
2470case "(($ac_try" in
2471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2472  *) ac_try_echo=$ac_try;;
2473esac
2474eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2475$as_echo "$ac_try_echo"; } >&5
2476  (eval "$ac_link") 2>conftest.err
2477  ac_status=$?
2478  if test -s conftest.err; then
2479    grep -v '^ *+' conftest.err >conftest.er1
2480    cat conftest.er1 >&5
2481    mv -f conftest.er1 conftest.err
2482  fi
2483  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2484  test $ac_status = 0; } && {
2485	 test -z "$ac_cxx_werror_flag" ||
2486	 test ! -s conftest.err
2487       } && test -s conftest$ac_exeext && {
2488	 test "$cross_compiling" = yes ||
2489	 test -x conftest$ac_exeext
2490       }; then :
2491  ac_retval=0
2492else
2493  $as_echo "$as_me: failed program was:" >&5
2494sed 's/^/| /' conftest.$ac_ext >&5
2495
2496	ac_retval=1
2497fi
2498  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2499  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2500  # interfere with the next link command; also delete a directory that is
2501  # left behind by Apple's compiler.  We do this before executing the actions.
2502  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2503  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2504  as_fn_set_status $ac_retval
2505
2506} # ac_fn_cxx_try_link
2507cat >config.log <<_ACEOF
2508This file contains any messages produced by compilers while
2509running configure, to aid debugging if configure makes a mistake.
2510
2511It was created by $as_me, which was
2512generated by GNU Autoconf 2.69.  Invocation command line was
2513
2514  $ $0 $@
2515
2516_ACEOF
2517exec 5>>config.log
2518{
2519cat <<_ASUNAME
2520## --------- ##
2521## Platform. ##
2522## --------- ##
2523
2524hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2525uname -m = `(uname -m) 2>/dev/null || echo unknown`
2526uname -r = `(uname -r) 2>/dev/null || echo unknown`
2527uname -s = `(uname -s) 2>/dev/null || echo unknown`
2528uname -v = `(uname -v) 2>/dev/null || echo unknown`
2529
2530/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2531/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2532
2533/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2534/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2535/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2536/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2537/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2538/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2539/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2540
2541_ASUNAME
2542
2543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2544for as_dir in $PATH
2545do
2546  IFS=$as_save_IFS
2547  test -z "$as_dir" && as_dir=.
2548    $as_echo "PATH: $as_dir"
2549  done
2550IFS=$as_save_IFS
2551
2552} >&5
2553
2554cat >&5 <<_ACEOF
2555
2556
2557## ----------- ##
2558## Core tests. ##
2559## ----------- ##
2560
2561_ACEOF
2562
2563
2564# Keep a trace of the command line.
2565# Strip out --no-create and --no-recursion so they do not pile up.
2566# Strip out --silent because we don't want to record it for future runs.
2567# Also quote any args containing shell meta-characters.
2568# Make two passes to allow for proper duplicate-argument suppression.
2569ac_configure_args=
2570ac_configure_args0=
2571ac_configure_args1=
2572ac_must_keep_next=false
2573for ac_pass in 1 2
2574do
2575  for ac_arg
2576  do
2577    case $ac_arg in
2578    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2579    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2580    | -silent | --silent | --silen | --sile | --sil)
2581      continue ;;
2582    *\'*)
2583      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2584    esac
2585    case $ac_pass in
2586    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2587    2)
2588      as_fn_append ac_configure_args1 " '$ac_arg'"
2589      if test $ac_must_keep_next = true; then
2590	ac_must_keep_next=false # Got value, back to normal.
2591      else
2592	case $ac_arg in
2593	  *=* | --config-cache | -C | -disable-* | --disable-* \
2594	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2595	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2596	  | -with-* | --with-* | -without-* | --without-* | --x)
2597	    case "$ac_configure_args0 " in
2598	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2599	    esac
2600	    ;;
2601	  -* ) ac_must_keep_next=true ;;
2602	esac
2603      fi
2604      as_fn_append ac_configure_args " '$ac_arg'"
2605      ;;
2606    esac
2607  done
2608done
2609{ ac_configure_args0=; unset ac_configure_args0;}
2610{ ac_configure_args1=; unset ac_configure_args1;}
2611
2612# When interrupted or exit'd, cleanup temporary files, and complete
2613# config.log.  We remove comments because anyway the quotes in there
2614# would cause problems or look ugly.
2615# WARNING: Use '\'' to represent an apostrophe within the trap.
2616# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2617trap 'exit_status=$?
2618  # Save into config.log some information that might help in debugging.
2619  {
2620    echo
2621
2622    $as_echo "## ---------------- ##
2623## Cache variables. ##
2624## ---------------- ##"
2625    echo
2626    # The following way of writing the cache mishandles newlines in values,
2627(
2628  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2629    eval ac_val=\$$ac_var
2630    case $ac_val in #(
2631    *${as_nl}*)
2632      case $ac_var in #(
2633      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2634$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2635      esac
2636      case $ac_var in #(
2637      _ | IFS | as_nl) ;; #(
2638      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2639      *) { eval $ac_var=; unset $ac_var;} ;;
2640      esac ;;
2641    esac
2642  done
2643  (set) 2>&1 |
2644    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2645    *${as_nl}ac_space=\ *)
2646      sed -n \
2647	"s/'\''/'\''\\\\'\'''\''/g;
2648	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2649      ;; #(
2650    *)
2651      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2652      ;;
2653    esac |
2654    sort
2655)
2656    echo
2657
2658    $as_echo "## ----------------- ##
2659## Output variables. ##
2660## ----------------- ##"
2661    echo
2662    for ac_var in $ac_subst_vars
2663    do
2664      eval ac_val=\$$ac_var
2665      case $ac_val in
2666      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2667      esac
2668      $as_echo "$ac_var='\''$ac_val'\''"
2669    done | sort
2670    echo
2671
2672    if test -n "$ac_subst_files"; then
2673      $as_echo "## ------------------- ##
2674## File substitutions. ##
2675## ------------------- ##"
2676      echo
2677      for ac_var in $ac_subst_files
2678      do
2679	eval ac_val=\$$ac_var
2680	case $ac_val in
2681	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2682	esac
2683	$as_echo "$ac_var='\''$ac_val'\''"
2684      done | sort
2685      echo
2686    fi
2687
2688    if test -s confdefs.h; then
2689      $as_echo "## ----------- ##
2690## confdefs.h. ##
2691## ----------- ##"
2692      echo
2693      cat confdefs.h
2694      echo
2695    fi
2696    test "$ac_signal" != 0 &&
2697      $as_echo "$as_me: caught signal $ac_signal"
2698    $as_echo "$as_me: exit $exit_status"
2699  } >&5
2700  rm -f core *.core core.conftest.* &&
2701    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2702    exit $exit_status
2703' 0
2704for ac_signal in 1 2 13 15; do
2705  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2706done
2707ac_signal=0
2708
2709# confdefs.h avoids OS command line length limits that DEFS can exceed.
2710rm -f -r conftest* confdefs.h
2711
2712$as_echo "/* confdefs.h */" > confdefs.h
2713
2714# Predefined preprocessor variables.
2715
2716cat >>confdefs.h <<_ACEOF
2717#define PACKAGE_NAME "$PACKAGE_NAME"
2718_ACEOF
2719
2720cat >>confdefs.h <<_ACEOF
2721#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2722_ACEOF
2723
2724cat >>confdefs.h <<_ACEOF
2725#define PACKAGE_VERSION "$PACKAGE_VERSION"
2726_ACEOF
2727
2728cat >>confdefs.h <<_ACEOF
2729#define PACKAGE_STRING "$PACKAGE_STRING"
2730_ACEOF
2731
2732cat >>confdefs.h <<_ACEOF
2733#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2734_ACEOF
2735
2736cat >>confdefs.h <<_ACEOF
2737#define PACKAGE_URL "$PACKAGE_URL"
2738_ACEOF
2739
2740
2741# Let the site file select an alternate cache file if it wants to.
2742# Prefer an explicitly selected file to automatically selected ones.
2743ac_site_file1=NONE
2744ac_site_file2=NONE
2745if test -n "$CONFIG_SITE"; then
2746  # We do not want a PATH search for config.site.
2747  case $CONFIG_SITE in #((
2748    -*)  ac_site_file1=./$CONFIG_SITE;;
2749    */*) ac_site_file1=$CONFIG_SITE;;
2750    *)   ac_site_file1=./$CONFIG_SITE;;
2751  esac
2752elif test "x$prefix" != xNONE; then
2753  ac_site_file1=$prefix/share/config.site
2754  ac_site_file2=$prefix/etc/config.site
2755else
2756  ac_site_file1=$ac_default_prefix/share/config.site
2757  ac_site_file2=$ac_default_prefix/etc/config.site
2758fi
2759for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2760do
2761  test "x$ac_site_file" = xNONE && continue
2762  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2763    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2764$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2765    sed 's/^/| /' "$ac_site_file" >&5
2766    . "$ac_site_file" \
2767      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2768$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2769as_fn_error $? "failed to load site script $ac_site_file
2770See \`config.log' for more details" "$LINENO" 5; }
2771  fi
2772done
2773
2774if test -r "$cache_file"; then
2775  # Some versions of bash will fail to source /dev/null (special files
2776  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2777  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2778    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2779$as_echo "$as_me: loading cache $cache_file" >&6;}
2780    case $cache_file in
2781      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2782      *)                      . "./$cache_file";;
2783    esac
2784  fi
2785else
2786  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2787$as_echo "$as_me: creating cache $cache_file" >&6;}
2788  >$cache_file
2789fi
2790
2791as_fn_append ac_header_list " stdlib.h"
2792as_fn_append ac_header_list " unistd.h"
2793as_fn_append ac_header_list " sys/param.h"
2794# Check that the precious variables saved in the cache have kept the same
2795# value.
2796ac_cache_corrupted=false
2797for ac_var in $ac_precious_vars; do
2798  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2799  eval ac_new_set=\$ac_env_${ac_var}_set
2800  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2801  eval ac_new_val=\$ac_env_${ac_var}_value
2802  case $ac_old_set,$ac_new_set in
2803    set,)
2804      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2805$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2806      ac_cache_corrupted=: ;;
2807    ,set)
2808      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2809$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2810      ac_cache_corrupted=: ;;
2811    ,);;
2812    *)
2813      if test "x$ac_old_val" != "x$ac_new_val"; then
2814	# differences in whitespace do not lead to failure.
2815	ac_old_val_w=`echo x $ac_old_val`
2816	ac_new_val_w=`echo x $ac_new_val`
2817	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2818	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2819$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2820	  ac_cache_corrupted=:
2821	else
2822	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2823$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2824	  eval $ac_var=\$ac_old_val
2825	fi
2826	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2827$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2828	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2829$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2830      fi;;
2831  esac
2832  # Pass precious variables to config.status.
2833  if test "$ac_new_set" = set; then
2834    case $ac_new_val in
2835    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2836    *) ac_arg=$ac_var=$ac_new_val ;;
2837    esac
2838    case " $ac_configure_args " in
2839      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2840      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2841    esac
2842  fi
2843done
2844if $ac_cache_corrupted; then
2845  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2846$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2847  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2848$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2849  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2850fi
2851## -------------------- ##
2852## Main body of script. ##
2853## -------------------- ##
2854
2855ac_ext=c
2856ac_cpp='$CPP $CPPFLAGS'
2857ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2858ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2859ac_compiler_gnu=$ac_cv_c_compiler_gnu
2860
2861
2862
2863
2864
2865ac_config_headers="$ac_config_headers config.h:config.in"
2866
2867
2868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2869$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2870    # Check whether --enable-maintainer-mode was given.
2871if test "${enable_maintainer_mode+set}" = set; then :
2872  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2873else
2874  USE_MAINTAINER_MODE=no
2875fi
2876
2877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2878$as_echo "$USE_MAINTAINER_MODE" >&6; }
2879   if test $USE_MAINTAINER_MODE = yes; then
2880  MAINTAINER_MODE_TRUE=
2881  MAINTAINER_MODE_FALSE='#'
2882else
2883  MAINTAINER_MODE_TRUE='#'
2884  MAINTAINER_MODE_FALSE=
2885fi
2886
2887  MAINT=$MAINTAINER_MODE_TRUE
2888
2889
2890
2891# Set the 'development' global.
2892. $srcdir/../bfd/development.sh
2893
2894ac_ext=c
2895ac_cpp='$CPP $CPPFLAGS'
2896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2898ac_compiler_gnu=$ac_cv_c_compiler_gnu
2899if test -n "$ac_tool_prefix"; then
2900  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2901set dummy ${ac_tool_prefix}gcc; ac_word=$2
2902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2903$as_echo_n "checking for $ac_word... " >&6; }
2904if ${ac_cv_prog_CC+:} false; then :
2905  $as_echo_n "(cached) " >&6
2906else
2907  if test -n "$CC"; then
2908  ac_cv_prog_CC="$CC" # Let the user override the test.
2909else
2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911for as_dir in $PATH
2912do
2913  IFS=$as_save_IFS
2914  test -z "$as_dir" && as_dir=.
2915    for ac_exec_ext in '' $ac_executable_extensions; do
2916  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2917    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2918    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2919    break 2
2920  fi
2921done
2922  done
2923IFS=$as_save_IFS
2924
2925fi
2926fi
2927CC=$ac_cv_prog_CC
2928if test -n "$CC"; then
2929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2930$as_echo "$CC" >&6; }
2931else
2932  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2933$as_echo "no" >&6; }
2934fi
2935
2936
2937fi
2938if test -z "$ac_cv_prog_CC"; then
2939  ac_ct_CC=$CC
2940  # Extract the first word of "gcc", so it can be a program name with args.
2941set dummy gcc; ac_word=$2
2942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2943$as_echo_n "checking for $ac_word... " >&6; }
2944if ${ac_cv_prog_ac_ct_CC+:} false; then :
2945  $as_echo_n "(cached) " >&6
2946else
2947  if test -n "$ac_ct_CC"; then
2948  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2949else
2950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951for as_dir in $PATH
2952do
2953  IFS=$as_save_IFS
2954  test -z "$as_dir" && as_dir=.
2955    for ac_exec_ext in '' $ac_executable_extensions; do
2956  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2957    ac_cv_prog_ac_ct_CC="gcc"
2958    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2959    break 2
2960  fi
2961done
2962  done
2963IFS=$as_save_IFS
2964
2965fi
2966fi
2967ac_ct_CC=$ac_cv_prog_ac_ct_CC
2968if test -n "$ac_ct_CC"; then
2969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2970$as_echo "$ac_ct_CC" >&6; }
2971else
2972  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2973$as_echo "no" >&6; }
2974fi
2975
2976  if test "x$ac_ct_CC" = x; then
2977    CC=""
2978  else
2979    case $cross_compiling:$ac_tool_warned in
2980yes:)
2981{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2982$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2983ac_tool_warned=yes ;;
2984esac
2985    CC=$ac_ct_CC
2986  fi
2987else
2988  CC="$ac_cv_prog_CC"
2989fi
2990
2991if test -z "$CC"; then
2992          if test -n "$ac_tool_prefix"; then
2993    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2994set dummy ${ac_tool_prefix}cc; ac_word=$2
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2996$as_echo_n "checking for $ac_word... " >&6; }
2997if ${ac_cv_prog_CC+:} false; then :
2998  $as_echo_n "(cached) " >&6
2999else
3000  if test -n "$CC"; then
3001  ac_cv_prog_CC="$CC" # Let the user override the test.
3002else
3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006  IFS=$as_save_IFS
3007  test -z "$as_dir" && as_dir=.
3008    for ac_exec_ext in '' $ac_executable_extensions; do
3009  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3010    ac_cv_prog_CC="${ac_tool_prefix}cc"
3011    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012    break 2
3013  fi
3014done
3015  done
3016IFS=$as_save_IFS
3017
3018fi
3019fi
3020CC=$ac_cv_prog_CC
3021if test -n "$CC"; then
3022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3023$as_echo "$CC" >&6; }
3024else
3025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026$as_echo "no" >&6; }
3027fi
3028
3029
3030  fi
3031fi
3032if test -z "$CC"; then
3033  # Extract the first word of "cc", so it can be a program name with args.
3034set dummy cc; ac_word=$2
3035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3036$as_echo_n "checking for $ac_word... " >&6; }
3037if ${ac_cv_prog_CC+:} false; then :
3038  $as_echo_n "(cached) " >&6
3039else
3040  if test -n "$CC"; then
3041  ac_cv_prog_CC="$CC" # Let the user override the test.
3042else
3043  ac_prog_rejected=no
3044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045for as_dir in $PATH
3046do
3047  IFS=$as_save_IFS
3048  test -z "$as_dir" && as_dir=.
3049    for ac_exec_ext in '' $ac_executable_extensions; do
3050  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3051    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3052       ac_prog_rejected=yes
3053       continue
3054     fi
3055    ac_cv_prog_CC="cc"
3056    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3057    break 2
3058  fi
3059done
3060  done
3061IFS=$as_save_IFS
3062
3063if test $ac_prog_rejected = yes; then
3064  # We found a bogon in the path, so make sure we never use it.
3065  set dummy $ac_cv_prog_CC
3066  shift
3067  if test $# != 0; then
3068    # We chose a different compiler from the bogus one.
3069    # However, it has the same basename, so the bogon will be chosen
3070    # first if we set CC to just the basename; use the full file name.
3071    shift
3072    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3073  fi
3074fi
3075fi
3076fi
3077CC=$ac_cv_prog_CC
3078if test -n "$CC"; then
3079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3080$as_echo "$CC" >&6; }
3081else
3082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3083$as_echo "no" >&6; }
3084fi
3085
3086
3087fi
3088if test -z "$CC"; then
3089  if test -n "$ac_tool_prefix"; then
3090  for ac_prog in cl.exe
3091  do
3092    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3093set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3095$as_echo_n "checking for $ac_word... " >&6; }
3096if ${ac_cv_prog_CC+:} false; then :
3097  $as_echo_n "(cached) " >&6
3098else
3099  if test -n "$CC"; then
3100  ac_cv_prog_CC="$CC" # Let the user override the test.
3101else
3102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3103for as_dir in $PATH
3104do
3105  IFS=$as_save_IFS
3106  test -z "$as_dir" && as_dir=.
3107    for ac_exec_ext in '' $ac_executable_extensions; do
3108  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3109    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3110    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3111    break 2
3112  fi
3113done
3114  done
3115IFS=$as_save_IFS
3116
3117fi
3118fi
3119CC=$ac_cv_prog_CC
3120if test -n "$CC"; then
3121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3122$as_echo "$CC" >&6; }
3123else
3124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3125$as_echo "no" >&6; }
3126fi
3127
3128
3129    test -n "$CC" && break
3130  done
3131fi
3132if test -z "$CC"; then
3133  ac_ct_CC=$CC
3134  for ac_prog in cl.exe
3135do
3136  # Extract the first word of "$ac_prog", so it can be a program name with args.
3137set dummy $ac_prog; ac_word=$2
3138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3139$as_echo_n "checking for $ac_word... " >&6; }
3140if ${ac_cv_prog_ac_ct_CC+:} false; then :
3141  $as_echo_n "(cached) " >&6
3142else
3143  if test -n "$ac_ct_CC"; then
3144  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3145else
3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3147for as_dir in $PATH
3148do
3149  IFS=$as_save_IFS
3150  test -z "$as_dir" && as_dir=.
3151    for ac_exec_ext in '' $ac_executable_extensions; do
3152  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3153    ac_cv_prog_ac_ct_CC="$ac_prog"
3154    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3155    break 2
3156  fi
3157done
3158  done
3159IFS=$as_save_IFS
3160
3161fi
3162fi
3163ac_ct_CC=$ac_cv_prog_ac_ct_CC
3164if test -n "$ac_ct_CC"; then
3165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3166$as_echo "$ac_ct_CC" >&6; }
3167else
3168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3169$as_echo "no" >&6; }
3170fi
3171
3172
3173  test -n "$ac_ct_CC" && break
3174done
3175
3176  if test "x$ac_ct_CC" = x; then
3177    CC=""
3178  else
3179    case $cross_compiling:$ac_tool_warned in
3180yes:)
3181{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3182$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3183ac_tool_warned=yes ;;
3184esac
3185    CC=$ac_ct_CC
3186  fi
3187fi
3188
3189fi
3190
3191
3192test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3194as_fn_error $? "no acceptable C compiler found in \$PATH
3195See \`config.log' for more details" "$LINENO" 5; }
3196
3197# Provide some information about the compiler.
3198$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3199set X $ac_compile
3200ac_compiler=$2
3201for ac_option in --version -v -V -qversion; do
3202  { { ac_try="$ac_compiler $ac_option >&5"
3203case "(($ac_try" in
3204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3205  *) ac_try_echo=$ac_try;;
3206esac
3207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3208$as_echo "$ac_try_echo"; } >&5
3209  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3210  ac_status=$?
3211  if test -s conftest.err; then
3212    sed '10a\
3213... rest of stderr output deleted ...
3214         10q' conftest.err >conftest.er1
3215    cat conftest.er1 >&5
3216  fi
3217  rm -f conftest.er1 conftest.err
3218  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3219  test $ac_status = 0; }
3220done
3221
3222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3223/* end confdefs.h.  */
3224
3225int
3226main ()
3227{
3228
3229  ;
3230  return 0;
3231}
3232_ACEOF
3233ac_clean_files_save=$ac_clean_files
3234ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3235# Try to create an executable without -o first, disregard a.out.
3236# It will help us diagnose broken compilers, and finding out an intuition
3237# of exeext.
3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3239$as_echo_n "checking whether the C compiler works... " >&6; }
3240ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3241
3242# The possible output files:
3243ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3244
3245ac_rmfiles=
3246for ac_file in $ac_files
3247do
3248  case $ac_file in
3249    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3250    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3251  esac
3252done
3253rm -f $ac_rmfiles
3254
3255if { { ac_try="$ac_link_default"
3256case "(($ac_try" in
3257  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258  *) ac_try_echo=$ac_try;;
3259esac
3260eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3261$as_echo "$ac_try_echo"; } >&5
3262  (eval "$ac_link_default") 2>&5
3263  ac_status=$?
3264  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3265  test $ac_status = 0; }; then :
3266  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3267# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3268# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3269# so that the user can short-circuit this test for compilers unknown to
3270# Autoconf.
3271for ac_file in $ac_files ''
3272do
3273  test -f "$ac_file" || continue
3274  case $ac_file in
3275    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3276	;;
3277    [ab].out )
3278	# We found the default executable, but exeext='' is most
3279	# certainly right.
3280	break;;
3281    *.* )
3282	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3283	then :; else
3284	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3285	fi
3286	# We set ac_cv_exeext here because the later test for it is not
3287	# safe: cross compilers may not add the suffix if given an `-o'
3288	# argument, so we may need to know it at that point already.
3289	# Even if this section looks crufty: it has the advantage of
3290	# actually working.
3291	break;;
3292    * )
3293	break;;
3294  esac
3295done
3296test "$ac_cv_exeext" = no && ac_cv_exeext=
3297
3298else
3299  ac_file=''
3300fi
3301if test -z "$ac_file"; then :
3302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304$as_echo "$as_me: failed program was:" >&5
3305sed 's/^/| /' conftest.$ac_ext >&5
3306
3307{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3308$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3309as_fn_error 77 "C compiler cannot create executables
3310See \`config.log' for more details" "$LINENO" 5; }
3311else
3312  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3313$as_echo "yes" >&6; }
3314fi
3315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3316$as_echo_n "checking for C compiler default output file name... " >&6; }
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3318$as_echo "$ac_file" >&6; }
3319ac_exeext=$ac_cv_exeext
3320
3321rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3322ac_clean_files=$ac_clean_files_save
3323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3324$as_echo_n "checking for suffix of executables... " >&6; }
3325if { { ac_try="$ac_link"
3326case "(($ac_try" in
3327  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3328  *) ac_try_echo=$ac_try;;
3329esac
3330eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3331$as_echo "$ac_try_echo"; } >&5
3332  (eval "$ac_link") 2>&5
3333  ac_status=$?
3334  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335  test $ac_status = 0; }; then :
3336  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3337# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3338# work properly (i.e., refer to `conftest.exe'), while it won't with
3339# `rm'.
3340for ac_file in conftest.exe conftest conftest.*; do
3341  test -f "$ac_file" || continue
3342  case $ac_file in
3343    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3344    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3345	  break;;
3346    * ) break;;
3347  esac
3348done
3349else
3350  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3352as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3353See \`config.log' for more details" "$LINENO" 5; }
3354fi
3355rm -f conftest conftest$ac_cv_exeext
3356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3357$as_echo "$ac_cv_exeext" >&6; }
3358
3359rm -f conftest.$ac_ext
3360EXEEXT=$ac_cv_exeext
3361ac_exeext=$EXEEXT
3362cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3363/* end confdefs.h.  */
3364#include <stdio.h>
3365int
3366main ()
3367{
3368FILE *f = fopen ("conftest.out", "w");
3369 return ferror (f) || fclose (f) != 0;
3370
3371  ;
3372  return 0;
3373}
3374_ACEOF
3375ac_clean_files="$ac_clean_files conftest.out"
3376# Check that the compiler produces executables we can run.  If not, either
3377# the compiler is broken, or we cross compile.
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3379$as_echo_n "checking whether we are cross compiling... " >&6; }
3380if test "$cross_compiling" != yes; then
3381  { { ac_try="$ac_link"
3382case "(($ac_try" in
3383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3384  *) ac_try_echo=$ac_try;;
3385esac
3386eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387$as_echo "$ac_try_echo"; } >&5
3388  (eval "$ac_link") 2>&5
3389  ac_status=$?
3390  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391  test $ac_status = 0; }
3392  if { ac_try='./conftest$ac_cv_exeext'
3393  { { case "(($ac_try" in
3394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3395  *) ac_try_echo=$ac_try;;
3396esac
3397eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3398$as_echo "$ac_try_echo"; } >&5
3399  (eval "$ac_try") 2>&5
3400  ac_status=$?
3401  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3402  test $ac_status = 0; }; }; then
3403    cross_compiling=no
3404  else
3405    if test "$cross_compiling" = maybe; then
3406	cross_compiling=yes
3407    else
3408	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3409$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3410as_fn_error $? "cannot run C compiled programs.
3411If you meant to cross compile, use \`--host'.
3412See \`config.log' for more details" "$LINENO" 5; }
3413    fi
3414  fi
3415fi
3416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3417$as_echo "$cross_compiling" >&6; }
3418
3419rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3420ac_clean_files=$ac_clean_files_save
3421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3422$as_echo_n "checking for suffix of object files... " >&6; }
3423if ${ac_cv_objext+:} false; then :
3424  $as_echo_n "(cached) " >&6
3425else
3426  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3427/* end confdefs.h.  */
3428
3429int
3430main ()
3431{
3432
3433  ;
3434  return 0;
3435}
3436_ACEOF
3437rm -f conftest.o conftest.obj
3438if { { ac_try="$ac_compile"
3439case "(($ac_try" in
3440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441  *) ac_try_echo=$ac_try;;
3442esac
3443eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3444$as_echo "$ac_try_echo"; } >&5
3445  (eval "$ac_compile") 2>&5
3446  ac_status=$?
3447  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3448  test $ac_status = 0; }; then :
3449  for ac_file in conftest.o conftest.obj conftest.*; do
3450  test -f "$ac_file" || continue;
3451  case $ac_file in
3452    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3453    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3454       break;;
3455  esac
3456done
3457else
3458  $as_echo "$as_me: failed program was:" >&5
3459sed 's/^/| /' conftest.$ac_ext >&5
3460
3461{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3463as_fn_error $? "cannot compute suffix of object files: cannot compile
3464See \`config.log' for more details" "$LINENO" 5; }
3465fi
3466rm -f conftest.$ac_cv_objext conftest.$ac_ext
3467fi
3468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3469$as_echo "$ac_cv_objext" >&6; }
3470OBJEXT=$ac_cv_objext
3471ac_objext=$OBJEXT
3472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3473$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3474if ${ac_cv_c_compiler_gnu+:} false; then :
3475  $as_echo_n "(cached) " >&6
3476else
3477  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3478/* end confdefs.h.  */
3479
3480int
3481main ()
3482{
3483#ifndef __GNUC__
3484       choke me
3485#endif
3486
3487  ;
3488  return 0;
3489}
3490_ACEOF
3491if ac_fn_c_try_compile "$LINENO"; then :
3492  ac_compiler_gnu=yes
3493else
3494  ac_compiler_gnu=no
3495fi
3496rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3497ac_cv_c_compiler_gnu=$ac_compiler_gnu
3498
3499fi
3500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3501$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3502if test $ac_compiler_gnu = yes; then
3503  GCC=yes
3504else
3505  GCC=
3506fi
3507ac_test_CFLAGS=${CFLAGS+set}
3508ac_save_CFLAGS=$CFLAGS
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3510$as_echo_n "checking whether $CC accepts -g... " >&6; }
3511if ${ac_cv_prog_cc_g+:} false; then :
3512  $as_echo_n "(cached) " >&6
3513else
3514  ac_save_c_werror_flag=$ac_c_werror_flag
3515   ac_c_werror_flag=yes
3516   ac_cv_prog_cc_g=no
3517   CFLAGS="-g"
3518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519/* end confdefs.h.  */
3520
3521int
3522main ()
3523{
3524
3525  ;
3526  return 0;
3527}
3528_ACEOF
3529if ac_fn_c_try_compile "$LINENO"; then :
3530  ac_cv_prog_cc_g=yes
3531else
3532  CFLAGS=""
3533      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3534/* end confdefs.h.  */
3535
3536int
3537main ()
3538{
3539
3540  ;
3541  return 0;
3542}
3543_ACEOF
3544if ac_fn_c_try_compile "$LINENO"; then :
3545
3546else
3547  ac_c_werror_flag=$ac_save_c_werror_flag
3548	 CFLAGS="-g"
3549	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550/* end confdefs.h.  */
3551
3552int
3553main ()
3554{
3555
3556  ;
3557  return 0;
3558}
3559_ACEOF
3560if ac_fn_c_try_compile "$LINENO"; then :
3561  ac_cv_prog_cc_g=yes
3562fi
3563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3564fi
3565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3566fi
3567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3568   ac_c_werror_flag=$ac_save_c_werror_flag
3569fi
3570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3571$as_echo "$ac_cv_prog_cc_g" >&6; }
3572if test "$ac_test_CFLAGS" = set; then
3573  CFLAGS=$ac_save_CFLAGS
3574elif test $ac_cv_prog_cc_g = yes; then
3575  if test "$GCC" = yes; then
3576    CFLAGS="-g -O2"
3577  else
3578    CFLAGS="-g"
3579  fi
3580else
3581  if test "$GCC" = yes; then
3582    CFLAGS="-O2"
3583  else
3584    CFLAGS=
3585  fi
3586fi
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3588$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3589if ${ac_cv_prog_cc_c89+:} false; then :
3590  $as_echo_n "(cached) " >&6
3591else
3592  ac_cv_prog_cc_c89=no
3593ac_save_CC=$CC
3594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3595/* end confdefs.h.  */
3596#include <stdarg.h>
3597#include <stdio.h>
3598struct stat;
3599/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3600struct buf { int x; };
3601FILE * (*rcsopen) (struct buf *, struct stat *, int);
3602static char *e (p, i)
3603     char **p;
3604     int i;
3605{
3606  return p[i];
3607}
3608static char *f (char * (*g) (char **, int), char **p, ...)
3609{
3610  char *s;
3611  va_list v;
3612  va_start (v,p);
3613  s = g (p, va_arg (v,int));
3614  va_end (v);
3615  return s;
3616}
3617
3618/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3619   function prototypes and stuff, but not '\xHH' hex character constants.
3620   These don't provoke an error unfortunately, instead are silently treated
3621   as 'x'.  The following induces an error, until -std is added to get
3622   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3623   array size at least.  It's necessary to write '\x00'==0 to get something
3624   that's true only with -std.  */
3625int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3626
3627/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3628   inside strings and character constants.  */
3629#define FOO(x) 'x'
3630int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3631
3632int test (int i, double x);
3633struct s1 {int (*f) (int a);};
3634struct s2 {int (*f) (double a);};
3635int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3636int argc;
3637char **argv;
3638int
3639main ()
3640{
3641return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3642  ;
3643  return 0;
3644}
3645_ACEOF
3646for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3647	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3648do
3649  CC="$ac_save_CC $ac_arg"
3650  if ac_fn_c_try_compile "$LINENO"; then :
3651  ac_cv_prog_cc_c89=$ac_arg
3652fi
3653rm -f core conftest.err conftest.$ac_objext
3654  test "x$ac_cv_prog_cc_c89" != "xno" && break
3655done
3656rm -f conftest.$ac_ext
3657CC=$ac_save_CC
3658
3659fi
3660# AC_CACHE_VAL
3661case "x$ac_cv_prog_cc_c89" in
3662  x)
3663    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3664$as_echo "none needed" >&6; } ;;
3665  xno)
3666    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3667$as_echo "unsupported" >&6; } ;;
3668  *)
3669    CC="$CC $ac_cv_prog_cc_c89"
3670    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3671$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3672esac
3673if test "x$ac_cv_prog_cc_c89" != xno; then :
3674
3675fi
3676
3677ac_ext=c
3678ac_cpp='$CPP $CPPFLAGS'
3679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3681ac_compiler_gnu=$ac_cv_c_compiler_gnu
3682
3683ac_ext=cpp
3684ac_cpp='$CXXCPP $CPPFLAGS'
3685ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3686ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3687ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3688if test -z "$CXX"; then
3689  if test -n "$CCC"; then
3690    CXX=$CCC
3691  else
3692    if test -n "$ac_tool_prefix"; then
3693  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3694  do
3695    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3696set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3698$as_echo_n "checking for $ac_word... " >&6; }
3699if ${ac_cv_prog_CXX+:} false; then :
3700  $as_echo_n "(cached) " >&6
3701else
3702  if test -n "$CXX"; then
3703  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3704else
3705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3706for as_dir in $PATH
3707do
3708  IFS=$as_save_IFS
3709  test -z "$as_dir" && as_dir=.
3710    for ac_exec_ext in '' $ac_executable_extensions; do
3711  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3712    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3713    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3714    break 2
3715  fi
3716done
3717  done
3718IFS=$as_save_IFS
3719
3720fi
3721fi
3722CXX=$ac_cv_prog_CXX
3723if test -n "$CXX"; then
3724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3725$as_echo "$CXX" >&6; }
3726else
3727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3728$as_echo "no" >&6; }
3729fi
3730
3731
3732    test -n "$CXX" && break
3733  done
3734fi
3735if test -z "$CXX"; then
3736  ac_ct_CXX=$CXX
3737  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3738do
3739  # Extract the first word of "$ac_prog", so it can be a program name with args.
3740set dummy $ac_prog; ac_word=$2
3741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3742$as_echo_n "checking for $ac_word... " >&6; }
3743if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3744  $as_echo_n "(cached) " >&6
3745else
3746  if test -n "$ac_ct_CXX"; then
3747  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3748else
3749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3750for as_dir in $PATH
3751do
3752  IFS=$as_save_IFS
3753  test -z "$as_dir" && as_dir=.
3754    for ac_exec_ext in '' $ac_executable_extensions; do
3755  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3756    ac_cv_prog_ac_ct_CXX="$ac_prog"
3757    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3758    break 2
3759  fi
3760done
3761  done
3762IFS=$as_save_IFS
3763
3764fi
3765fi
3766ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3767if test -n "$ac_ct_CXX"; then
3768  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3769$as_echo "$ac_ct_CXX" >&6; }
3770else
3771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3772$as_echo "no" >&6; }
3773fi
3774
3775
3776  test -n "$ac_ct_CXX" && break
3777done
3778
3779  if test "x$ac_ct_CXX" = x; then
3780    CXX="g++"
3781  else
3782    case $cross_compiling:$ac_tool_warned in
3783yes:)
3784{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3785$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3786ac_tool_warned=yes ;;
3787esac
3788    CXX=$ac_ct_CXX
3789  fi
3790fi
3791
3792  fi
3793fi
3794# Provide some information about the compiler.
3795$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3796set X $ac_compile
3797ac_compiler=$2
3798for ac_option in --version -v -V -qversion; do
3799  { { ac_try="$ac_compiler $ac_option >&5"
3800case "(($ac_try" in
3801  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3802  *) ac_try_echo=$ac_try;;
3803esac
3804eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3805$as_echo "$ac_try_echo"; } >&5
3806  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3807  ac_status=$?
3808  if test -s conftest.err; then
3809    sed '10a\
3810... rest of stderr output deleted ...
3811         10q' conftest.err >conftest.er1
3812    cat conftest.er1 >&5
3813  fi
3814  rm -f conftest.er1 conftest.err
3815  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3816  test $ac_status = 0; }
3817done
3818
3819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3820$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3821if ${ac_cv_cxx_compiler_gnu+:} false; then :
3822  $as_echo_n "(cached) " >&6
3823else
3824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3825/* end confdefs.h.  */
3826
3827int
3828main ()
3829{
3830#ifndef __GNUC__
3831       choke me
3832#endif
3833
3834  ;
3835  return 0;
3836}
3837_ACEOF
3838if ac_fn_cxx_try_compile "$LINENO"; then :
3839  ac_compiler_gnu=yes
3840else
3841  ac_compiler_gnu=no
3842fi
3843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3844ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3845
3846fi
3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3848$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3849if test $ac_compiler_gnu = yes; then
3850  GXX=yes
3851else
3852  GXX=
3853fi
3854ac_test_CXXFLAGS=${CXXFLAGS+set}
3855ac_save_CXXFLAGS=$CXXFLAGS
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3857$as_echo_n "checking whether $CXX accepts -g... " >&6; }
3858if ${ac_cv_prog_cxx_g+:} false; then :
3859  $as_echo_n "(cached) " >&6
3860else
3861  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3862   ac_cxx_werror_flag=yes
3863   ac_cv_prog_cxx_g=no
3864   CXXFLAGS="-g"
3865   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3866/* end confdefs.h.  */
3867
3868int
3869main ()
3870{
3871
3872  ;
3873  return 0;
3874}
3875_ACEOF
3876if ac_fn_cxx_try_compile "$LINENO"; then :
3877  ac_cv_prog_cxx_g=yes
3878else
3879  CXXFLAGS=""
3880      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3881/* end confdefs.h.  */
3882
3883int
3884main ()
3885{
3886
3887  ;
3888  return 0;
3889}
3890_ACEOF
3891if ac_fn_cxx_try_compile "$LINENO"; then :
3892
3893else
3894  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3895	 CXXFLAGS="-g"
3896	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3897/* end confdefs.h.  */
3898
3899int
3900main ()
3901{
3902
3903  ;
3904  return 0;
3905}
3906_ACEOF
3907if ac_fn_cxx_try_compile "$LINENO"; then :
3908  ac_cv_prog_cxx_g=yes
3909fi
3910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3911fi
3912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3913fi
3914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3915   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3916fi
3917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3918$as_echo "$ac_cv_prog_cxx_g" >&6; }
3919if test "$ac_test_CXXFLAGS" = set; then
3920  CXXFLAGS=$ac_save_CXXFLAGS
3921elif test $ac_cv_prog_cxx_g = yes; then
3922  if test "$GXX" = yes; then
3923    CXXFLAGS="-g -O2"
3924  else
3925    CXXFLAGS="-g"
3926  fi
3927else
3928  if test "$GXX" = yes; then
3929    CXXFLAGS="-O2"
3930  else
3931    CXXFLAGS=
3932  fi
3933fi
3934ac_ext=c
3935ac_cpp='$CPP $CPPFLAGS'
3936ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3937ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3938ac_compiler_gnu=$ac_cv_c_compiler_gnu
3939
3940
3941
3942ac_ext=c
3943ac_cpp='$CPP $CPPFLAGS'
3944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3946ac_compiler_gnu=$ac_cv_c_compiler_gnu
3947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3948$as_echo_n "checking how to run the C preprocessor... " >&6; }
3949# On Suns, sometimes $CPP names a directory.
3950if test -n "$CPP" && test -d "$CPP"; then
3951  CPP=
3952fi
3953if test -z "$CPP"; then
3954  if ${ac_cv_prog_CPP+:} false; then :
3955  $as_echo_n "(cached) " >&6
3956else
3957      # Double quotes because CPP needs to be expanded
3958    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3959    do
3960      ac_preproc_ok=false
3961for ac_c_preproc_warn_flag in '' yes
3962do
3963  # Use a header file that comes with gcc, so configuring glibc
3964  # with a fresh cross-compiler works.
3965  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3966  # <limits.h> exists even on freestanding compilers.
3967  # On the NeXT, cc -E runs the code through the compiler's parser,
3968  # not just through cpp. "Syntax error" is here to catch this case.
3969  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3970/* end confdefs.h.  */
3971#ifdef __STDC__
3972# include <limits.h>
3973#else
3974# include <assert.h>
3975#endif
3976		     Syntax error
3977_ACEOF
3978if ac_fn_c_try_cpp "$LINENO"; then :
3979
3980else
3981  # Broken: fails on valid input.
3982continue
3983fi
3984rm -f conftest.err conftest.i conftest.$ac_ext
3985
3986  # OK, works on sane cases.  Now check whether nonexistent headers
3987  # can be detected and how.
3988  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3989/* end confdefs.h.  */
3990#include <ac_nonexistent.h>
3991_ACEOF
3992if ac_fn_c_try_cpp "$LINENO"; then :
3993  # Broken: success on invalid input.
3994continue
3995else
3996  # Passes both tests.
3997ac_preproc_ok=:
3998break
3999fi
4000rm -f conftest.err conftest.i conftest.$ac_ext
4001
4002done
4003# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4004rm -f conftest.i conftest.err conftest.$ac_ext
4005if $ac_preproc_ok; then :
4006  break
4007fi
4008
4009    done
4010    ac_cv_prog_CPP=$CPP
4011
4012fi
4013  CPP=$ac_cv_prog_CPP
4014else
4015  ac_cv_prog_CPP=$CPP
4016fi
4017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4018$as_echo "$CPP" >&6; }
4019ac_preproc_ok=false
4020for ac_c_preproc_warn_flag in '' yes
4021do
4022  # Use a header file that comes with gcc, so configuring glibc
4023  # with a fresh cross-compiler works.
4024  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4025  # <limits.h> exists even on freestanding compilers.
4026  # On the NeXT, cc -E runs the code through the compiler's parser,
4027  # not just through cpp. "Syntax error" is here to catch this case.
4028  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4029/* end confdefs.h.  */
4030#ifdef __STDC__
4031# include <limits.h>
4032#else
4033# include <assert.h>
4034#endif
4035		     Syntax error
4036_ACEOF
4037if ac_fn_c_try_cpp "$LINENO"; then :
4038
4039else
4040  # Broken: fails on valid input.
4041continue
4042fi
4043rm -f conftest.err conftest.i conftest.$ac_ext
4044
4045  # OK, works on sane cases.  Now check whether nonexistent headers
4046  # can be detected and how.
4047  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4048/* end confdefs.h.  */
4049#include <ac_nonexistent.h>
4050_ACEOF
4051if ac_fn_c_try_cpp "$LINENO"; then :
4052  # Broken: success on invalid input.
4053continue
4054else
4055  # Passes both tests.
4056ac_preproc_ok=:
4057break
4058fi
4059rm -f conftest.err conftest.i conftest.$ac_ext
4060
4061done
4062# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4063rm -f conftest.i conftest.err conftest.$ac_ext
4064if $ac_preproc_ok; then :
4065
4066else
4067  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4068$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4069as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4070See \`config.log' for more details" "$LINENO" 5; }
4071fi
4072
4073ac_ext=c
4074ac_cpp='$CPP $CPPFLAGS'
4075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4077ac_compiler_gnu=$ac_cv_c_compiler_gnu
4078
4079
4080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4081$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4082if ${ac_cv_path_GREP+:} false; then :
4083  $as_echo_n "(cached) " >&6
4084else
4085  if test -z "$GREP"; then
4086  ac_path_GREP_found=false
4087  # Loop through the user's path and test for each of PROGNAME-LIST
4088  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4089for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4090do
4091  IFS=$as_save_IFS
4092  test -z "$as_dir" && as_dir=.
4093    for ac_prog in grep ggrep; do
4094    for ac_exec_ext in '' $ac_executable_extensions; do
4095      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4096      as_fn_executable_p "$ac_path_GREP" || continue
4097# Check for GNU ac_path_GREP and select it if it is found.
4098  # Check for GNU $ac_path_GREP
4099case `"$ac_path_GREP" --version 2>&1` in
4100*GNU*)
4101  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4102*)
4103  ac_count=0
4104  $as_echo_n 0123456789 >"conftest.in"
4105  while :
4106  do
4107    cat "conftest.in" "conftest.in" >"conftest.tmp"
4108    mv "conftest.tmp" "conftest.in"
4109    cp "conftest.in" "conftest.nl"
4110    $as_echo 'GREP' >> "conftest.nl"
4111    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4112    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4113    as_fn_arith $ac_count + 1 && ac_count=$as_val
4114    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4115      # Best one so far, save it but keep looking for a better one
4116      ac_cv_path_GREP="$ac_path_GREP"
4117      ac_path_GREP_max=$ac_count
4118    fi
4119    # 10*(2^10) chars as input seems more than enough
4120    test $ac_count -gt 10 && break
4121  done
4122  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4123esac
4124
4125      $ac_path_GREP_found && break 3
4126    done
4127  done
4128  done
4129IFS=$as_save_IFS
4130  if test -z "$ac_cv_path_GREP"; then
4131    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4132  fi
4133else
4134  ac_cv_path_GREP=$GREP
4135fi
4136
4137fi
4138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4139$as_echo "$ac_cv_path_GREP" >&6; }
4140 GREP="$ac_cv_path_GREP"
4141
4142
4143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4144$as_echo_n "checking for egrep... " >&6; }
4145if ${ac_cv_path_EGREP+:} false; then :
4146  $as_echo_n "(cached) " >&6
4147else
4148  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4149   then ac_cv_path_EGREP="$GREP -E"
4150   else
4151     if test -z "$EGREP"; then
4152  ac_path_EGREP_found=false
4153  # Loop through the user's path and test for each of PROGNAME-LIST
4154  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4155for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4156do
4157  IFS=$as_save_IFS
4158  test -z "$as_dir" && as_dir=.
4159    for ac_prog in egrep; do
4160    for ac_exec_ext in '' $ac_executable_extensions; do
4161      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4162      as_fn_executable_p "$ac_path_EGREP" || continue
4163# Check for GNU ac_path_EGREP and select it if it is found.
4164  # Check for GNU $ac_path_EGREP
4165case `"$ac_path_EGREP" --version 2>&1` in
4166*GNU*)
4167  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4168*)
4169  ac_count=0
4170  $as_echo_n 0123456789 >"conftest.in"
4171  while :
4172  do
4173    cat "conftest.in" "conftest.in" >"conftest.tmp"
4174    mv "conftest.tmp" "conftest.in"
4175    cp "conftest.in" "conftest.nl"
4176    $as_echo 'EGREP' >> "conftest.nl"
4177    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4178    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4179    as_fn_arith $ac_count + 1 && ac_count=$as_val
4180    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4181      # Best one so far, save it but keep looking for a better one
4182      ac_cv_path_EGREP="$ac_path_EGREP"
4183      ac_path_EGREP_max=$ac_count
4184    fi
4185    # 10*(2^10) chars as input seems more than enough
4186    test $ac_count -gt 10 && break
4187  done
4188  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4189esac
4190
4191      $ac_path_EGREP_found && break 3
4192    done
4193  done
4194  done
4195IFS=$as_save_IFS
4196  if test -z "$ac_cv_path_EGREP"; then
4197    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4198  fi
4199else
4200  ac_cv_path_EGREP=$EGREP
4201fi
4202
4203   fi
4204fi
4205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4206$as_echo "$ac_cv_path_EGREP" >&6; }
4207 EGREP="$ac_cv_path_EGREP"
4208
4209
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4211$as_echo_n "checking for ANSI C header files... " >&6; }
4212if ${ac_cv_header_stdc+:} false; then :
4213  $as_echo_n "(cached) " >&6
4214else
4215  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4216/* end confdefs.h.  */
4217#include <stdlib.h>
4218#include <stdarg.h>
4219#include <string.h>
4220#include <float.h>
4221
4222int
4223main ()
4224{
4225
4226  ;
4227  return 0;
4228}
4229_ACEOF
4230if ac_fn_c_try_compile "$LINENO"; then :
4231  ac_cv_header_stdc=yes
4232else
4233  ac_cv_header_stdc=no
4234fi
4235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4236
4237if test $ac_cv_header_stdc = yes; then
4238  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4239  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4240/* end confdefs.h.  */
4241#include <string.h>
4242
4243_ACEOF
4244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4245  $EGREP "memchr" >/dev/null 2>&1; then :
4246
4247else
4248  ac_cv_header_stdc=no
4249fi
4250rm -f conftest*
4251
4252fi
4253
4254if test $ac_cv_header_stdc = yes; then
4255  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4256  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4257/* end confdefs.h.  */
4258#include <stdlib.h>
4259
4260_ACEOF
4261if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4262  $EGREP "free" >/dev/null 2>&1; then :
4263
4264else
4265  ac_cv_header_stdc=no
4266fi
4267rm -f conftest*
4268
4269fi
4270
4271if test $ac_cv_header_stdc = yes; then
4272  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4273  if test "$cross_compiling" = yes; then :
4274  :
4275else
4276  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4277/* end confdefs.h.  */
4278#include <ctype.h>
4279#include <stdlib.h>
4280#if ((' ' & 0x0FF) == 0x020)
4281# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4282# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4283#else
4284# define ISLOWER(c) \
4285		   (('a' <= (c) && (c) <= 'i') \
4286		     || ('j' <= (c) && (c) <= 'r') \
4287		     || ('s' <= (c) && (c) <= 'z'))
4288# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4289#endif
4290
4291#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4292int
4293main ()
4294{
4295  int i;
4296  for (i = 0; i < 256; i++)
4297    if (XOR (islower (i), ISLOWER (i))
4298	|| toupper (i) != TOUPPER (i))
4299      return 2;
4300  return 0;
4301}
4302_ACEOF
4303if ac_fn_c_try_run "$LINENO"; then :
4304
4305else
4306  ac_cv_header_stdc=no
4307fi
4308rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4309  conftest.$ac_objext conftest.beam conftest.$ac_ext
4310fi
4311
4312fi
4313fi
4314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4315$as_echo "$ac_cv_header_stdc" >&6; }
4316if test $ac_cv_header_stdc = yes; then
4317
4318$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4319
4320fi
4321
4322# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4323for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4324		  inttypes.h stdint.h unistd.h
4325do :
4326  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4327ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4328"
4329if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4330  cat >>confdefs.h <<_ACEOF
4331#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4332_ACEOF
4333
4334fi
4335
4336done
4337
4338
4339
4340  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4341if test "x$ac_cv_header_minix_config_h" = xyes; then :
4342  MINIX=yes
4343else
4344  MINIX=
4345fi
4346
4347
4348  if test "$MINIX" = yes; then
4349
4350$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4351
4352
4353$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4354
4355
4356$as_echo "#define _MINIX 1" >>confdefs.h
4357
4358  fi
4359
4360
4361  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4362$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4363if ${ac_cv_safe_to_define___extensions__+:} false; then :
4364  $as_echo_n "(cached) " >&6
4365else
4366  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367/* end confdefs.h.  */
4368
4369#         define __EXTENSIONS__ 1
4370          $ac_includes_default
4371int
4372main ()
4373{
4374
4375  ;
4376  return 0;
4377}
4378_ACEOF
4379if ac_fn_c_try_compile "$LINENO"; then :
4380  ac_cv_safe_to_define___extensions__=yes
4381else
4382  ac_cv_safe_to_define___extensions__=no
4383fi
4384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4385fi
4386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4387$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4388  test $ac_cv_safe_to_define___extensions__ = yes &&
4389    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4390
4391  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4392
4393  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4394
4395  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4396
4397  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4398
4399
4400ac_aux_dir=
4401for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4402  if test -f "$ac_dir/install-sh"; then
4403    ac_aux_dir=$ac_dir
4404    ac_install_sh="$ac_aux_dir/install-sh -c"
4405    break
4406  elif test -f "$ac_dir/install.sh"; then
4407    ac_aux_dir=$ac_dir
4408    ac_install_sh="$ac_aux_dir/install.sh -c"
4409    break
4410  elif test -f "$ac_dir/shtool"; then
4411    ac_aux_dir=$ac_dir
4412    ac_install_sh="$ac_aux_dir/shtool install -c"
4413    break
4414  fi
4415done
4416if test -z "$ac_aux_dir"; then
4417  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4418fi
4419
4420# These three variables are undocumented and unsupported,
4421# and are intended to be withdrawn in a future Autoconf release.
4422# They can cause serious problems if a builder's source tree is in a directory
4423# whose full name contains unusual characters.
4424ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4425ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4426ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4427
4428
4429# Make sure we can run config.sub.
4430$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4431  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4432
4433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4434$as_echo_n "checking build system type... " >&6; }
4435if ${ac_cv_build+:} false; then :
4436  $as_echo_n "(cached) " >&6
4437else
4438  ac_build_alias=$build_alias
4439test "x$ac_build_alias" = x &&
4440  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4441test "x$ac_build_alias" = x &&
4442  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4443ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4444  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4445
4446fi
4447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4448$as_echo "$ac_cv_build" >&6; }
4449case $ac_cv_build in
4450*-*-*) ;;
4451*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4452esac
4453build=$ac_cv_build
4454ac_save_IFS=$IFS; IFS='-'
4455set x $ac_cv_build
4456shift
4457build_cpu=$1
4458build_vendor=$2
4459shift; shift
4460# Remember, the first character of IFS is used to create $*,
4461# except with old shells:
4462build_os=$*
4463IFS=$ac_save_IFS
4464case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4465
4466
4467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4468$as_echo_n "checking host system type... " >&6; }
4469if ${ac_cv_host+:} false; then :
4470  $as_echo_n "(cached) " >&6
4471else
4472  if test "x$host_alias" = x; then
4473  ac_cv_host=$ac_cv_build
4474else
4475  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4476    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4477fi
4478
4479fi
4480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4481$as_echo "$ac_cv_host" >&6; }
4482case $ac_cv_host in
4483*-*-*) ;;
4484*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4485esac
4486host=$ac_cv_host
4487ac_save_IFS=$IFS; IFS='-'
4488set x $ac_cv_host
4489shift
4490host_cpu=$1
4491host_vendor=$2
4492shift; shift
4493# Remember, the first character of IFS is used to create $*,
4494# except with old shells:
4495host_os=$*
4496IFS=$ac_save_IFS
4497case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4498
4499
4500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4501$as_echo_n "checking target system type... " >&6; }
4502if ${ac_cv_target+:} false; then :
4503  $as_echo_n "(cached) " >&6
4504else
4505  if test "x$target_alias" = x; then
4506  ac_cv_target=$ac_cv_host
4507else
4508  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4509    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4510fi
4511
4512fi
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4514$as_echo "$ac_cv_target" >&6; }
4515case $ac_cv_target in
4516*-*-*) ;;
4517*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4518esac
4519target=$ac_cv_target
4520ac_save_IFS=$IFS; IFS='-'
4521set x $ac_cv_target
4522shift
4523target_cpu=$1
4524target_vendor=$2
4525shift; shift
4526# Remember, the first character of IFS is used to create $*,
4527# except with old shells:
4528target_os=$*
4529IFS=$ac_save_IFS
4530case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4531
4532
4533# The aliases save the names the user supplied, while $host etc.
4534# will get canonicalized.
4535test -n "$target_alias" &&
4536  test "$program_prefix$program_suffix$program_transform_name" = \
4537    NONENONEs,x,x, &&
4538  program_prefix=${target_alias}-
4539
4540# The tests for host and target for $enable_largefile require
4541# canonical names.
4542
4543
4544
4545# As the $enable_largefile decision depends on --enable-plugins we must set it
4546# even in directories otherwise not depending on the $plugins option.
4547
4548
4549  maybe_plugins=no
4550  for ac_header in dlfcn.h
4551do :
4552  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4553"
4554if test "x$ac_cv_header_dlfcn_h" = xyes; then :
4555  cat >>confdefs.h <<_ACEOF
4556#define HAVE_DLFCN_H 1
4557_ACEOF
4558 maybe_plugins=yes
4559fi
4560
4561done
4562
4563  for ac_header in windows.h
4564do :
4565  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4566"
4567if test "x$ac_cv_header_windows_h" = xyes; then :
4568  cat >>confdefs.h <<_ACEOF
4569#define HAVE_WINDOWS_H 1
4570_ACEOF
4571 maybe_plugins=yes
4572fi
4573
4574done
4575
4576
4577  # Check whether --enable-plugins was given.
4578if test "${enable_plugins+set}" = set; then :
4579  enableval=$enable_plugins; case "${enableval}" in
4580      no) plugins=no ;;
4581      *) plugins=yes
4582         if test "$maybe_plugins" != "yes" ; then
4583	   as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4584	 fi ;;
4585     esac
4586else
4587  plugins=$maybe_plugins
4588
4589fi
4590
4591  if test "$plugins" = "yes"; then
4592    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4593$as_echo_n "checking for library containing dlsym... " >&6; }
4594if ${ac_cv_search_dlsym+:} false; then :
4595  $as_echo_n "(cached) " >&6
4596else
4597  ac_func_search_save_LIBS=$LIBS
4598cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4599/* end confdefs.h.  */
4600
4601/* Override any GCC internal prototype to avoid an error.
4602   Use char because int might match the return type of a GCC
4603   builtin and then its argument prototype would still apply.  */
4604#ifdef __cplusplus
4605extern "C"
4606#endif
4607char dlsym ();
4608int
4609main ()
4610{
4611return dlsym ();
4612  ;
4613  return 0;
4614}
4615_ACEOF
4616for ac_lib in '' dl; do
4617  if test -z "$ac_lib"; then
4618    ac_res="none required"
4619  else
4620    ac_res=-l$ac_lib
4621    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4622  fi
4623  if ac_fn_c_try_link "$LINENO"; then :
4624  ac_cv_search_dlsym=$ac_res
4625fi
4626rm -f core conftest.err conftest.$ac_objext \
4627    conftest$ac_exeext
4628  if ${ac_cv_search_dlsym+:} false; then :
4629  break
4630fi
4631done
4632if ${ac_cv_search_dlsym+:} false; then :
4633
4634else
4635  ac_cv_search_dlsym=no
4636fi
4637rm conftest.$ac_ext
4638LIBS=$ac_func_search_save_LIBS
4639fi
4640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4641$as_echo "$ac_cv_search_dlsym" >&6; }
4642ac_res=$ac_cv_search_dlsym
4643if test "$ac_res" != no; then :
4644  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4645
4646fi
4647
4648  fi
4649
4650
4651case "${host}" in
4652  sparc-*-solaris*|i[3-7]86-*-solaris*)
4653    # On native 32bit sparc and ia32 solaris, large-file and procfs support
4654    # are mutually exclusive; and without procfs support, the bfd/ elf module
4655    # cannot provide certain routines such as elfcore_write_prpsinfo
4656    # or elfcore_write_prstatus.  So unless the user explicitly requested
4657    # large-file support through the --enable-largefile switch, disable
4658    # large-file support in favor of procfs support.
4659    test "${target}" = "${host}" -a "x$plugins" = xno \
4660      && : ${enable_largefile="no"}
4661    ;;
4662esac
4663
4664# Check whether --enable-largefile was given.
4665if test "${enable_largefile+set}" = set; then :
4666  enableval=$enable_largefile;
4667fi
4668
4669if test "$enable_largefile" != no; then
4670
4671  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4672$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4673if ${ac_cv_sys_largefile_CC+:} false; then :
4674  $as_echo_n "(cached) " >&6
4675else
4676  ac_cv_sys_largefile_CC=no
4677     if test "$GCC" != yes; then
4678       ac_save_CC=$CC
4679       while :; do
4680	 # IRIX 6.2 and later do not support large files by default,
4681	 # so use the C compiler's -n32 option if that helps.
4682	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683/* end confdefs.h.  */
4684#include <sys/types.h>
4685 /* Check that off_t can represent 2**63 - 1 correctly.
4686    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4687    since some C++ compilers masquerading as C compilers
4688    incorrectly reject 9223372036854775807.  */
4689#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4690  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4691		       && LARGE_OFF_T % 2147483647 == 1)
4692		      ? 1 : -1];
4693int
4694main ()
4695{
4696
4697  ;
4698  return 0;
4699}
4700_ACEOF
4701	 if ac_fn_c_try_compile "$LINENO"; then :
4702  break
4703fi
4704rm -f core conftest.err conftest.$ac_objext
4705	 CC="$CC -n32"
4706	 if ac_fn_c_try_compile "$LINENO"; then :
4707  ac_cv_sys_largefile_CC=' -n32'; break
4708fi
4709rm -f core conftest.err conftest.$ac_objext
4710	 break
4711       done
4712       CC=$ac_save_CC
4713       rm -f conftest.$ac_ext
4714    fi
4715fi
4716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4717$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4718  if test "$ac_cv_sys_largefile_CC" != no; then
4719    CC=$CC$ac_cv_sys_largefile_CC
4720  fi
4721
4722  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4723$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4724if ${ac_cv_sys_file_offset_bits+:} false; then :
4725  $as_echo_n "(cached) " >&6
4726else
4727  while :; do
4728  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729/* end confdefs.h.  */
4730#include <sys/types.h>
4731 /* Check that off_t can represent 2**63 - 1 correctly.
4732    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4733    since some C++ compilers masquerading as C compilers
4734    incorrectly reject 9223372036854775807.  */
4735#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4736  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4737		       && LARGE_OFF_T % 2147483647 == 1)
4738		      ? 1 : -1];
4739int
4740main ()
4741{
4742
4743  ;
4744  return 0;
4745}
4746_ACEOF
4747if ac_fn_c_try_compile "$LINENO"; then :
4748  ac_cv_sys_file_offset_bits=no; break
4749fi
4750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4752/* end confdefs.h.  */
4753#define _FILE_OFFSET_BITS 64
4754#include <sys/types.h>
4755 /* Check that off_t can represent 2**63 - 1 correctly.
4756    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4757    since some C++ compilers masquerading as C compilers
4758    incorrectly reject 9223372036854775807.  */
4759#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4760  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4761		       && LARGE_OFF_T % 2147483647 == 1)
4762		      ? 1 : -1];
4763int
4764main ()
4765{
4766
4767  ;
4768  return 0;
4769}
4770_ACEOF
4771if ac_fn_c_try_compile "$LINENO"; then :
4772  ac_cv_sys_file_offset_bits=64; break
4773fi
4774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4775  ac_cv_sys_file_offset_bits=unknown
4776  break
4777done
4778fi
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4780$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4781case $ac_cv_sys_file_offset_bits in #(
4782  no | unknown) ;;
4783  *)
4784cat >>confdefs.h <<_ACEOF
4785#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4786_ACEOF
4787;;
4788esac
4789rm -rf conftest*
4790  if test $ac_cv_sys_file_offset_bits = unknown; then
4791    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4792$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4793if ${ac_cv_sys_large_files+:} false; then :
4794  $as_echo_n "(cached) " >&6
4795else
4796  while :; do
4797  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4798/* end confdefs.h.  */
4799#include <sys/types.h>
4800 /* Check that off_t can represent 2**63 - 1 correctly.
4801    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4802    since some C++ compilers masquerading as C compilers
4803    incorrectly reject 9223372036854775807.  */
4804#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4805  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4806		       && LARGE_OFF_T % 2147483647 == 1)
4807		      ? 1 : -1];
4808int
4809main ()
4810{
4811
4812  ;
4813  return 0;
4814}
4815_ACEOF
4816if ac_fn_c_try_compile "$LINENO"; then :
4817  ac_cv_sys_large_files=no; break
4818fi
4819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4820  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821/* end confdefs.h.  */
4822#define _LARGE_FILES 1
4823#include <sys/types.h>
4824 /* Check that off_t can represent 2**63 - 1 correctly.
4825    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4826    since some C++ compilers masquerading as C compilers
4827    incorrectly reject 9223372036854775807.  */
4828#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4829  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4830		       && LARGE_OFF_T % 2147483647 == 1)
4831		      ? 1 : -1];
4832int
4833main ()
4834{
4835
4836  ;
4837  return 0;
4838}
4839_ACEOF
4840if ac_fn_c_try_compile "$LINENO"; then :
4841  ac_cv_sys_large_files=1; break
4842fi
4843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4844  ac_cv_sys_large_files=unknown
4845  break
4846done
4847fi
4848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4849$as_echo "$ac_cv_sys_large_files" >&6; }
4850case $ac_cv_sys_large_files in #(
4851  no | unknown) ;;
4852  *)
4853cat >>confdefs.h <<_ACEOF
4854#define _LARGE_FILES $ac_cv_sys_large_files
4855_ACEOF
4856;;
4857esac
4858rm -rf conftest*
4859  fi
4860
4861
4862fi
4863
4864
4865
4866
4867
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4869$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4870if ${am_cv_prog_cc_stdc+:} false; then :
4871  $as_echo_n "(cached) " >&6
4872else
4873  am_cv_prog_cc_stdc=no
4874ac_save_CC="$CC"
4875# Don't try gcc -ansi; that turns off useful extensions and
4876# breaks some systems' header files.
4877# AIX			-qlanglvl=ansi
4878# Ultrix and OSF/1	-std1
4879# HP-UX 10.20 and later	-Ae
4880# HP-UX older versions	-Aa -D_HPUX_SOURCE
4881# SVR4			-Xc -D__EXTENSIONS__
4882for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4883do
4884  CC="$ac_save_CC $ac_arg"
4885  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4886/* end confdefs.h.  */
4887#include <stdarg.h>
4888#include <stdio.h>
4889#include <sys/types.h>
4890#include <sys/stat.h>
4891/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4892struct buf { int x; };
4893FILE * (*rcsopen) (struct buf *, struct stat *, int);
4894static char *e (p, i)
4895     char **p;
4896     int i;
4897{
4898  return p[i];
4899}
4900static char *f (char * (*g) (char **, int), char **p, ...)
4901{
4902  char *s;
4903  va_list v;
4904  va_start (v,p);
4905  s = g (p, va_arg (v,int));
4906  va_end (v);
4907  return s;
4908}
4909int test (int i, double x);
4910struct s1 {int (*f) (int a);};
4911struct s2 {int (*f) (double a);};
4912int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4913int argc;
4914char **argv;
4915
4916int
4917main ()
4918{
4919
4920return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4921
4922  ;
4923  return 0;
4924}
4925_ACEOF
4926if ac_fn_c_try_compile "$LINENO"; then :
4927  am_cv_prog_cc_stdc="$ac_arg"; break
4928fi
4929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4930done
4931CC="$ac_save_CC"
4932
4933fi
4934
4935if test -z "$am_cv_prog_cc_stdc"; then
4936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4937$as_echo "none needed" >&6; }
4938else
4939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4940$as_echo "$am_cv_prog_cc_stdc" >&6; }
4941fi
4942case "x$am_cv_prog_cc_stdc" in
4943  x|xno) ;;
4944  *) CC="$CC $am_cv_prog_cc_stdc" ;;
4945esac
4946
4947# Expand $ac_aux_dir to an absolute path.
4948am_aux_dir=`cd "$ac_aux_dir" && pwd`
4949
4950if test x"${install_sh+set}" != xset; then
4951  case $am_aux_dir in
4952  *\ * | *\	*)
4953    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4954  *)
4955    install_sh="\${SHELL} $am_aux_dir/install-sh"
4956  esac
4957fi
4958
4959# Installed binaries are usually stripped using 'strip' when the user
4960# run "make install-strip".  However 'strip' might not be the right
4961# tool to use in cross-compilation environments, therefore Automake
4962# will honor the 'STRIP' environment variable to overrule this program.
4963if test "$cross_compiling" != no; then
4964  if test -n "$ac_tool_prefix"; then
4965  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4966set dummy ${ac_tool_prefix}strip; ac_word=$2
4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4968$as_echo_n "checking for $ac_word... " >&6; }
4969if ${ac_cv_prog_STRIP+:} false; then :
4970  $as_echo_n "(cached) " >&6
4971else
4972  if test -n "$STRIP"; then
4973  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4974else
4975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4976for as_dir in $PATH
4977do
4978  IFS=$as_save_IFS
4979  test -z "$as_dir" && as_dir=.
4980    for ac_exec_ext in '' $ac_executable_extensions; do
4981  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4982    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4983    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4984    break 2
4985  fi
4986done
4987  done
4988IFS=$as_save_IFS
4989
4990fi
4991fi
4992STRIP=$ac_cv_prog_STRIP
4993if test -n "$STRIP"; then
4994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4995$as_echo "$STRIP" >&6; }
4996else
4997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4998$as_echo "no" >&6; }
4999fi
5000
5001
5002fi
5003if test -z "$ac_cv_prog_STRIP"; then
5004  ac_ct_STRIP=$STRIP
5005  # Extract the first word of "strip", so it can be a program name with args.
5006set dummy strip; ac_word=$2
5007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5008$as_echo_n "checking for $ac_word... " >&6; }
5009if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5010  $as_echo_n "(cached) " >&6
5011else
5012  if test -n "$ac_ct_STRIP"; then
5013  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5014else
5015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5016for as_dir in $PATH
5017do
5018  IFS=$as_save_IFS
5019  test -z "$as_dir" && as_dir=.
5020    for ac_exec_ext in '' $ac_executable_extensions; do
5021  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5022    ac_cv_prog_ac_ct_STRIP="strip"
5023    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5024    break 2
5025  fi
5026done
5027  done
5028IFS=$as_save_IFS
5029
5030fi
5031fi
5032ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5033if test -n "$ac_ct_STRIP"; then
5034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5035$as_echo "$ac_ct_STRIP" >&6; }
5036else
5037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5038$as_echo "no" >&6; }
5039fi
5040
5041  if test "x$ac_ct_STRIP" = x; then
5042    STRIP=":"
5043  else
5044    case $cross_compiling:$ac_tool_warned in
5045yes:)
5046{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5047$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5048ac_tool_warned=yes ;;
5049esac
5050    STRIP=$ac_ct_STRIP
5051  fi
5052else
5053  STRIP="$ac_cv_prog_STRIP"
5054fi
5055
5056fi
5057INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
5058
5059
5060ac_aux_dir=
5061for ac_dir in .. "$srcdir"/..; do
5062  if test -f "$ac_dir/install-sh"; then
5063    ac_aux_dir=$ac_dir
5064    ac_install_sh="$ac_aux_dir/install-sh -c"
5065    break
5066  elif test -f "$ac_dir/install.sh"; then
5067    ac_aux_dir=$ac_dir
5068    ac_install_sh="$ac_aux_dir/install.sh -c"
5069    break
5070  elif test -f "$ac_dir/shtool"; then
5071    ac_aux_dir=$ac_dir
5072    ac_install_sh="$ac_aux_dir/shtool install -c"
5073    break
5074  fi
5075done
5076if test -z "$ac_aux_dir"; then
5077  as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5078fi
5079
5080# These three variables are undocumented and unsupported,
5081# and are intended to be withdrawn in a future Autoconf release.
5082# They can cause serious problems if a builder's source tree is in a directory
5083# whose full name contains unusual characters.
5084ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
5085ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
5086ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
5087
5088
5089
5090test "$program_prefix" != NONE &&
5091  program_transform_name="s&^&$program_prefix&;$program_transform_name"
5092# Use a double $ so make ignores it.
5093test "$program_suffix" != NONE &&
5094  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5095# Double any \ or $.
5096# By default was `s,x,x', remove it if useless.
5097ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5098program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5099
5100
5101# We require a C++11 compiler.  Check if one is available, and if
5102# necessary, set CXX_DIALECT to some -std=xxx switch.
5103
5104  ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=true
5105  ac_ext=cpp
5106ac_cpp='$CXXCPP $CPPFLAGS'
5107ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5108ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5109ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5110  CXX_DIALECT=""
5111  ac_success=no
5112  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5113$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5114if ${ax_cv_cxx_compile_cxx11+:} false; then :
5115  $as_echo_n "(cached) " >&6
5116else
5117  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118/* end confdefs.h.  */
5119
5120
5121// If the compiler admits that it is not ready for C++11, why torture it?
5122// Hopefully, this will speed up the test.
5123
5124#ifndef __cplusplus
5125
5126#error "This is not a C++ compiler"
5127
5128#elif __cplusplus < 201103L
5129
5130#error "This is not a C++11 compiler"
5131
5132#else
5133
5134namespace cxx11
5135{
5136
5137  namespace test_static_assert
5138  {
5139
5140    template <typename T>
5141    struct check
5142    {
5143      static_assert(sizeof(int) <= sizeof(T), "not big enough");
5144    };
5145
5146  }
5147
5148  namespace test_final_override
5149  {
5150
5151    struct Base
5152    {
5153      virtual void f() {}
5154    };
5155
5156    struct Derived : public Base
5157    {
5158      virtual void f() override {}
5159    };
5160
5161  }
5162
5163  namespace test_double_right_angle_brackets
5164  {
5165
5166    template < typename T >
5167    struct check {};
5168
5169    typedef check<void> single_type;
5170    typedef check<check<void>> double_type;
5171    typedef check<check<check<void>>> triple_type;
5172    typedef check<check<check<check<void>>>> quadruple_type;
5173
5174  }
5175
5176  namespace test_decltype
5177  {
5178
5179    int
5180    f()
5181    {
5182      int a = 1;
5183      decltype(a) b = 2;
5184      return a + b;
5185    }
5186
5187  }
5188
5189  namespace test_type_deduction
5190  {
5191
5192    template < typename T1, typename T2 >
5193    struct is_same
5194    {
5195      static const bool value = false;
5196    };
5197
5198    template < typename T >
5199    struct is_same<T, T>
5200    {
5201      static const bool value = true;
5202    };
5203
5204    template < typename T1, typename T2 >
5205    auto
5206    add(T1 a1, T2 a2) -> decltype(a1 + a2)
5207    {
5208      return a1 + a2;
5209    }
5210
5211    int
5212    test(const int c, volatile int v)
5213    {
5214      static_assert(is_same<int, decltype(0)>::value == true, "");
5215      static_assert(is_same<int, decltype(c)>::value == false, "");
5216      static_assert(is_same<int, decltype(v)>::value == false, "");
5217      auto ac = c;
5218      auto av = v;
5219      auto sumi = ac + av + 'x';
5220      auto sumf = ac + av + 1.0;
5221      static_assert(is_same<int, decltype(ac)>::value == true, "");
5222      static_assert(is_same<int, decltype(av)>::value == true, "");
5223      static_assert(is_same<int, decltype(sumi)>::value == true, "");
5224      static_assert(is_same<int, decltype(sumf)>::value == false, "");
5225      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5226      return (sumf > 0.0) ? sumi : add(c, v);
5227    }
5228
5229  }
5230
5231  namespace test_noexcept
5232  {
5233
5234    int f() { return 0; }
5235    int g() noexcept { return 0; }
5236
5237    static_assert(noexcept(f()) == false, "");
5238    static_assert(noexcept(g()) == true, "");
5239
5240  }
5241
5242  namespace test_constexpr
5243  {
5244
5245    template < typename CharT >
5246    unsigned long constexpr
5247    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5248    {
5249      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5250    }
5251
5252    template < typename CharT >
5253    unsigned long constexpr
5254    strlen_c(const CharT *const s) noexcept
5255    {
5256      return strlen_c_r(s, 0UL);
5257    }
5258
5259    static_assert(strlen_c("") == 0UL, "");
5260    static_assert(strlen_c("1") == 1UL, "");
5261    static_assert(strlen_c("example") == 7UL, "");
5262    static_assert(strlen_c("another\0example") == 7UL, "");
5263
5264  }
5265
5266  namespace test_rvalue_references
5267  {
5268
5269    template < int N >
5270    struct answer
5271    {
5272      static constexpr int value = N;
5273    };
5274
5275    answer<1> f(int&)       { return answer<1>(); }
5276    answer<2> f(const int&) { return answer<2>(); }
5277    answer<3> f(int&&)      { return answer<3>(); }
5278
5279    void
5280    test()
5281    {
5282      int i = 0;
5283      const int c = 0;
5284      static_assert(decltype(f(i))::value == 1, "");
5285      static_assert(decltype(f(c))::value == 2, "");
5286      static_assert(decltype(f(0))::value == 3, "");
5287    }
5288
5289  }
5290
5291  namespace test_uniform_initialization
5292  {
5293
5294    struct test
5295    {
5296      static const int zero {};
5297      static const int one {1};
5298    };
5299
5300    static_assert(test::zero == 0, "");
5301    static_assert(test::one == 1, "");
5302
5303  }
5304
5305  namespace test_lambdas
5306  {
5307
5308    void
5309    test1()
5310    {
5311      auto lambda1 = [](){};
5312      auto lambda2 = lambda1;
5313      lambda1();
5314      lambda2();
5315    }
5316
5317    int
5318    test2()
5319    {
5320      auto a = [](int i, int j){ return i + j; }(1, 2);
5321      auto b = []() -> int { return '0'; }();
5322      auto c = [=](){ return a + b; }();
5323      auto d = [&](){ return c; }();
5324      auto e = [a, &b](int x) mutable {
5325        const auto identity = [](int y){ return y; };
5326        for (auto i = 0; i < a; ++i)
5327          a += b--;
5328        return x + identity(a + b);
5329      }(0);
5330      return a + b + c + d + e;
5331    }
5332
5333    int
5334    test3()
5335    {
5336      const auto nullary = [](){ return 0; };
5337      const auto unary = [](int x){ return x; };
5338      using nullary_t = decltype(nullary);
5339      using unary_t = decltype(unary);
5340      const auto higher1st = [](nullary_t f){ return f(); };
5341      const auto higher2nd = [unary](nullary_t f1){
5342        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5343      };
5344      return higher1st(nullary) + higher2nd(nullary)(unary);
5345    }
5346
5347  }
5348
5349  namespace test_variadic_templates
5350  {
5351
5352    template <int...>
5353    struct sum;
5354
5355    template <int N0, int... N1toN>
5356    struct sum<N0, N1toN...>
5357    {
5358      static constexpr auto value = N0 + sum<N1toN...>::value;
5359    };
5360
5361    template <>
5362    struct sum<>
5363    {
5364      static constexpr auto value = 0;
5365    };
5366
5367    static_assert(sum<>::value == 0, "");
5368    static_assert(sum<1>::value == 1, "");
5369    static_assert(sum<23>::value == 23, "");
5370    static_assert(sum<1, 2>::value == 3, "");
5371    static_assert(sum<5, 5, 11>::value == 21, "");
5372    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5373
5374  }
5375
5376  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5377  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5378  // because of this.
5379  namespace test_template_alias_sfinae
5380  {
5381
5382    struct foo {};
5383
5384    template<typename T>
5385    using member = typename T::member_type;
5386
5387    template<typename T>
5388    void func(...) {}
5389
5390    template<typename T>
5391    void func(member<T>*) {}
5392
5393    void test();
5394
5395    void test() { func<foo>(0); }
5396
5397  }
5398
5399}  // namespace cxx11
5400
5401#endif  // __cplusplus >= 201103L
5402
5403
5404
5405_ACEOF
5406if ac_fn_cxx_try_compile "$LINENO"; then :
5407  ax_cv_cxx_compile_cxx11=yes
5408else
5409  ax_cv_cxx_compile_cxx11=no
5410fi
5411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5412fi
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5414$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5415  if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5416    ac_success=yes
5417  fi
5418
5419    if test x$ac_success = xno; then
5420    for alternative in ${ax_cxx_compile_alternatives}; do
5421      switch="-std=gnu++${alternative}"
5422      cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5423      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5424$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5425if eval \${$cachevar+:} false; then :
5426  $as_echo_n "(cached) " >&6
5427else
5428  ac_save_CXX="$CXX"
5429         CXX="$CXX $switch"
5430         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5431/* end confdefs.h.  */
5432
5433
5434// If the compiler admits that it is not ready for C++11, why torture it?
5435// Hopefully, this will speed up the test.
5436
5437#ifndef __cplusplus
5438
5439#error "This is not a C++ compiler"
5440
5441#elif __cplusplus < 201103L
5442
5443#error "This is not a C++11 compiler"
5444
5445#else
5446
5447namespace cxx11
5448{
5449
5450  namespace test_static_assert
5451  {
5452
5453    template <typename T>
5454    struct check
5455    {
5456      static_assert(sizeof(int) <= sizeof(T), "not big enough");
5457    };
5458
5459  }
5460
5461  namespace test_final_override
5462  {
5463
5464    struct Base
5465    {
5466      virtual void f() {}
5467    };
5468
5469    struct Derived : public Base
5470    {
5471      virtual void f() override {}
5472    };
5473
5474  }
5475
5476  namespace test_double_right_angle_brackets
5477  {
5478
5479    template < typename T >
5480    struct check {};
5481
5482    typedef check<void> single_type;
5483    typedef check<check<void>> double_type;
5484    typedef check<check<check<void>>> triple_type;
5485    typedef check<check<check<check<void>>>> quadruple_type;
5486
5487  }
5488
5489  namespace test_decltype
5490  {
5491
5492    int
5493    f()
5494    {
5495      int a = 1;
5496      decltype(a) b = 2;
5497      return a + b;
5498    }
5499
5500  }
5501
5502  namespace test_type_deduction
5503  {
5504
5505    template < typename T1, typename T2 >
5506    struct is_same
5507    {
5508      static const bool value = false;
5509    };
5510
5511    template < typename T >
5512    struct is_same<T, T>
5513    {
5514      static const bool value = true;
5515    };
5516
5517    template < typename T1, typename T2 >
5518    auto
5519    add(T1 a1, T2 a2) -> decltype(a1 + a2)
5520    {
5521      return a1 + a2;
5522    }
5523
5524    int
5525    test(const int c, volatile int v)
5526    {
5527      static_assert(is_same<int, decltype(0)>::value == true, "");
5528      static_assert(is_same<int, decltype(c)>::value == false, "");
5529      static_assert(is_same<int, decltype(v)>::value == false, "");
5530      auto ac = c;
5531      auto av = v;
5532      auto sumi = ac + av + 'x';
5533      auto sumf = ac + av + 1.0;
5534      static_assert(is_same<int, decltype(ac)>::value == true, "");
5535      static_assert(is_same<int, decltype(av)>::value == true, "");
5536      static_assert(is_same<int, decltype(sumi)>::value == true, "");
5537      static_assert(is_same<int, decltype(sumf)>::value == false, "");
5538      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5539      return (sumf > 0.0) ? sumi : add(c, v);
5540    }
5541
5542  }
5543
5544  namespace test_noexcept
5545  {
5546
5547    int f() { return 0; }
5548    int g() noexcept { return 0; }
5549
5550    static_assert(noexcept(f()) == false, "");
5551    static_assert(noexcept(g()) == true, "");
5552
5553  }
5554
5555  namespace test_constexpr
5556  {
5557
5558    template < typename CharT >
5559    unsigned long constexpr
5560    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5561    {
5562      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5563    }
5564
5565    template < typename CharT >
5566    unsigned long constexpr
5567    strlen_c(const CharT *const s) noexcept
5568    {
5569      return strlen_c_r(s, 0UL);
5570    }
5571
5572    static_assert(strlen_c("") == 0UL, "");
5573    static_assert(strlen_c("1") == 1UL, "");
5574    static_assert(strlen_c("example") == 7UL, "");
5575    static_assert(strlen_c("another\0example") == 7UL, "");
5576
5577  }
5578
5579  namespace test_rvalue_references
5580  {
5581
5582    template < int N >
5583    struct answer
5584    {
5585      static constexpr int value = N;
5586    };
5587
5588    answer<1> f(int&)       { return answer<1>(); }
5589    answer<2> f(const int&) { return answer<2>(); }
5590    answer<3> f(int&&)      { return answer<3>(); }
5591
5592    void
5593    test()
5594    {
5595      int i = 0;
5596      const int c = 0;
5597      static_assert(decltype(f(i))::value == 1, "");
5598      static_assert(decltype(f(c))::value == 2, "");
5599      static_assert(decltype(f(0))::value == 3, "");
5600    }
5601
5602  }
5603
5604  namespace test_uniform_initialization
5605  {
5606
5607    struct test
5608    {
5609      static const int zero {};
5610      static const int one {1};
5611    };
5612
5613    static_assert(test::zero == 0, "");
5614    static_assert(test::one == 1, "");
5615
5616  }
5617
5618  namespace test_lambdas
5619  {
5620
5621    void
5622    test1()
5623    {
5624      auto lambda1 = [](){};
5625      auto lambda2 = lambda1;
5626      lambda1();
5627      lambda2();
5628    }
5629
5630    int
5631    test2()
5632    {
5633      auto a = [](int i, int j){ return i + j; }(1, 2);
5634      auto b = []() -> int { return '0'; }();
5635      auto c = [=](){ return a + b; }();
5636      auto d = [&](){ return c; }();
5637      auto e = [a, &b](int x) mutable {
5638        const auto identity = [](int y){ return y; };
5639        for (auto i = 0; i < a; ++i)
5640          a += b--;
5641        return x + identity(a + b);
5642      }(0);
5643      return a + b + c + d + e;
5644    }
5645
5646    int
5647    test3()
5648    {
5649      const auto nullary = [](){ return 0; };
5650      const auto unary = [](int x){ return x; };
5651      using nullary_t = decltype(nullary);
5652      using unary_t = decltype(unary);
5653      const auto higher1st = [](nullary_t f){ return f(); };
5654      const auto higher2nd = [unary](nullary_t f1){
5655        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5656      };
5657      return higher1st(nullary) + higher2nd(nullary)(unary);
5658    }
5659
5660  }
5661
5662  namespace test_variadic_templates
5663  {
5664
5665    template <int...>
5666    struct sum;
5667
5668    template <int N0, int... N1toN>
5669    struct sum<N0, N1toN...>
5670    {
5671      static constexpr auto value = N0 + sum<N1toN...>::value;
5672    };
5673
5674    template <>
5675    struct sum<>
5676    {
5677      static constexpr auto value = 0;
5678    };
5679
5680    static_assert(sum<>::value == 0, "");
5681    static_assert(sum<1>::value == 1, "");
5682    static_assert(sum<23>::value == 23, "");
5683    static_assert(sum<1, 2>::value == 3, "");
5684    static_assert(sum<5, 5, 11>::value == 21, "");
5685    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5686
5687  }
5688
5689  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5690  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5691  // because of this.
5692  namespace test_template_alias_sfinae
5693  {
5694
5695    struct foo {};
5696
5697    template<typename T>
5698    using member = typename T::member_type;
5699
5700    template<typename T>
5701    void func(...) {}
5702
5703    template<typename T>
5704    void func(member<T>*) {}
5705
5706    void test();
5707
5708    void test() { func<foo>(0); }
5709
5710  }
5711
5712}  // namespace cxx11
5713
5714#endif  // __cplusplus >= 201103L
5715
5716
5717
5718_ACEOF
5719if ac_fn_cxx_try_compile "$LINENO"; then :
5720  eval $cachevar=yes
5721else
5722  eval $cachevar=no
5723fi
5724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5725         CXX="$ac_save_CXX"
5726fi
5727eval ac_res=\$$cachevar
5728	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5729$as_echo "$ac_res" >&6; }
5730      if eval test x\$$cachevar = xyes; then
5731        CXX_DIALECT="$switch"
5732        ac_success=yes
5733        break
5734      fi
5735    done
5736  fi
5737
5738    if test x$ac_success = xno; then
5739                for alternative in ${ax_cxx_compile_alternatives}; do
5740      for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5741        cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5742        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5743$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5744if eval \${$cachevar+:} false; then :
5745  $as_echo_n "(cached) " >&6
5746else
5747  ac_save_CXX="$CXX"
5748           CXX="$CXX $switch"
5749           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5750/* end confdefs.h.  */
5751
5752
5753// If the compiler admits that it is not ready for C++11, why torture it?
5754// Hopefully, this will speed up the test.
5755
5756#ifndef __cplusplus
5757
5758#error "This is not a C++ compiler"
5759
5760#elif __cplusplus < 201103L
5761
5762#error "This is not a C++11 compiler"
5763
5764#else
5765
5766namespace cxx11
5767{
5768
5769  namespace test_static_assert
5770  {
5771
5772    template <typename T>
5773    struct check
5774    {
5775      static_assert(sizeof(int) <= sizeof(T), "not big enough");
5776    };
5777
5778  }
5779
5780  namespace test_final_override
5781  {
5782
5783    struct Base
5784    {
5785      virtual void f() {}
5786    };
5787
5788    struct Derived : public Base
5789    {
5790      virtual void f() override {}
5791    };
5792
5793  }
5794
5795  namespace test_double_right_angle_brackets
5796  {
5797
5798    template < typename T >
5799    struct check {};
5800
5801    typedef check<void> single_type;
5802    typedef check<check<void>> double_type;
5803    typedef check<check<check<void>>> triple_type;
5804    typedef check<check<check<check<void>>>> quadruple_type;
5805
5806  }
5807
5808  namespace test_decltype
5809  {
5810
5811    int
5812    f()
5813    {
5814      int a = 1;
5815      decltype(a) b = 2;
5816      return a + b;
5817    }
5818
5819  }
5820
5821  namespace test_type_deduction
5822  {
5823
5824    template < typename T1, typename T2 >
5825    struct is_same
5826    {
5827      static const bool value = false;
5828    };
5829
5830    template < typename T >
5831    struct is_same<T, T>
5832    {
5833      static const bool value = true;
5834    };
5835
5836    template < typename T1, typename T2 >
5837    auto
5838    add(T1 a1, T2 a2) -> decltype(a1 + a2)
5839    {
5840      return a1 + a2;
5841    }
5842
5843    int
5844    test(const int c, volatile int v)
5845    {
5846      static_assert(is_same<int, decltype(0)>::value == true, "");
5847      static_assert(is_same<int, decltype(c)>::value == false, "");
5848      static_assert(is_same<int, decltype(v)>::value == false, "");
5849      auto ac = c;
5850      auto av = v;
5851      auto sumi = ac + av + 'x';
5852      auto sumf = ac + av + 1.0;
5853      static_assert(is_same<int, decltype(ac)>::value == true, "");
5854      static_assert(is_same<int, decltype(av)>::value == true, "");
5855      static_assert(is_same<int, decltype(sumi)>::value == true, "");
5856      static_assert(is_same<int, decltype(sumf)>::value == false, "");
5857      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5858      return (sumf > 0.0) ? sumi : add(c, v);
5859    }
5860
5861  }
5862
5863  namespace test_noexcept
5864  {
5865
5866    int f() { return 0; }
5867    int g() noexcept { return 0; }
5868
5869    static_assert(noexcept(f()) == false, "");
5870    static_assert(noexcept(g()) == true, "");
5871
5872  }
5873
5874  namespace test_constexpr
5875  {
5876
5877    template < typename CharT >
5878    unsigned long constexpr
5879    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5880    {
5881      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5882    }
5883
5884    template < typename CharT >
5885    unsigned long constexpr
5886    strlen_c(const CharT *const s) noexcept
5887    {
5888      return strlen_c_r(s, 0UL);
5889    }
5890
5891    static_assert(strlen_c("") == 0UL, "");
5892    static_assert(strlen_c("1") == 1UL, "");
5893    static_assert(strlen_c("example") == 7UL, "");
5894    static_assert(strlen_c("another\0example") == 7UL, "");
5895
5896  }
5897
5898  namespace test_rvalue_references
5899  {
5900
5901    template < int N >
5902    struct answer
5903    {
5904      static constexpr int value = N;
5905    };
5906
5907    answer<1> f(int&)       { return answer<1>(); }
5908    answer<2> f(const int&) { return answer<2>(); }
5909    answer<3> f(int&&)      { return answer<3>(); }
5910
5911    void
5912    test()
5913    {
5914      int i = 0;
5915      const int c = 0;
5916      static_assert(decltype(f(i))::value == 1, "");
5917      static_assert(decltype(f(c))::value == 2, "");
5918      static_assert(decltype(f(0))::value == 3, "");
5919    }
5920
5921  }
5922
5923  namespace test_uniform_initialization
5924  {
5925
5926    struct test
5927    {
5928      static const int zero {};
5929      static const int one {1};
5930    };
5931
5932    static_assert(test::zero == 0, "");
5933    static_assert(test::one == 1, "");
5934
5935  }
5936
5937  namespace test_lambdas
5938  {
5939
5940    void
5941    test1()
5942    {
5943      auto lambda1 = [](){};
5944      auto lambda2 = lambda1;
5945      lambda1();
5946      lambda2();
5947    }
5948
5949    int
5950    test2()
5951    {
5952      auto a = [](int i, int j){ return i + j; }(1, 2);
5953      auto b = []() -> int { return '0'; }();
5954      auto c = [=](){ return a + b; }();
5955      auto d = [&](){ return c; }();
5956      auto e = [a, &b](int x) mutable {
5957        const auto identity = [](int y){ return y; };
5958        for (auto i = 0; i < a; ++i)
5959          a += b--;
5960        return x + identity(a + b);
5961      }(0);
5962      return a + b + c + d + e;
5963    }
5964
5965    int
5966    test3()
5967    {
5968      const auto nullary = [](){ return 0; };
5969      const auto unary = [](int x){ return x; };
5970      using nullary_t = decltype(nullary);
5971      using unary_t = decltype(unary);
5972      const auto higher1st = [](nullary_t f){ return f(); };
5973      const auto higher2nd = [unary](nullary_t f1){
5974        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5975      };
5976      return higher1st(nullary) + higher2nd(nullary)(unary);
5977    }
5978
5979  }
5980
5981  namespace test_variadic_templates
5982  {
5983
5984    template <int...>
5985    struct sum;
5986
5987    template <int N0, int... N1toN>
5988    struct sum<N0, N1toN...>
5989    {
5990      static constexpr auto value = N0 + sum<N1toN...>::value;
5991    };
5992
5993    template <>
5994    struct sum<>
5995    {
5996      static constexpr auto value = 0;
5997    };
5998
5999    static_assert(sum<>::value == 0, "");
6000    static_assert(sum<1>::value == 1, "");
6001    static_assert(sum<23>::value == 23, "");
6002    static_assert(sum<1, 2>::value == 3, "");
6003    static_assert(sum<5, 5, 11>::value == 21, "");
6004    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6005
6006  }
6007
6008  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6009  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6010  // because of this.
6011  namespace test_template_alias_sfinae
6012  {
6013
6014    struct foo {};
6015
6016    template<typename T>
6017    using member = typename T::member_type;
6018
6019    template<typename T>
6020    void func(...) {}
6021
6022    template<typename T>
6023    void func(member<T>*) {}
6024
6025    void test();
6026
6027    void test() { func<foo>(0); }
6028
6029  }
6030
6031}  // namespace cxx11
6032
6033#endif  // __cplusplus >= 201103L
6034
6035
6036
6037_ACEOF
6038if ac_fn_cxx_try_compile "$LINENO"; then :
6039  eval $cachevar=yes
6040else
6041  eval $cachevar=no
6042fi
6043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6044           CXX="$ac_save_CXX"
6045fi
6046eval ac_res=\$$cachevar
6047	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6048$as_echo "$ac_res" >&6; }
6049        if eval test x\$$cachevar = xyes; then
6050          CXX_DIALECT="$switch"
6051          ac_success=yes
6052          break
6053        fi
6054      done
6055      if test x$ac_success = xyes; then
6056        break
6057      fi
6058    done
6059  fi
6060  ac_ext=c
6061ac_cpp='$CPP $CPPFLAGS'
6062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6064ac_compiler_gnu=$ac_cv_c_compiler_gnu
6065
6066  if test x$ax_cxx_compile_cxx11_required = xtrue; then
6067    if test x$ac_success = xno; then
6068      as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6069    fi
6070  fi
6071  if test x$ac_success = xno; then
6072    HAVE_CXX11=0
6073    { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6074$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6075  else
6076    HAVE_CXX11=1
6077
6078$as_echo "#define HAVE_CXX11 1" >>confdefs.h
6079
6080  fi
6081
6082
6083
6084
6085# Dependency checking.
6086rm -rf .tst 2>/dev/null
6087mkdir .tst 2>/dev/null
6088if test -d .tst; then
6089  am__leading_dot=.
6090else
6091  am__leading_dot=_
6092fi
6093rmdir .tst 2>/dev/null
6094
6095DEPDIR="${am__leading_dot}deps"
6096
6097ac_config_commands="$ac_config_commands depdir"
6098
6099
6100depcc="$CC"   am_compiler_list=
6101
6102am_depcomp=$ac_aux_dir/depcomp
6103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6104$as_echo_n "checking dependency style of $depcc... " >&6; }
6105if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6106  $as_echo_n "(cached) " >&6
6107else
6108  if test -f "$am_depcomp"; then
6109  # We make a subdir and do the tests there.  Otherwise we can end up
6110  # making bogus files that we don't know about and never remove.  For
6111  # instance it was reported that on HP-UX the gcc test will end up
6112  # making a dummy file named `D' -- because `-MD' means `put the output
6113  # in D'.
6114  mkdir conftest.dir
6115  # Copy depcomp to subdir because otherwise we won't find it if we're
6116  # using a relative directory.
6117  cp "$am_depcomp" conftest.dir
6118  cd conftest.dir
6119  # We will build objects and dependencies in a subdirectory because
6120  # it helps to detect inapplicable dependency modes.  For instance
6121  # both Tru64's cc and ICC support -MD to output dependencies as a
6122  # side effect of compilation, but ICC will put the dependencies in
6123  # the current directory while Tru64 will put them in the object
6124  # directory.
6125  mkdir sub
6126
6127  am_cv_CC_dependencies_compiler_type=none
6128  if test "$am_compiler_list" = ""; then
6129     am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6130  fi
6131  for depmode in $am_compiler_list; do
6132    if test $depmode = none; then break; fi
6133
6134    $as_echo "$as_me:$LINENO: trying $depmode" >&5
6135    # Setup a source with many dependencies, because some compilers
6136    # like to wrap large dependency lists on column 80 (with \), and
6137    # we should not choose a depcomp mode which is confused by this.
6138    #
6139    # We need to recreate these files for each test, as the compiler may
6140    # overwrite some of them when testing with obscure command lines.
6141    # This happens at least with the AIX C compiler.
6142    : > sub/conftest.c
6143    for i in 1 2 3 4 5 6; do
6144      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6145      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6146      # Solaris 8's {/usr,}/bin/sh.
6147      touch sub/conftst$i.h
6148    done
6149    echo "include sub/conftest.Po" > confmf
6150
6151    # We check with `-c' and `-o' for the sake of the "dashmstdout"
6152    # mode.  It turns out that the SunPro C++ compiler does not properly
6153    # handle `-M -o', and we need to detect this.
6154    depcmd="depmode=$depmode \
6155       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6156       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6157       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6158    echo "| $depcmd" | sed -e 's/  */ /g' >&5
6159    if env $depcmd > conftest.err 2>&1 &&
6160       grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6161       grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6162       ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6163      # icc doesn't choke on unknown options, it will just issue warnings
6164      # or remarks (even with -Werror).  So we grep stderr for any message
6165      # that says an option was ignored or not supported.
6166      # When given -MP, icc 7.0 and 7.1 complain thusly:
6167      #   icc: Command line warning: ignoring option '-M'; no argument required
6168      # The diagnosis changed in icc 8.0:
6169      #   icc: Command line remark: option '-MP' not supported
6170      if (grep 'ignoring option' conftest.err ||
6171          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6172        am_cv_CC_dependencies_compiler_type=$depmode
6173	$as_echo "$as_me:$LINENO: success" >&5
6174        break
6175      fi
6176    fi
6177    $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6178    sed -e 's/^/| /' < conftest.err >&5
6179  done
6180
6181  cd ..
6182  rm -rf conftest.dir
6183else
6184  am_cv_CC_dependencies_compiler_type=none
6185fi
6186
6187fi
6188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6189$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6190if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6191then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6192else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6193
6194fi
6195
6196
6197gnulib_extra_configure_args=
6198# If large-file support is disabled, make sure gnulib does the same.
6199if test "$enable_largefile" = no; then
6200gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
6201fi
6202
6203# Configure gnulib.  We need to build gnulib under some other
6204# directory not "gnulib", to avoid the problem of both GDB and
6205# GDBserver wanting to build it in the same directory, when building
6206# in the source dir.
6207
6208  in_src="gnulib"
6209  in_build="build-gnulib"
6210  in_extra_args="$gnulib_extra_configure_args"
6211
6212  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
6213  # so they do not pile up.
6214  ac_sub_configure_args=
6215  ac_prev=
6216  eval "set x $ac_configure_args"
6217  shift
6218  for ac_arg
6219  do
6220    if test -n "$ac_prev"; then
6221      ac_prev=
6222      continue
6223    fi
6224    case $ac_arg in
6225    -cache-file | --cache-file | --cache-fil | --cache-fi \
6226    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6227      ac_prev=cache_file ;;
6228    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6229    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
6230    | --c=*)
6231      ;;
6232    --config-cache | -C)
6233      ;;
6234    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6235      ac_prev=srcdir ;;
6236    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6237      ;;
6238    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
6239      ac_prev=prefix ;;
6240    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6241      ;;
6242    --disable-option-checking)
6243      ;;
6244    *)
6245      case $ac_arg in
6246      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6247      esac
6248      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
6249    esac
6250  done
6251
6252  # Always prepend --prefix to ensure using the same prefix
6253  # in subdir configurations.
6254  ac_arg="--prefix=$prefix"
6255  case $ac_arg in
6256  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6257  esac
6258  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
6259
6260  # Pass --silent
6261  if test "$silent" = yes; then
6262    ac_sub_configure_args="--silent $ac_sub_configure_args"
6263  fi
6264
6265  # Always prepend --disable-option-checking to silence warnings, since
6266  # different subdirs can have different --enable and --with options.
6267  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
6268
6269  ac_popdir=`pwd`
6270  ac_dir=$in_build
6271
6272  ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
6273  $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
6274  $as_echo "$ac_msg" >&6
6275  as_dir="$ac_dir"; as_fn_mkdir_p
6276
6277  case $srcdir in
6278  [\\/]* | ?:[\\/]* )
6279    ac_srcdir=$srcdir/$in_src ;;
6280  *) # Relative name.
6281    ac_srcdir=../$srcdir/$in_src ;;
6282  esac
6283
6284  cd "$ac_dir"
6285
6286  ac_sub_configure=$ac_srcdir/configure
6287
6288  # Make the cache file name correct relative to the subdirectory.
6289  case $cache_file in
6290  [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
6291  *) # Relative name.
6292    ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
6293  esac
6294
6295  if test -n "$in_extra_args"; then
6296    # Add the extra args at the end.
6297    ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
6298  fi
6299
6300  { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
6301$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
6302  # The eval makes quoting arguments work.
6303  eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
6304       --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
6305    as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
6306
6307  cd "$ac_popdir"
6308
6309
6310
6311CONFIG_OBS=
6312CONFIG_DEPS=
6313CONFIG_SRCS=
6314ENABLE_CFLAGS=
6315
6316CONFIG_ALL=
6317CONFIG_CLEAN=
6318CONFIG_INSTALL=
6319CONFIG_UNINSTALL=
6320
6321# If we haven't got the data from the intl directory,
6322# assume NLS is disabled.
6323USE_NLS=no
6324LIBINTL=
6325LIBINTL_DEP=
6326INCINTL=
6327XGETTEXT=
6328GMSGFMT=
6329POSUB=
6330
6331if test -f  ../intl/config.intl; then
6332  .  ../intl/config.intl
6333fi
6334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6335$as_echo_n "checking whether NLS is requested... " >&6; }
6336if test x"$USE_NLS" != xyes; then
6337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6338$as_echo "no" >&6; }
6339else
6340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6341$as_echo "yes" >&6; }
6342
6343$as_echo "#define ENABLE_NLS 1" >>confdefs.h
6344
6345
6346  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6347$as_echo_n "checking for catalogs to be installed... " >&6; }
6348  # Look for .po and .gmo files in the source directory.
6349  CATALOGS=
6350  XLINGUAS=
6351  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6352    # If there aren't any .gmo files the shell will give us the
6353    # literal string "../path/to/srcdir/po/*.gmo" which has to be
6354    # weeded out.
6355    case "$cat" in *\**)
6356      continue;;
6357    esac
6358    # The quadruple backslash is collapsed to a double backslash
6359    # by the backticks, then collapsed again by the double quotes,
6360    # leaving us with one backslash in the sed expression (right
6361    # before the dot that mustn't act as a wildcard).
6362    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6363    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6364    # The user is allowed to set LINGUAS to a list of languages to
6365    # install catalogs for.  If it's empty that means "all of them."
6366    if test "x$LINGUAS" = x; then
6367      CATALOGS="$CATALOGS $cat"
6368      XLINGUAS="$XLINGUAS $lang"
6369    else
6370      case "$LINGUAS" in *$lang*)
6371        CATALOGS="$CATALOGS $cat"
6372        XLINGUAS="$XLINGUAS $lang"
6373        ;;
6374      esac
6375    fi
6376  done
6377  LINGUAS="$XLINGUAS"
6378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6379$as_echo "$LINGUAS" >&6; }
6380
6381
6382    DATADIRNAME=share
6383
6384  INSTOBJEXT=.mo
6385
6386  GENCAT=gencat
6387
6388  CATOBJEXT=.gmo
6389
6390fi
6391
6392localedir='${datadir}/locale'
6393
6394
6395if test x"$USE_NLS" = xyes; then
6396   CONFIG_ALL="$CONFIG_ALL all-po"
6397   CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6398   CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6399   CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6400fi
6401
6402GNULIB=build-gnulib/import
6403
6404# For Makefile dependencies.
6405GNULIB_STDINT_H=
6406if test x"$STDINT_H" != x; then
6407  GNULIB_STDINT_H=$GNULIB/$STDINT_H
6408fi
6409
6410
6411PACKAGE=gdb
6412
6413cat >>confdefs.h <<_ACEOF
6414#define PACKAGE "$PACKAGE"
6415_ACEOF
6416
6417
6418
6419# We never need to detect it in this sub-configure.
6420# But preserve it for config.status --recheck.
6421
6422
6423
6424MAKEINFO_EXTRA_FLAGS=""
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6426$as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6427if ${gdb_cv_have_makeinfo_click+:} false; then :
6428  $as_echo_n "(cached) " >&6
6429else
6430  echo '@clicksequence{a @click{} b}' >conftest.texinfo
6431  if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6432    gdb_cv_have_makeinfo_click=yes
6433  else
6434    gdb_cv_have_makeinfo_click=no
6435  fi
6436fi
6437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6438$as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6439if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6440  MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6441fi
6442
6443
6444
6445
6446# Check whether --with-separate-debug-dir was given.
6447if test "${with_separate_debug_dir+set}" = set; then :
6448  withval=$with_separate_debug_dir;
6449    DEBUGDIR=$withval
6450else
6451  DEBUGDIR=${libdir}/debug
6452fi
6453
6454
6455  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6456  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6457  ac_define_dir=`eval echo $DEBUGDIR`
6458  ac_define_dir=`eval echo $ac_define_dir`
6459
6460cat >>confdefs.h <<_ACEOF
6461#define DEBUGDIR "$ac_define_dir"
6462_ACEOF
6463
6464
6465
6466
6467  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6468     if test "x$prefix" = xNONE; then
6469     	test_prefix=/usr/local
6470     else
6471	test_prefix=$prefix
6472     fi
6473  else
6474     test_prefix=$exec_prefix
6475  fi
6476  value=0
6477  case ${ac_define_dir} in
6478     "${test_prefix}"|"${test_prefix}/"*|\
6479	'${exec_prefix}'|'${exec_prefix}/'*)
6480     value=1
6481     ;;
6482  esac
6483
6484cat >>confdefs.h <<_ACEOF
6485#define DEBUGDIR_RELOCATABLE $value
6486_ACEOF
6487
6488
6489
6490
6491# We can't pass paths as command line arguments.
6492# Mingw32 tries to be clever and will convert the paths for us.
6493# For example -DBINDIR="/usr/local/bin" passed on the command line may get
6494# converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6495# This breaks GDB's relocatable path conversions since paths passed in
6496# config.h would not get so translated, the path prefixes no longer match.
6497
6498  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6499  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6500  ac_define_dir=`eval echo $bindir`
6501  ac_define_dir=`eval echo $ac_define_dir`
6502
6503cat >>confdefs.h <<_ACEOF
6504#define BINDIR "$ac_define_dir"
6505_ACEOF
6506
6507
6508
6509# GDB's datadir relocation
6510
6511
6512
6513# Check whether --with-gdb-datadir was given.
6514if test "${with_gdb_datadir+set}" = set; then :
6515  withval=$with_gdb_datadir;
6516    GDB_DATADIR=$withval
6517else
6518  GDB_DATADIR=${datadir}/gdb
6519fi
6520
6521
6522  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6523  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6524  ac_define_dir=`eval echo $GDB_DATADIR`
6525  ac_define_dir=`eval echo $ac_define_dir`
6526
6527cat >>confdefs.h <<_ACEOF
6528#define GDB_DATADIR "$ac_define_dir"
6529_ACEOF
6530
6531
6532
6533
6534  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6535     if test "x$prefix" = xNONE; then
6536     	test_prefix=/usr/local
6537     else
6538	test_prefix=$prefix
6539     fi
6540  else
6541     test_prefix=$exec_prefix
6542  fi
6543  value=0
6544  case ${ac_define_dir} in
6545     "${test_prefix}"|"${test_prefix}/"*|\
6546	'${exec_prefix}'|'${exec_prefix}/'*)
6547     value=1
6548     ;;
6549  esac
6550
6551cat >>confdefs.h <<_ACEOF
6552#define GDB_DATADIR_RELOCATABLE $value
6553_ACEOF
6554
6555
6556
6557
6558
6559# Check whether --with-relocated-sources was given.
6560if test "${with_relocated_sources+set}" = set; then :
6561  withval=$with_relocated_sources; reloc_srcdir="${withval}"
6562
6563  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6564  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6565  ac_define_dir=`eval echo $reloc_srcdir`
6566  ac_define_dir=`eval echo $ac_define_dir`
6567
6568cat >>confdefs.h <<_ACEOF
6569#define RELOC_SRCDIR "$ac_define_dir"
6570_ACEOF
6571
6572
6573
6574fi
6575
6576
6577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6578$as_echo_n "checking for default auto-load directory... " >&6; }
6579
6580# Check whether --with-auto-load-dir was given.
6581if test "${with_auto_load_dir+set}" = set; then :
6582  withval=$with_auto_load_dir;
6583else
6584  with_auto_load_dir='$debugdir:$datadir/auto-load'
6585fi
6586
6587escape_dir=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6588
6589  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6590  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6591  ac_define_dir=`eval echo $escape_dir`
6592  ac_define_dir=`eval echo $ac_define_dir`
6593
6594cat >>confdefs.h <<_ACEOF
6595#define AUTO_LOAD_DIR "$ac_define_dir"
6596_ACEOF
6597
6598
6599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6600$as_echo "$with_auto_load_dir" >&6; }
6601
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6603$as_echo_n "checking for default auto-load safe-path... " >&6; }
6604
6605# Check whether --with-auto-load-safe-path was given.
6606if test "${with_auto_load_safe_path+set}" = set; then :
6607  withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6608     with_auto_load_safe_path="/"
6609     fi
6610else
6611  with_auto_load_safe_path="$with_auto_load_dir"
6612fi
6613
6614escape_dir=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6615
6616  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6617  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6618  ac_define_dir=`eval echo $escape_dir`
6619  ac_define_dir=`eval echo $ac_define_dir`
6620
6621cat >>confdefs.h <<_ACEOF
6622#define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6623_ACEOF
6624
6625
6626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6627$as_echo "$with_auto_load_safe_path" >&6; }
6628
6629
6630
6631subdirs="$subdirs testsuite"
6632
6633
6634# Check whether to support alternative target configurations
6635# Check whether --enable-targets was given.
6636if test "${enable_targets+set}" = set; then :
6637  enableval=$enable_targets; case "${enableval}" in
6638  yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
6639            ;;
6640  no)       enable_targets= ;;
6641  *)        enable_targets=$enableval ;;
6642esac
6643fi
6644
6645
6646# Check whether to enable 64-bit support on 32-bit hosts
6647# Check whether --enable-64-bit-bfd was given.
6648if test "${enable_64_bit_bfd+set}" = set; then :
6649  enableval=$enable_64_bit_bfd; case "${enableval}" in
6650  yes)  want64=true  ;;
6651  no)   want64=false ;;
6652  *)    as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6653esac
6654else
6655  want64=false
6656fi
6657
6658# Provide defaults for some variables set by the per-host and per-target
6659# configuration.
6660gdb_host_obs=posix-hdep.o
6661
6662if test "${target}" = "${host}"; then
6663  gdb_native=yes
6664else
6665  gdb_native=no
6666fi
6667
6668. $srcdir/configure.host
6669
6670# Add in the common host objects.
6671. $srcdir/common/common.host
6672gdb_host_obs="$gdb_host_obs $common_host_obs"
6673
6674# Accumulate some settings from configure.tgt over all enabled targets
6675
6676TARGET_OBS=
6677all_targets=
6678HAVE_NATIVE_GCORE_TARGET=
6679
6680for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6681do
6682  if test "$targ_alias" = "all"; then
6683    all_targets=true
6684  else
6685    # Canonicalize the secondary target names.
6686    result=`$ac_config_sub $targ_alias 2>/dev/null`
6687    if test -n "$result"; then
6688        targ=$result
6689    else
6690        targ=$targ_alias
6691    fi
6692
6693    . ${srcdir}/configure.tgt
6694
6695    if test -z "${gdb_target_obs}"; then :
6696  as_fn_error $? "configuration ${targ} is unsupported." "$LINENO" 5
6697fi
6698
6699    # Target-specific object files
6700    for i in ${gdb_target_obs}; do
6701        case " $TARGET_OBS " in
6702        *" ${i} "*) ;;
6703        *)
6704          TARGET_OBS="$TARGET_OBS ${i}"
6705          ;;
6706        esac
6707    done
6708
6709    # Check whether this target needs 64-bit CORE_ADDR
6710    if test x${want64} = xfalse; then
6711      . ${srcdir}/../bfd/config.bfd
6712    fi
6713
6714    # Check whether this target is native and supports gcore.
6715    if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6716       && $gdb_have_gcore; then
6717      HAVE_NATIVE_GCORE_TARGET=1
6718    fi
6719  fi
6720done
6721
6722if test x${all_targets} = xtrue; then
6723
6724  # We want all 64-bit targets if we either:
6725  #  - run on a 64-bit host  or
6726  #  - already require 64-bit support for some other target  or
6727  #  - the --enable-64-bit-bfd option was supplied
6728  # Otherwise we only support all 32-bit targets.
6729  #
6730  # NOTE: This test must be in sync with the corresponding
6731  #       tests in BFD!
6732
6733  if test x${want64} = xfalse; then
6734    # The cast to long int works around a bug in the HP C Compiler
6735# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6736# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6737# This bug is HP SR number 8606223364.
6738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6739$as_echo_n "checking size of long... " >&6; }
6740if ${ac_cv_sizeof_long+:} false; then :
6741  $as_echo_n "(cached) " >&6
6742else
6743  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
6744
6745else
6746  if test "$ac_cv_type_long" = yes; then
6747     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6749as_fn_error 77 "cannot compute sizeof (long)
6750See \`config.log' for more details" "$LINENO" 5; }
6751   else
6752     ac_cv_sizeof_long=0
6753   fi
6754fi
6755
6756fi
6757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6758$as_echo "$ac_cv_sizeof_long" >&6; }
6759
6760
6761
6762cat >>confdefs.h <<_ACEOF
6763#define SIZEOF_LONG $ac_cv_sizeof_long
6764_ACEOF
6765
6766
6767    if test "x${ac_cv_sizeof_long}" = "x8"; then
6768      want64=true
6769    fi
6770  fi
6771  if test x${want64} = xtrue; then
6772    TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6773  else
6774    TARGET_OBS='$(ALL_TARGET_OBS)'
6775  fi
6776fi
6777
6778
6779
6780
6781# For other settings, only the main target counts.
6782gdb_sim=
6783gdb_osabi=
6784build_gdbserver=
6785targ=$target; . ${srcdir}/configure.tgt
6786
6787# Fetch the default architecture and default target vector from BFD.
6788targ=$target; . $srcdir/../bfd/config.bfd
6789
6790# We only want the first architecture, so strip off the others if
6791# there is more than one.
6792targ_archs=`echo $targ_archs | sed 's/ .*//'`
6793
6794if test "x$targ_archs" != x; then
6795
6796cat >>confdefs.h <<_ACEOF
6797#define DEFAULT_BFD_ARCH $targ_archs
6798_ACEOF
6799
6800fi
6801if test "x$targ_defvec" != x; then
6802
6803cat >>confdefs.h <<_ACEOF
6804#define DEFAULT_BFD_VEC $targ_defvec
6805_ACEOF
6806
6807fi
6808
6809# Enable MI.
6810# Check whether --enable-gdbmi was given.
6811if test "${enable_gdbmi+set}" = set; then :
6812  enableval=$enable_gdbmi; case $enableval in
6813    yes | no)
6814      ;;
6815    *)
6816      as_fn_error $? "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6817  esac
6818else
6819  enable_gdbmi=yes
6820fi
6821
6822if test x"$enable_gdbmi" = xyes; then
6823  if test -d $srcdir/mi; then
6824    CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6825    CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6826    CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6827    ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6828  fi
6829fi
6830
6831# Enable TUI.
6832# Check whether --enable-tui was given.
6833if test "${enable_tui+set}" = set; then :
6834  enableval=$enable_tui; case $enableval in
6835    yes | no | auto)
6836      ;;
6837    *)
6838      as_fn_error $? "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6839  esac
6840else
6841  enable_tui=auto
6842fi
6843
6844
6845# Enable gdbtk.
6846# Check whether --enable-gdbtk was given.
6847if test "${enable_gdbtk+set}" = set; then :
6848  enableval=$enable_gdbtk; case $enableval in
6849    yes | no)
6850      ;;
6851    *)
6852      as_fn_error $? "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6853  esac
6854else
6855  if test -d $srcdir/gdbtk; then
6856    enable_gdbtk=yes
6857  else
6858    enable_gdbtk=no
6859  fi
6860fi
6861
6862# We unconditionally disable gdbtk tests on selected platforms.
6863case $host_os in
6864  go32* | windows*)
6865    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6866$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6867    enable_gdbtk=no ;;
6868esac
6869
6870# Libunwind support for ia64.
6871
6872
6873# Check whether --with-libunwind-ia64 was given.
6874if test "${with_libunwind_ia64+set}" = set; then :
6875  withval=$with_libunwind_ia64;
6876else
6877  with_libunwind_ia64=auto
6878fi
6879
6880
6881# Backward compatibility option.
6882if test "${with_libunwind+set}" = set; then
6883  if test x"$with_libunwind_ia64" != xauto; then
6884    as_fn_error $? "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6885  fi
6886  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6887$as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6888  with_libunwind_ia64="$with_libunwind"
6889fi
6890
6891case "$with_libunwind_ia64" in
6892  yes | no)
6893    ;;
6894  auto)
6895    for ac_header in libunwind-ia64.h
6896do :
6897  ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6898if test "x$ac_cv_header_libunwind_ia64_h" = xyes; then :
6899  cat >>confdefs.h <<_ACEOF
6900#define HAVE_LIBUNWIND_IA64_H 1
6901_ACEOF
6902
6903fi
6904
6905done
6906
6907    with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
6908    ;;
6909  *)
6910    as_fn_error $? "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6911    ;;
6912esac
6913
6914if test x"$with_libunwind_ia64" = xyes; then
6915  for ac_header in libunwind-ia64.h
6916do :
6917  ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6918if test "x$ac_cv_header_libunwind_ia64_h" = xyes; then :
6919  cat >>confdefs.h <<_ACEOF
6920#define HAVE_LIBUNWIND_IA64_H 1
6921_ACEOF
6922
6923fi
6924
6925done
6926
6927  if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
6928    as_fn_error $? "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6929  fi
6930  CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
6931  CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
6932  CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
6933fi
6934
6935opt_curses=no
6936
6937# Check whether --with-curses was given.
6938if test "${with_curses+set}" = set; then :
6939  withval=$with_curses; opt_curses=$withval
6940fi
6941
6942
6943prefer_curses=no
6944if test "$opt_curses" = "yes"; then
6945  prefer_curses=yes
6946fi
6947
6948# Profiling support.
6949# Check whether --enable-profiling was given.
6950if test "${enable_profiling+set}" = set; then :
6951  enableval=$enable_profiling; case $enableval in
6952    yes | no)
6953      ;;
6954    *)
6955      as_fn_error $? "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6956  esac
6957else
6958  enable_profiling=no
6959fi
6960
6961
6962for ac_func in monstartup _mcleanup
6963do :
6964  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6965ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6966if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6967  cat >>confdefs.h <<_ACEOF
6968#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6969_ACEOF
6970
6971fi
6972done
6973
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6975$as_echo_n "checking for _etext... " >&6; }
6976if ${ac_cv_var__etext+:} false; then :
6977  $as_echo_n "(cached) " >&6
6978else
6979  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6980/* end confdefs.h.  */
6981#include <stdlib.h>
6982extern char _etext;
6983
6984int
6985main ()
6986{
6987free (&_etext);
6988  ;
6989  return 0;
6990}
6991_ACEOF
6992if ac_fn_c_try_link "$LINENO"; then :
6993  ac_cv_var__etext=yes
6994else
6995  ac_cv_var__etext=no
6996fi
6997rm -f core conftest.err conftest.$ac_objext \
6998    conftest$ac_exeext conftest.$ac_ext
6999fi
7000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7001$as_echo "$ac_cv_var__etext" >&6; }
7002if test $ac_cv_var__etext = yes; then
7003
7004$as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7005
7006fi
7007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7008$as_echo_n "checking for etext... " >&6; }
7009if ${ac_cv_var_etext+:} false; then :
7010  $as_echo_n "(cached) " >&6
7011else
7012  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7013/* end confdefs.h.  */
7014#include <stdlib.h>
7015extern char etext;
7016
7017int
7018main ()
7019{
7020free (&etext);
7021  ;
7022  return 0;
7023}
7024_ACEOF
7025if ac_fn_c_try_link "$LINENO"; then :
7026  ac_cv_var_etext=yes
7027else
7028  ac_cv_var_etext=no
7029fi
7030rm -f core conftest.err conftest.$ac_objext \
7031    conftest$ac_exeext conftest.$ac_ext
7032fi
7033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7034$as_echo "$ac_cv_var_etext" >&6; }
7035if test $ac_cv_var_etext = yes; then
7036
7037$as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7038
7039fi
7040if test "$enable_profiling" = yes ; then
7041  if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
7042    as_fn_error $? "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7043  fi
7044  PROFILE_CFLAGS=-pg
7045  OLD_CFLAGS="$CFLAGS"
7046  CFLAGS="$CFLAGS $PROFILE_CFLAGS"
7047
7048  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7049$as_echo_n "checking whether $CC supports -pg... " >&6; }
7050if ${ac_cv_cc_supports_pg+:} false; then :
7051  $as_echo_n "(cached) " >&6
7052else
7053  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054/* end confdefs.h.  */
7055
7056int
7057main ()
7058{
7059int x;
7060  ;
7061  return 0;
7062}
7063_ACEOF
7064if ac_fn_c_try_compile "$LINENO"; then :
7065  ac_cv_cc_supports_pg=yes
7066else
7067  ac_cv_cc_supports_pg=no
7068fi
7069rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7070fi
7071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7072$as_echo "$ac_cv_cc_supports_pg" >&6; }
7073
7074  if test $ac_cv_cc_supports_pg = no; then
7075    as_fn_error $? "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7076  fi
7077
7078  CFLAGS="$OLD_CFLAGS"
7079fi
7080
7081CODESIGN_CERT=
7082# Check whether --enable-codesign was given.
7083if test "${enable_codesign+set}" = set; then :
7084  enableval=$enable_codesign; CODESIGN_CERT=$enableval
7085fi
7086
7087
7088
7089
7090
7091# Check whether --with-pkgversion was given.
7092if test "${with_pkgversion+set}" = set; then :
7093  withval=$with_pkgversion; case "$withval" in
7094      yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
7095      no)  PKGVERSION= ;;
7096      *)   PKGVERSION="($withval) " ;;
7097     esac
7098else
7099  PKGVERSION="(GDB) "
7100
7101fi
7102
7103
7104
7105
7106
7107# Check whether --with-bugurl was given.
7108if test "${with_bugurl+set}" = set; then :
7109  withval=$with_bugurl; case "$withval" in
7110      yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
7111      no)  BUGURL=
7112	   ;;
7113      *)   BUGURL="$withval"
7114	   ;;
7115     esac
7116else
7117  BUGURL="http://www.gnu.org/software/gdb/bugs/"
7118
7119fi
7120
7121  case ${BUGURL} in
7122  "")
7123    REPORT_BUGS_TO=
7124    REPORT_BUGS_TEXI=
7125    ;;
7126  *)
7127    REPORT_BUGS_TO="<$BUGURL>"
7128    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7129    ;;
7130  esac;
7131
7132
7133
7134
7135cat >>confdefs.h <<_ACEOF
7136#define PKGVERSION "$PKGVERSION"
7137_ACEOF
7138
7139
7140cat >>confdefs.h <<_ACEOF
7141#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7142_ACEOF
7143
7144
7145# --------------------- #
7146# Checks for programs.  #
7147# --------------------- #
7148
7149for ac_prog in gawk mawk nawk awk
7150do
7151  # Extract the first word of "$ac_prog", so it can be a program name with args.
7152set dummy $ac_prog; ac_word=$2
7153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7154$as_echo_n "checking for $ac_word... " >&6; }
7155if ${ac_cv_prog_AWK+:} false; then :
7156  $as_echo_n "(cached) " >&6
7157else
7158  if test -n "$AWK"; then
7159  ac_cv_prog_AWK="$AWK" # Let the user override the test.
7160else
7161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7162for as_dir in $PATH
7163do
7164  IFS=$as_save_IFS
7165  test -z "$as_dir" && as_dir=.
7166    for ac_exec_ext in '' $ac_executable_extensions; do
7167  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7168    ac_cv_prog_AWK="$ac_prog"
7169    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7170    break 2
7171  fi
7172done
7173  done
7174IFS=$as_save_IFS
7175
7176fi
7177fi
7178AWK=$ac_cv_prog_AWK
7179if test -n "$AWK"; then
7180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7181$as_echo "$AWK" >&6; }
7182else
7183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7184$as_echo "no" >&6; }
7185fi
7186
7187
7188  test -n "$AWK" && break
7189done
7190
7191# Find a good install program.  We prefer a C program (faster),
7192# so one script is as good as another.  But avoid the broken or
7193# incompatible versions:
7194# SysV /etc/install, /usr/sbin/install
7195# SunOS /usr/etc/install
7196# IRIX /sbin/install
7197# AIX /bin/install
7198# AmigaOS /C/install, which installs bootblocks on floppy discs
7199# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7200# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7201# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7202# OS/2's system install, which has a completely different semantic
7203# ./install, which can be erroneously created by make from ./install.sh.
7204# Reject install programs that cannot install multiple files.
7205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7206$as_echo_n "checking for a BSD-compatible install... " >&6; }
7207if test -z "$INSTALL"; then
7208if ${ac_cv_path_install+:} false; then :
7209  $as_echo_n "(cached) " >&6
7210else
7211  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7212for as_dir in $PATH
7213do
7214  IFS=$as_save_IFS
7215  test -z "$as_dir" && as_dir=.
7216    # Account for people who put trailing slashes in PATH elements.
7217case $as_dir/ in #((
7218  ./ | .// | /[cC]/* | \
7219  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7220  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7221  /usr/ucb/* ) ;;
7222  *)
7223    # OSF1 and SCO ODT 3.0 have their own names for install.
7224    # Don't use installbsd from OSF since it installs stuff as root
7225    # by default.
7226    for ac_prog in ginstall scoinst install; do
7227      for ac_exec_ext in '' $ac_executable_extensions; do
7228	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
7229	  if test $ac_prog = install &&
7230	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7231	    # AIX install.  It has an incompatible calling convention.
7232	    :
7233	  elif test $ac_prog = install &&
7234	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7235	    # program-specific install script used by HP pwplus--don't use.
7236	    :
7237	  else
7238	    rm -rf conftest.one conftest.two conftest.dir
7239	    echo one > conftest.one
7240	    echo two > conftest.two
7241	    mkdir conftest.dir
7242	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7243	      test -s conftest.one && test -s conftest.two &&
7244	      test -s conftest.dir/conftest.one &&
7245	      test -s conftest.dir/conftest.two
7246	    then
7247	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7248	      break 3
7249	    fi
7250	  fi
7251	fi
7252      done
7253    done
7254    ;;
7255esac
7256
7257  done
7258IFS=$as_save_IFS
7259
7260rm -rf conftest.one conftest.two conftest.dir
7261
7262fi
7263  if test "${ac_cv_path_install+set}" = set; then
7264    INSTALL=$ac_cv_path_install
7265  else
7266    # As a last resort, use the slow shell script.  Don't cache a
7267    # value for INSTALL within a source directory, because that will
7268    # break other packages using the cache if that directory is
7269    # removed, or if the value is a relative name.
7270    INSTALL=$ac_install_sh
7271  fi
7272fi
7273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7274$as_echo "$INSTALL" >&6; }
7275
7276# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7277# It thinks the first close brace ends the variable substitution.
7278test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7279
7280test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7281
7282test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7283
7284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7285$as_echo_n "checking whether ln -s works... " >&6; }
7286LN_S=$as_ln_s
7287if test "$LN_S" = "ln -s"; then
7288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7289$as_echo "yes" >&6; }
7290else
7291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7292$as_echo "no, using $LN_S" >&6; }
7293fi
7294
7295if test -n "$ac_tool_prefix"; then
7296  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7297set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7299$as_echo_n "checking for $ac_word... " >&6; }
7300if ${ac_cv_prog_RANLIB+:} false; then :
7301  $as_echo_n "(cached) " >&6
7302else
7303  if test -n "$RANLIB"; then
7304  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7305else
7306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7307for as_dir in $PATH
7308do
7309  IFS=$as_save_IFS
7310  test -z "$as_dir" && as_dir=.
7311    for ac_exec_ext in '' $ac_executable_extensions; do
7312  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7313    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7314    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7315    break 2
7316  fi
7317done
7318  done
7319IFS=$as_save_IFS
7320
7321fi
7322fi
7323RANLIB=$ac_cv_prog_RANLIB
7324if test -n "$RANLIB"; then
7325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7326$as_echo "$RANLIB" >&6; }
7327else
7328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7329$as_echo "no" >&6; }
7330fi
7331
7332
7333fi
7334if test -z "$ac_cv_prog_RANLIB"; then
7335  ac_ct_RANLIB=$RANLIB
7336  # Extract the first word of "ranlib", so it can be a program name with args.
7337set dummy ranlib; ac_word=$2
7338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7339$as_echo_n "checking for $ac_word... " >&6; }
7340if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7341  $as_echo_n "(cached) " >&6
7342else
7343  if test -n "$ac_ct_RANLIB"; then
7344  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7345else
7346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7347for as_dir in $PATH
7348do
7349  IFS=$as_save_IFS
7350  test -z "$as_dir" && as_dir=.
7351    for ac_exec_ext in '' $ac_executable_extensions; do
7352  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7353    ac_cv_prog_ac_ct_RANLIB="ranlib"
7354    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7355    break 2
7356  fi
7357done
7358  done
7359IFS=$as_save_IFS
7360
7361fi
7362fi
7363ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7364if test -n "$ac_ct_RANLIB"; then
7365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7366$as_echo "$ac_ct_RANLIB" >&6; }
7367else
7368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7369$as_echo "no" >&6; }
7370fi
7371
7372  if test "x$ac_ct_RANLIB" = x; then
7373    RANLIB=":"
7374  else
7375    case $cross_compiling:$ac_tool_warned in
7376yes:)
7377{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7378$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7379ac_tool_warned=yes ;;
7380esac
7381    RANLIB=$ac_ct_RANLIB
7382  fi
7383else
7384  RANLIB="$ac_cv_prog_RANLIB"
7385fi
7386
7387for ac_prog in 'bison -y' byacc
7388do
7389  # Extract the first word of "$ac_prog", so it can be a program name with args.
7390set dummy $ac_prog; ac_word=$2
7391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7392$as_echo_n "checking for $ac_word... " >&6; }
7393if ${ac_cv_prog_YACC+:} false; then :
7394  $as_echo_n "(cached) " >&6
7395else
7396  if test -n "$YACC"; then
7397  ac_cv_prog_YACC="$YACC" # Let the user override the test.
7398else
7399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7400for as_dir in $PATH
7401do
7402  IFS=$as_save_IFS
7403  test -z "$as_dir" && as_dir=.
7404    for ac_exec_ext in '' $ac_executable_extensions; do
7405  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7406    ac_cv_prog_YACC="$ac_prog"
7407    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7408    break 2
7409  fi
7410done
7411  done
7412IFS=$as_save_IFS
7413
7414fi
7415fi
7416YACC=$ac_cv_prog_YACC
7417if test -n "$YACC"; then
7418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7419$as_echo "$YACC" >&6; }
7420else
7421  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7422$as_echo "no" >&6; }
7423fi
7424
7425
7426  test -n "$YACC" && break
7427done
7428test -n "$YACC" || YACC="yacc"
7429
7430
7431if test -n "$ac_tool_prefix"; then
7432  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7433set dummy ${ac_tool_prefix}ar; ac_word=$2
7434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7435$as_echo_n "checking for $ac_word... " >&6; }
7436if ${ac_cv_prog_AR+:} false; then :
7437  $as_echo_n "(cached) " >&6
7438else
7439  if test -n "$AR"; then
7440  ac_cv_prog_AR="$AR" # Let the user override the test.
7441else
7442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7443for as_dir in $PATH
7444do
7445  IFS=$as_save_IFS
7446  test -z "$as_dir" && as_dir=.
7447    for ac_exec_ext in '' $ac_executable_extensions; do
7448  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7449    ac_cv_prog_AR="${ac_tool_prefix}ar"
7450    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7451    break 2
7452  fi
7453done
7454  done
7455IFS=$as_save_IFS
7456
7457fi
7458fi
7459AR=$ac_cv_prog_AR
7460if test -n "$AR"; then
7461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7462$as_echo "$AR" >&6; }
7463else
7464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7465$as_echo "no" >&6; }
7466fi
7467
7468
7469fi
7470if test -z "$ac_cv_prog_AR"; then
7471  ac_ct_AR=$AR
7472  # Extract the first word of "ar", so it can be a program name with args.
7473set dummy ar; ac_word=$2
7474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7475$as_echo_n "checking for $ac_word... " >&6; }
7476if ${ac_cv_prog_ac_ct_AR+:} false; then :
7477  $as_echo_n "(cached) " >&6
7478else
7479  if test -n "$ac_ct_AR"; then
7480  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7481else
7482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7483for as_dir in $PATH
7484do
7485  IFS=$as_save_IFS
7486  test -z "$as_dir" && as_dir=.
7487    for ac_exec_ext in '' $ac_executable_extensions; do
7488  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7489    ac_cv_prog_ac_ct_AR="ar"
7490    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7491    break 2
7492  fi
7493done
7494  done
7495IFS=$as_save_IFS
7496
7497fi
7498fi
7499ac_ct_AR=$ac_cv_prog_ac_ct_AR
7500if test -n "$ac_ct_AR"; then
7501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7502$as_echo "$ac_ct_AR" >&6; }
7503else
7504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7505$as_echo "no" >&6; }
7506fi
7507
7508  if test "x$ac_ct_AR" = x; then
7509    AR=""
7510  else
7511    case $cross_compiling:$ac_tool_warned in
7512yes:)
7513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7515ac_tool_warned=yes ;;
7516esac
7517    AR=$ac_ct_AR
7518  fi
7519else
7520  AR="$ac_cv_prog_AR"
7521fi
7522
7523if test -n "$ac_tool_prefix"; then
7524  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7525set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7527$as_echo_n "checking for $ac_word... " >&6; }
7528if ${ac_cv_prog_DLLTOOL+:} false; then :
7529  $as_echo_n "(cached) " >&6
7530else
7531  if test -n "$DLLTOOL"; then
7532  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7533else
7534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7535for as_dir in $PATH
7536do
7537  IFS=$as_save_IFS
7538  test -z "$as_dir" && as_dir=.
7539    for ac_exec_ext in '' $ac_executable_extensions; do
7540  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7541    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7543    break 2
7544  fi
7545done
7546  done
7547IFS=$as_save_IFS
7548
7549fi
7550fi
7551DLLTOOL=$ac_cv_prog_DLLTOOL
7552if test -n "$DLLTOOL"; then
7553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7554$as_echo "$DLLTOOL" >&6; }
7555else
7556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7557$as_echo "no" >&6; }
7558fi
7559
7560
7561fi
7562if test -z "$ac_cv_prog_DLLTOOL"; then
7563  ac_ct_DLLTOOL=$DLLTOOL
7564  # Extract the first word of "dlltool", so it can be a program name with args.
7565set dummy dlltool; ac_word=$2
7566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567$as_echo_n "checking for $ac_word... " >&6; }
7568if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
7569  $as_echo_n "(cached) " >&6
7570else
7571  if test -n "$ac_ct_DLLTOOL"; then
7572  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7573else
7574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575for as_dir in $PATH
7576do
7577  IFS=$as_save_IFS
7578  test -z "$as_dir" && as_dir=.
7579    for ac_exec_ext in '' $ac_executable_extensions; do
7580  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7581    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583    break 2
7584  fi
7585done
7586  done
7587IFS=$as_save_IFS
7588
7589fi
7590fi
7591ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7592if test -n "$ac_ct_DLLTOOL"; then
7593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7594$as_echo "$ac_ct_DLLTOOL" >&6; }
7595else
7596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597$as_echo "no" >&6; }
7598fi
7599
7600  if test "x$ac_ct_DLLTOOL" = x; then
7601    DLLTOOL=""
7602  else
7603    case $cross_compiling:$ac_tool_warned in
7604yes:)
7605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7607ac_tool_warned=yes ;;
7608esac
7609    DLLTOOL=$ac_ct_DLLTOOL
7610  fi
7611else
7612  DLLTOOL="$ac_cv_prog_DLLTOOL"
7613fi
7614
7615if test -n "$ac_tool_prefix"; then
7616  # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7617set dummy ${ac_tool_prefix}windres; ac_word=$2
7618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7619$as_echo_n "checking for $ac_word... " >&6; }
7620if ${ac_cv_prog_WINDRES+:} false; then :
7621  $as_echo_n "(cached) " >&6
7622else
7623  if test -n "$WINDRES"; then
7624  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7625else
7626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7627for as_dir in $PATH
7628do
7629  IFS=$as_save_IFS
7630  test -z "$as_dir" && as_dir=.
7631    for ac_exec_ext in '' $ac_executable_extensions; do
7632  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7633    ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7634    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635    break 2
7636  fi
7637done
7638  done
7639IFS=$as_save_IFS
7640
7641fi
7642fi
7643WINDRES=$ac_cv_prog_WINDRES
7644if test -n "$WINDRES"; then
7645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7646$as_echo "$WINDRES" >&6; }
7647else
7648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649$as_echo "no" >&6; }
7650fi
7651
7652
7653fi
7654if test -z "$ac_cv_prog_WINDRES"; then
7655  ac_ct_WINDRES=$WINDRES
7656  # Extract the first word of "windres", so it can be a program name with args.
7657set dummy windres; ac_word=$2
7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659$as_echo_n "checking for $ac_word... " >&6; }
7660if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
7661  $as_echo_n "(cached) " >&6
7662else
7663  if test -n "$ac_ct_WINDRES"; then
7664  ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7665else
7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667for as_dir in $PATH
7668do
7669  IFS=$as_save_IFS
7670  test -z "$as_dir" && as_dir=.
7671    for ac_exec_ext in '' $ac_executable_extensions; do
7672  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7673    ac_cv_prog_ac_ct_WINDRES="windres"
7674    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675    break 2
7676  fi
7677done
7678  done
7679IFS=$as_save_IFS
7680
7681fi
7682fi
7683ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7684if test -n "$ac_ct_WINDRES"; then
7685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7686$as_echo "$ac_ct_WINDRES" >&6; }
7687else
7688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689$as_echo "no" >&6; }
7690fi
7691
7692  if test "x$ac_ct_WINDRES" = x; then
7693    WINDRES=""
7694  else
7695    case $cross_compiling:$ac_tool_warned in
7696yes:)
7697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7699ac_tool_warned=yes ;;
7700esac
7701    WINDRES=$ac_ct_WINDRES
7702  fi
7703else
7704  WINDRES="$ac_cv_prog_WINDRES"
7705fi
7706
7707
7708case $host_os in
7709  gnu*)
7710    # Needed for GNU Hurd hosts.
7711    if test -n "$ac_tool_prefix"; then
7712  # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7713set dummy ${ac_tool_prefix}mig; ac_word=$2
7714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7715$as_echo_n "checking for $ac_word... " >&6; }
7716if ${ac_cv_prog_MIG+:} false; then :
7717  $as_echo_n "(cached) " >&6
7718else
7719  if test -n "$MIG"; then
7720  ac_cv_prog_MIG="$MIG" # Let the user override the test.
7721else
7722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723for as_dir in $PATH
7724do
7725  IFS=$as_save_IFS
7726  test -z "$as_dir" && as_dir=.
7727    for ac_exec_ext in '' $ac_executable_extensions; do
7728  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7729    ac_cv_prog_MIG="${ac_tool_prefix}mig"
7730    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7731    break 2
7732  fi
7733done
7734  done
7735IFS=$as_save_IFS
7736
7737fi
7738fi
7739MIG=$ac_cv_prog_MIG
7740if test -n "$MIG"; then
7741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7742$as_echo "$MIG" >&6; }
7743else
7744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7745$as_echo "no" >&6; }
7746fi
7747
7748
7749fi
7750if test -z "$ac_cv_prog_MIG"; then
7751  ac_ct_MIG=$MIG
7752  # Extract the first word of "mig", so it can be a program name with args.
7753set dummy mig; ac_word=$2
7754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7755$as_echo_n "checking for $ac_word... " >&6; }
7756if ${ac_cv_prog_ac_ct_MIG+:} false; then :
7757  $as_echo_n "(cached) " >&6
7758else
7759  if test -n "$ac_ct_MIG"; then
7760  ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7761else
7762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7763for as_dir in $PATH
7764do
7765  IFS=$as_save_IFS
7766  test -z "$as_dir" && as_dir=.
7767    for ac_exec_ext in '' $ac_executable_extensions; do
7768  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7769    ac_cv_prog_ac_ct_MIG="mig"
7770    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7771    break 2
7772  fi
7773done
7774  done
7775IFS=$as_save_IFS
7776
7777fi
7778fi
7779ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7780if test -n "$ac_ct_MIG"; then
7781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7782$as_echo "$ac_ct_MIG" >&6; }
7783else
7784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7785$as_echo "no" >&6; }
7786fi
7787
7788  if test "x$ac_ct_MIG" = x; then
7789    MIG=""
7790  else
7791    case $cross_compiling:$ac_tool_warned in
7792yes:)
7793{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7794$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7795ac_tool_warned=yes ;;
7796esac
7797    MIG=$ac_ct_MIG
7798  fi
7799else
7800  MIG="$ac_cv_prog_MIG"
7801fi
7802
7803    if test x"$MIG" = x; then
7804      as_fn_error $? "MIG not found but required for $host hosts" "$LINENO" 5
7805    fi
7806    ;;
7807esac
7808
7809# ---------------------- #
7810# Checks for libraries.  #
7811# ---------------------- #
7812
7813# We might need to link with -lm; most simulators need it.
7814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7815$as_echo_n "checking for main in -lm... " >&6; }
7816if ${ac_cv_lib_m_main+:} false; then :
7817  $as_echo_n "(cached) " >&6
7818else
7819  ac_check_lib_save_LIBS=$LIBS
7820LIBS="-lm  $LIBS"
7821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7822/* end confdefs.h.  */
7823
7824
7825int
7826main ()
7827{
7828return main ();
7829  ;
7830  return 0;
7831}
7832_ACEOF
7833if ac_fn_c_try_link "$LINENO"; then :
7834  ac_cv_lib_m_main=yes
7835else
7836  ac_cv_lib_m_main=no
7837fi
7838rm -f core conftest.err conftest.$ac_objext \
7839    conftest$ac_exeext conftest.$ac_ext
7840LIBS=$ac_check_lib_save_LIBS
7841fi
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7843$as_echo "$ac_cv_lib_m_main" >&6; }
7844if test "x$ac_cv_lib_m_main" = xyes; then :
7845  cat >>confdefs.h <<_ACEOF
7846#define HAVE_LIBM 1
7847_ACEOF
7848
7849  LIBS="-lm $LIBS"
7850
7851fi
7852
7853
7854# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7856$as_echo_n "checking for library containing gethostbyname... " >&6; }
7857if ${ac_cv_search_gethostbyname+:} false; then :
7858  $as_echo_n "(cached) " >&6
7859else
7860  ac_func_search_save_LIBS=$LIBS
7861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7862/* end confdefs.h.  */
7863
7864/* Override any GCC internal prototype to avoid an error.
7865   Use char because int might match the return type of a GCC
7866   builtin and then its argument prototype would still apply.  */
7867#ifdef __cplusplus
7868extern "C"
7869#endif
7870char gethostbyname ();
7871int
7872main ()
7873{
7874return gethostbyname ();
7875  ;
7876  return 0;
7877}
7878_ACEOF
7879for ac_lib in '' nsl; do
7880  if test -z "$ac_lib"; then
7881    ac_res="none required"
7882  else
7883    ac_res=-l$ac_lib
7884    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7885  fi
7886  if ac_fn_c_try_link "$LINENO"; then :
7887  ac_cv_search_gethostbyname=$ac_res
7888fi
7889rm -f core conftest.err conftest.$ac_objext \
7890    conftest$ac_exeext
7891  if ${ac_cv_search_gethostbyname+:} false; then :
7892  break
7893fi
7894done
7895if ${ac_cv_search_gethostbyname+:} false; then :
7896
7897else
7898  ac_cv_search_gethostbyname=no
7899fi
7900rm conftest.$ac_ext
7901LIBS=$ac_func_search_save_LIBS
7902fi
7903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7904$as_echo "$ac_cv_search_gethostbyname" >&6; }
7905ac_res=$ac_cv_search_gethostbyname
7906if test "$ac_res" != no; then :
7907  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7908
7909fi
7910
7911
7912# Some systems (e.g. Solaris) have `socketpair' in libsocket.
7913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7914$as_echo_n "checking for library containing socketpair... " >&6; }
7915if ${ac_cv_search_socketpair+:} false; then :
7916  $as_echo_n "(cached) " >&6
7917else
7918  ac_func_search_save_LIBS=$LIBS
7919cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7920/* end confdefs.h.  */
7921
7922/* Override any GCC internal prototype to avoid an error.
7923   Use char because int might match the return type of a GCC
7924   builtin and then its argument prototype would still apply.  */
7925#ifdef __cplusplus
7926extern "C"
7927#endif
7928char socketpair ();
7929int
7930main ()
7931{
7932return socketpair ();
7933  ;
7934  return 0;
7935}
7936_ACEOF
7937for ac_lib in '' socket; do
7938  if test -z "$ac_lib"; then
7939    ac_res="none required"
7940  else
7941    ac_res=-l$ac_lib
7942    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7943  fi
7944  if ac_fn_c_try_link "$LINENO"; then :
7945  ac_cv_search_socketpair=$ac_res
7946fi
7947rm -f core conftest.err conftest.$ac_objext \
7948    conftest$ac_exeext
7949  if ${ac_cv_search_socketpair+:} false; then :
7950  break
7951fi
7952done
7953if ${ac_cv_search_socketpair+:} false; then :
7954
7955else
7956  ac_cv_search_socketpair=no
7957fi
7958rm conftest.$ac_ext
7959LIBS=$ac_func_search_save_LIBS
7960fi
7961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7962$as_echo "$ac_cv_search_socketpair" >&6; }
7963ac_res=$ac_cv_search_socketpair
7964if test "$ac_res" != no; then :
7965  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7966
7967fi
7968
7969
7970# Link in zlib if we can.  This allows us to read compressed debug sections.
7971
7972  # Use the system's zlib library.
7973  zlibdir="-L\$(top_builddir)/../zlib"
7974  zlibinc="-I\$(top_srcdir)/../zlib"
7975
7976# Check whether --with-system-zlib was given.
7977if test "${with_system_zlib+set}" = set; then :
7978  withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7979    zlibdir=
7980    zlibinc=
7981  fi
7982
7983fi
7984
7985
7986
7987
7988
7989# On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7990# On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7992$as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7993if ${ac_cv_search_kinfo_getvmmap+:} false; then :
7994  $as_echo_n "(cached) " >&6
7995else
7996  ac_func_search_save_LIBS=$LIBS
7997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7998/* end confdefs.h.  */
7999
8000/* Override any GCC internal prototype to avoid an error.
8001   Use char because int might match the return type of a GCC
8002   builtin and then its argument prototype would still apply.  */
8003#ifdef __cplusplus
8004extern "C"
8005#endif
8006char kinfo_getvmmap ();
8007int
8008main ()
8009{
8010return kinfo_getvmmap ();
8011  ;
8012  return 0;
8013}
8014_ACEOF
8015for ac_lib in '' util util-freebsd; do
8016  if test -z "$ac_lib"; then
8017    ac_res="none required"
8018  else
8019    ac_res=-l$ac_lib
8020    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8021  fi
8022  if ac_fn_c_try_link "$LINENO"; then :
8023  ac_cv_search_kinfo_getvmmap=$ac_res
8024fi
8025rm -f core conftest.err conftest.$ac_objext \
8026    conftest$ac_exeext
8027  if ${ac_cv_search_kinfo_getvmmap+:} false; then :
8028  break
8029fi
8030done
8031if ${ac_cv_search_kinfo_getvmmap+:} false; then :
8032
8033else
8034  ac_cv_search_kinfo_getvmmap=no
8035fi
8036rm conftest.$ac_ext
8037LIBS=$ac_func_search_save_LIBS
8038fi
8039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
8040$as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
8041ac_res=$ac_cv_search_kinfo_getvmmap
8042if test "$ac_res" != no; then :
8043  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8044
8045$as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
8046
8047fi
8048
8049
8050# fbsd-nat.c can also use kinfo_getfile.
8051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
8052$as_echo_n "checking for library containing kinfo_getfile... " >&6; }
8053if ${ac_cv_search_kinfo_getfile+:} false; then :
8054  $as_echo_n "(cached) " >&6
8055else
8056  ac_func_search_save_LIBS=$LIBS
8057cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8058/* end confdefs.h.  */
8059
8060/* Override any GCC internal prototype to avoid an error.
8061   Use char because int might match the return type of a GCC
8062   builtin and then its argument prototype would still apply.  */
8063#ifdef __cplusplus
8064extern "C"
8065#endif
8066char kinfo_getfile ();
8067int
8068main ()
8069{
8070return kinfo_getfile ();
8071  ;
8072  return 0;
8073}
8074_ACEOF
8075for ac_lib in '' util util-freebsd; do
8076  if test -z "$ac_lib"; then
8077    ac_res="none required"
8078  else
8079    ac_res=-l$ac_lib
8080    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8081  fi
8082  if ac_fn_c_try_link "$LINENO"; then :
8083  ac_cv_search_kinfo_getfile=$ac_res
8084fi
8085rm -f core conftest.err conftest.$ac_objext \
8086    conftest$ac_exeext
8087  if ${ac_cv_search_kinfo_getfile+:} false; then :
8088  break
8089fi
8090done
8091if ${ac_cv_search_kinfo_getfile+:} false; then :
8092
8093else
8094  ac_cv_search_kinfo_getfile=no
8095fi
8096rm conftest.$ac_ext
8097LIBS=$ac_func_search_save_LIBS
8098fi
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
8100$as_echo "$ac_cv_search_kinfo_getfile" >&6; }
8101ac_res=$ac_cv_search_kinfo_getfile
8102if test "$ac_res" != no; then :
8103  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8104
8105$as_echo "#define HAVE_KINFO_GETFILE 1" >>confdefs.h
8106
8107fi
8108
8109
8110
8111      if test "X$prefix" = "XNONE"; then
8112    acl_final_prefix="$ac_default_prefix"
8113  else
8114    acl_final_prefix="$prefix"
8115  fi
8116  if test "X$exec_prefix" = "XNONE"; then
8117    acl_final_exec_prefix='${prefix}'
8118  else
8119    acl_final_exec_prefix="$exec_prefix"
8120  fi
8121  acl_save_prefix="$prefix"
8122  prefix="$acl_final_prefix"
8123  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8124  prefix="$acl_save_prefix"
8125
8126
8127# Check whether --with-gnu-ld was given.
8128if test "${with_gnu_ld+set}" = set; then :
8129  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8130else
8131  with_gnu_ld=no
8132fi
8133
8134# Prepare PATH_SEPARATOR.
8135# The user is always right.
8136if test "${PATH_SEPARATOR+set}" != set; then
8137  echo "#! /bin/sh" >conf$$.sh
8138  echo  "exit 0"   >>conf$$.sh
8139  chmod +x conf$$.sh
8140  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8141    PATH_SEPARATOR=';'
8142  else
8143    PATH_SEPARATOR=:
8144  fi
8145  rm -f conf$$.sh
8146fi
8147ac_prog=ld
8148if test "$GCC" = yes; then
8149  # Check if gcc -print-prog-name=ld gives a path.
8150  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8151$as_echo_n "checking for ld used by GCC... " >&6; }
8152  case $host in
8153  *-*-mingw*)
8154    # gcc leaves a trailing carriage return which upsets mingw
8155    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8156  *)
8157    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8158  esac
8159  case $ac_prog in
8160    # Accept absolute paths.
8161    [\\/]* | [A-Za-z]:[\\/]*)
8162      re_direlt='/[^/][^/]*/\.\./'
8163      # Canonicalize the path of ld
8164      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8165      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8166	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8167      done
8168      test -z "$LD" && LD="$ac_prog"
8169      ;;
8170  "")
8171    # If it fails, then pretend we aren't using GCC.
8172    ac_prog=ld
8173    ;;
8174  *)
8175    # If it is relative, then search for the first ld in PATH.
8176    with_gnu_ld=unknown
8177    ;;
8178  esac
8179elif test "$with_gnu_ld" = yes; then
8180  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8181$as_echo_n "checking for GNU ld... " >&6; }
8182else
8183  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8184$as_echo_n "checking for non-GNU ld... " >&6; }
8185fi
8186if ${acl_cv_path_LD+:} false; then :
8187  $as_echo_n "(cached) " >&6
8188else
8189  if test -z "$LD"; then
8190  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8191  for ac_dir in $PATH; do
8192    test -z "$ac_dir" && ac_dir=.
8193    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8194      acl_cv_path_LD="$ac_dir/$ac_prog"
8195      # Check to see if the program is GNU ld.  I'd rather use --version,
8196      # but apparently some GNU ld's only accept -v.
8197      # Break only if it was the GNU/non-GNU ld that we prefer.
8198      if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8199	test "$with_gnu_ld" != no && break
8200      else
8201	test "$with_gnu_ld" != yes && break
8202      fi
8203    fi
8204  done
8205  IFS="$ac_save_ifs"
8206else
8207  acl_cv_path_LD="$LD" # Let the user override the test with a path.
8208fi
8209fi
8210
8211LD="$acl_cv_path_LD"
8212if test -n "$LD"; then
8213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8214$as_echo "$LD" >&6; }
8215else
8216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8217$as_echo "no" >&6; }
8218fi
8219test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8221$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8222if ${acl_cv_prog_gnu_ld+:} false; then :
8223  $as_echo_n "(cached) " >&6
8224else
8225  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8226if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8227  acl_cv_prog_gnu_ld=yes
8228else
8229  acl_cv_prog_gnu_ld=no
8230fi
8231fi
8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8233$as_echo "$acl_cv_prog_gnu_ld" >&6; }
8234with_gnu_ld=$acl_cv_prog_gnu_ld
8235
8236
8237
8238                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8239$as_echo_n "checking for shared library run path origin... " >&6; }
8240if ${acl_cv_rpath+:} false; then :
8241  $as_echo_n "(cached) " >&6
8242else
8243
8244    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8245    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8246    . ./conftest.sh
8247    rm -f ./conftest.sh
8248    acl_cv_rpath=done
8249
8250fi
8251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8252$as_echo "$acl_cv_rpath" >&6; }
8253  wl="$acl_cv_wl"
8254  libext="$acl_cv_libext"
8255  shlibext="$acl_cv_shlibext"
8256  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8257  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8258  hardcode_direct="$acl_cv_hardcode_direct"
8259  hardcode_minus_L="$acl_cv_hardcode_minus_L"
8260    # Check whether --enable-rpath was given.
8261if test "${enable_rpath+set}" = set; then :
8262  enableval=$enable_rpath; :
8263else
8264  enable_rpath=yes
8265fi
8266
8267
8268
8269
8270
8271
8272
8273
8274    use_additional=yes
8275
8276  acl_save_prefix="$prefix"
8277  prefix="$acl_final_prefix"
8278  acl_save_exec_prefix="$exec_prefix"
8279  exec_prefix="$acl_final_exec_prefix"
8280
8281    eval additional_includedir=\"$includedir\"
8282    eval additional_libdir=\"$libdir\"
8283
8284  exec_prefix="$acl_save_exec_prefix"
8285  prefix="$acl_save_prefix"
8286
8287
8288# Check whether --with-libiconv-prefix was given.
8289if test "${with_libiconv_prefix+set}" = set; then :
8290  withval=$with_libiconv_prefix;
8291    if test "X$withval" = "Xno"; then
8292      use_additional=no
8293    else
8294      if test "X$withval" = "X"; then
8295
8296  acl_save_prefix="$prefix"
8297  prefix="$acl_final_prefix"
8298  acl_save_exec_prefix="$exec_prefix"
8299  exec_prefix="$acl_final_exec_prefix"
8300
8301          eval additional_includedir=\"$includedir\"
8302          eval additional_libdir=\"$libdir\"
8303
8304  exec_prefix="$acl_save_exec_prefix"
8305  prefix="$acl_save_prefix"
8306
8307      else
8308        additional_includedir="$withval/include"
8309        additional_libdir="$withval/lib"
8310      fi
8311    fi
8312
8313fi
8314
8315      LIBICONV=
8316  LTLIBICONV=
8317  INCICONV=
8318  rpathdirs=
8319  ltrpathdirs=
8320  names_already_handled=
8321  names_next_round='iconv '
8322  while test -n "$names_next_round"; do
8323    names_this_round="$names_next_round"
8324    names_next_round=
8325    for name in $names_this_round; do
8326      already_handled=
8327      for n in $names_already_handled; do
8328        if test "$n" = "$name"; then
8329          already_handled=yes
8330          break
8331        fi
8332      done
8333      if test -z "$already_handled"; then
8334        names_already_handled="$names_already_handled $name"
8335                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8336        eval value=\"\$HAVE_LIB$uppername\"
8337        if test -n "$value"; then
8338          if test "$value" = yes; then
8339            eval value=\"\$LIB$uppername\"
8340            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8341            eval value=\"\$LTLIB$uppername\"
8342            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8343          else
8344                                    :
8345          fi
8346        else
8347                              found_dir=
8348          found_la=
8349          found_so=
8350          found_a=
8351          if test $use_additional = yes; then
8352            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8353              found_dir="$additional_libdir"
8354              found_so="$additional_libdir/lib$name.$shlibext"
8355              if test -f "$additional_libdir/lib$name.la"; then
8356                found_la="$additional_libdir/lib$name.la"
8357              fi
8358            else
8359              if test -f "$additional_libdir/lib$name.$libext"; then
8360                found_dir="$additional_libdir"
8361                found_a="$additional_libdir/lib$name.$libext"
8362                if test -f "$additional_libdir/lib$name.la"; then
8363                  found_la="$additional_libdir/lib$name.la"
8364                fi
8365              fi
8366            fi
8367          fi
8368          if test "X$found_dir" = "X"; then
8369            for x in $LDFLAGS $LTLIBICONV; do
8370
8371  acl_save_prefix="$prefix"
8372  prefix="$acl_final_prefix"
8373  acl_save_exec_prefix="$exec_prefix"
8374  exec_prefix="$acl_final_exec_prefix"
8375  eval x=\"$x\"
8376  exec_prefix="$acl_save_exec_prefix"
8377  prefix="$acl_save_prefix"
8378
8379              case "$x" in
8380                -L*)
8381                  dir=`echo "X$x" | sed -e 's/^X-L//'`
8382                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8383                    found_dir="$dir"
8384                    found_so="$dir/lib$name.$shlibext"
8385                    if test -f "$dir/lib$name.la"; then
8386                      found_la="$dir/lib$name.la"
8387                    fi
8388                  else
8389                    if test -f "$dir/lib$name.$libext"; then
8390                      found_dir="$dir"
8391                      found_a="$dir/lib$name.$libext"
8392                      if test -f "$dir/lib$name.la"; then
8393                        found_la="$dir/lib$name.la"
8394                      fi
8395                    fi
8396                  fi
8397                  ;;
8398              esac
8399              if test "X$found_dir" != "X"; then
8400                break
8401              fi
8402            done
8403          fi
8404          if test "X$found_dir" != "X"; then
8405                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8406            if test "X$found_so" != "X"; then
8407                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8408                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8409              else
8410                                                                                haveit=
8411                for x in $ltrpathdirs; do
8412                  if test "X$x" = "X$found_dir"; then
8413                    haveit=yes
8414                    break
8415                  fi
8416                done
8417                if test -z "$haveit"; then
8418                  ltrpathdirs="$ltrpathdirs $found_dir"
8419                fi
8420                                if test "$hardcode_direct" = yes; then
8421                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8422                else
8423                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8424                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8425                                                            haveit=
8426                    for x in $rpathdirs; do
8427                      if test "X$x" = "X$found_dir"; then
8428                        haveit=yes
8429                        break
8430                      fi
8431                    done
8432                    if test -z "$haveit"; then
8433                      rpathdirs="$rpathdirs $found_dir"
8434                    fi
8435                  else
8436                                                                                haveit=
8437                    for x in $LDFLAGS $LIBICONV; do
8438
8439  acl_save_prefix="$prefix"
8440  prefix="$acl_final_prefix"
8441  acl_save_exec_prefix="$exec_prefix"
8442  exec_prefix="$acl_final_exec_prefix"
8443  eval x=\"$x\"
8444  exec_prefix="$acl_save_exec_prefix"
8445  prefix="$acl_save_prefix"
8446
8447                      if test "X$x" = "X-L$found_dir"; then
8448                        haveit=yes
8449                        break
8450                      fi
8451                    done
8452                    if test -z "$haveit"; then
8453                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8454                    fi
8455                    if test "$hardcode_minus_L" != no; then
8456                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8457                    else
8458                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8459                    fi
8460                  fi
8461                fi
8462              fi
8463            else
8464              if test "X$found_a" != "X"; then
8465                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8466              else
8467                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8468              fi
8469            fi
8470                        additional_includedir=
8471            case "$found_dir" in
8472              */lib | */lib/)
8473                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8474                additional_includedir="$basedir/include"
8475                ;;
8476            esac
8477            if test "X$additional_includedir" != "X"; then
8478                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
8479                haveit=
8480                if test "X$additional_includedir" = "X/usr/local/include"; then
8481                  if test -n "$GCC"; then
8482                    case $host_os in
8483                      linux*) haveit=yes;;
8484                    esac
8485                  fi
8486                fi
8487                if test -z "$haveit"; then
8488                  for x in $CPPFLAGS $INCICONV; do
8489
8490  acl_save_prefix="$prefix"
8491  prefix="$acl_final_prefix"
8492  acl_save_exec_prefix="$exec_prefix"
8493  exec_prefix="$acl_final_exec_prefix"
8494  eval x=\"$x\"
8495  exec_prefix="$acl_save_exec_prefix"
8496  prefix="$acl_save_prefix"
8497
8498                    if test "X$x" = "X-I$additional_includedir"; then
8499                      haveit=yes
8500                      break
8501                    fi
8502                  done
8503                  if test -z "$haveit"; then
8504                    if test -d "$additional_includedir"; then
8505                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8506                    fi
8507                  fi
8508                fi
8509              fi
8510            fi
8511                        if test -n "$found_la"; then
8512                                                        save_libdir="$libdir"
8513              case "$found_la" in
8514                */* | *\\*) . "$found_la" ;;
8515                *) . "./$found_la" ;;
8516              esac
8517              libdir="$save_libdir"
8518                            for dep in $dependency_libs; do
8519                case "$dep" in
8520                  -L*)
8521                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8522                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
8523                      haveit=
8524                      if test "X$additional_libdir" = "X/usr/local/lib"; then
8525                        if test -n "$GCC"; then
8526                          case $host_os in
8527                            linux*) haveit=yes;;
8528                          esac
8529                        fi
8530                      fi
8531                      if test -z "$haveit"; then
8532                        haveit=
8533                        for x in $LDFLAGS $LIBICONV; do
8534
8535  acl_save_prefix="$prefix"
8536  prefix="$acl_final_prefix"
8537  acl_save_exec_prefix="$exec_prefix"
8538  exec_prefix="$acl_final_exec_prefix"
8539  eval x=\"$x\"
8540  exec_prefix="$acl_save_exec_prefix"
8541  prefix="$acl_save_prefix"
8542
8543                          if test "X$x" = "X-L$additional_libdir"; then
8544                            haveit=yes
8545                            break
8546                          fi
8547                        done
8548                        if test -z "$haveit"; then
8549                          if test -d "$additional_libdir"; then
8550                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8551                          fi
8552                        fi
8553                        haveit=
8554                        for x in $LDFLAGS $LTLIBICONV; do
8555
8556  acl_save_prefix="$prefix"
8557  prefix="$acl_final_prefix"
8558  acl_save_exec_prefix="$exec_prefix"
8559  exec_prefix="$acl_final_exec_prefix"
8560  eval x=\"$x\"
8561  exec_prefix="$acl_save_exec_prefix"
8562  prefix="$acl_save_prefix"
8563
8564                          if test "X$x" = "X-L$additional_libdir"; then
8565                            haveit=yes
8566                            break
8567                          fi
8568                        done
8569                        if test -z "$haveit"; then
8570                          if test -d "$additional_libdir"; then
8571                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8572                          fi
8573                        fi
8574                      fi
8575                    fi
8576                    ;;
8577                  -R*)
8578                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
8579                    if test "$enable_rpath" != no; then
8580                                                                  haveit=
8581                      for x in $rpathdirs; do
8582                        if test "X$x" = "X$dir"; then
8583                          haveit=yes
8584                          break
8585                        fi
8586                      done
8587                      if test -z "$haveit"; then
8588                        rpathdirs="$rpathdirs $dir"
8589                      fi
8590                                                                  haveit=
8591                      for x in $ltrpathdirs; do
8592                        if test "X$x" = "X$dir"; then
8593                          haveit=yes
8594                          break
8595                        fi
8596                      done
8597                      if test -z "$haveit"; then
8598                        ltrpathdirs="$ltrpathdirs $dir"
8599                      fi
8600                    fi
8601                    ;;
8602                  -l*)
8603                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8604                    ;;
8605                  *.la)
8606                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8607                    ;;
8608                  *)
8609                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8610                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8611                    ;;
8612                esac
8613              done
8614            fi
8615          else
8616                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8617            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8618          fi
8619        fi
8620      fi
8621    done
8622  done
8623  if test "X$rpathdirs" != "X"; then
8624    if test -n "$hardcode_libdir_separator"; then
8625                        alldirs=
8626      for found_dir in $rpathdirs; do
8627        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8628      done
8629            acl_save_libdir="$libdir"
8630      libdir="$alldirs"
8631      eval flag=\"$hardcode_libdir_flag_spec\"
8632      libdir="$acl_save_libdir"
8633      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8634    else
8635            for found_dir in $rpathdirs; do
8636        acl_save_libdir="$libdir"
8637        libdir="$found_dir"
8638        eval flag=\"$hardcode_libdir_flag_spec\"
8639        libdir="$acl_save_libdir"
8640        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8641      done
8642    fi
8643  fi
8644  if test "X$ltrpathdirs" != "X"; then
8645            for found_dir in $ltrpathdirs; do
8646      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8647    done
8648  fi
8649
8650
8651
8652
8653
8654
8655
8656  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8657$as_echo_n "checking for iconv... " >&6; }
8658if ${am_cv_func_iconv+:} false; then :
8659  $as_echo_n "(cached) " >&6
8660else
8661
8662    am_cv_func_iconv="no, consider installing GNU libiconv"
8663    am_cv_lib_iconv=no
8664                    am_save_CPPFLAGS="$CPPFLAGS"
8665    CPPFLAGS="$CPPFLAGS $INCICONV"
8666    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8667/* end confdefs.h.  */
8668#include <stdlib.h>
8669#include <iconv.h>
8670int
8671main ()
8672{
8673iconv_t cd = iconv_open("","");
8674       iconv(cd,NULL,NULL,NULL,NULL);
8675       iconv_close(cd);
8676  ;
8677  return 0;
8678}
8679_ACEOF
8680if ac_fn_c_try_link "$LINENO"; then :
8681  am_cv_func_iconv=yes
8682fi
8683rm -f core conftest.err conftest.$ac_objext \
8684    conftest$ac_exeext conftest.$ac_ext
8685    CPPFLAGS="$am_save_CPPFLAGS"
8686
8687    if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8688      for _libs in .libs _libs; do
8689        am_save_CPPFLAGS="$CPPFLAGS"
8690        am_save_LIBS="$LIBS"
8691        CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8692        LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8693        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8694/* end confdefs.h.  */
8695#include <stdlib.h>
8696#include <iconv.h>
8697int
8698main ()
8699{
8700iconv_t cd = iconv_open("","");
8701           iconv(cd,NULL,NULL,NULL,NULL);
8702           iconv_close(cd);
8703  ;
8704  return 0;
8705}
8706_ACEOF
8707if ac_fn_c_try_link "$LINENO"; then :
8708  INCICONV="-I../libiconv/include"
8709          LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8710          LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8711          am_cv_lib_iconv=yes
8712          am_cv_func_iconv=yes
8713fi
8714rm -f core conftest.err conftest.$ac_objext \
8715    conftest$ac_exeext conftest.$ac_ext
8716        CPPFLAGS="$am_save_CPPFLAGS"
8717        LIBS="$am_save_LIBS"
8718        if test "$am_cv_func_iconv" = "yes"; then
8719          break
8720        fi
8721      done
8722    fi
8723
8724    if test "$am_cv_func_iconv" != yes; then
8725      am_save_CPPFLAGS="$CPPFLAGS"
8726      am_save_LIBS="$LIBS"
8727      CPPFLAGS="$CPPFLAGS $INCICONV"
8728      LIBS="$LIBS $LIBICONV"
8729      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8730/* end confdefs.h.  */
8731#include <stdlib.h>
8732#include <iconv.h>
8733int
8734main ()
8735{
8736iconv_t cd = iconv_open("","");
8737         iconv(cd,NULL,NULL,NULL,NULL);
8738         iconv_close(cd);
8739  ;
8740  return 0;
8741}
8742_ACEOF
8743if ac_fn_c_try_link "$LINENO"; then :
8744  am_cv_lib_iconv=yes
8745        am_cv_func_iconv=yes
8746fi
8747rm -f core conftest.err conftest.$ac_objext \
8748    conftest$ac_exeext conftest.$ac_ext
8749      CPPFLAGS="$am_save_CPPFLAGS"
8750      LIBS="$am_save_LIBS"
8751    fi
8752
8753fi
8754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8755$as_echo "$am_cv_func_iconv" >&6; }
8756  if test "$am_cv_func_iconv" = yes; then
8757
8758$as_echo "#define HAVE_ICONV 1" >>confdefs.h
8759
8760  fi
8761  if test "$am_cv_lib_iconv" = yes; then
8762
8763  for element in $INCICONV; do
8764    haveit=
8765    for x in $CPPFLAGS; do
8766
8767  acl_save_prefix="$prefix"
8768  prefix="$acl_final_prefix"
8769  acl_save_exec_prefix="$exec_prefix"
8770  exec_prefix="$acl_final_exec_prefix"
8771  eval x=\"$x\"
8772  exec_prefix="$acl_save_exec_prefix"
8773  prefix="$acl_save_prefix"
8774
8775      if test "X$x" = "X$element"; then
8776        haveit=yes
8777        break
8778      fi
8779    done
8780    if test -z "$haveit"; then
8781      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8782    fi
8783  done
8784
8785    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8786$as_echo_n "checking how to link with libiconv... " >&6; }
8787    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8788$as_echo "$LIBICONV" >&6; }
8789  else
8790    LIBICONV=
8791    LTLIBICONV=
8792  fi
8793
8794
8795
8796  if test "$am_cv_func_iconv" = yes; then
8797    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8798$as_echo_n "checking for iconv declaration... " >&6; }
8799    if ${am_cv_proto_iconv+:} false; then :
8800  $as_echo_n "(cached) " >&6
8801else
8802
8803      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804/* end confdefs.h.  */
8805
8806#include <stdlib.h>
8807#include <iconv.h>
8808extern
8809#ifdef __cplusplus
8810"C"
8811#endif
8812#if defined(__STDC__) || defined(__cplusplus)
8813size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8814#else
8815size_t iconv();
8816#endif
8817
8818int
8819main ()
8820{
8821
8822  ;
8823  return 0;
8824}
8825_ACEOF
8826if ac_fn_c_try_compile "$LINENO"; then :
8827  am_cv_proto_iconv_arg1=""
8828else
8829  am_cv_proto_iconv_arg1="const"
8830fi
8831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8832      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
8833fi
8834
8835    am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8836    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8837         }$am_cv_proto_iconv" >&5
8838$as_echo "${ac_t:-
8839         }$am_cv_proto_iconv" >&6; }
8840
8841cat >>confdefs.h <<_ACEOF
8842#define ICONV_CONST $am_cv_proto_iconv_arg1
8843_ACEOF
8844
8845  fi
8846
8847
8848# GDB may fork/exec the iconv program to get the list of supported character
8849# sets.  Allow the user to specify where to find it.
8850# There are several factors affecting the choice of option name:
8851# - There is already --with-libiconv-prefix but we can't use it, it specifies
8852#   the build-time location of libiconv files.
8853# - The program we need to find is iconv, which comes with glibc.  The user
8854#   doesn't necessarily have libiconv installed.  Therefore naming this
8855#   --with-libiconv-foo feels wrong.
8856# - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8857#   defined to work on directories not files (though it really doesn't know
8858#   the difference).
8859# - Calling this --with-iconv-prefix is perceived to cause too much confusion
8860#   with --with-libiconv-prefix.
8861# Putting these together is why the option name is --with-iconv-bin.
8862
8863
8864# Check whether --with-iconv-bin was given.
8865if test "${with_iconv_bin+set}" = set; then :
8866  withval=$with_iconv_bin; iconv_bin="${withval}"
8867
8868cat >>confdefs.h <<_ACEOF
8869#define ICONV_BIN "${iconv_bin}"
8870_ACEOF
8871
8872
8873  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8874     if test "x$prefix" = xNONE; then
8875     	test_prefix=/usr/local
8876     else
8877	test_prefix=$prefix
8878     fi
8879  else
8880     test_prefix=$exec_prefix
8881  fi
8882  value=0
8883  case ${iconv_bin} in
8884     "${test_prefix}"|"${test_prefix}/"*|\
8885	'${exec_prefix}'|'${exec_prefix}/'*)
8886     value=1
8887     ;;
8888  esac
8889
8890cat >>confdefs.h <<_ACEOF
8891#define ICONV_BIN_RELOCATABLE $value
8892_ACEOF
8893
8894
8895
8896fi
8897
8898
8899# For the TUI, we need enhanced curses functionality.
8900if test x"$enable_tui" != xno; then
8901  prefer_curses=yes
8902fi
8903
8904curses_found=no
8905if test x"$prefer_curses" = xyes; then
8906  # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8907  # curses library because the latter might not provide all the
8908  # functionality we need.  However, this leads to problems on systems
8909  # where the linker searches /usr/local/lib, but the compiler doesn't
8910  # search /usr/local/include, if ncurses is installed in /usr/local.  A
8911  # default installation of ncurses on alpha*-dec-osf* will lead to such
8912  # a situation.
8913  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8914$as_echo_n "checking for library containing waddstr... " >&6; }
8915if ${ac_cv_search_waddstr+:} false; then :
8916  $as_echo_n "(cached) " >&6
8917else
8918  ac_func_search_save_LIBS=$LIBS
8919cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8920/* end confdefs.h.  */
8921
8922/* Override any GCC internal prototype to avoid an error.
8923   Use char because int might match the return type of a GCC
8924   builtin and then its argument prototype would still apply.  */
8925#ifdef __cplusplus
8926extern "C"
8927#endif
8928char waddstr ();
8929int
8930main ()
8931{
8932return waddstr ();
8933  ;
8934  return 0;
8935}
8936_ACEOF
8937for ac_lib in '' ncursesw ncurses cursesX curses; do
8938  if test -z "$ac_lib"; then
8939    ac_res="none required"
8940  else
8941    ac_res=-l$ac_lib
8942    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8943  fi
8944  if ac_fn_c_try_link "$LINENO"; then :
8945  ac_cv_search_waddstr=$ac_res
8946fi
8947rm -f core conftest.err conftest.$ac_objext \
8948    conftest$ac_exeext
8949  if ${ac_cv_search_waddstr+:} false; then :
8950  break
8951fi
8952done
8953if ${ac_cv_search_waddstr+:} false; then :
8954
8955else
8956  ac_cv_search_waddstr=no
8957fi
8958rm conftest.$ac_ext
8959LIBS=$ac_func_search_save_LIBS
8960fi
8961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8962$as_echo "$ac_cv_search_waddstr" >&6; }
8963ac_res=$ac_cv_search_waddstr
8964if test "$ac_res" != no; then :
8965  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8966
8967fi
8968
8969
8970  if test "$ac_cv_search_waddstr" != no; then
8971    curses_found=yes
8972  fi
8973fi
8974
8975# Check whether we should enable the TUI, but only do so if we really
8976# can.
8977if test x"$enable_tui" != xno; then
8978  if test -d $srcdir/tui; then
8979    if test "$curses_found" != no; then
8980      CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8981      CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8982      CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8983      ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8984    else
8985      if test x"$enable_tui" = xyes; then
8986	as_fn_error $? "no enhanced curses library found; disable TUI" "$LINENO" 5
8987      else
8988	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8989$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8990      fi
8991    fi
8992  fi
8993fi
8994
8995# Since GDB uses Readline, we need termcap functionality.  In many
8996# cases this will be provided by the curses library, but some systems
8997# have a separate termcap library, or no curses library at all.
8998
8999case $host_os in
9000  cygwin*)
9001    if test -d $srcdir/libtermcap; then
9002      LIBS="../libtermcap/libtermcap.a $LIBS"
9003      ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9004    fi ;;
9005  go32* | *djgpp*)
9006    ac_cv_search_tgetent="none required"
9007    ;;
9008esac
9009
9010# These are the libraries checked by Readline.
9011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9012$as_echo_n "checking for library containing tgetent... " >&6; }
9013if ${ac_cv_search_tgetent+:} false; then :
9014  $as_echo_n "(cached) " >&6
9015else
9016  ac_func_search_save_LIBS=$LIBS
9017cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9018/* end confdefs.h.  */
9019
9020/* Override any GCC internal prototype to avoid an error.
9021   Use char because int might match the return type of a GCC
9022   builtin and then its argument prototype would still apply.  */
9023#ifdef __cplusplus
9024extern "C"
9025#endif
9026char tgetent ();
9027int
9028main ()
9029{
9030return tgetent ();
9031  ;
9032  return 0;
9033}
9034_ACEOF
9035for ac_lib in '' termcap tinfow tinfo curses ncursesw ncurses; do
9036  if test -z "$ac_lib"; then
9037    ac_res="none required"
9038  else
9039    ac_res=-l$ac_lib
9040    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9041  fi
9042  if ac_fn_c_try_link "$LINENO"; then :
9043  ac_cv_search_tgetent=$ac_res
9044fi
9045rm -f core conftest.err conftest.$ac_objext \
9046    conftest$ac_exeext
9047  if ${ac_cv_search_tgetent+:} false; then :
9048  break
9049fi
9050done
9051if ${ac_cv_search_tgetent+:} false; then :
9052
9053else
9054  ac_cv_search_tgetent=no
9055fi
9056rm conftest.$ac_ext
9057LIBS=$ac_func_search_save_LIBS
9058fi
9059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9060$as_echo "$ac_cv_search_tgetent" >&6; }
9061ac_res=$ac_cv_search_tgetent
9062if test "$ac_res" != no; then :
9063  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9064
9065fi
9066
9067
9068if test "$ac_cv_search_tgetent" = no; then
9069  CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
9070fi
9071
9072
9073# Check whether --with-system-readline was given.
9074if test "${with_system_readline+set}" = set; then :
9075  withval=$with_system_readline;
9076fi
9077
9078
9079if test "$with_system_readline" = yes; then
9080  READLINE=-lreadline
9081  READLINE_DEPS=
9082  READLINE_CFLAGS=
9083  READLINE_TEXI_INCFLAG=
9084else
9085  READLINE='$(READLINE_DIR)/libreadline.a'
9086  READLINE_DEPS='$(READLINE)'
9087  READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9088  READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9089fi
9090
9091
9092
9093
9094
9095# Generate jit-reader.h
9096
9097# This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9098TARGET_PTR=
9099
9100# The cast to long int works around a bug in the HP C Compiler
9101# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9102# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9103# This bug is HP SR number 8606223364.
9104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9105$as_echo_n "checking size of unsigned long long... " >&6; }
9106if ${ac_cv_sizeof_unsigned_long_long+:} false; then :
9107  $as_echo_n "(cached) " >&6
9108else
9109  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
9110
9111else
9112  if test "$ac_cv_type_unsigned_long_long" = yes; then
9113     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9114$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9115as_fn_error 77 "cannot compute sizeof (unsigned long long)
9116See \`config.log' for more details" "$LINENO" 5; }
9117   else
9118     ac_cv_sizeof_unsigned_long_long=0
9119   fi
9120fi
9121
9122fi
9123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9124$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9125
9126
9127
9128cat >>confdefs.h <<_ACEOF
9129#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9130_ACEOF
9131
9132
9133# The cast to long int works around a bug in the HP C Compiler
9134# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9135# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9136# This bug is HP SR number 8606223364.
9137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9138$as_echo_n "checking size of unsigned long... " >&6; }
9139if ${ac_cv_sizeof_unsigned_long+:} false; then :
9140  $as_echo_n "(cached) " >&6
9141else
9142  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
9143
9144else
9145  if test "$ac_cv_type_unsigned_long" = yes; then
9146     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9148as_fn_error 77 "cannot compute sizeof (unsigned long)
9149See \`config.log' for more details" "$LINENO" 5; }
9150   else
9151     ac_cv_sizeof_unsigned_long=0
9152   fi
9153fi
9154
9155fi
9156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9157$as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9158
9159
9160
9161cat >>confdefs.h <<_ACEOF
9162#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9163_ACEOF
9164
9165
9166# The cast to long int works around a bug in the HP C Compiler
9167# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9168# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9169# This bug is HP SR number 8606223364.
9170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9171$as_echo_n "checking size of unsigned __int128... " >&6; }
9172if ${ac_cv_sizeof_unsigned___int128+:} false; then :
9173  $as_echo_n "(cached) " >&6
9174else
9175  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
9176
9177else
9178  if test "$ac_cv_type_unsigned___int128" = yes; then
9179     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9180$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9181as_fn_error 77 "cannot compute sizeof (unsigned __int128)
9182See \`config.log' for more details" "$LINENO" 5; }
9183   else
9184     ac_cv_sizeof_unsigned___int128=0
9185   fi
9186fi
9187
9188fi
9189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9190$as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9191
9192
9193
9194cat >>confdefs.h <<_ACEOF
9195#define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9196_ACEOF
9197
9198
9199
9200if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9201  TARGET_PTR="unsigned long"
9202elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9203  TARGET_PTR="unsigned long long"
9204elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9205  TARGET_PTR="unsigned __int128"
9206else
9207  TARGET_PTR="unsigned long"
9208fi
9209
9210
9211ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9212
9213
9214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9215$as_echo_n "checking for library containing dlopen... " >&6; }
9216if ${ac_cv_search_dlopen+:} false; then :
9217  $as_echo_n "(cached) " >&6
9218else
9219  ac_func_search_save_LIBS=$LIBS
9220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9221/* end confdefs.h.  */
9222
9223/* Override any GCC internal prototype to avoid an error.
9224   Use char because int might match the return type of a GCC
9225   builtin and then its argument prototype would still apply.  */
9226#ifdef __cplusplus
9227extern "C"
9228#endif
9229char dlopen ();
9230int
9231main ()
9232{
9233return dlopen ();
9234  ;
9235  return 0;
9236}
9237_ACEOF
9238for ac_lib in '' dl; do
9239  if test -z "$ac_lib"; then
9240    ac_res="none required"
9241  else
9242    ac_res=-l$ac_lib
9243    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9244  fi
9245  if ac_fn_c_try_link "$LINENO"; then :
9246  ac_cv_search_dlopen=$ac_res
9247fi
9248rm -f core conftest.err conftest.$ac_objext \
9249    conftest$ac_exeext
9250  if ${ac_cv_search_dlopen+:} false; then :
9251  break
9252fi
9253done
9254if ${ac_cv_search_dlopen+:} false; then :
9255
9256else
9257  ac_cv_search_dlopen=no
9258fi
9259rm conftest.$ac_ext
9260LIBS=$ac_func_search_save_LIBS
9261fi
9262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9263$as_echo "$ac_cv_search_dlopen" >&6; }
9264ac_res=$ac_cv_search_dlopen
9265if test "$ac_res" != no; then :
9266  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9267
9268fi
9269
9270
9271
9272
9273# Check whether --with-jit-reader-dir was given.
9274if test "${with_jit_reader_dir+set}" = set; then :
9275  withval=$with_jit_reader_dir;
9276    JIT_READER_DIR=$withval
9277else
9278  JIT_READER_DIR=${libdir}/gdb
9279fi
9280
9281
9282  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9283  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9284  ac_define_dir=`eval echo $JIT_READER_DIR`
9285  ac_define_dir=`eval echo $ac_define_dir`
9286
9287cat >>confdefs.h <<_ACEOF
9288#define JIT_READER_DIR "$ac_define_dir"
9289_ACEOF
9290
9291
9292
9293
9294  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9295     if test "x$prefix" = xNONE; then
9296     	test_prefix=/usr/local
9297     else
9298	test_prefix=$prefix
9299     fi
9300  else
9301     test_prefix=$exec_prefix
9302  fi
9303  value=0
9304  case ${ac_define_dir} in
9305     "${test_prefix}"|"${test_prefix}/"*|\
9306	'${exec_prefix}'|'${exec_prefix}/'*)
9307     value=1
9308     ;;
9309  esac
9310
9311cat >>confdefs.h <<_ACEOF
9312#define JIT_READER_DIR_RELOCATABLE $value
9313_ACEOF
9314
9315
9316
9317
9318
9319# Check whether --with-expat was given.
9320if test "${with_expat+set}" = set; then :
9321  withval=$with_expat;
9322else
9323  with_expat=auto
9324fi
9325
9326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9327$as_echo_n "checking whether to use expat... " >&6; }
9328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9329$as_echo "$with_expat" >&6; }
9330
9331if test "${with_expat}" = no; then
9332  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9333$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9334  HAVE_LIBEXPAT=no
9335else
9336
9337
9338
9339
9340
9341
9342
9343
9344    use_additional=yes
9345
9346  acl_save_prefix="$prefix"
9347  prefix="$acl_final_prefix"
9348  acl_save_exec_prefix="$exec_prefix"
9349  exec_prefix="$acl_final_exec_prefix"
9350
9351    eval additional_includedir=\"$includedir\"
9352    eval additional_libdir=\"$libdir\"
9353
9354  exec_prefix="$acl_save_exec_prefix"
9355  prefix="$acl_save_prefix"
9356
9357
9358# Check whether --with-libexpat-prefix was given.
9359if test "${with_libexpat_prefix+set}" = set; then :
9360  withval=$with_libexpat_prefix;
9361    if test "X$withval" = "Xno"; then
9362      use_additional=no
9363    else
9364      if test "X$withval" = "X"; then
9365
9366  acl_save_prefix="$prefix"
9367  prefix="$acl_final_prefix"
9368  acl_save_exec_prefix="$exec_prefix"
9369  exec_prefix="$acl_final_exec_prefix"
9370
9371          eval additional_includedir=\"$includedir\"
9372          eval additional_libdir=\"$libdir\"
9373
9374  exec_prefix="$acl_save_exec_prefix"
9375  prefix="$acl_save_prefix"
9376
9377      else
9378        additional_includedir="$withval/include"
9379        additional_libdir="$withval/lib"
9380      fi
9381    fi
9382
9383fi
9384
9385      LIBEXPAT=
9386  LTLIBEXPAT=
9387  INCEXPAT=
9388  rpathdirs=
9389  ltrpathdirs=
9390  names_already_handled=
9391  names_next_round='expat '
9392  while test -n "$names_next_round"; do
9393    names_this_round="$names_next_round"
9394    names_next_round=
9395    for name in $names_this_round; do
9396      already_handled=
9397      for n in $names_already_handled; do
9398        if test "$n" = "$name"; then
9399          already_handled=yes
9400          break
9401        fi
9402      done
9403      if test -z "$already_handled"; then
9404        names_already_handled="$names_already_handled $name"
9405                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9406        eval value=\"\$HAVE_LIB$uppername\"
9407        if test -n "$value"; then
9408          if test "$value" = yes; then
9409            eval value=\"\$LIB$uppername\"
9410            test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9411            eval value=\"\$LTLIB$uppername\"
9412            test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9413          else
9414                                    :
9415          fi
9416        else
9417                              found_dir=
9418          found_la=
9419          found_so=
9420          found_a=
9421          if test $use_additional = yes; then
9422            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9423              found_dir="$additional_libdir"
9424              found_so="$additional_libdir/lib$name.$shlibext"
9425              if test -f "$additional_libdir/lib$name.la"; then
9426                found_la="$additional_libdir/lib$name.la"
9427              fi
9428            else
9429              if test -f "$additional_libdir/lib$name.$libext"; then
9430                found_dir="$additional_libdir"
9431                found_a="$additional_libdir/lib$name.$libext"
9432                if test -f "$additional_libdir/lib$name.la"; then
9433                  found_la="$additional_libdir/lib$name.la"
9434                fi
9435              fi
9436            fi
9437          fi
9438          if test "X$found_dir" = "X"; then
9439            for x in $LDFLAGS $LTLIBEXPAT; do
9440
9441  acl_save_prefix="$prefix"
9442  prefix="$acl_final_prefix"
9443  acl_save_exec_prefix="$exec_prefix"
9444  exec_prefix="$acl_final_exec_prefix"
9445  eval x=\"$x\"
9446  exec_prefix="$acl_save_exec_prefix"
9447  prefix="$acl_save_prefix"
9448
9449              case "$x" in
9450                -L*)
9451                  dir=`echo "X$x" | sed -e 's/^X-L//'`
9452                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9453                    found_dir="$dir"
9454                    found_so="$dir/lib$name.$shlibext"
9455                    if test -f "$dir/lib$name.la"; then
9456                      found_la="$dir/lib$name.la"
9457                    fi
9458                  else
9459                    if test -f "$dir/lib$name.$libext"; then
9460                      found_dir="$dir"
9461                      found_a="$dir/lib$name.$libext"
9462                      if test -f "$dir/lib$name.la"; then
9463                        found_la="$dir/lib$name.la"
9464                      fi
9465                    fi
9466                  fi
9467                  ;;
9468              esac
9469              if test "X$found_dir" != "X"; then
9470                break
9471              fi
9472            done
9473          fi
9474          if test "X$found_dir" != "X"; then
9475                        LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9476            if test "X$found_so" != "X"; then
9477                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9478                                LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9479              else
9480                                                                                haveit=
9481                for x in $ltrpathdirs; do
9482                  if test "X$x" = "X$found_dir"; then
9483                    haveit=yes
9484                    break
9485                  fi
9486                done
9487                if test -z "$haveit"; then
9488                  ltrpathdirs="$ltrpathdirs $found_dir"
9489                fi
9490                                if test "$hardcode_direct" = yes; then
9491                                                      LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9492                else
9493                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9494                                                            LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9495                                                            haveit=
9496                    for x in $rpathdirs; do
9497                      if test "X$x" = "X$found_dir"; then
9498                        haveit=yes
9499                        break
9500                      fi
9501                    done
9502                    if test -z "$haveit"; then
9503                      rpathdirs="$rpathdirs $found_dir"
9504                    fi
9505                  else
9506                                                                                haveit=
9507                    for x in $LDFLAGS $LIBEXPAT; do
9508
9509  acl_save_prefix="$prefix"
9510  prefix="$acl_final_prefix"
9511  acl_save_exec_prefix="$exec_prefix"
9512  exec_prefix="$acl_final_exec_prefix"
9513  eval x=\"$x\"
9514  exec_prefix="$acl_save_exec_prefix"
9515  prefix="$acl_save_prefix"
9516
9517                      if test "X$x" = "X-L$found_dir"; then
9518                        haveit=yes
9519                        break
9520                      fi
9521                    done
9522                    if test -z "$haveit"; then
9523                      LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9524                    fi
9525                    if test "$hardcode_minus_L" != no; then
9526                                                                                        LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9527                    else
9528                                                                                                                                                                                LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9529                    fi
9530                  fi
9531                fi
9532              fi
9533            else
9534              if test "X$found_a" != "X"; then
9535                                LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9536              else
9537                                                LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9538              fi
9539            fi
9540                        additional_includedir=
9541            case "$found_dir" in
9542              */lib | */lib/)
9543                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9544                additional_includedir="$basedir/include"
9545                ;;
9546            esac
9547            if test "X$additional_includedir" != "X"; then
9548                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
9549                haveit=
9550                if test "X$additional_includedir" = "X/usr/local/include"; then
9551                  if test -n "$GCC"; then
9552                    case $host_os in
9553                      linux*) haveit=yes;;
9554                    esac
9555                  fi
9556                fi
9557                if test -z "$haveit"; then
9558                  for x in $CPPFLAGS $INCEXPAT; do
9559
9560  acl_save_prefix="$prefix"
9561  prefix="$acl_final_prefix"
9562  acl_save_exec_prefix="$exec_prefix"
9563  exec_prefix="$acl_final_exec_prefix"
9564  eval x=\"$x\"
9565  exec_prefix="$acl_save_exec_prefix"
9566  prefix="$acl_save_prefix"
9567
9568                    if test "X$x" = "X-I$additional_includedir"; then
9569                      haveit=yes
9570                      break
9571                    fi
9572                  done
9573                  if test -z "$haveit"; then
9574                    if test -d "$additional_includedir"; then
9575                                            INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9576                    fi
9577                  fi
9578                fi
9579              fi
9580            fi
9581                        if test -n "$found_la"; then
9582                                                        save_libdir="$libdir"
9583              case "$found_la" in
9584                */* | *\\*) . "$found_la" ;;
9585                *) . "./$found_la" ;;
9586              esac
9587              libdir="$save_libdir"
9588                            for dep in $dependency_libs; do
9589                case "$dep" in
9590                  -L*)
9591                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9592                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
9593                      haveit=
9594                      if test "X$additional_libdir" = "X/usr/local/lib"; then
9595                        if test -n "$GCC"; then
9596                          case $host_os in
9597                            linux*) haveit=yes;;
9598                          esac
9599                        fi
9600                      fi
9601                      if test -z "$haveit"; then
9602                        haveit=
9603                        for x in $LDFLAGS $LIBEXPAT; do
9604
9605  acl_save_prefix="$prefix"
9606  prefix="$acl_final_prefix"
9607  acl_save_exec_prefix="$exec_prefix"
9608  exec_prefix="$acl_final_exec_prefix"
9609  eval x=\"$x\"
9610  exec_prefix="$acl_save_exec_prefix"
9611  prefix="$acl_save_prefix"
9612
9613                          if test "X$x" = "X-L$additional_libdir"; then
9614                            haveit=yes
9615                            break
9616                          fi
9617                        done
9618                        if test -z "$haveit"; then
9619                          if test -d "$additional_libdir"; then
9620                                                        LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9621                          fi
9622                        fi
9623                        haveit=
9624                        for x in $LDFLAGS $LTLIBEXPAT; do
9625
9626  acl_save_prefix="$prefix"
9627  prefix="$acl_final_prefix"
9628  acl_save_exec_prefix="$exec_prefix"
9629  exec_prefix="$acl_final_exec_prefix"
9630  eval x=\"$x\"
9631  exec_prefix="$acl_save_exec_prefix"
9632  prefix="$acl_save_prefix"
9633
9634                          if test "X$x" = "X-L$additional_libdir"; then
9635                            haveit=yes
9636                            break
9637                          fi
9638                        done
9639                        if test -z "$haveit"; then
9640                          if test -d "$additional_libdir"; then
9641                                                        LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9642                          fi
9643                        fi
9644                      fi
9645                    fi
9646                    ;;
9647                  -R*)
9648                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
9649                    if test "$enable_rpath" != no; then
9650                                                                  haveit=
9651                      for x in $rpathdirs; do
9652                        if test "X$x" = "X$dir"; then
9653                          haveit=yes
9654                          break
9655                        fi
9656                      done
9657                      if test -z "$haveit"; then
9658                        rpathdirs="$rpathdirs $dir"
9659                      fi
9660                                                                  haveit=
9661                      for x in $ltrpathdirs; do
9662                        if test "X$x" = "X$dir"; then
9663                          haveit=yes
9664                          break
9665                        fi
9666                      done
9667                      if test -z "$haveit"; then
9668                        ltrpathdirs="$ltrpathdirs $dir"
9669                      fi
9670                    fi
9671                    ;;
9672                  -l*)
9673                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9674                    ;;
9675                  *.la)
9676                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9677                    ;;
9678                  *)
9679                                        LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9680                    LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9681                    ;;
9682                esac
9683              done
9684            fi
9685          else
9686                                                            LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9687            LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9688          fi
9689        fi
9690      fi
9691    done
9692  done
9693  if test "X$rpathdirs" != "X"; then
9694    if test -n "$hardcode_libdir_separator"; then
9695                        alldirs=
9696      for found_dir in $rpathdirs; do
9697        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9698      done
9699            acl_save_libdir="$libdir"
9700      libdir="$alldirs"
9701      eval flag=\"$hardcode_libdir_flag_spec\"
9702      libdir="$acl_save_libdir"
9703      LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9704    else
9705            for found_dir in $rpathdirs; do
9706        acl_save_libdir="$libdir"
9707        libdir="$found_dir"
9708        eval flag=\"$hardcode_libdir_flag_spec\"
9709        libdir="$acl_save_libdir"
9710        LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9711      done
9712    fi
9713  fi
9714  if test "X$ltrpathdirs" != "X"; then
9715            for found_dir in $ltrpathdirs; do
9716      LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9717    done
9718  fi
9719
9720
9721        ac_save_CPPFLAGS="$CPPFLAGS"
9722
9723  for element in $INCEXPAT; do
9724    haveit=
9725    for x in $CPPFLAGS; do
9726
9727  acl_save_prefix="$prefix"
9728  prefix="$acl_final_prefix"
9729  acl_save_exec_prefix="$exec_prefix"
9730  exec_prefix="$acl_final_exec_prefix"
9731  eval x=\"$x\"
9732  exec_prefix="$acl_save_exec_prefix"
9733  prefix="$acl_save_prefix"
9734
9735      if test "X$x" = "X$element"; then
9736        haveit=yes
9737        break
9738      fi
9739    done
9740    if test -z "$haveit"; then
9741      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9742    fi
9743  done
9744
9745
9746  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9747$as_echo_n "checking for libexpat... " >&6; }
9748if ${ac_cv_libexpat+:} false; then :
9749  $as_echo_n "(cached) " >&6
9750else
9751
9752    ac_save_LIBS="$LIBS"
9753    LIBS="$LIBS $LIBEXPAT"
9754    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9755/* end confdefs.h.  */
9756#include "expat.h"
9757int
9758main ()
9759{
9760XML_Parser p = XML_ParserCreate (0);
9761  ;
9762  return 0;
9763}
9764_ACEOF
9765if ac_fn_c_try_link "$LINENO"; then :
9766  ac_cv_libexpat=yes
9767else
9768  ac_cv_libexpat=no
9769fi
9770rm -f core conftest.err conftest.$ac_objext \
9771    conftest$ac_exeext conftest.$ac_ext
9772    LIBS="$ac_save_LIBS"
9773
9774fi
9775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9776$as_echo "$ac_cv_libexpat" >&6; }
9777  if test "$ac_cv_libexpat" = yes; then
9778    HAVE_LIBEXPAT=yes
9779
9780$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9781
9782    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9783$as_echo_n "checking how to link with libexpat... " >&6; }
9784    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9785$as_echo "$LIBEXPAT" >&6; }
9786  else
9787    HAVE_LIBEXPAT=no
9788            CPPFLAGS="$ac_save_CPPFLAGS"
9789    LIBEXPAT=
9790    LTLIBEXPAT=
9791  fi
9792
9793
9794
9795
9796
9797
9798  if test "$HAVE_LIBEXPAT" != yes; then
9799    if test "$with_expat" = yes; then
9800      as_fn_error $? "expat is missing or unusable" "$LINENO" 5
9801    else
9802      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9803$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9804    fi
9805  else
9806    save_LIBS=$LIBS
9807    LIBS="$LIBS $LIBEXPAT"
9808    for ac_func in XML_StopParser
9809do :
9810  ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9811if test "x$ac_cv_func_XML_StopParser" = xyes; then :
9812  cat >>confdefs.h <<_ACEOF
9813#define HAVE_XML_STOPPARSER 1
9814_ACEOF
9815
9816fi
9817done
9818
9819    LIBS=$save_LIBS
9820  fi
9821fi
9822
9823
9824# Check whether --with-mpfr was given.
9825if test "${with_mpfr+set}" = set; then :
9826  withval=$with_mpfr;
9827else
9828  with_mpfr=auto
9829fi
9830
9831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9832$as_echo_n "checking whether to use MPFR... " >&6; }
9833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9834$as_echo "$with_mpfr" >&6; }
9835
9836if test "${with_mpfr}" = no; then
9837  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9838$as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9839  HAVE_LIBMPFR=no
9840else
9841
9842
9843
9844
9845
9846
9847
9848
9849    use_additional=yes
9850
9851  acl_save_prefix="$prefix"
9852  prefix="$acl_final_prefix"
9853  acl_save_exec_prefix="$exec_prefix"
9854  exec_prefix="$acl_final_exec_prefix"
9855
9856    eval additional_includedir=\"$includedir\"
9857    eval additional_libdir=\"$libdir\"
9858
9859  exec_prefix="$acl_save_exec_prefix"
9860  prefix="$acl_save_prefix"
9861
9862
9863# Check whether --with-libmpfr-prefix was given.
9864if test "${with_libmpfr_prefix+set}" = set; then :
9865  withval=$with_libmpfr_prefix;
9866    if test "X$withval" = "Xno"; then
9867      use_additional=no
9868    else
9869      if test "X$withval" = "X"; then
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
9876          eval additional_includedir=\"$includedir\"
9877          eval additional_libdir=\"$libdir\"
9878
9879  exec_prefix="$acl_save_exec_prefix"
9880  prefix="$acl_save_prefix"
9881
9882      else
9883        additional_includedir="$withval/include"
9884        additional_libdir="$withval/lib"
9885      fi
9886    fi
9887
9888fi
9889
9890      LIBMPFR=
9891  LTLIBMPFR=
9892  INCMPFR=
9893  rpathdirs=
9894  ltrpathdirs=
9895  names_already_handled=
9896  names_next_round='mpfr gmp'
9897  while test -n "$names_next_round"; do
9898    names_this_round="$names_next_round"
9899    names_next_round=
9900    for name in $names_this_round; do
9901      already_handled=
9902      for n in $names_already_handled; do
9903        if test "$n" = "$name"; then
9904          already_handled=yes
9905          break
9906        fi
9907      done
9908      if test -z "$already_handled"; then
9909        names_already_handled="$names_already_handled $name"
9910                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9911        eval value=\"\$HAVE_LIB$uppername\"
9912        if test -n "$value"; then
9913          if test "$value" = yes; then
9914            eval value=\"\$LIB$uppername\"
9915            test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
9916            eval value=\"\$LTLIB$uppername\"
9917            test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9918          else
9919                                    :
9920          fi
9921        else
9922                              found_dir=
9923          found_la=
9924          found_so=
9925          found_a=
9926          if test $use_additional = yes; then
9927            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9928              found_dir="$additional_libdir"
9929              found_so="$additional_libdir/lib$name.$shlibext"
9930              if test -f "$additional_libdir/lib$name.la"; then
9931                found_la="$additional_libdir/lib$name.la"
9932              fi
9933            else
9934              if test -f "$additional_libdir/lib$name.$libext"; then
9935                found_dir="$additional_libdir"
9936                found_a="$additional_libdir/lib$name.$libext"
9937                if test -f "$additional_libdir/lib$name.la"; then
9938                  found_la="$additional_libdir/lib$name.la"
9939                fi
9940              fi
9941            fi
9942          fi
9943          if test "X$found_dir" = "X"; then
9944            for x in $LDFLAGS $LTLIBMPFR; do
9945
9946  acl_save_prefix="$prefix"
9947  prefix="$acl_final_prefix"
9948  acl_save_exec_prefix="$exec_prefix"
9949  exec_prefix="$acl_final_exec_prefix"
9950  eval x=\"$x\"
9951  exec_prefix="$acl_save_exec_prefix"
9952  prefix="$acl_save_prefix"
9953
9954              case "$x" in
9955                -L*)
9956                  dir=`echo "X$x" | sed -e 's/^X-L//'`
9957                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9958                    found_dir="$dir"
9959                    found_so="$dir/lib$name.$shlibext"
9960                    if test -f "$dir/lib$name.la"; then
9961                      found_la="$dir/lib$name.la"
9962                    fi
9963                  else
9964                    if test -f "$dir/lib$name.$libext"; then
9965                      found_dir="$dir"
9966                      found_a="$dir/lib$name.$libext"
9967                      if test -f "$dir/lib$name.la"; then
9968                        found_la="$dir/lib$name.la"
9969                      fi
9970                    fi
9971                  fi
9972                  ;;
9973              esac
9974              if test "X$found_dir" != "X"; then
9975                break
9976              fi
9977            done
9978          fi
9979          if test "X$found_dir" != "X"; then
9980                        LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
9981            if test "X$found_so" != "X"; then
9982                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9983                                LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9984              else
9985                                                                                haveit=
9986                for x in $ltrpathdirs; do
9987                  if test "X$x" = "X$found_dir"; then
9988                    haveit=yes
9989                    break
9990                  fi
9991                done
9992                if test -z "$haveit"; then
9993                  ltrpathdirs="$ltrpathdirs $found_dir"
9994                fi
9995                                if test "$hardcode_direct" = yes; then
9996                                                      LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9997                else
9998                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9999                                                            LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10000                                                            haveit=
10001                    for x in $rpathdirs; do
10002                      if test "X$x" = "X$found_dir"; then
10003                        haveit=yes
10004                        break
10005                      fi
10006                    done
10007                    if test -z "$haveit"; then
10008                      rpathdirs="$rpathdirs $found_dir"
10009                    fi
10010                  else
10011                                                                                haveit=
10012                    for x in $LDFLAGS $LIBMPFR; do
10013
10014  acl_save_prefix="$prefix"
10015  prefix="$acl_final_prefix"
10016  acl_save_exec_prefix="$exec_prefix"
10017  exec_prefix="$acl_final_exec_prefix"
10018  eval x=\"$x\"
10019  exec_prefix="$acl_save_exec_prefix"
10020  prefix="$acl_save_prefix"
10021
10022                      if test "X$x" = "X-L$found_dir"; then
10023                        haveit=yes
10024                        break
10025                      fi
10026                    done
10027                    if test -z "$haveit"; then
10028                      LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10029                    fi
10030                    if test "$hardcode_minus_L" != no; then
10031                                                                                        LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10032                    else
10033                                                                                                                                                                                LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10034                    fi
10035                  fi
10036                fi
10037              fi
10038            else
10039              if test "X$found_a" != "X"; then
10040                                LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
10041              else
10042                                                LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10043              fi
10044            fi
10045                        additional_includedir=
10046            case "$found_dir" in
10047              */lib | */lib/)
10048                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10049                additional_includedir="$basedir/include"
10050                ;;
10051            esac
10052            if test "X$additional_includedir" != "X"; then
10053                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
10054                haveit=
10055                if test "X$additional_includedir" = "X/usr/local/include"; then
10056                  if test -n "$GCC"; then
10057                    case $host_os in
10058                      linux*) haveit=yes;;
10059                    esac
10060                  fi
10061                fi
10062                if test -z "$haveit"; then
10063                  for x in $CPPFLAGS $INCMPFR; do
10064
10065  acl_save_prefix="$prefix"
10066  prefix="$acl_final_prefix"
10067  acl_save_exec_prefix="$exec_prefix"
10068  exec_prefix="$acl_final_exec_prefix"
10069  eval x=\"$x\"
10070  exec_prefix="$acl_save_exec_prefix"
10071  prefix="$acl_save_prefix"
10072
10073                    if test "X$x" = "X-I$additional_includedir"; then
10074                      haveit=yes
10075                      break
10076                    fi
10077                  done
10078                  if test -z "$haveit"; then
10079                    if test -d "$additional_includedir"; then
10080                                            INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10081                    fi
10082                  fi
10083                fi
10084              fi
10085            fi
10086                        if test -n "$found_la"; then
10087                                                        save_libdir="$libdir"
10088              case "$found_la" in
10089                */* | *\\*) . "$found_la" ;;
10090                *) . "./$found_la" ;;
10091              esac
10092              libdir="$save_libdir"
10093                            for dep in $dependency_libs; do
10094                case "$dep" in
10095                  -L*)
10096                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10097                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
10098                      haveit=
10099                      if test "X$additional_libdir" = "X/usr/local/lib"; then
10100                        if test -n "$GCC"; then
10101                          case $host_os in
10102                            linux*) haveit=yes;;
10103                          esac
10104                        fi
10105                      fi
10106                      if test -z "$haveit"; then
10107                        haveit=
10108                        for x in $LDFLAGS $LIBMPFR; do
10109
10110  acl_save_prefix="$prefix"
10111  prefix="$acl_final_prefix"
10112  acl_save_exec_prefix="$exec_prefix"
10113  exec_prefix="$acl_final_exec_prefix"
10114  eval x=\"$x\"
10115  exec_prefix="$acl_save_exec_prefix"
10116  prefix="$acl_save_prefix"
10117
10118                          if test "X$x" = "X-L$additional_libdir"; then
10119                            haveit=yes
10120                            break
10121                          fi
10122                        done
10123                        if test -z "$haveit"; then
10124                          if test -d "$additional_libdir"; then
10125                                                        LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10126                          fi
10127                        fi
10128                        haveit=
10129                        for x in $LDFLAGS $LTLIBMPFR; do
10130
10131  acl_save_prefix="$prefix"
10132  prefix="$acl_final_prefix"
10133  acl_save_exec_prefix="$exec_prefix"
10134  exec_prefix="$acl_final_exec_prefix"
10135  eval x=\"$x\"
10136  exec_prefix="$acl_save_exec_prefix"
10137  prefix="$acl_save_prefix"
10138
10139                          if test "X$x" = "X-L$additional_libdir"; then
10140                            haveit=yes
10141                            break
10142                          fi
10143                        done
10144                        if test -z "$haveit"; then
10145                          if test -d "$additional_libdir"; then
10146                                                        LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10147                          fi
10148                        fi
10149                      fi
10150                    fi
10151                    ;;
10152                  -R*)
10153                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
10154                    if test "$enable_rpath" != no; then
10155                                                                  haveit=
10156                      for x in $rpathdirs; do
10157                        if test "X$x" = "X$dir"; then
10158                          haveit=yes
10159                          break
10160                        fi
10161                      done
10162                      if test -z "$haveit"; then
10163                        rpathdirs="$rpathdirs $dir"
10164                      fi
10165                                                                  haveit=
10166                      for x in $ltrpathdirs; do
10167                        if test "X$x" = "X$dir"; then
10168                          haveit=yes
10169                          break
10170                        fi
10171                      done
10172                      if test -z "$haveit"; then
10173                        ltrpathdirs="$ltrpathdirs $dir"
10174                      fi
10175                    fi
10176                    ;;
10177                  -l*)
10178                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10179                    ;;
10180                  *.la)
10181                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10182                    ;;
10183                  *)
10184                                        LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10185                    LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10186                    ;;
10187                esac
10188              done
10189            fi
10190          else
10191                                                            LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10192            LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10193          fi
10194        fi
10195      fi
10196    done
10197  done
10198  if test "X$rpathdirs" != "X"; then
10199    if test -n "$hardcode_libdir_separator"; then
10200                        alldirs=
10201      for found_dir in $rpathdirs; do
10202        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10203      done
10204            acl_save_libdir="$libdir"
10205      libdir="$alldirs"
10206      eval flag=\"$hardcode_libdir_flag_spec\"
10207      libdir="$acl_save_libdir"
10208      LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10209    else
10210            for found_dir in $rpathdirs; do
10211        acl_save_libdir="$libdir"
10212        libdir="$found_dir"
10213        eval flag=\"$hardcode_libdir_flag_spec\"
10214        libdir="$acl_save_libdir"
10215        LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10216      done
10217    fi
10218  fi
10219  if test "X$ltrpathdirs" != "X"; then
10220            for found_dir in $ltrpathdirs; do
10221      LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10222    done
10223  fi
10224
10225
10226        ac_save_CPPFLAGS="$CPPFLAGS"
10227
10228  for element in $INCMPFR; do
10229    haveit=
10230    for x in $CPPFLAGS; do
10231
10232  acl_save_prefix="$prefix"
10233  prefix="$acl_final_prefix"
10234  acl_save_exec_prefix="$exec_prefix"
10235  exec_prefix="$acl_final_exec_prefix"
10236  eval x=\"$x\"
10237  exec_prefix="$acl_save_exec_prefix"
10238  prefix="$acl_save_prefix"
10239
10240      if test "X$x" = "X$element"; then
10241        haveit=yes
10242        break
10243      fi
10244    done
10245    if test -z "$haveit"; then
10246      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10247    fi
10248  done
10249
10250
10251  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10252$as_echo_n "checking for libmpfr... " >&6; }
10253if ${ac_cv_libmpfr+:} false; then :
10254  $as_echo_n "(cached) " >&6
10255else
10256
10257    ac_save_LIBS="$LIBS"
10258    LIBS="$LIBS $LIBMPFR"
10259    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10260/* end confdefs.h.  */
10261#include <mpfr.h>
10262int
10263main ()
10264{
10265mpfr_exp_t exp; mpfr_t x;
10266			 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10267  ;
10268  return 0;
10269}
10270_ACEOF
10271if ac_fn_c_try_link "$LINENO"; then :
10272  ac_cv_libmpfr=yes
10273else
10274  ac_cv_libmpfr=no
10275fi
10276rm -f core conftest.err conftest.$ac_objext \
10277    conftest$ac_exeext conftest.$ac_ext
10278    LIBS="$ac_save_LIBS"
10279
10280fi
10281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10282$as_echo "$ac_cv_libmpfr" >&6; }
10283  if test "$ac_cv_libmpfr" = yes; then
10284    HAVE_LIBMPFR=yes
10285
10286$as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10287
10288    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10289$as_echo_n "checking how to link with libmpfr... " >&6; }
10290    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10291$as_echo "$LIBMPFR" >&6; }
10292  else
10293    HAVE_LIBMPFR=no
10294            CPPFLAGS="$ac_save_CPPFLAGS"
10295    LIBMPFR=
10296    LTLIBMPFR=
10297  fi
10298
10299
10300
10301
10302
10303
10304  if test "$HAVE_LIBMPFR" != yes; then
10305    if test "$with_mpfr" = yes; then
10306      as_fn_error $? "MPFR is missing or unusable" "$LINENO" 5
10307    else
10308      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10309$as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10310    fi
10311  fi
10312fi
10313
10314# --------------------- #
10315# Check for libpython.  #
10316# --------------------- #
10317
10318
10319
10320
10321
10322
10323# Check whether --with-python was given.
10324if test "${with_python+set}" = set; then :
10325  withval=$with_python;
10326else
10327  with_python=auto
10328fi
10329
10330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10331$as_echo_n "checking whether to use python... " >&6; }
10332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10333$as_echo "$with_python" >&6; }
10334
10335if test "${with_python}" = no; then
10336  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10337$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10338  have_libpython=no
10339else
10340  case "${with_python}" in
10341  [\\/]* | ?:[\\/]*)
10342    if test -d ${with_python}; then
10343      # Assume the python binary is ${with_python}/bin/python.
10344      python_prog="${with_python}/bin/python"
10345      python_prefix=
10346      # If python does not exit ${with_python}/bin, then try in
10347      # ${with_python}.  On Windows/MinGW, this is where the Python
10348      # executable is.
10349      if test ! -x "${python_prog}"; then
10350        python_prog="${with_python}/python"
10351        python_prefix=
10352      fi
10353      if test ! -x "${python_prog}"; then
10354        # Fall back to gdb 7.0/7.1 behaviour.
10355        python_prog=missing
10356        python_prefix=${with_python}
10357      fi
10358    elif test -x "${with_python}"; then
10359      # While we can't run python compiled for $host (unless host == build),
10360      # the user could write a script that provides the needed information,
10361      # so we support that.
10362      python_prog=${with_python}
10363      python_prefix=
10364    else
10365      as_fn_error $? "invalid value for --with-python" "$LINENO" 5
10366    fi
10367    ;;
10368  */*)
10369    # Disallow --with-python=foo/bar.
10370    as_fn_error $? "invalid value for --with-python" "$LINENO" 5
10371    ;;
10372  *)
10373    # The user has either specified auto, yes, or the name of the python
10374    # program assumed to be in $PATH.
10375    python_prefix=
10376    case "${with_python}" in
10377    yes | auto)
10378      if test ${build} = ${host}; then
10379        # Extract the first word of "python", so it can be a program name with args.
10380set dummy python; ac_word=$2
10381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10382$as_echo_n "checking for $ac_word... " >&6; }
10383if ${ac_cv_path_python_prog_path+:} false; then :
10384  $as_echo_n "(cached) " >&6
10385else
10386  case $python_prog_path in
10387  [\\/]* | ?:[\\/]*)
10388  ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10389  ;;
10390  *)
10391  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10392for as_dir in $PATH
10393do
10394  IFS=$as_save_IFS
10395  test -z "$as_dir" && as_dir=.
10396    for ac_exec_ext in '' $ac_executable_extensions; do
10397  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10398    ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10399    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10400    break 2
10401  fi
10402done
10403  done
10404IFS=$as_save_IFS
10405
10406  test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10407  ;;
10408esac
10409fi
10410python_prog_path=$ac_cv_path_python_prog_path
10411if test -n "$python_prog_path"; then
10412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10413$as_echo "$python_prog_path" >&6; }
10414else
10415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10416$as_echo "no" >&6; }
10417fi
10418
10419
10420        if test "${python_prog_path}" = missing; then
10421          python_prog=missing
10422        else
10423          python_prog=${python_prog_path}
10424        fi
10425      else
10426        # Not much we can do except assume the cross-compiler will find the
10427        # right files.
10428        python_prog=missing
10429      fi
10430      ;;
10431    *)
10432      # While we can't run python compiled for $host (unless host == build),
10433      # the user could write a script that provides the needed information,
10434      # so we support that.
10435      python_prog="${with_python}"
10436      # Extract the first word of "${python_prog}", so it can be a program name with args.
10437set dummy ${python_prog}; ac_word=$2
10438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10439$as_echo_n "checking for $ac_word... " >&6; }
10440if ${ac_cv_path_python_prog_path+:} false; then :
10441  $as_echo_n "(cached) " >&6
10442else
10443  case $python_prog_path in
10444  [\\/]* | ?:[\\/]*)
10445  ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10446  ;;
10447  *)
10448  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10449for as_dir in $PATH
10450do
10451  IFS=$as_save_IFS
10452  test -z "$as_dir" && as_dir=.
10453    for ac_exec_ext in '' $ac_executable_extensions; do
10454  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10455    ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10456    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10457    break 2
10458  fi
10459done
10460  done
10461IFS=$as_save_IFS
10462
10463  test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10464  ;;
10465esac
10466fi
10467python_prog_path=$ac_cv_path_python_prog_path
10468if test -n "$python_prog_path"; then
10469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10470$as_echo "$python_prog_path" >&6; }
10471else
10472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10473$as_echo "no" >&6; }
10474fi
10475
10476
10477      if test "${python_prog_path}" = missing; then
10478        as_fn_error $? "unable to find python program ${python_prog}" "$LINENO" 5
10479      fi
10480      ;;
10481    esac
10482  esac
10483
10484  if test "${python_prog}" != missing; then
10485    # We have a python program to use, but it may be too old.
10486    # Don't flag an error for --with-python=auto (the default).
10487    have_python_config=yes
10488    python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10489    if test $? != 0; then
10490      have_python_config=failed
10491      if test "${with_python}" != auto; then
10492        as_fn_error $? "failure running python-config --includes" "$LINENO" 5
10493      fi
10494    fi
10495    python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10496    if test $? != 0; then
10497      have_python_config=failed
10498      if test "${with_python}" != auto; then
10499        as_fn_error $? "failure running python-config --ldflags" "$LINENO" 5
10500      fi
10501    fi
10502    python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10503    if test $? != 0; then
10504      have_python_config=failed
10505      if test "${with_python}" != auto; then
10506        as_fn_error $? "failure running python-config --exec-prefix" "$LINENO" 5
10507      fi
10508    fi
10509  else
10510    # We do not have a python executable we can use to determine where
10511    # to find the Python headers and libs.  We cannot guess the include
10512    # path from the python_prefix either, because that include path
10513    # depends on the Python version.  So, there is nothing much we can
10514    # do except assume that the compiler will be able to find those files.
10515    python_includes=
10516    python_libs=
10517    have_python_config=no
10518  fi
10519
10520  # If we have python-config, only try the configuration it provides.
10521  # Otherwise fallback on the old way of trying different versions of
10522  # python in turn.
10523
10524  have_libpython=no
10525  if test "${have_python_config}" = yes; then
10526    # Determine the Python version by extracting "-lpython<version>"
10527    # part of the python_libs. <version> is usually X.Y with X and Y
10528    # being decimal numbers, but can also be XY (seen on Windows).
10529    #
10530    # The extraction is performed using sed with a regular expression.
10531    # Initially, the regexp used was using the '?' quantifier to make
10532    # the dot in the version number optional.  Unfortunately, this
10533    # does not work with non-GNU versions of sed because, because of
10534    # what looks like a limitation (the '?' quantifier does not work
10535    # with back-references).  We work around this limitation by using
10536    # the '*' quantifier instead.  It means that, in theory, we might
10537    # match unexpected version strings such as "-lpython2..7", but
10538    # this seems unlikely in practice.  And even if that happens,
10539    # an error will be triggered later on, when checking that version
10540    # number.
10541    python_version=`echo " ${python_libs} " \
10542                         | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10543    case "${python_version}" in
10544    python*)
10545
10546  version=${python_version}
10547
10548  new_CPPFLAGS=${python_includes}
10549  new_LIBS=${python_libs}
10550  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10551$as_echo_n "checking for ${version}... " >&6; }
10552  save_CPPFLAGS=$CPPFLAGS
10553  save_LIBS=$LIBS
10554  CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10555  LIBS="$new_LIBS $LIBS"
10556  found_usable_python=no
10557  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10558/* end confdefs.h.  */
10559#include "Python.h"
10560int
10561main ()
10562{
10563Py_Initialize ();
10564  ;
10565  return 0;
10566}
10567_ACEOF
10568if ac_fn_c_try_link "$LINENO"; then :
10569  have_libpython=${version}
10570                  found_usable_python=yes
10571                  PYTHON_CPPFLAGS=$new_CPPFLAGS
10572                  PYTHON_LIBS=$new_LIBS
10573fi
10574rm -f core conftest.err conftest.$ac_objext \
10575    conftest$ac_exeext conftest.$ac_ext
10576  CPPFLAGS=$save_CPPFLAGS
10577  LIBS=$save_LIBS
10578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10579$as_echo "${found_usable_python}" >&6; }
10580
10581      ;;
10582    *)
10583      as_fn_error $? "unable to determine python version from ${python_libs}" "$LINENO" 5
10584      ;;
10585    esac
10586  elif test "${have_python_config}" != failed; then
10587    if test "${have_libpython}" = no; then
10588
10589  version=python2.7
10590
10591  new_CPPFLAGS=${python_includes}
10592  new_LIBS="-lpython2.7 ${python_libs}"
10593  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10594$as_echo_n "checking for ${version}... " >&6; }
10595  save_CPPFLAGS=$CPPFLAGS
10596  save_LIBS=$LIBS
10597  CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10598  LIBS="$new_LIBS $LIBS"
10599  found_usable_python=no
10600  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10601/* end confdefs.h.  */
10602#include "Python.h"
10603int
10604main ()
10605{
10606Py_Initialize ();
10607  ;
10608  return 0;
10609}
10610_ACEOF
10611if ac_fn_c_try_link "$LINENO"; then :
10612  have_libpython=${version}
10613                  found_usable_python=yes
10614                  PYTHON_CPPFLAGS=$new_CPPFLAGS
10615                  PYTHON_LIBS=$new_LIBS
10616fi
10617rm -f core conftest.err conftest.$ac_objext \
10618    conftest$ac_exeext conftest.$ac_ext
10619  CPPFLAGS=$save_CPPFLAGS
10620  LIBS=$save_LIBS
10621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10622$as_echo "${found_usable_python}" >&6; }
10623
10624    fi
10625    if test "${have_libpython}" = no; then
10626
10627  version=python2.6
10628
10629  new_CPPFLAGS=${python_includes}
10630  new_LIBS="-lpython2.6 ${python_libs}"
10631  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10632$as_echo_n "checking for ${version}... " >&6; }
10633  save_CPPFLAGS=$CPPFLAGS
10634  save_LIBS=$LIBS
10635  CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10636  LIBS="$new_LIBS $LIBS"
10637  found_usable_python=no
10638  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10639/* end confdefs.h.  */
10640#include "Python.h"
10641int
10642main ()
10643{
10644Py_Initialize ();
10645  ;
10646  return 0;
10647}
10648_ACEOF
10649if ac_fn_c_try_link "$LINENO"; then :
10650  have_libpython=${version}
10651                  found_usable_python=yes
10652                  PYTHON_CPPFLAGS=$new_CPPFLAGS
10653                  PYTHON_LIBS=$new_LIBS
10654fi
10655rm -f core conftest.err conftest.$ac_objext \
10656    conftest$ac_exeext conftest.$ac_ext
10657  CPPFLAGS=$save_CPPFLAGS
10658  LIBS=$save_LIBS
10659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10660$as_echo "${found_usable_python}" >&6; }
10661
10662    fi
10663    if test ${have_libpython} = no; then
10664
10665  version=python2.5
10666
10667  new_CPPFLAGS=${python_includes}
10668  new_LIBS="-lpython2.5 ${python_libs}"
10669  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10670$as_echo_n "checking for ${version}... " >&6; }
10671  save_CPPFLAGS=$CPPFLAGS
10672  save_LIBS=$LIBS
10673  CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10674  LIBS="$new_LIBS $LIBS"
10675  found_usable_python=no
10676  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10677/* end confdefs.h.  */
10678#include "Python.h"
10679int
10680main ()
10681{
10682Py_Initialize ();
10683  ;
10684  return 0;
10685}
10686_ACEOF
10687if ac_fn_c_try_link "$LINENO"; then :
10688  have_libpython=${version}
10689                  found_usable_python=yes
10690                  PYTHON_CPPFLAGS=$new_CPPFLAGS
10691                  PYTHON_LIBS=$new_LIBS
10692fi
10693rm -f core conftest.err conftest.$ac_objext \
10694    conftest$ac_exeext conftest.$ac_ext
10695  CPPFLAGS=$save_CPPFLAGS
10696  LIBS=$save_LIBS
10697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10698$as_echo "${found_usable_python}" >&6; }
10699
10700    fi
10701    if test ${have_libpython} = no; then
10702
10703  version=python2.4
10704
10705  new_CPPFLAGS=${python_includes}
10706  new_LIBS="-lpython2.4 ${python_libs}"
10707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10708$as_echo_n "checking for ${version}... " >&6; }
10709  save_CPPFLAGS=$CPPFLAGS
10710  save_LIBS=$LIBS
10711  CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10712  LIBS="$new_LIBS $LIBS"
10713  found_usable_python=no
10714  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10715/* end confdefs.h.  */
10716#include "Python.h"
10717int
10718main ()
10719{
10720Py_Initialize ();
10721  ;
10722  return 0;
10723}
10724_ACEOF
10725if ac_fn_c_try_link "$LINENO"; then :
10726  have_libpython=${version}
10727                  found_usable_python=yes
10728                  PYTHON_CPPFLAGS=$new_CPPFLAGS
10729                  PYTHON_LIBS=$new_LIBS
10730fi
10731rm -f core conftest.err conftest.$ac_objext \
10732    conftest$ac_exeext conftest.$ac_ext
10733  CPPFLAGS=$save_CPPFLAGS
10734  LIBS=$save_LIBS
10735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10736$as_echo "${found_usable_python}" >&6; }
10737
10738    fi
10739  fi
10740  if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10741
10742$as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10743
10744  elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10745
10746$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10747
10748  elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10749
10750$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10751
10752  elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10753
10754$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10755
10756  fi
10757
10758  if test "${have_libpython}" = no; then
10759    case "${with_python}" in
10760    yes)
10761      as_fn_error $? "python is missing or unusable" "$LINENO" 5
10762      ;;
10763    auto)
10764      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10765$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10766      ;;
10767    *)
10768      as_fn_error $? "no usable python found at ${with_python}" "$LINENO" 5
10769      ;;
10770    esac
10771  else
10772    if test -n "${python_prefix}"; then
10773
10774cat >>confdefs.h <<_ACEOF
10775#define WITH_PYTHON_PATH "${python_prefix}"
10776_ACEOF
10777
10778
10779  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10780     if test "x$prefix" = xNONE; then
10781     	test_prefix=/usr/local
10782     else
10783	test_prefix=$prefix
10784     fi
10785  else
10786     test_prefix=$exec_prefix
10787  fi
10788  value=0
10789  case ${python_prefix} in
10790     "${test_prefix}"|"${test_prefix}/"*|\
10791	'${exec_prefix}'|'${exec_prefix}/'*)
10792     value=1
10793     ;;
10794  esac
10795
10796cat >>confdefs.h <<_ACEOF
10797#define PYTHON_PATH_RELOCATABLE $value
10798_ACEOF
10799
10800
10801    fi
10802  fi
10803fi
10804
10805if test "${have_libpython}" != no; then
10806
10807$as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10808
10809  CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10810  CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10811  CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10812  CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10813  ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10814
10815  # Flags needed to compile Python code (taken from python-config --cflags).
10816  # We cannot call python-config directly because it will output whatever was
10817  # used when compiling the Python interpreter itself, including flags which
10818  # would make the python-related objects be compiled differently from the
10819  # rest of GDB (e.g., -O2 and -fPIC).
10820  if test "${GCC}" = yes; then
10821    tentative_python_cflags="-fno-strict-aliasing -fwrapv"
10822    # Python headers recommend -DNDEBUG, but it's unclear if that just
10823    # refers to building Python itself.  In release mode, though, it
10824    # doesn't hurt for the Python code in gdb to follow.
10825    $development || tentative_python_cflags="$tentative_python_cflags -DNDEBUG"
10826  fi
10827
10828  if test "x${tentative_python_cflags}" != x; then
10829    { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10830$as_echo_n "checking compiler flags for python code... " >&6; }
10831    for flag in ${tentative_python_cflags}; do
10832      # Check that the compiler accepts it
10833      saved_CFLAGS="$CFLAGS"
10834      CFLAGS="$CFLAGS $flag"
10835      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10836/* end confdefs.h.  */
10837
10838int
10839main ()
10840{
10841
10842  ;
10843  return 0;
10844}
10845_ACEOF
10846if ac_fn_c_try_compile "$LINENO"; then :
10847  PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10848fi
10849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10850      CFLAGS="$saved_CFLAGS"
10851    done
10852    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10853$as_echo "${PYTHON_CFLAGS}" >&6; }
10854  fi
10855
10856  # On x64 Windows, Python's include headers, and pyconfig.h in
10857  # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10858  # version of Windows.  Unfortunately, MS_WIN64 is only defined if
10859  # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
10860  # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10861  # The issue was reported to the Python community, but still isn't
10862  # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10863
10864  case "$gdb_host" in
10865    mingw64)
10866           if test "${GCC}" = yes; then
10867             CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10868           fi
10869           ;;
10870  esac
10871
10872  # Note that "python -m threading" cannot be used to check for
10873  # threading support due to a bug in Python 2.7.3
10874  # (http://bugs.python.org/issue15567).
10875  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
10876$as_echo_n "checking whether python supports threads... " >&6; }
10877  saved_CPPFLAGS="${CPPFLAGS}"
10878  CPPFLAGS="${PYTHON_CPPFLAGS}"
10879  # Note that the test is reversed so that python_has_threads=yes on
10880  # unexpected failures.
10881  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10882/* end confdefs.h.  */
10883
10884#include <Python.h>
10885#ifdef WITH_THREAD
10886# error
10887#endif
10888
10889_ACEOF
10890if ac_fn_c_try_cpp "$LINENO"; then :
10891  python_has_threads=no
10892else
10893  python_has_threads=yes
10894fi
10895rm -f conftest.err conftest.i conftest.$ac_ext
10896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
10897$as_echo "${python_has_threads}" >&6; }
10898  CPPFLAGS="${saved_CPPFLAGS}"
10899else
10900  # Even if Python support is not compiled in, we need to have this file
10901  # included so that the "python" command, et.al., still exists.
10902  CONFIG_OBS="$CONFIG_OBS python/python.o"
10903  CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10904fi
10905
10906# Work around Python http://bugs.python.org/issue10112.  See also
10907# http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10908# no effect.  Note that the only test after this that uses Python is
10909# the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10910# run without -export-dynamic too.
10911PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10912
10913
10914
10915
10916 if test "${have_libpython}" != no; then
10917  HAVE_PYTHON_TRUE=
10918  HAVE_PYTHON_FALSE='#'
10919else
10920  HAVE_PYTHON_TRUE='#'
10921  HAVE_PYTHON_FALSE=
10922fi
10923
10924
10925# -------------------- #
10926# Check for libguile.  #
10927# -------------------- #
10928
10929
10930
10931
10932
10933
10934# Check whether --with-guile was given.
10935if test "${with_guile+set}" = set; then :
10936  withval=$with_guile;
10937else
10938  with_guile=auto
10939fi
10940
10941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10942$as_echo_n "checking whether to use guile... " >&6; }
10943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10944$as_echo "$with_guile" >&6; }
10945
10946# Extract the first word of "pkg-config", so it can be a program name with args.
10947set dummy pkg-config; ac_word=$2
10948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10949$as_echo_n "checking for $ac_word... " >&6; }
10950if ${ac_cv_path_pkg_config_prog_path+:} false; then :
10951  $as_echo_n "(cached) " >&6
10952else
10953  case $pkg_config_prog_path in
10954  [\\/]* | ?:[\\/]*)
10955  ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
10956  ;;
10957  *)
10958  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10959for as_dir in $PATH
10960do
10961  IFS=$as_save_IFS
10962  test -z "$as_dir" && as_dir=.
10963    for ac_exec_ext in '' $ac_executable_extensions; do
10964  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10965    ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
10966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10967    break 2
10968  fi
10969done
10970  done
10971IFS=$as_save_IFS
10972
10973  test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
10974  ;;
10975esac
10976fi
10977pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
10978if test -n "$pkg_config_prog_path"; then
10979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10980$as_echo "$pkg_config_prog_path" >&6; }
10981else
10982  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10983$as_echo "no" >&6; }
10984fi
10985
10986
10987
10988try_guile_versions="guile-2.0"
10989have_libguile=no
10990case "${with_guile}" in
10991no)
10992  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10993$as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10994  ;;
10995auto)
10996  if test "${pkg_config_prog_path}" = "missing"; then
10997    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10998$as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10999  else
11000
11001  pkg_config=${pkg_config_prog_path}
11002  guile_version_list=${try_guile_versions}
11003  flag_errors=no
11004
11005  found_usable_guile=checking
11006  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11007$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11008  for guile_version in ${guile_version_list}; do
11009    ${pkg_config} --exists ${guile_version} 2>/dev/null
11010    if test $? != 0; then
11011      continue
11012    fi
11013            new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11014    if test $? != 0; then
11015      as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11016    fi
11017    new_LIBS=`${pkg_config} --libs ${guile_version}`
11018    if test $? != 0; then
11019      as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11020    fi
11021        found_usable_guile=${guile_version}
11022    break
11023  done
11024  if test "${found_usable_guile}" = "checking"; then
11025    if test "${flag_errors}" = "yes"; then
11026      as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11027    else
11028      found_usable_guile=no
11029    fi
11030  fi
11031      if test "${found_usable_guile}" != no; then
11032    save_CPPFLAGS=$CPPFLAGS
11033    save_LIBS=$LIBS
11034    CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11035    LIBS="$LIBS $new_LIBS"
11036    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11037/* end confdefs.h.  */
11038#include "libguile.h"
11039int
11040main ()
11041{
11042scm_init_guile ();
11043  ;
11044  return 0;
11045}
11046_ACEOF
11047if ac_fn_c_try_link "$LINENO"; then :
11048  have_libguile=yes
11049                    GUILE_CPPFLAGS=$new_CPPFLAGS
11050                    GUILE_LIBS=$new_LIBS
11051else
11052  found_usable_guile=no
11053fi
11054rm -f core conftest.err conftest.$ac_objext \
11055    conftest$ac_exeext conftest.$ac_ext
11056        ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11057if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11058
11059$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11060
11061
11062fi
11063
11064    CPPFLAGS=$save_CPPFLAGS
11065    LIBS=$save_LIBS
11066    if test "${found_usable_guile}" = no; then
11067      if test "${flag_errors}" = yes; then
11068        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11069$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11070as_fn_error $? "linking guile version ${guile_version} test program failed
11071See \`config.log' for more details" "$LINENO" 5; }
11072      fi
11073    fi
11074  fi
11075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11076$as_echo "${found_usable_guile}" >&6; }
11077
11078  fi
11079  ;;
11080yes)
11081  if test "${pkg_config_prog_path}" = "missing"; then
11082    as_fn_error $? "pkg-config not found" "$LINENO" 5
11083  fi
11084
11085  pkg_config=${pkg_config_prog_path}
11086  guile_version_list=${try_guile_versions}
11087  flag_errors=yes
11088
11089  found_usable_guile=checking
11090  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11091$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11092  for guile_version in ${guile_version_list}; do
11093    ${pkg_config} --exists ${guile_version} 2>/dev/null
11094    if test $? != 0; then
11095      continue
11096    fi
11097            new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11098    if test $? != 0; then
11099      as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11100    fi
11101    new_LIBS=`${pkg_config} --libs ${guile_version}`
11102    if test $? != 0; then
11103      as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11104    fi
11105        found_usable_guile=${guile_version}
11106    break
11107  done
11108  if test "${found_usable_guile}" = "checking"; then
11109    if test "${flag_errors}" = "yes"; then
11110      as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11111    else
11112      found_usable_guile=no
11113    fi
11114  fi
11115      if test "${found_usable_guile}" != no; then
11116    save_CPPFLAGS=$CPPFLAGS
11117    save_LIBS=$LIBS
11118    CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11119    LIBS="$LIBS $new_LIBS"
11120    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11121/* end confdefs.h.  */
11122#include "libguile.h"
11123int
11124main ()
11125{
11126scm_init_guile ();
11127  ;
11128  return 0;
11129}
11130_ACEOF
11131if ac_fn_c_try_link "$LINENO"; then :
11132  have_libguile=yes
11133                    GUILE_CPPFLAGS=$new_CPPFLAGS
11134                    GUILE_LIBS=$new_LIBS
11135else
11136  found_usable_guile=no
11137fi
11138rm -f core conftest.err conftest.$ac_objext \
11139    conftest$ac_exeext conftest.$ac_ext
11140        ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11141if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11142
11143$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11144
11145
11146fi
11147
11148    CPPFLAGS=$save_CPPFLAGS
11149    LIBS=$save_LIBS
11150    if test "${found_usable_guile}" = no; then
11151      if test "${flag_errors}" = yes; then
11152        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11154as_fn_error $? "linking guile version ${guile_version} test program failed
11155See \`config.log' for more details" "$LINENO" 5; }
11156      fi
11157    fi
11158  fi
11159  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11160$as_echo "${found_usable_guile}" >&6; }
11161
11162  ;;
11163[\\/]* | ?:[\\/]*)
11164  if test -x "${with_guile}"; then
11165
11166  pkg_config=${with_guile}
11167  guile_version_list=${try_guile_versions}
11168  flag_errors=yes
11169
11170  found_usable_guile=checking
11171  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11172$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11173  for guile_version in ${guile_version_list}; do
11174    ${pkg_config} --exists ${guile_version} 2>/dev/null
11175    if test $? != 0; then
11176      continue
11177    fi
11178            new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11179    if test $? != 0; then
11180      as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11181    fi
11182    new_LIBS=`${pkg_config} --libs ${guile_version}`
11183    if test $? != 0; then
11184      as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11185    fi
11186        found_usable_guile=${guile_version}
11187    break
11188  done
11189  if test "${found_usable_guile}" = "checking"; then
11190    if test "${flag_errors}" = "yes"; then
11191      as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11192    else
11193      found_usable_guile=no
11194    fi
11195  fi
11196      if test "${found_usable_guile}" != no; then
11197    save_CPPFLAGS=$CPPFLAGS
11198    save_LIBS=$LIBS
11199    CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11200    LIBS="$LIBS $new_LIBS"
11201    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11202/* end confdefs.h.  */
11203#include "libguile.h"
11204int
11205main ()
11206{
11207scm_init_guile ();
11208  ;
11209  return 0;
11210}
11211_ACEOF
11212if ac_fn_c_try_link "$LINENO"; then :
11213  have_libguile=yes
11214                    GUILE_CPPFLAGS=$new_CPPFLAGS
11215                    GUILE_LIBS=$new_LIBS
11216else
11217  found_usable_guile=no
11218fi
11219rm -f core conftest.err conftest.$ac_objext \
11220    conftest$ac_exeext conftest.$ac_ext
11221        ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11222if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11223
11224$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11225
11226
11227fi
11228
11229    CPPFLAGS=$save_CPPFLAGS
11230    LIBS=$save_LIBS
11231    if test "${found_usable_guile}" = no; then
11232      if test "${flag_errors}" = yes; then
11233        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11234$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11235as_fn_error $? "linking guile version ${guile_version} test program failed
11236See \`config.log' for more details" "$LINENO" 5; }
11237      fi
11238    fi
11239  fi
11240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11241$as_echo "${found_usable_guile}" >&6; }
11242
11243  else
11244    as_fn_error $? "Guile config program not executable: ${with_guile}" "$LINENO" 5
11245  fi
11246  ;;
11247"" | */*)
11248  # Disallow --with=guile="" and --with-guile=foo/bar.
11249  as_fn_error $? "invalid value for --with-guile" "$LINENO" 5
11250  ;;
11251*)
11252  # A space separate list of guile versions to try, in order.
11253  if test "${pkg_config_prog_path}" = "missing"; then
11254    as_fn_error $? "pkg-config not found" "$LINENO" 5
11255  fi
11256
11257  pkg_config=${pkg_config_prog_path}
11258  guile_version_list=${with_guile}
11259  flag_errors=yes
11260
11261  found_usable_guile=checking
11262  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11263$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11264  for guile_version in ${guile_version_list}; do
11265    ${pkg_config} --exists ${guile_version} 2>/dev/null
11266    if test $? != 0; then
11267      continue
11268    fi
11269            new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11270    if test $? != 0; then
11271      as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11272    fi
11273    new_LIBS=`${pkg_config} --libs ${guile_version}`
11274    if test $? != 0; then
11275      as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11276    fi
11277        found_usable_guile=${guile_version}
11278    break
11279  done
11280  if test "${found_usable_guile}" = "checking"; then
11281    if test "${flag_errors}" = "yes"; then
11282      as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11283    else
11284      found_usable_guile=no
11285    fi
11286  fi
11287      if test "${found_usable_guile}" != no; then
11288    save_CPPFLAGS=$CPPFLAGS
11289    save_LIBS=$LIBS
11290    CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11291    LIBS="$LIBS $new_LIBS"
11292    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11293/* end confdefs.h.  */
11294#include "libguile.h"
11295int
11296main ()
11297{
11298scm_init_guile ();
11299  ;
11300  return 0;
11301}
11302_ACEOF
11303if ac_fn_c_try_link "$LINENO"; then :
11304  have_libguile=yes
11305                    GUILE_CPPFLAGS=$new_CPPFLAGS
11306                    GUILE_LIBS=$new_LIBS
11307else
11308  found_usable_guile=no
11309fi
11310rm -f core conftest.err conftest.$ac_objext \
11311    conftest$ac_exeext conftest.$ac_ext
11312        ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11313if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11314
11315$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11316
11317
11318fi
11319
11320    CPPFLAGS=$save_CPPFLAGS
11321    LIBS=$save_LIBS
11322    if test "${found_usable_guile}" = no; then
11323      if test "${flag_errors}" = yes; then
11324        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11325$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11326as_fn_error $? "linking guile version ${guile_version} test program failed
11327See \`config.log' for more details" "$LINENO" 5; }
11328      fi
11329    fi
11330  fi
11331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11332$as_echo "${found_usable_guile}" >&6; }
11333
11334  ;;
11335esac
11336
11337if test "${have_libguile}" != no; then
11338    case "${with_guile}" in
11339  [\\/]* | ?:[\\/]*)
11340
11341  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11342$as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11343if ${ac_cv_guild_program_name+:} false; then :
11344  $as_echo_n "(cached) " >&6
11345else
11346  ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11347
11348     # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11349     # the 'guild' and 'bindir' variables.  In that case, try to guess
11350     # what the program name is, at the risk of getting it wrong if
11351     # Guile was configured with '--program-suffix' or similar.
11352     if test "x$ac_cv_guild_program_name" = "x"; then
11353       guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11354       ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11355     fi
11356
11357fi
11358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11359$as_echo "$ac_cv_guild_program_name" >&6; }
11360
11361  if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11362    as_fn_error $? "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11363  fi
11364
11365  GUILD="$ac_cv_guild_program_name"
11366
11367
11368    ;;
11369  *)
11370
11371  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11372$as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11373if ${ac_cv_guild_program_name+:} false; then :
11374  $as_echo_n "(cached) " >&6
11375else
11376  ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11377
11378     # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11379     # the 'guild' and 'bindir' variables.  In that case, try to guess
11380     # what the program name is, at the risk of getting it wrong if
11381     # Guile was configured with '--program-suffix' or similar.
11382     if test "x$ac_cv_guild_program_name" = "x"; then
11383       guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11384       ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11385     fi
11386
11387fi
11388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11389$as_echo "$ac_cv_guild_program_name" >&6; }
11390
11391  if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11392    as_fn_error $? "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11393  fi
11394
11395  GUILD="$ac_cv_guild_program_name"
11396
11397
11398    ;;
11399  esac
11400
11401
11402  if test "$cross_compiling" = no; then
11403    GUILD_TARGET_FLAG=
11404  else
11405    GUILD_TARGET_FLAG="--target=$host"
11406  fi
11407
11408
11409
11410
11411  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11412$as_echo_n "checking whether guild supports this host... " >&6; }
11413if ${ac_cv_guild_ok+:} false; then :
11414  $as_echo_n "(cached) " >&6
11415else
11416  echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11417     if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11418       ac_cv_guild_ok=yes
11419     else
11420       ac_cv_guild_ok=no
11421     fi
11422fi
11423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11424$as_echo "$ac_cv_guild_ok" >&6; }
11425
11426    if test "$ac_cv_guild_ok" = no; then
11427    have_libguile=no
11428    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11429$as_echo "$as_me: WARNING: disabling guile support" >&2;}
11430  fi
11431fi
11432
11433if test "${have_libguile}" != no; then
11434
11435$as_echo "#define HAVE_GUILE 1" >>confdefs.h
11436
11437  CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11438  CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11439  CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11440  CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
11441  ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11442
11443    save_LIBS="$LIBS"
11444  save_CPPFLAGS="$CPPFLAGS"
11445  LIBS="$GUILE_LIBS"
11446  CPPFLAGS="$GUILE_CPPFLAGS"
11447  for ac_func in scm_new_smob
11448do :
11449  ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11450if test "x$ac_cv_func_scm_new_smob" = xyes; then :
11451  cat >>confdefs.h <<_ACEOF
11452#define HAVE_SCM_NEW_SMOB 1
11453_ACEOF
11454
11455fi
11456done
11457
11458  LIBS="$save_LIBS"
11459  CPPFLAGS="$save_CPPFLAGS"
11460else
11461  # Even if Guile support is not compiled in, we need to have these files
11462  # included.
11463  CONFIG_OBS="$CONFIG_OBS guile/guile.o"
11464  CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
11465fi
11466
11467
11468 if test "${have_libguile}" != no; then
11469  HAVE_GUILE_TRUE=
11470  HAVE_GUILE_FALSE='#'
11471else
11472  HAVE_GUILE_TRUE='#'
11473  HAVE_GUILE_FALSE=
11474fi
11475
11476
11477# ---------------------------- #
11478# Check for source highlight.  #
11479# ---------------------------- #
11480
11481SRCHIGH_LIBS=
11482SRCHIGH_CFLAGS=
11483
11484# Check whether --enable-source-highlight was given.
11485if test "${enable_source_highlight+set}" = set; then :
11486  enableval=$enable_source_highlight; case "${enableval}" in
11487  yes)  enable_source_highlight=yes ;;
11488  no)   enable_source_highlight=no  ;;
11489  *)    as_fn_error $? "bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
11490esac
11491else
11492  enable_source_highlight=auto
11493fi
11494
11495
11496if test "${enable_source_highlight}" != "no"; then
11497  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
11498$as_echo_n "checking for the source-highlight library... " >&6; }
11499  if test "${pkg_config_prog_path}" = "missing"; then
11500    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
11501$as_echo "no - pkg-config not found" >&6; }
11502    if test "${enable_source_highlight}" = "yes"; then
11503      as_fn_error $? "pkg-config was not found in your system" "$LINENO" 5
11504    fi
11505  else
11506    if ${pkg_config_prog_path} --exists source-highlight; then
11507      SRCHIGH_CFLAGS=`${pkg_config_prog_path} --cflags source-highlight`
11508      SRCHIGH_LIBS=`${pkg_config_prog_path} --libs source-highlight`
11509
11510$as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
11511
11512      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11513$as_echo "yes" >&6; }
11514    else
11515      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11516$as_echo "no" >&6; }
11517      if test "${enable_source_highlight}" = "yes"; then
11518        as_fn_error $? "source-highlight was not found in your system" "$LINENO" 5
11519      fi
11520    fi
11521  fi
11522fi
11523
11524
11525
11526# --------------------- #
11527# Check for libmcheck.  #
11528# --------------------- #
11529
11530# Enable -lmcheck by default (it provides cheap-enough memory mangling),
11531# but turn it off if Python is enabled with threads, since -lmcheck is
11532# not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
11533# and for releases.
11534if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
11535   && $development; then
11536  libmcheck_default=yes
11537else
11538  libmcheck_default=no
11539fi
11540
11541  # Check whether --enable-libmcheck was given.
11542if test "${enable_libmcheck+set}" = set; then :
11543  enableval=$enable_libmcheck; case "${enableval}" in
11544      yes | y) ENABLE_LIBMCHECK="yes" ;;
11545      no | n)  ENABLE_LIBMCHECK="no" ;;
11546      *) as_fn_error $? "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
11547    esac
11548fi
11549
11550
11551  if test -z "${ENABLE_LIBMCHECK}"; then
11552    ENABLE_LIBMCHECK=${libmcheck_default}
11553  fi
11554
11555  if test "$ENABLE_LIBMCHECK" = "yes" ; then
11556    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
11557$as_echo_n "checking for main in -lmcheck... " >&6; }
11558if ${ac_cv_lib_mcheck_main+:} false; then :
11559  $as_echo_n "(cached) " >&6
11560else
11561  ac_check_lib_save_LIBS=$LIBS
11562LIBS="-lmcheck  $LIBS"
11563cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11564/* end confdefs.h.  */
11565
11566
11567int
11568main ()
11569{
11570return main ();
11571  ;
11572  return 0;
11573}
11574_ACEOF
11575if ac_fn_c_try_link "$LINENO"; then :
11576  ac_cv_lib_mcheck_main=yes
11577else
11578  ac_cv_lib_mcheck_main=no
11579fi
11580rm -f core conftest.err conftest.$ac_objext \
11581    conftest$ac_exeext conftest.$ac_ext
11582LIBS=$ac_check_lib_save_LIBS
11583fi
11584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
11585$as_echo "$ac_cv_lib_mcheck_main" >&6; }
11586if test "x$ac_cv_lib_mcheck_main" = xyes; then :
11587  cat >>confdefs.h <<_ACEOF
11588#define HAVE_LIBMCHECK 1
11589_ACEOF
11590
11591  LIBS="-lmcheck $LIBS"
11592
11593fi
11594
11595  fi
11596
11597
11598if test "$ENABLE_LIBMCHECK" = "yes" \
11599	-a "${have_libpython}" != "no" \
11600	-a "${python_has_threads}" = "yes" ; then
11601  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
11602$as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
11603fi
11604
11605
11606# Check whether --with-intel_pt was given.
11607if test "${with_intel_pt+set}" = set; then :
11608  withval=$with_intel_pt;
11609else
11610  with_intel_pt=auto
11611fi
11612
11613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
11614$as_echo_n "checking whether to use intel pt... " >&6; }
11615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
11616$as_echo "$with_intel_pt" >&6; }
11617
11618if test "${with_intel_pt}" = no; then
11619  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
11620$as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
11621  HAVE_LIBIPT=no
11622else
11623  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11624/* end confdefs.h.  */
11625
11626#include <linux/perf_event.h>
11627#ifndef PERF_ATTR_SIZE_VER5
11628# error
11629#endif
11630
11631_ACEOF
11632if ac_fn_c_try_cpp "$LINENO"; then :
11633  perf_event=yes
11634else
11635  perf_event=no
11636fi
11637rm -f conftest.err conftest.i conftest.$ac_ext
11638  if test "$perf_event" != yes; then
11639    if test "$with_intel_pt" = yes; then
11640      as_fn_error $? "linux/perf_event.h missing or too old" "$LINENO" 5
11641    else
11642      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
11643$as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
11644    fi
11645  fi
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655    use_additional=yes
11656
11657  acl_save_prefix="$prefix"
11658  prefix="$acl_final_prefix"
11659  acl_save_exec_prefix="$exec_prefix"
11660  exec_prefix="$acl_final_exec_prefix"
11661
11662    eval additional_includedir=\"$includedir\"
11663    eval additional_libdir=\"$libdir\"
11664
11665  exec_prefix="$acl_save_exec_prefix"
11666  prefix="$acl_save_prefix"
11667
11668
11669# Check whether --with-libipt-prefix was given.
11670if test "${with_libipt_prefix+set}" = set; then :
11671  withval=$with_libipt_prefix;
11672    if test "X$withval" = "Xno"; then
11673      use_additional=no
11674    else
11675      if test "X$withval" = "X"; then
11676
11677  acl_save_prefix="$prefix"
11678  prefix="$acl_final_prefix"
11679  acl_save_exec_prefix="$exec_prefix"
11680  exec_prefix="$acl_final_exec_prefix"
11681
11682          eval additional_includedir=\"$includedir\"
11683          eval additional_libdir=\"$libdir\"
11684
11685  exec_prefix="$acl_save_exec_prefix"
11686  prefix="$acl_save_prefix"
11687
11688      else
11689        additional_includedir="$withval/include"
11690        additional_libdir="$withval/lib"
11691      fi
11692    fi
11693
11694fi
11695
11696      LIBIPT=
11697  LTLIBIPT=
11698  INCIPT=
11699  rpathdirs=
11700  ltrpathdirs=
11701  names_already_handled=
11702  names_next_round='ipt '
11703  while test -n "$names_next_round"; do
11704    names_this_round="$names_next_round"
11705    names_next_round=
11706    for name in $names_this_round; do
11707      already_handled=
11708      for n in $names_already_handled; do
11709        if test "$n" = "$name"; then
11710          already_handled=yes
11711          break
11712        fi
11713      done
11714      if test -z "$already_handled"; then
11715        names_already_handled="$names_already_handled $name"
11716                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11717        eval value=\"\$HAVE_LIB$uppername\"
11718        if test -n "$value"; then
11719          if test "$value" = yes; then
11720            eval value=\"\$LIB$uppername\"
11721            test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
11722            eval value=\"\$LTLIB$uppername\"
11723            test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
11724          else
11725                                    :
11726          fi
11727        else
11728                              found_dir=
11729          found_la=
11730          found_so=
11731          found_a=
11732          if test $use_additional = yes; then
11733            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11734              found_dir="$additional_libdir"
11735              found_so="$additional_libdir/lib$name.$shlibext"
11736              if test -f "$additional_libdir/lib$name.la"; then
11737                found_la="$additional_libdir/lib$name.la"
11738              fi
11739            else
11740              if test -f "$additional_libdir/lib$name.$libext"; then
11741                found_dir="$additional_libdir"
11742                found_a="$additional_libdir/lib$name.$libext"
11743                if test -f "$additional_libdir/lib$name.la"; then
11744                  found_la="$additional_libdir/lib$name.la"
11745                fi
11746              fi
11747            fi
11748          fi
11749          if test "X$found_dir" = "X"; then
11750            for x in $LDFLAGS $LTLIBIPT; do
11751
11752  acl_save_prefix="$prefix"
11753  prefix="$acl_final_prefix"
11754  acl_save_exec_prefix="$exec_prefix"
11755  exec_prefix="$acl_final_exec_prefix"
11756  eval x=\"$x\"
11757  exec_prefix="$acl_save_exec_prefix"
11758  prefix="$acl_save_prefix"
11759
11760              case "$x" in
11761                -L*)
11762                  dir=`echo "X$x" | sed -e 's/^X-L//'`
11763                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11764                    found_dir="$dir"
11765                    found_so="$dir/lib$name.$shlibext"
11766                    if test -f "$dir/lib$name.la"; then
11767                      found_la="$dir/lib$name.la"
11768                    fi
11769                  else
11770                    if test -f "$dir/lib$name.$libext"; then
11771                      found_dir="$dir"
11772                      found_a="$dir/lib$name.$libext"
11773                      if test -f "$dir/lib$name.la"; then
11774                        found_la="$dir/lib$name.la"
11775                      fi
11776                    fi
11777                  fi
11778                  ;;
11779              esac
11780              if test "X$found_dir" != "X"; then
11781                break
11782              fi
11783            done
11784          fi
11785          if test "X$found_dir" != "X"; then
11786                        LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
11787            if test "X$found_so" != "X"; then
11788                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11789                                LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11790              else
11791                                                                                haveit=
11792                for x in $ltrpathdirs; do
11793                  if test "X$x" = "X$found_dir"; then
11794                    haveit=yes
11795                    break
11796                  fi
11797                done
11798                if test -z "$haveit"; then
11799                  ltrpathdirs="$ltrpathdirs $found_dir"
11800                fi
11801                                if test "$hardcode_direct" = yes; then
11802                                                      LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11803                else
11804                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11805                                                            LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11806                                                            haveit=
11807                    for x in $rpathdirs; do
11808                      if test "X$x" = "X$found_dir"; then
11809                        haveit=yes
11810                        break
11811                      fi
11812                    done
11813                    if test -z "$haveit"; then
11814                      rpathdirs="$rpathdirs $found_dir"
11815                    fi
11816                  else
11817                                                                                haveit=
11818                    for x in $LDFLAGS $LIBIPT; do
11819
11820  acl_save_prefix="$prefix"
11821  prefix="$acl_final_prefix"
11822  acl_save_exec_prefix="$exec_prefix"
11823  exec_prefix="$acl_final_exec_prefix"
11824  eval x=\"$x\"
11825  exec_prefix="$acl_save_exec_prefix"
11826  prefix="$acl_save_prefix"
11827
11828                      if test "X$x" = "X-L$found_dir"; then
11829                        haveit=yes
11830                        break
11831                      fi
11832                    done
11833                    if test -z "$haveit"; then
11834                      LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
11835                    fi
11836                    if test "$hardcode_minus_L" != no; then
11837                                                                                        LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11838                    else
11839                                                                                                                                                                                LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11840                    fi
11841                  fi
11842                fi
11843              fi
11844            else
11845              if test "X$found_a" != "X"; then
11846                                LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
11847              else
11848                                                LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
11849              fi
11850            fi
11851                        additional_includedir=
11852            case "$found_dir" in
11853              */lib | */lib/)
11854                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11855                additional_includedir="$basedir/include"
11856                ;;
11857            esac
11858            if test "X$additional_includedir" != "X"; then
11859                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
11860                haveit=
11861                if test "X$additional_includedir" = "X/usr/local/include"; then
11862                  if test -n "$GCC"; then
11863                    case $host_os in
11864                      linux*) haveit=yes;;
11865                    esac
11866                  fi
11867                fi
11868                if test -z "$haveit"; then
11869                  for x in $CPPFLAGS $INCIPT; do
11870
11871  acl_save_prefix="$prefix"
11872  prefix="$acl_final_prefix"
11873  acl_save_exec_prefix="$exec_prefix"
11874  exec_prefix="$acl_final_exec_prefix"
11875  eval x=\"$x\"
11876  exec_prefix="$acl_save_exec_prefix"
11877  prefix="$acl_save_prefix"
11878
11879                    if test "X$x" = "X-I$additional_includedir"; then
11880                      haveit=yes
11881                      break
11882                    fi
11883                  done
11884                  if test -z "$haveit"; then
11885                    if test -d "$additional_includedir"; then
11886                                            INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
11887                    fi
11888                  fi
11889                fi
11890              fi
11891            fi
11892                        if test -n "$found_la"; then
11893                                                        save_libdir="$libdir"
11894              case "$found_la" in
11895                */* | *\\*) . "$found_la" ;;
11896                *) . "./$found_la" ;;
11897              esac
11898              libdir="$save_libdir"
11899                            for dep in $dependency_libs; do
11900                case "$dep" in
11901                  -L*)
11902                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11903                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
11904                      haveit=
11905                      if test "X$additional_libdir" = "X/usr/local/lib"; then
11906                        if test -n "$GCC"; then
11907                          case $host_os in
11908                            linux*) haveit=yes;;
11909                          esac
11910                        fi
11911                      fi
11912                      if test -z "$haveit"; then
11913                        haveit=
11914                        for x in $LDFLAGS $LIBIPT; do
11915
11916  acl_save_prefix="$prefix"
11917  prefix="$acl_final_prefix"
11918  acl_save_exec_prefix="$exec_prefix"
11919  exec_prefix="$acl_final_exec_prefix"
11920  eval x=\"$x\"
11921  exec_prefix="$acl_save_exec_prefix"
11922  prefix="$acl_save_prefix"
11923
11924                          if test "X$x" = "X-L$additional_libdir"; then
11925                            haveit=yes
11926                            break
11927                          fi
11928                        done
11929                        if test -z "$haveit"; then
11930                          if test -d "$additional_libdir"; then
11931                                                        LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
11932                          fi
11933                        fi
11934                        haveit=
11935                        for x in $LDFLAGS $LTLIBIPT; do
11936
11937  acl_save_prefix="$prefix"
11938  prefix="$acl_final_prefix"
11939  acl_save_exec_prefix="$exec_prefix"
11940  exec_prefix="$acl_final_exec_prefix"
11941  eval x=\"$x\"
11942  exec_prefix="$acl_save_exec_prefix"
11943  prefix="$acl_save_prefix"
11944
11945                          if test "X$x" = "X-L$additional_libdir"; then
11946                            haveit=yes
11947                            break
11948                          fi
11949                        done
11950                        if test -z "$haveit"; then
11951                          if test -d "$additional_libdir"; then
11952                                                        LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
11953                          fi
11954                        fi
11955                      fi
11956                    fi
11957                    ;;
11958                  -R*)
11959                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
11960                    if test "$enable_rpath" != no; then
11961                                                                  haveit=
11962                      for x in $rpathdirs; do
11963                        if test "X$x" = "X$dir"; then
11964                          haveit=yes
11965                          break
11966                        fi
11967                      done
11968                      if test -z "$haveit"; then
11969                        rpathdirs="$rpathdirs $dir"
11970                      fi
11971                                                                  haveit=
11972                      for x in $ltrpathdirs; do
11973                        if test "X$x" = "X$dir"; then
11974                          haveit=yes
11975                          break
11976                        fi
11977                      done
11978                      if test -z "$haveit"; then
11979                        ltrpathdirs="$ltrpathdirs $dir"
11980                      fi
11981                    fi
11982                    ;;
11983                  -l*)
11984                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11985                    ;;
11986                  *.la)
11987                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11988                    ;;
11989                  *)
11990                                        LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
11991                    LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
11992                    ;;
11993                esac
11994              done
11995            fi
11996          else
11997                                                            LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11998            LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
11999          fi
12000        fi
12001      fi
12002    done
12003  done
12004  if test "X$rpathdirs" != "X"; then
12005    if test -n "$hardcode_libdir_separator"; then
12006                        alldirs=
12007      for found_dir in $rpathdirs; do
12008        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
12009      done
12010            acl_save_libdir="$libdir"
12011      libdir="$alldirs"
12012      eval flag=\"$hardcode_libdir_flag_spec\"
12013      libdir="$acl_save_libdir"
12014      LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
12015    else
12016            for found_dir in $rpathdirs; do
12017        acl_save_libdir="$libdir"
12018        libdir="$found_dir"
12019        eval flag=\"$hardcode_libdir_flag_spec\"
12020        libdir="$acl_save_libdir"
12021        LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
12022      done
12023    fi
12024  fi
12025  if test "X$ltrpathdirs" != "X"; then
12026            for found_dir in $ltrpathdirs; do
12027      LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
12028    done
12029  fi
12030
12031
12032        ac_save_CPPFLAGS="$CPPFLAGS"
12033
12034  for element in $INCIPT; do
12035    haveit=
12036    for x in $CPPFLAGS; do
12037
12038  acl_save_prefix="$prefix"
12039  prefix="$acl_final_prefix"
12040  acl_save_exec_prefix="$exec_prefix"
12041  exec_prefix="$acl_final_exec_prefix"
12042  eval x=\"$x\"
12043  exec_prefix="$acl_save_exec_prefix"
12044  prefix="$acl_save_prefix"
12045
12046      if test "X$x" = "X$element"; then
12047        haveit=yes
12048        break
12049      fi
12050    done
12051    if test -z "$haveit"; then
12052      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
12053    fi
12054  done
12055
12056
12057  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
12058$as_echo_n "checking for libipt... " >&6; }
12059if ${ac_cv_libipt+:} false; then :
12060  $as_echo_n "(cached) " >&6
12061else
12062
12063    ac_save_LIBS="$LIBS"
12064    LIBS="$LIBS $LIBIPT"
12065    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12066/* end confdefs.h.  */
12067#include "intel-pt.h"
12068int
12069main ()
12070{
12071pt_insn_alloc_decoder (0);
12072  ;
12073  return 0;
12074}
12075_ACEOF
12076if ac_fn_c_try_link "$LINENO"; then :
12077  ac_cv_libipt=yes
12078else
12079  ac_cv_libipt=no
12080fi
12081rm -f core conftest.err conftest.$ac_objext \
12082    conftest$ac_exeext conftest.$ac_ext
12083    LIBS="$ac_save_LIBS"
12084
12085fi
12086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
12087$as_echo "$ac_cv_libipt" >&6; }
12088  if test "$ac_cv_libipt" = yes; then
12089    HAVE_LIBIPT=yes
12090
12091$as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
12092
12093    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
12094$as_echo_n "checking how to link with libipt... " >&6; }
12095    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
12096$as_echo "$LIBIPT" >&6; }
12097  else
12098    HAVE_LIBIPT=no
12099            CPPFLAGS="$ac_save_CPPFLAGS"
12100    LIBIPT=
12101    LTLIBIPT=
12102  fi
12103
12104
12105
12106
12107
12108
12109  if test "$HAVE_LIBIPT" != yes; then
12110    if test "$with_intel_pt" = yes; then
12111      as_fn_error $? "libipt is missing or unusable" "$LINENO" 5
12112    else
12113      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
12114$as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
12115    fi
12116  else
12117    save_LIBS=$LIBS
12118    LIBS="$LIBS $LIBIPT"
12119    for ac_func in pt_insn_event
12120do :
12121  ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
12122if test "x$ac_cv_func_pt_insn_event" = xyes; then :
12123  cat >>confdefs.h <<_ACEOF
12124#define HAVE_PT_INSN_EVENT 1
12125_ACEOF
12126
12127fi
12128done
12129
12130    ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
12131"
12132if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes; then :
12133
12134cat >>confdefs.h <<_ACEOF
12135#define HAVE_STRUCT_PT_INSN_ENABLED 1
12136_ACEOF
12137
12138
12139fi
12140ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
12141"
12142if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes; then :
12143
12144cat >>confdefs.h <<_ACEOF
12145#define HAVE_STRUCT_PT_INSN_RESYNCED 1
12146_ACEOF
12147
12148
12149fi
12150
12151    LIBS=$save_LIBS
12152  fi
12153fi
12154
12155# ------------------------- #
12156# Checks for header files.  #
12157# ------------------------- #
12158
12159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12160$as_echo_n "checking for ANSI C header files... " >&6; }
12161if ${ac_cv_header_stdc+:} false; then :
12162  $as_echo_n "(cached) " >&6
12163else
12164  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12165/* end confdefs.h.  */
12166#include <stdlib.h>
12167#include <stdarg.h>
12168#include <string.h>
12169#include <float.h>
12170
12171int
12172main ()
12173{
12174
12175  ;
12176  return 0;
12177}
12178_ACEOF
12179if ac_fn_c_try_compile "$LINENO"; then :
12180  ac_cv_header_stdc=yes
12181else
12182  ac_cv_header_stdc=no
12183fi
12184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12185
12186if test $ac_cv_header_stdc = yes; then
12187  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12188  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12189/* end confdefs.h.  */
12190#include <string.h>
12191
12192_ACEOF
12193if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12194  $EGREP "memchr" >/dev/null 2>&1; then :
12195
12196else
12197  ac_cv_header_stdc=no
12198fi
12199rm -f conftest*
12200
12201fi
12202
12203if test $ac_cv_header_stdc = yes; then
12204  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12206/* end confdefs.h.  */
12207#include <stdlib.h>
12208
12209_ACEOF
12210if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12211  $EGREP "free" >/dev/null 2>&1; then :
12212
12213else
12214  ac_cv_header_stdc=no
12215fi
12216rm -f conftest*
12217
12218fi
12219
12220if test $ac_cv_header_stdc = yes; then
12221  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12222  if test "$cross_compiling" = yes; then :
12223  :
12224else
12225  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12226/* end confdefs.h.  */
12227#include <ctype.h>
12228#include <stdlib.h>
12229#if ((' ' & 0x0FF) == 0x020)
12230# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12231# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12232#else
12233# define ISLOWER(c) \
12234		   (('a' <= (c) && (c) <= 'i') \
12235		     || ('j' <= (c) && (c) <= 'r') \
12236		     || ('s' <= (c) && (c) <= 'z'))
12237# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12238#endif
12239
12240#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12241int
12242main ()
12243{
12244  int i;
12245  for (i = 0; i < 256; i++)
12246    if (XOR (islower (i), ISLOWER (i))
12247	|| toupper (i) != TOUPPER (i))
12248      return 2;
12249  return 0;
12250}
12251_ACEOF
12252if ac_fn_c_try_run "$LINENO"; then :
12253
12254else
12255  ac_cv_header_stdc=no
12256fi
12257rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12258  conftest.$ac_objext conftest.beam conftest.$ac_ext
12259fi
12260
12261fi
12262fi
12263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12264$as_echo "$ac_cv_header_stdc" >&6; }
12265if test $ac_cv_header_stdc = yes; then
12266
12267$as_echo "#define STDC_HEADERS 1" >>confdefs.h
12268
12269fi
12270
12271# elf_hp.h is for HP/UX 64-bit shared library support.
12272for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
12273                  thread_db.h linux/elf.h \
12274		  sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12275		  sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
12276		  sys/reg.h sys/debugreg.h sys/select.h \
12277		  termios.h elf_hp.h \
12278		  dlfcn.h
12279do :
12280  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12281ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12282if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12283  cat >>confdefs.h <<_ACEOF
12284#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12285_ACEOF
12286
12287fi
12288
12289done
12290
12291for ac_header in sys/user.h
12292do :
12293  ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12294# include <sys/param.h>
12295#endif
12296
12297"
12298if test "x$ac_cv_header_sys_user_h" = xyes; then :
12299  cat >>confdefs.h <<_ACEOF
12300#define HAVE_SYS_USER_H 1
12301_ACEOF
12302
12303fi
12304
12305done
12306
12307
12308for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
12309do :
12310  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12311ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12312if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12313  cat >>confdefs.h <<_ACEOF
12314#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12315_ACEOF
12316
12317fi
12318
12319done
12320
12321for ac_header in term.h
12322do :
12323  ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12324# include <curses.h>
12325#endif
12326
12327"
12328if test "x$ac_cv_header_term_h" = xyes; then :
12329  cat >>confdefs.h <<_ACEOF
12330#define HAVE_TERM_H 1
12331_ACEOF
12332
12333fi
12334
12335done
12336
12337
12338# ------------------------- #
12339# Checks for declarations.  #
12340# ------------------------- #
12341
12342
12343  # Check for presence and size of long long.
12344  ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12345if test "x$ac_cv_type_long_long" = xyes; then :
12346
12347cat >>confdefs.h <<_ACEOF
12348#define HAVE_LONG_LONG 1
12349_ACEOF
12350
12351# The cast to long int works around a bug in the HP C Compiler
12352# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12353# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12354# This bug is HP SR number 8606223364.
12355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12356$as_echo_n "checking size of long long... " >&6; }
12357if ${ac_cv_sizeof_long_long+:} false; then :
12358  $as_echo_n "(cached) " >&6
12359else
12360  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12361
12362else
12363  if test "$ac_cv_type_long_long" = yes; then
12364     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12366as_fn_error 77 "cannot compute sizeof (long long)
12367See \`config.log' for more details" "$LINENO" 5; }
12368   else
12369     ac_cv_sizeof_long_long=0
12370   fi
12371fi
12372
12373fi
12374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12375$as_echo "$ac_cv_sizeof_long_long" >&6; }
12376
12377
12378
12379cat >>confdefs.h <<_ACEOF
12380#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12381_ACEOF
12382
12383
12384fi
12385
12386
12387  as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
12388ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
12389if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
12390  ac_have_decl=1
12391else
12392  ac_have_decl=0
12393fi
12394
12395cat >>confdefs.h <<_ACEOF
12396#define HAVE_DECL_BASENAME $ac_have_decl
12397_ACEOF
12398ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12399if test "x$ac_cv_have_decl_ffs" = xyes; then :
12400  ac_have_decl=1
12401else
12402  ac_have_decl=0
12403fi
12404
12405cat >>confdefs.h <<_ACEOF
12406#define HAVE_DECL_FFS $ac_have_decl
12407_ACEOF
12408ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12409if test "x$ac_cv_have_decl_asprintf" = xyes; then :
12410  ac_have_decl=1
12411else
12412  ac_have_decl=0
12413fi
12414
12415cat >>confdefs.h <<_ACEOF
12416#define HAVE_DECL_ASPRINTF $ac_have_decl
12417_ACEOF
12418ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12419if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
12420  ac_have_decl=1
12421else
12422  ac_have_decl=0
12423fi
12424
12425cat >>confdefs.h <<_ACEOF
12426#define HAVE_DECL_VASPRINTF $ac_have_decl
12427_ACEOF
12428ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12429if test "x$ac_cv_have_decl_snprintf" = xyes; then :
12430  ac_have_decl=1
12431else
12432  ac_have_decl=0
12433fi
12434
12435cat >>confdefs.h <<_ACEOF
12436#define HAVE_DECL_SNPRINTF $ac_have_decl
12437_ACEOF
12438ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12439if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
12440  ac_have_decl=1
12441else
12442  ac_have_decl=0
12443fi
12444
12445cat >>confdefs.h <<_ACEOF
12446#define HAVE_DECL_VSNPRINTF $ac_have_decl
12447_ACEOF
12448
12449  ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12450if test "x$ac_cv_have_decl_strtol" = xyes; then :
12451  ac_have_decl=1
12452else
12453  ac_have_decl=0
12454fi
12455
12456cat >>confdefs.h <<_ACEOF
12457#define HAVE_DECL_STRTOL $ac_have_decl
12458_ACEOF
12459ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12460if test "x$ac_cv_have_decl_strtoul" = xyes; then :
12461  ac_have_decl=1
12462else
12463  ac_have_decl=0
12464fi
12465
12466cat >>confdefs.h <<_ACEOF
12467#define HAVE_DECL_STRTOUL $ac_have_decl
12468_ACEOF
12469ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12470if test "x$ac_cv_have_decl_strtoll" = xyes; then :
12471  ac_have_decl=1
12472else
12473  ac_have_decl=0
12474fi
12475
12476cat >>confdefs.h <<_ACEOF
12477#define HAVE_DECL_STRTOLL $ac_have_decl
12478_ACEOF
12479ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12480if test "x$ac_cv_have_decl_strtoull" = xyes; then :
12481  ac_have_decl=1
12482else
12483  ac_have_decl=0
12484fi
12485
12486cat >>confdefs.h <<_ACEOF
12487#define HAVE_DECL_STRTOULL $ac_have_decl
12488_ACEOF
12489
12490  ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12491if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
12492  ac_have_decl=1
12493else
12494  ac_have_decl=0
12495fi
12496
12497cat >>confdefs.h <<_ACEOF
12498#define HAVE_DECL_STRVERSCMP $ac_have_decl
12499_ACEOF
12500
12501
12502
12503ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12504if test "x$ac_cv_have_decl_snprintf" = xyes; then :
12505  ac_have_decl=1
12506else
12507  ac_have_decl=0
12508fi
12509
12510cat >>confdefs.h <<_ACEOF
12511#define HAVE_DECL_SNPRINTF $ac_have_decl
12512_ACEOF
12513
12514
12515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12516$as_echo_n "checking for LC_MESSAGES... " >&6; }
12517if ${am_cv_val_LC_MESSAGES+:} false; then :
12518  $as_echo_n "(cached) " >&6
12519else
12520  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12521/* end confdefs.h.  */
12522#include <locale.h>
12523int
12524main ()
12525{
12526return LC_MESSAGES
12527  ;
12528  return 0;
12529}
12530_ACEOF
12531if ac_fn_c_try_link "$LINENO"; then :
12532  am_cv_val_LC_MESSAGES=yes
12533else
12534  am_cv_val_LC_MESSAGES=no
12535fi
12536rm -f core conftest.err conftest.$ac_objext \
12537    conftest$ac_exeext conftest.$ac_ext
12538fi
12539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12540$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12541  if test $am_cv_val_LC_MESSAGES = yes; then
12542
12543$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12544
12545  fi
12546
12547
12548# ----------------------- #
12549# Checks for structures.  #
12550# ----------------------- #
12551
12552ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
12553if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
12554
12555cat >>confdefs.h <<_ACEOF
12556#define HAVE_STRUCT_STAT_ST_BLOCKS 1
12557_ACEOF
12558
12559
12560fi
12561ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
12562if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
12563
12564cat >>confdefs.h <<_ACEOF
12565#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
12566_ACEOF
12567
12568
12569fi
12570
12571
12572# ------------------ #
12573# Checks for types.  #
12574# ------------------ #
12575
12576ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12577#include <sys/socket.h>
12578
12579"
12580if test "x$ac_cv_type_socklen_t" = xyes; then :
12581
12582cat >>confdefs.h <<_ACEOF
12583#define HAVE_SOCKLEN_T 1
12584_ACEOF
12585
12586
12587fi
12588
12589
12590# ------------------------------------- #
12591# Checks for compiler characteristics.  #
12592# ------------------------------------- #
12593
12594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12595$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12596if ${ac_cv_c_const+:} false; then :
12597  $as_echo_n "(cached) " >&6
12598else
12599  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12600/* end confdefs.h.  */
12601
12602int
12603main ()
12604{
12605
12606#ifndef __cplusplus
12607  /* Ultrix mips cc rejects this sort of thing.  */
12608  typedef int charset[2];
12609  const charset cs = { 0, 0 };
12610  /* SunOS 4.1.1 cc rejects this.  */
12611  char const *const *pcpcc;
12612  char **ppc;
12613  /* NEC SVR4.0.2 mips cc rejects this.  */
12614  struct point {int x, y;};
12615  static struct point const zero = {0,0};
12616  /* AIX XL C 1.02.0.0 rejects this.
12617     It does not let you subtract one const X* pointer from another in
12618     an arm of an if-expression whose if-part is not a constant
12619     expression */
12620  const char *g = "string";
12621  pcpcc = &g + (g ? g-g : 0);
12622  /* HPUX 7.0 cc rejects these. */
12623  ++pcpcc;
12624  ppc = (char**) pcpcc;
12625  pcpcc = (char const *const *) ppc;
12626  { /* SCO 3.2v4 cc rejects this sort of thing.  */
12627    char tx;
12628    char *t = &tx;
12629    char const *s = 0 ? (char *) 0 : (char const *) 0;
12630
12631    *t++ = 0;
12632    if (s) return 0;
12633  }
12634  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
12635    int x[] = {25, 17};
12636    const int *foo = &x[0];
12637    ++foo;
12638  }
12639  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12640    typedef const int *iptr;
12641    iptr p = 0;
12642    ++p;
12643  }
12644  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12645       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12646    struct s { int j; const int *ap[3]; } bx;
12647    struct s *b = &bx; b->j = 5;
12648  }
12649  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12650    const int foo = 10;
12651    if (!foo) return 0;
12652  }
12653  return !cs[0] && !zero.x;
12654#endif
12655
12656  ;
12657  return 0;
12658}
12659_ACEOF
12660if ac_fn_c_try_compile "$LINENO"; then :
12661  ac_cv_c_const=yes
12662else
12663  ac_cv_c_const=no
12664fi
12665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12666fi
12667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12668$as_echo "$ac_cv_c_const" >&6; }
12669if test $ac_cv_c_const = no; then
12670
12671$as_echo "#define const /**/" >>confdefs.h
12672
12673fi
12674
12675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12676$as_echo_n "checking for inline... " >&6; }
12677if ${ac_cv_c_inline+:} false; then :
12678  $as_echo_n "(cached) " >&6
12679else
12680  ac_cv_c_inline=no
12681for ac_kw in inline __inline__ __inline; do
12682  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12683/* end confdefs.h.  */
12684#ifndef __cplusplus
12685typedef int foo_t;
12686static $ac_kw foo_t static_foo () {return 0; }
12687$ac_kw foo_t foo () {return 0; }
12688#endif
12689
12690_ACEOF
12691if ac_fn_c_try_compile "$LINENO"; then :
12692  ac_cv_c_inline=$ac_kw
12693fi
12694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12695  test "$ac_cv_c_inline" != no && break
12696done
12697
12698fi
12699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12700$as_echo "$ac_cv_c_inline" >&6; }
12701
12702case $ac_cv_c_inline in
12703  inline | yes) ;;
12704  *)
12705    case $ac_cv_c_inline in
12706      no) ac_val=;;
12707      *) ac_val=$ac_cv_c_inline;;
12708    esac
12709    cat >>confdefs.h <<_ACEOF
12710#ifndef __cplusplus
12711#define inline $ac_val
12712#endif
12713_ACEOF
12714    ;;
12715esac
12716
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12718$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12719if ${ac_cv_c_bigendian+:} false; then :
12720  $as_echo_n "(cached) " >&6
12721else
12722  ac_cv_c_bigendian=unknown
12723    # See if we're dealing with a universal compiler.
12724    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12725/* end confdefs.h.  */
12726#ifndef __APPLE_CC__
12727	       not a universal capable compiler
12728	     #endif
12729	     typedef int dummy;
12730
12731_ACEOF
12732if ac_fn_c_try_compile "$LINENO"; then :
12733
12734	# Check for potential -arch flags.  It is not universal unless
12735	# there are at least two -arch flags with different values.
12736	ac_arch=
12737	ac_prev=
12738	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12739	 if test -n "$ac_prev"; then
12740	   case $ac_word in
12741	     i?86 | x86_64 | ppc | ppc64)
12742	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12743		 ac_arch=$ac_word
12744	       else
12745		 ac_cv_c_bigendian=universal
12746		 break
12747	       fi
12748	       ;;
12749	   esac
12750	   ac_prev=
12751	 elif test "x$ac_word" = "x-arch"; then
12752	   ac_prev=arch
12753	 fi
12754       done
12755fi
12756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12757    if test $ac_cv_c_bigendian = unknown; then
12758      # See if sys/param.h defines the BYTE_ORDER macro.
12759      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12760/* end confdefs.h.  */
12761#include <sys/types.h>
12762	     #include <sys/param.h>
12763
12764int
12765main ()
12766{
12767#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12768		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12769		     && LITTLE_ENDIAN)
12770	      bogus endian macros
12771	     #endif
12772
12773  ;
12774  return 0;
12775}
12776_ACEOF
12777if ac_fn_c_try_compile "$LINENO"; then :
12778  # It does; now see whether it defined to BIG_ENDIAN or not.
12779	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12780/* end confdefs.h.  */
12781#include <sys/types.h>
12782		#include <sys/param.h>
12783
12784int
12785main ()
12786{
12787#if BYTE_ORDER != BIG_ENDIAN
12788		 not big endian
12789		#endif
12790
12791  ;
12792  return 0;
12793}
12794_ACEOF
12795if ac_fn_c_try_compile "$LINENO"; then :
12796  ac_cv_c_bigendian=yes
12797else
12798  ac_cv_c_bigendian=no
12799fi
12800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12801fi
12802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12803    fi
12804    if test $ac_cv_c_bigendian = unknown; then
12805      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12806      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12807/* end confdefs.h.  */
12808#include <limits.h>
12809
12810int
12811main ()
12812{
12813#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12814	      bogus endian macros
12815	     #endif
12816
12817  ;
12818  return 0;
12819}
12820_ACEOF
12821if ac_fn_c_try_compile "$LINENO"; then :
12822  # It does; now see whether it defined to _BIG_ENDIAN or not.
12823	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12824/* end confdefs.h.  */
12825#include <limits.h>
12826
12827int
12828main ()
12829{
12830#ifndef _BIG_ENDIAN
12831		 not big endian
12832		#endif
12833
12834  ;
12835  return 0;
12836}
12837_ACEOF
12838if ac_fn_c_try_compile "$LINENO"; then :
12839  ac_cv_c_bigendian=yes
12840else
12841  ac_cv_c_bigendian=no
12842fi
12843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12844fi
12845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12846    fi
12847    if test $ac_cv_c_bigendian = unknown; then
12848      # Compile a test program.
12849      if test "$cross_compiling" = yes; then :
12850  # Try to guess by grepping values from an object file.
12851	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12852/* end confdefs.h.  */
12853short int ascii_mm[] =
12854		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12855		short int ascii_ii[] =
12856		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12857		int use_ascii (int i) {
12858		  return ascii_mm[i] + ascii_ii[i];
12859		}
12860		short int ebcdic_ii[] =
12861		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12862		short int ebcdic_mm[] =
12863		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12864		int use_ebcdic (int i) {
12865		  return ebcdic_mm[i] + ebcdic_ii[i];
12866		}
12867		extern int foo;
12868
12869int
12870main ()
12871{
12872return use_ascii (foo) == use_ebcdic (foo);
12873  ;
12874  return 0;
12875}
12876_ACEOF
12877if ac_fn_c_try_compile "$LINENO"; then :
12878  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12879	      ac_cv_c_bigendian=yes
12880	    fi
12881	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12882	      if test "$ac_cv_c_bigendian" = unknown; then
12883		ac_cv_c_bigendian=no
12884	      else
12885		# finding both strings is unlikely to happen, but who knows?
12886		ac_cv_c_bigendian=unknown
12887	      fi
12888	    fi
12889fi
12890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12891else
12892  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12893/* end confdefs.h.  */
12894$ac_includes_default
12895int
12896main ()
12897{
12898
12899	     /* Are we little or big endian?  From Harbison&Steele.  */
12900	     union
12901	     {
12902	       long int l;
12903	       char c[sizeof (long int)];
12904	     } u;
12905	     u.l = 1;
12906	     return u.c[sizeof (long int) - 1] == 1;
12907
12908  ;
12909  return 0;
12910}
12911_ACEOF
12912if ac_fn_c_try_run "$LINENO"; then :
12913  ac_cv_c_bigendian=no
12914else
12915  ac_cv_c_bigendian=yes
12916fi
12917rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12918  conftest.$ac_objext conftest.beam conftest.$ac_ext
12919fi
12920
12921    fi
12922fi
12923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12924$as_echo "$ac_cv_c_bigendian" >&6; }
12925 case $ac_cv_c_bigendian in #(
12926   yes)
12927     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12928;; #(
12929   no)
12930      ;; #(
12931   universal)
12932
12933$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12934
12935     ;; #(
12936   *)
12937     as_fn_error $? "unknown endianness
12938 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12939 esac
12940
12941
12942# ------------------------------ #
12943# Checks for library functions.  #
12944# ------------------------------ #
12945
12946
12947
12948
12949  for ac_header in $ac_header_list
12950do :
12951  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12952ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12953"
12954if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12955  cat >>confdefs.h <<_ACEOF
12956#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12957_ACEOF
12958
12959fi
12960
12961done
12962
12963
12964
12965
12966
12967
12968
12969
12970for ac_func in getpagesize
12971do :
12972  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12973if test "x$ac_cv_func_getpagesize" = xyes; then :
12974  cat >>confdefs.h <<_ACEOF
12975#define HAVE_GETPAGESIZE 1
12976_ACEOF
12977
12978fi
12979done
12980
12981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12982$as_echo_n "checking for working mmap... " >&6; }
12983if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12984  $as_echo_n "(cached) " >&6
12985else
12986  if test "$cross_compiling" = yes; then :
12987  ac_cv_func_mmap_fixed_mapped=no
12988else
12989  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12990/* end confdefs.h.  */
12991$ac_includes_default
12992/* malloc might have been renamed as rpl_malloc. */
12993#undef malloc
12994
12995/* Thanks to Mike Haertel and Jim Avera for this test.
12996   Here is a matrix of mmap possibilities:
12997	mmap private not fixed
12998	mmap private fixed at somewhere currently unmapped
12999	mmap private fixed at somewhere already mapped
13000	mmap shared not fixed
13001	mmap shared fixed at somewhere currently unmapped
13002	mmap shared fixed at somewhere already mapped
13003   For private mappings, we should verify that changes cannot be read()
13004   back from the file, nor mmap's back from the file at a different
13005   address.  (There have been systems where private was not correctly
13006   implemented like the infamous i386 svr4.0, and systems where the
13007   VM page cache was not coherent with the file system buffer cache
13008   like early versions of FreeBSD and possibly contemporary NetBSD.)
13009   For shared mappings, we should conversely verify that changes get
13010   propagated back to all the places they're supposed to be.
13011
13012   Grep wants private fixed already mapped.
13013   The main things grep needs to know about mmap are:
13014   * does it exist and is it safe to write into the mmap'd area
13015   * how to use it (BSD variants)  */
13016
13017#include <fcntl.h>
13018#include <sys/mman.h>
13019
13020#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13021char *malloc ();
13022#endif
13023
13024/* This mess was copied from the GNU getpagesize.h.  */
13025#ifndef HAVE_GETPAGESIZE
13026# ifdef _SC_PAGESIZE
13027#  define getpagesize() sysconf(_SC_PAGESIZE)
13028# else /* no _SC_PAGESIZE */
13029#  ifdef HAVE_SYS_PARAM_H
13030#   include <sys/param.h>
13031#   ifdef EXEC_PAGESIZE
13032#    define getpagesize() EXEC_PAGESIZE
13033#   else /* no EXEC_PAGESIZE */
13034#    ifdef NBPG
13035#     define getpagesize() NBPG * CLSIZE
13036#     ifndef CLSIZE
13037#      define CLSIZE 1
13038#     endif /* no CLSIZE */
13039#    else /* no NBPG */
13040#     ifdef NBPC
13041#      define getpagesize() NBPC
13042#     else /* no NBPC */
13043#      ifdef PAGESIZE
13044#       define getpagesize() PAGESIZE
13045#      endif /* PAGESIZE */
13046#     endif /* no NBPC */
13047#    endif /* no NBPG */
13048#   endif /* no EXEC_PAGESIZE */
13049#  else /* no HAVE_SYS_PARAM_H */
13050#   define getpagesize() 8192	/* punt totally */
13051#  endif /* no HAVE_SYS_PARAM_H */
13052# endif /* no _SC_PAGESIZE */
13053
13054#endif /* no HAVE_GETPAGESIZE */
13055
13056int
13057main ()
13058{
13059  char *data, *data2, *data3;
13060  const char *cdata2;
13061  int i, pagesize;
13062  int fd, fd2;
13063
13064  pagesize = getpagesize ();
13065
13066  /* First, make a file with some known garbage in it. */
13067  data = (char *) malloc (pagesize);
13068  if (!data)
13069    return 1;
13070  for (i = 0; i < pagesize; ++i)
13071    *(data + i) = rand ();
13072  umask (0);
13073  fd = creat ("conftest.mmap", 0600);
13074  if (fd < 0)
13075    return 2;
13076  if (write (fd, data, pagesize) != pagesize)
13077    return 3;
13078  close (fd);
13079
13080  /* Next, check that the tail of a page is zero-filled.  File must have
13081     non-zero length, otherwise we risk SIGBUS for entire page.  */
13082  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13083  if (fd2 < 0)
13084    return 4;
13085  cdata2 = "";
13086  if (write (fd2, cdata2, 1) != 1)
13087    return 5;
13088  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13089  if (data2 == MAP_FAILED)
13090    return 6;
13091  for (i = 0; i < pagesize; ++i)
13092    if (*(data2 + i))
13093      return 7;
13094  close (fd2);
13095  if (munmap (data2, pagesize))
13096    return 8;
13097
13098  /* Next, try to mmap the file at a fixed address which already has
13099     something else allocated at it.  If we can, also make sure that
13100     we see the same garbage.  */
13101  fd = open ("conftest.mmap", O_RDWR);
13102  if (fd < 0)
13103    return 9;
13104  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13105		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
13106    return 10;
13107  for (i = 0; i < pagesize; ++i)
13108    if (*(data + i) != *(data2 + i))
13109      return 11;
13110
13111  /* Finally, make sure that changes to the mapped area do not
13112     percolate back to the file as seen by read().  (This is a bug on
13113     some variants of i386 svr4.0.)  */
13114  for (i = 0; i < pagesize; ++i)
13115    *(data2 + i) = *(data2 + i) + 1;
13116  data3 = (char *) malloc (pagesize);
13117  if (!data3)
13118    return 12;
13119  if (read (fd, data3, pagesize) != pagesize)
13120    return 13;
13121  for (i = 0; i < pagesize; ++i)
13122    if (*(data + i) != *(data3 + i))
13123      return 14;
13124  close (fd);
13125  return 0;
13126}
13127_ACEOF
13128if ac_fn_c_try_run "$LINENO"; then :
13129  ac_cv_func_mmap_fixed_mapped=yes
13130else
13131  ac_cv_func_mmap_fixed_mapped=no
13132fi
13133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13134  conftest.$ac_objext conftest.beam conftest.$ac_ext
13135fi
13136
13137fi
13138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13139$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13140if test $ac_cv_func_mmap_fixed_mapped = yes; then
13141
13142$as_echo "#define HAVE_MMAP 1" >>confdefs.h
13143
13144fi
13145rm -f conftest.mmap conftest.txt
13146
13147ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13148if test "x$ac_cv_type_pid_t" = xyes; then :
13149
13150else
13151
13152cat >>confdefs.h <<_ACEOF
13153#define pid_t int
13154_ACEOF
13155
13156fi
13157
13158for ac_header in vfork.h
13159do :
13160  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13161if test "x$ac_cv_header_vfork_h" = xyes; then :
13162  cat >>confdefs.h <<_ACEOF
13163#define HAVE_VFORK_H 1
13164_ACEOF
13165
13166fi
13167
13168done
13169
13170for ac_func in fork vfork
13171do :
13172  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13173ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13174if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13175  cat >>confdefs.h <<_ACEOF
13176#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13177_ACEOF
13178
13179fi
13180done
13181
13182if test "x$ac_cv_func_fork" = xyes; then
13183  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13184$as_echo_n "checking for working fork... " >&6; }
13185if ${ac_cv_func_fork_works+:} false; then :
13186  $as_echo_n "(cached) " >&6
13187else
13188  if test "$cross_compiling" = yes; then :
13189  ac_cv_func_fork_works=cross
13190else
13191  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13192/* end confdefs.h.  */
13193$ac_includes_default
13194int
13195main ()
13196{
13197
13198	  /* By Ruediger Kuhlmann. */
13199	  return fork () < 0;
13200
13201  ;
13202  return 0;
13203}
13204_ACEOF
13205if ac_fn_c_try_run "$LINENO"; then :
13206  ac_cv_func_fork_works=yes
13207else
13208  ac_cv_func_fork_works=no
13209fi
13210rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13211  conftest.$ac_objext conftest.beam conftest.$ac_ext
13212fi
13213
13214fi
13215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13216$as_echo "$ac_cv_func_fork_works" >&6; }
13217
13218else
13219  ac_cv_func_fork_works=$ac_cv_func_fork
13220fi
13221if test "x$ac_cv_func_fork_works" = xcross; then
13222  case $host in
13223    *-*-amigaos* | *-*-msdosdjgpp*)
13224      # Override, as these systems have only a dummy fork() stub
13225      ac_cv_func_fork_works=no
13226      ;;
13227    *)
13228      ac_cv_func_fork_works=yes
13229      ;;
13230  esac
13231  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13232$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13233fi
13234ac_cv_func_vfork_works=$ac_cv_func_vfork
13235if test "x$ac_cv_func_vfork" = xyes; then
13236  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13237$as_echo_n "checking for working vfork... " >&6; }
13238if ${ac_cv_func_vfork_works+:} false; then :
13239  $as_echo_n "(cached) " >&6
13240else
13241  if test "$cross_compiling" = yes; then :
13242  ac_cv_func_vfork_works=cross
13243else
13244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13245/* end confdefs.h.  */
13246/* Thanks to Paul Eggert for this test.  */
13247$ac_includes_default
13248#include <sys/wait.h>
13249#ifdef HAVE_VFORK_H
13250# include <vfork.h>
13251#endif
13252/* On some sparc systems, changes by the child to local and incoming
13253   argument registers are propagated back to the parent.  The compiler
13254   is told about this with #include <vfork.h>, but some compilers
13255   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
13256   static variable whose address is put into a register that is
13257   clobbered by the vfork.  */
13258static void
13259#ifdef __cplusplus
13260sparc_address_test (int arg)
13261# else
13262sparc_address_test (arg) int arg;
13263#endif
13264{
13265  static pid_t child;
13266  if (!child) {
13267    child = vfork ();
13268    if (child < 0) {
13269      perror ("vfork");
13270      _exit(2);
13271    }
13272    if (!child) {
13273      arg = getpid();
13274      write(-1, "", 0);
13275      _exit (arg);
13276    }
13277  }
13278}
13279
13280int
13281main ()
13282{
13283  pid_t parent = getpid ();
13284  pid_t child;
13285
13286  sparc_address_test (0);
13287
13288  child = vfork ();
13289
13290  if (child == 0) {
13291    /* Here is another test for sparc vfork register problems.  This
13292       test uses lots of local variables, at least as many local
13293       variables as main has allocated so far including compiler
13294       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
13295       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
13296       reuse the register of parent for one of the local variables,
13297       since it will think that parent can't possibly be used any more
13298       in this routine.  Assigning to the local variable will thus
13299       munge parent in the parent process.  */
13300    pid_t
13301      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13302      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13303    /* Convince the compiler that p..p7 are live; otherwise, it might
13304       use the same hardware register for all 8 local variables.  */
13305    if (p != p1 || p != p2 || p != p3 || p != p4
13306	|| p != p5 || p != p6 || p != p7)
13307      _exit(1);
13308
13309    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13310       from child file descriptors.  If the child closes a descriptor
13311       before it execs or exits, this munges the parent's descriptor
13312       as well.  Test for this by closing stdout in the child.  */
13313    _exit(close(fileno(stdout)) != 0);
13314  } else {
13315    int status;
13316    struct stat st;
13317
13318    while (wait(&status) != child)
13319      ;
13320    return (
13321	 /* Was there some problem with vforking?  */
13322	 child < 0
13323
13324	 /* Did the child fail?  (This shouldn't happen.)  */
13325	 || status
13326
13327	 /* Did the vfork/compiler bug occur?  */
13328	 || parent != getpid()
13329
13330	 /* Did the file descriptor bug occur?  */
13331	 || fstat(fileno(stdout), &st) != 0
13332	 );
13333  }
13334}
13335_ACEOF
13336if ac_fn_c_try_run "$LINENO"; then :
13337  ac_cv_func_vfork_works=yes
13338else
13339  ac_cv_func_vfork_works=no
13340fi
13341rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13342  conftest.$ac_objext conftest.beam conftest.$ac_ext
13343fi
13344
13345fi
13346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13347$as_echo "$ac_cv_func_vfork_works" >&6; }
13348
13349fi;
13350if test "x$ac_cv_func_fork_works" = xcross; then
13351  ac_cv_func_vfork_works=$ac_cv_func_vfork
13352  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13353$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13354fi
13355
13356if test "x$ac_cv_func_vfork_works" = xyes; then
13357
13358$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13359
13360else
13361
13362$as_echo "#define vfork fork" >>confdefs.h
13363
13364fi
13365if test "x$ac_cv_func_fork_works" = xyes; then
13366
13367$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13368
13369fi
13370
13371for ac_func in getauxval getrusage getuid getgid \
13372		pipe poll pread pread64 pwrite resize_term \
13373		sbrk getpgid setpgid setpgrp setsid \
13374		sigaction sigprocmask sigsetmask socketpair \
13375		ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
13376		setrlimit getrlimit posix_madvise waitpid \
13377		ptrace64 sigaltstack setns use_default_colors
13378do :
13379  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13380ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13381if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13382  cat >>confdefs.h <<_ACEOF
13383#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13384_ACEOF
13385
13386fi
13387done
13388
13389
13390  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13391$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13392if ${am_cv_langinfo_codeset+:} false; then :
13393  $as_echo_n "(cached) " >&6
13394else
13395  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13396/* end confdefs.h.  */
13397#include <langinfo.h>
13398int
13399main ()
13400{
13401char* cs = nl_langinfo(CODESET);
13402  ;
13403  return 0;
13404}
13405_ACEOF
13406if ac_fn_c_try_link "$LINENO"; then :
13407  am_cv_langinfo_codeset=yes
13408else
13409  am_cv_langinfo_codeset=no
13410fi
13411rm -f core conftest.err conftest.$ac_objext \
13412    conftest$ac_exeext conftest.$ac_ext
13413
13414fi
13415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13416$as_echo "$am_cv_langinfo_codeset" >&6; }
13417  if test $am_cv_langinfo_codeset = yes; then
13418
13419$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13420
13421  fi
13422
13423ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13424if test "x$ac_cv_type_size_t" = xyes; then :
13425
13426else
13427
13428cat >>confdefs.h <<_ACEOF
13429#define size_t unsigned int
13430_ACEOF
13431
13432fi
13433
13434
13435  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13436$as_echo_n "checking for ANSI C header files... " >&6; }
13437if ${ac_cv_header_stdc+:} false; then :
13438  $as_echo_n "(cached) " >&6
13439else
13440  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13441/* end confdefs.h.  */
13442#include <stdlib.h>
13443#include <stdarg.h>
13444#include <string.h>
13445#include <float.h>
13446
13447int
13448main ()
13449{
13450
13451  ;
13452  return 0;
13453}
13454_ACEOF
13455if ac_fn_c_try_compile "$LINENO"; then :
13456  ac_cv_header_stdc=yes
13457else
13458  ac_cv_header_stdc=no
13459fi
13460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13461
13462if test $ac_cv_header_stdc = yes; then
13463  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13464  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13465/* end confdefs.h.  */
13466#include <string.h>
13467
13468_ACEOF
13469if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13470  $EGREP "memchr" >/dev/null 2>&1; then :
13471
13472else
13473  ac_cv_header_stdc=no
13474fi
13475rm -f conftest*
13476
13477fi
13478
13479if test $ac_cv_header_stdc = yes; then
13480  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13481  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13482/* end confdefs.h.  */
13483#include <stdlib.h>
13484
13485_ACEOF
13486if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13487  $EGREP "free" >/dev/null 2>&1; then :
13488
13489else
13490  ac_cv_header_stdc=no
13491fi
13492rm -f conftest*
13493
13494fi
13495
13496if test $ac_cv_header_stdc = yes; then
13497  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13498  if test "$cross_compiling" = yes; then :
13499  :
13500else
13501  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13502/* end confdefs.h.  */
13503#include <ctype.h>
13504#include <stdlib.h>
13505#if ((' ' & 0x0FF) == 0x020)
13506# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13507# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13508#else
13509# define ISLOWER(c) \
13510		   (('a' <= (c) && (c) <= 'i') \
13511		     || ('j' <= (c) && (c) <= 'r') \
13512		     || ('s' <= (c) && (c) <= 'z'))
13513# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13514#endif
13515
13516#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13517int
13518main ()
13519{
13520  int i;
13521  for (i = 0; i < 256; i++)
13522    if (XOR (islower (i), ISLOWER (i))
13523	|| toupper (i) != TOUPPER (i))
13524      return 2;
13525  return 0;
13526}
13527_ACEOF
13528if ac_fn_c_try_run "$LINENO"; then :
13529
13530else
13531  ac_cv_header_stdc=no
13532fi
13533rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13534  conftest.$ac_objext conftest.beam conftest.$ac_ext
13535fi
13536
13537fi
13538fi
13539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13540$as_echo "$ac_cv_header_stdc" >&6; }
13541if test $ac_cv_header_stdc = yes; then
13542
13543$as_echo "#define STDC_HEADERS 1" >>confdefs.h
13544
13545fi
13546
13547  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13548# for constant arguments.  Useless!
13549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13550$as_echo_n "checking for working alloca.h... " >&6; }
13551if ${ac_cv_working_alloca_h+:} false; then :
13552  $as_echo_n "(cached) " >&6
13553else
13554  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13555/* end confdefs.h.  */
13556#include <alloca.h>
13557int
13558main ()
13559{
13560char *p = (char *) alloca (2 * sizeof (int));
13561			  if (p) return 0;
13562  ;
13563  return 0;
13564}
13565_ACEOF
13566if ac_fn_c_try_link "$LINENO"; then :
13567  ac_cv_working_alloca_h=yes
13568else
13569  ac_cv_working_alloca_h=no
13570fi
13571rm -f core conftest.err conftest.$ac_objext \
13572    conftest$ac_exeext conftest.$ac_ext
13573fi
13574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13575$as_echo "$ac_cv_working_alloca_h" >&6; }
13576if test $ac_cv_working_alloca_h = yes; then
13577
13578$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13579
13580fi
13581
13582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13583$as_echo_n "checking for alloca... " >&6; }
13584if ${ac_cv_func_alloca_works+:} false; then :
13585  $as_echo_n "(cached) " >&6
13586else
13587  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13588/* end confdefs.h.  */
13589#ifdef __GNUC__
13590# define alloca __builtin_alloca
13591#else
13592# ifdef _MSC_VER
13593#  include <malloc.h>
13594#  define alloca _alloca
13595# else
13596#  ifdef HAVE_ALLOCA_H
13597#   include <alloca.h>
13598#  else
13599#   ifdef _AIX
13600 #pragma alloca
13601#   else
13602#    ifndef alloca /* predefined by HP cc +Olibcalls */
13603void *alloca (size_t);
13604#    endif
13605#   endif
13606#  endif
13607# endif
13608#endif
13609
13610int
13611main ()
13612{
13613char *p = (char *) alloca (1);
13614				    if (p) return 0;
13615  ;
13616  return 0;
13617}
13618_ACEOF
13619if ac_fn_c_try_link "$LINENO"; then :
13620  ac_cv_func_alloca_works=yes
13621else
13622  ac_cv_func_alloca_works=no
13623fi
13624rm -f core conftest.err conftest.$ac_objext \
13625    conftest$ac_exeext conftest.$ac_ext
13626fi
13627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13628$as_echo "$ac_cv_func_alloca_works" >&6; }
13629
13630if test $ac_cv_func_alloca_works = yes; then
13631
13632$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13633
13634else
13635  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13636# that cause trouble.  Some versions do not even contain alloca or
13637# contain a buggy version.  If you still want to use their alloca,
13638# use ar to extract alloca.o from them instead of compiling alloca.c.
13639
13640ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13641
13642$as_echo "#define C_ALLOCA 1" >>confdefs.h
13643
13644
13645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13646$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13647if ${ac_cv_os_cray+:} false; then :
13648  $as_echo_n "(cached) " >&6
13649else
13650  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13651/* end confdefs.h.  */
13652#if defined CRAY && ! defined CRAY2
13653webecray
13654#else
13655wenotbecray
13656#endif
13657
13658_ACEOF
13659if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13660  $EGREP "webecray" >/dev/null 2>&1; then :
13661  ac_cv_os_cray=yes
13662else
13663  ac_cv_os_cray=no
13664fi
13665rm -f conftest*
13666
13667fi
13668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13669$as_echo "$ac_cv_os_cray" >&6; }
13670if test $ac_cv_os_cray = yes; then
13671  for ac_func in _getb67 GETB67 getb67; do
13672    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13673ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13674if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13675
13676cat >>confdefs.h <<_ACEOF
13677#define CRAY_STACKSEG_END $ac_func
13678_ACEOF
13679
13680    break
13681fi
13682
13683  done
13684fi
13685
13686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13687$as_echo_n "checking stack direction for C alloca... " >&6; }
13688if ${ac_cv_c_stack_direction+:} false; then :
13689  $as_echo_n "(cached) " >&6
13690else
13691  if test "$cross_compiling" = yes; then :
13692  ac_cv_c_stack_direction=0
13693else
13694  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13695/* end confdefs.h.  */
13696$ac_includes_default
13697int
13698find_stack_direction (int *addr, int depth)
13699{
13700  int dir, dummy = 0;
13701  if (! addr)
13702    addr = &dummy;
13703  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13704  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13705  return dir + dummy;
13706}
13707
13708int
13709main (int argc, char **argv)
13710{
13711  return find_stack_direction (0, argc + !argv + 20) < 0;
13712}
13713_ACEOF
13714if ac_fn_c_try_run "$LINENO"; then :
13715  ac_cv_c_stack_direction=1
13716else
13717  ac_cv_c_stack_direction=-1
13718fi
13719rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13720  conftest.$ac_objext conftest.beam conftest.$ac_ext
13721fi
13722
13723fi
13724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13725$as_echo "$ac_cv_c_stack_direction" >&6; }
13726cat >>confdefs.h <<_ACEOF
13727#define STACK_DIRECTION $ac_cv_c_stack_direction
13728_ACEOF
13729
13730
13731fi
13732
13733
13734
13735  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13736$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13737if ${am_cv_langinfo_codeset+:} false; then :
13738  $as_echo_n "(cached) " >&6
13739else
13740  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13741/* end confdefs.h.  */
13742#include <sys/param.h>
13743#define _KMEMUSER
13744#include <sys/lwp.h>
13745#include <langinfo.h>
13746int
13747main ()
13748{
13749char* cs = nl_langinfo(CODESET);
13750  ;
13751  return 0;
13752}
13753_ACEOF
13754if ac_fn_c_try_link "$LINENO"; then :
13755  am_cv_langinfo_codeset=yes
13756else
13757  am_cv_langinfo_codeset=no
13758fi
13759rm -f core conftest.err conftest.$ac_objext \
13760    conftest$ac_exeext conftest.$ac_ext
13761
13762fi
13763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13764$as_echo "$am_cv_langinfo_codeset" >&6; }
13765  if test $am_cv_langinfo_codeset = yes; then
13766
13767$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13768
13769  fi
13770
13771
13772  for ac_header in linux/perf_event.h locale.h memory.h signal.h 		   sys/resource.h sys/socket.h 		   sys/un.h sys/wait.h 		   thread_db.h wait.h 		   termios.h
13773do :
13774  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13775ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13776if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13777  cat >>confdefs.h <<_ACEOF
13778#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13779_ACEOF
13780
13781fi
13782
13783done
13784
13785
13786  for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
13787do :
13788  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13789ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13790if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13791  cat >>confdefs.h <<_ACEOF
13792#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13793_ACEOF
13794
13795fi
13796done
13797
13798
13799  ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13800if test "x$ac_cv_have_decl_strerror" = xyes; then :
13801  ac_have_decl=1
13802else
13803  ac_have_decl=0
13804fi
13805
13806cat >>confdefs.h <<_ACEOF
13807#define HAVE_DECL_STRERROR $ac_have_decl
13808_ACEOF
13809ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13810if test "x$ac_cv_have_decl_strstr" = xyes; then :
13811  ac_have_decl=1
13812else
13813  ac_have_decl=0
13814fi
13815
13816cat >>confdefs.h <<_ACEOF
13817#define HAVE_DECL_STRSTR $ac_have_decl
13818_ACEOF
13819
13820
13821    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13822$as_echo_n "checking for sigsetjmp... " >&6; }
13823if ${gdb_cv_func_sigsetjmp+:} false; then :
13824  $as_echo_n "(cached) " >&6
13825else
13826  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13827/* end confdefs.h.  */
13828
13829#include <setjmp.h>
13830
13831int
13832main ()
13833{
13834sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13835  ;
13836  return 0;
13837}
13838_ACEOF
13839if ac_fn_c_try_compile "$LINENO"; then :
13840  gdb_cv_func_sigsetjmp=yes
13841else
13842  gdb_cv_func_sigsetjmp=no
13843fi
13844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13845fi
13846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13847$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13848if test $gdb_cv_func_sigsetjmp = yes; then
13849
13850$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13851
13852fi
13853
13854
13855# Check the return and argument types of ptrace.
13856
13857
13858for ac_header in sys/ptrace.h ptrace.h
13859do :
13860  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13861ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13862if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13863  cat >>confdefs.h <<_ACEOF
13864#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13865_ACEOF
13866
13867fi
13868
13869done
13870
13871
13872gdb_ptrace_headers='
13873#include <sys/types.h>
13874#if HAVE_SYS_PTRACE_H
13875# include <sys/ptrace.h>
13876#endif
13877#if HAVE_UNISTD_H
13878# include <unistd.h>
13879#endif
13880'
13881# There is no point in checking if we don't have a prototype.
13882ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
13883"
13884if test "x$ac_cv_have_decl_ptrace" = xyes; then :
13885  ac_have_decl=1
13886else
13887  ac_have_decl=0
13888fi
13889
13890cat >>confdefs.h <<_ACEOF
13891#define HAVE_DECL_PTRACE $ac_have_decl
13892_ACEOF
13893if test $ac_have_decl = 1; then :
13894
13895else
13896
13897  : ${gdb_cv_func_ptrace_ret='int'}
13898  : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13899
13900fi
13901
13902# Check return type.  Varargs (used on GNU/Linux) conflict with the
13903# empty argument list, so check for that explicitly.
13904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13905$as_echo_n "checking return type of ptrace... " >&6; }
13906if ${gdb_cv_func_ptrace_ret+:} false; then :
13907  $as_echo_n "(cached) " >&6
13908else
13909  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13910/* end confdefs.h.  */
13911$gdb_ptrace_headers
13912int
13913main ()
13914{
13915extern long ptrace (enum __ptrace_request, ...);
13916  ;
13917  return 0;
13918}
13919_ACEOF
13920if ac_fn_c_try_compile "$LINENO"; then :
13921  gdb_cv_func_ptrace_ret='long'
13922else
13923  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13924/* end confdefs.h.  */
13925$gdb_ptrace_headers
13926int
13927main ()
13928{
13929extern int ptrace ();
13930  ;
13931  return 0;
13932}
13933_ACEOF
13934if ac_fn_c_try_compile "$LINENO"; then :
13935  gdb_cv_func_ptrace_ret='int'
13936else
13937  gdb_cv_func_ptrace_ret='long'
13938fi
13939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13940fi
13941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13942fi
13943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13944$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13945
13946cat >>confdefs.h <<_ACEOF
13947#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13948_ACEOF
13949
13950# Check argument types.
13951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13952$as_echo_n "checking types of arguments for ptrace... " >&6; }
13953if ${gdb_cv_func_ptrace_args+:} false; then :
13954  $as_echo_n "(cached) " >&6
13955else
13956
13957  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13958/* end confdefs.h.  */
13959$gdb_ptrace_headers
13960int
13961main ()
13962{
13963extern long ptrace (enum __ptrace_request, ...);
13964  ;
13965  return 0;
13966}
13967_ACEOF
13968if ac_fn_c_try_compile "$LINENO"; then :
13969  gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
13970else
13971
13972for gdb_arg1 in 'int' 'long'; do
13973 for gdb_arg2 in 'pid_t' 'int' 'long'; do
13974  for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13975   for gdb_arg4 in 'int' 'long' 'void *'; do
13976     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13977/* end confdefs.h.  */
13978$gdb_ptrace_headers
13979int
13980main ()
13981{
13982
13983extern $gdb_cv_func_ptrace_ret
13984  ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13985
13986  ;
13987  return 0;
13988}
13989_ACEOF
13990if ac_fn_c_try_compile "$LINENO"; then :
13991  gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13992    break 4;
13993fi
13994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13995    for gdb_arg5 in 'int *' 'int' 'long'; do
13996     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13997/* end confdefs.h.  */
13998$gdb_ptrace_headers
13999int
14000main ()
14001{
14002
14003extern $gdb_cv_func_ptrace_ret
14004  ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
14005
14006  ;
14007  return 0;
14008}
14009_ACEOF
14010if ac_fn_c_try_compile "$LINENO"; then :
14011
14012gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
14013    break 5;
14014fi
14015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14016    done
14017   done
14018  done
14019 done
14020done
14021# Provide a safe default value.
14022: ${gdb_cv_func_ptrace_args='int,int,long,long'}
14023
14024fi
14025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14026fi
14027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
14028$as_echo "$gdb_cv_func_ptrace_args" >&6; }
14029ac_save_IFS=$IFS; IFS=','
14030set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
14031IFS=$ac_save_IFS
14032shift
14033
14034cat >>confdefs.h <<_ACEOF
14035#define PTRACE_TYPE_ARG1 $1
14036_ACEOF
14037
14038
14039cat >>confdefs.h <<_ACEOF
14040#define PTRACE_TYPE_ARG3 $3
14041_ACEOF
14042
14043
14044cat >>confdefs.h <<_ACEOF
14045#define PTRACE_TYPE_ARG4 $4
14046_ACEOF
14047
14048if test -n "$5"; then
14049
14050cat >>confdefs.h <<_ACEOF
14051#define PTRACE_TYPE_ARG5 $5
14052_ACEOF
14053
14054fi
14055
14056
14057if test "$cross_compiling" = no; then
14058  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
14059$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
14060if ${ac_cv_func_setpgrp_void+:} false; then :
14061  $as_echo_n "(cached) " >&6
14062else
14063  if test "$cross_compiling" = yes; then :
14064  as_fn_error $? "cannot check setpgrp when cross compiling" "$LINENO" 5
14065else
14066  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14067/* end confdefs.h.  */
14068$ac_includes_default
14069int
14070main ()
14071{
14072/* If this system has a BSD-style setpgrp which takes arguments,
14073  setpgrp(1, 1) will fail with ESRCH and return -1, in that case
14074  exit successfully. */
14075  return setpgrp (1,1) != -1;
14076  ;
14077  return 0;
14078}
14079_ACEOF
14080if ac_fn_c_try_run "$LINENO"; then :
14081  ac_cv_func_setpgrp_void=no
14082else
14083  ac_cv_func_setpgrp_void=yes
14084fi
14085rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14086  conftest.$ac_objext conftest.beam conftest.$ac_ext
14087fi
14088
14089fi
14090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
14091$as_echo "$ac_cv_func_setpgrp_void" >&6; }
14092if test $ac_cv_func_setpgrp_void = yes; then
14093
14094$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
14095
14096fi
14097
14098else
14099  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
14100$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
14101if ${ac_cv_func_setpgrp_void+:} false; then :
14102  $as_echo_n "(cached) " >&6
14103else
14104  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105/* end confdefs.h.  */
14106
14107#include <unistd.h>
14108
14109int
14110main ()
14111{
14112
14113  if (setpgrp(1,1) == -1)
14114    exit (0);
14115  else
14116    exit (1);
14117
14118  ;
14119  return 0;
14120}
14121_ACEOF
14122if ac_fn_c_try_compile "$LINENO"; then :
14123  ac_cv_func_setpgrp_void=no
14124else
14125  ac_cv_func_setpgrp_void=yes
14126fi
14127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14128fi
14129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
14130$as_echo "$ac_cv_func_setpgrp_void" >&6; }
14131if test $ac_cv_func_setpgrp_void = yes; then
14132  $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
14133
14134fi
14135fi
14136
14137# Assume we'll default to using the included libiberty regex.
14138gdb_use_included_regex=yes
14139
14140# However, if the system regex is GNU regex, then default to *not*
14141# using the included regex.
14142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
14143$as_echo_n "checking for GNU regex... " >&6; }
14144if ${gdb_cv_have_gnu_regex+:} false; then :
14145  $as_echo_n "(cached) " >&6
14146else
14147  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14148/* end confdefs.h.  */
14149#include <gnu-versions.h>
14150int
14151main ()
14152{
14153#define REGEX_INTERFACE_VERSION 1
14154#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
14155# error "Version mismatch"
14156#endif
14157  ;
14158  return 0;
14159}
14160_ACEOF
14161if ac_fn_c_try_compile "$LINENO"; then :
14162  gdb_cv_have_gnu_regex=yes
14163else
14164  gdb_cv_have_gnu_regex=no
14165fi
14166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14167fi
14168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
14169$as_echo "$gdb_cv_have_gnu_regex" >&6; }
14170if test $gdb_cv_have_gnu_regex = yes; then
14171  gdb_use_included_regex=no
14172fi
14173
14174
14175# Check whether --with-included-regex was given.
14176if test "${with_included_regex+set}" = set; then :
14177  withval=$with_included_regex; gdb_with_regex=$withval
14178else
14179  gdb_with_regex=$gdb_use_included_regex
14180fi
14181
14182if test "$gdb_with_regex" = yes; then
14183
14184$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
14185
14186fi
14187
14188# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
14189ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
14190#include <sys/proc.h>
14191
14192"
14193if test "x$ac_cv_member_struct_thread_td_pcb" = xyes; then :
14194
14195cat >>confdefs.h <<_ACEOF
14196#define HAVE_STRUCT_THREAD_TD_PCB 1
14197_ACEOF
14198
14199
14200fi
14201
14202
14203# See if <sys/lwp.h> defines `struct lwp`.
14204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
14205$as_echo_n "checking for struct lwp... " >&6; }
14206if ${gdb_cv_struct_lwp+:} false; then :
14207  $as_echo_n "(cached) " >&6
14208else
14209  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14210/* end confdefs.h.  */
14211#define _KMEMUSER
14212#include <sys/param.h>
14213#define _KMEMUSER
14214#include <sys/lwp.h>
14215int
14216main ()
14217{
14218struct lwp l;
14219  ;
14220  return 0;
14221}
14222_ACEOF
14223if ac_fn_c_try_compile "$LINENO"; then :
14224  gdb_cv_struct_lwp=yes
14225else
14226  gdb_cv_struct_lwp=no
14227fi
14228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14229fi
14230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
14231$as_echo "$gdb_cv_struct_lwp" >&6; }
14232if test $gdb_cv_struct_lwp = yes; then
14233
14234$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
14235
14236fi
14237
14238# See if <machine/reg.h> degines `struct reg'.
14239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
14240$as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
14241if ${gdb_cv_struct_reg+:} false; then :
14242  $as_echo_n "(cached) " >&6
14243else
14244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14245/* end confdefs.h.  */
14246#include <sys/types.h>
14247#include <machine/reg.h>
14248int
14249main ()
14250{
14251struct reg r;
14252  ;
14253  return 0;
14254}
14255_ACEOF
14256if ac_fn_c_try_compile "$LINENO"; then :
14257  gdb_cv_struct_reg=yes
14258else
14259  gdb_cv_struct_reg=no
14260fi
14261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14262fi
14263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
14264$as_echo "$gdb_cv_struct_reg" >&6; }
14265if test $gdb_cv_struct_reg = yes; then
14266
14267$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
14268
14269fi
14270
14271# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
14272# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
14273ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
14274#include <machine/reg.h>
14275"
14276if test "x$ac_cv_member_struct_reg_r_fs" = xyes; then :
14277
14278cat >>confdefs.h <<_ACEOF
14279#define HAVE_STRUCT_REG_R_FS 1
14280_ACEOF
14281
14282
14283fi
14284ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
14285#include <machine/reg.h>
14286"
14287if test "x$ac_cv_member_struct_reg_r_gs" = xyes; then :
14288
14289cat >>confdefs.h <<_ACEOF
14290#define HAVE_STRUCT_REG_R_GS 1
14291_ACEOF
14292
14293
14294fi
14295
14296
14297# See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
14298# Older amd64 Linux's don't have the fs_base and gs_base members of
14299# `struct user_regs_struct'.
14300ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/types.h>
14301#include <sys/user.h>
14302"
14303if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = xyes; then :
14304
14305cat >>confdefs.h <<_ACEOF
14306#define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
14307_ACEOF
14308
14309
14310fi
14311ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/types.h>
14312#include <sys/user.h>
14313"
14314if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = xyes; then :
14315
14316cat >>confdefs.h <<_ACEOF
14317#define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
14318_ACEOF
14319
14320
14321fi
14322
14323
14324# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
14325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14326$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14327if ${gdb_cv_have_ptrace_getregs+:} false; then :
14328  $as_echo_n "(cached) " >&6
14329else
14330  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14331/* end confdefs.h.  */
14332#include <sys/ptrace.h>
14333int
14334main ()
14335{
14336PTRACE_GETREGS;
14337  ;
14338  return 0;
14339}
14340_ACEOF
14341if ac_fn_c_try_compile "$LINENO"; then :
14342  gdb_cv_have_ptrace_getregs=yes
14343else
14344  gdb_cv_have_ptrace_getregs=no
14345fi
14346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14347fi
14348
14349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
14350$as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
14351if test $gdb_cv_have_ptrace_getregs = yes; then
14352
14353$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14354
14355fi
14356
14357# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
14358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14359$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14360if ${gdb_cv_have_ptrace_getfpxregs+:} false; then :
14361  $as_echo_n "(cached) " >&6
14362else
14363  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14364/* end confdefs.h.  */
14365#include <sys/ptrace.h>
14366int
14367main ()
14368{
14369PTRACE_GETFPXREGS;
14370  ;
14371  return 0;
14372}
14373_ACEOF
14374if ac_fn_c_try_compile "$LINENO"; then :
14375  gdb_cv_have_ptrace_getfpxregs=yes
14376else
14377  gdb_cv_have_ptrace_getfpxregs=no
14378fi
14379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14380fi
14381
14382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
14383$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
14384if test $gdb_cv_have_ptrace_getfpxregs = yes; then
14385
14386$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14387
14388fi
14389
14390# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
14391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
14392$as_echo_n "checking for PT_GETDBREGS... " >&6; }
14393if ${gdb_cv_have_pt_getdbregs+:} false; then :
14394  $as_echo_n "(cached) " >&6
14395else
14396  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14397/* end confdefs.h.  */
14398#include <sys/types.h>
14399#include <sys/ptrace.h>
14400int
14401main ()
14402{
14403PT_GETDBREGS;
14404  ;
14405  return 0;
14406}
14407_ACEOF
14408if ac_fn_c_try_compile "$LINENO"; then :
14409  gdb_cv_have_pt_getdbregs=yes
14410else
14411  gdb_cv_have_pt_getdbregs=no
14412fi
14413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14414fi
14415
14416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
14417$as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
14418if test $gdb_cv_have_pt_getdbregs = yes; then
14419
14420$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
14421
14422fi
14423
14424# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
14425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
14426$as_echo_n "checking for PT_GETXMMREGS... " >&6; }
14427if ${gdb_cv_have_pt_getxmmregs+:} false; then :
14428  $as_echo_n "(cached) " >&6
14429else
14430  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14431/* end confdefs.h.  */
14432#include <sys/types.h>
14433#include <sys/ptrace.h>
14434int
14435main ()
14436{
14437PT_GETXMMREGS;
14438  ;
14439  return 0;
14440}
14441_ACEOF
14442if ac_fn_c_try_compile "$LINENO"; then :
14443  gdb_cv_have_pt_getxmmregs=yes
14444else
14445  gdb_cv_have_pt_getxmmregs=no
14446fi
14447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14448fi
14449
14450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
14451$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
14452if test $gdb_cv_have_pt_getxmmregs = yes; then
14453
14454$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
14455
14456fi
14457
14458# See if <sys/ptrace.h> supports LWP names on FreeBSD
14459# Older FreeBSD versions don't have the pl_tdname member of
14460# `struct ptrace_lwpinfo'.
14461ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
14462"
14463if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes; then :
14464
14465cat >>confdefs.h <<_ACEOF
14466#define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
14467_ACEOF
14468
14469
14470fi
14471
14472
14473# See if <sys/ptrace.h> supports syscall fields on FreeBSD.  The
14474# pl_syscall_code member of `struct ptrace_lwpinfo' was added in
14475# FreeBSD 10.3.
14476ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
14477"
14478if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes; then :
14479
14480cat >>confdefs.h <<_ACEOF
14481#define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
14482_ACEOF
14483
14484
14485fi
14486
14487
14488if test "$ac_cv_header_sys_procfs_h" = yes; then
14489  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14490$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14491 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false; then :
14492  $as_echo_n "(cached) " >&6
14493else
14494  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14495/* end confdefs.h.  */
14496
14497#define _SYSCALL32
14498/* Needed for new procfs interface on sparc-solaris.  */
14499#define _STRUCTURED_PROC 1
14500#include <sys/procfs.h>
14501int
14502main ()
14503{
14504gregset_t avar
14505  ;
14506  return 0;
14507}
14508_ACEOF
14509if ac_fn_c_try_compile "$LINENO"; then :
14510  bfd_cv_have_sys_procfs_type_gregset_t=yes
14511else
14512  bfd_cv_have_sys_procfs_type_gregset_t=no
14513
14514fi
14515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14516fi
14517
14518 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14519
14520$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14521
14522 fi
14523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14524$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14525
14526  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14527$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14528 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false; then :
14529  $as_echo_n "(cached) " >&6
14530else
14531  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14532/* end confdefs.h.  */
14533
14534#define _SYSCALL32
14535/* Needed for new procfs interface on sparc-solaris.  */
14536#define _STRUCTURED_PROC 1
14537#include <sys/procfs.h>
14538int
14539main ()
14540{
14541fpregset_t avar
14542  ;
14543  return 0;
14544}
14545_ACEOF
14546if ac_fn_c_try_compile "$LINENO"; then :
14547  bfd_cv_have_sys_procfs_type_fpregset_t=yes
14548else
14549  bfd_cv_have_sys_procfs_type_fpregset_t=no
14550
14551fi
14552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14553fi
14554
14555 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14556
14557$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14558
14559 fi
14560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14561$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14562
14563  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14564$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14565 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false; then :
14566  $as_echo_n "(cached) " >&6
14567else
14568  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14569/* end confdefs.h.  */
14570
14571#define _SYSCALL32
14572/* Needed for new procfs interface on sparc-solaris.  */
14573#define _STRUCTURED_PROC 1
14574#include <sys/procfs.h>
14575int
14576main ()
14577{
14578prgregset_t avar
14579  ;
14580  return 0;
14581}
14582_ACEOF
14583if ac_fn_c_try_compile "$LINENO"; then :
14584  bfd_cv_have_sys_procfs_type_prgregset_t=yes
14585else
14586  bfd_cv_have_sys_procfs_type_prgregset_t=no
14587
14588fi
14589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14590fi
14591
14592 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14593
14594$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14595
14596 fi
14597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14598$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14599
14600  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14601$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14602 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false; then :
14603  $as_echo_n "(cached) " >&6
14604else
14605  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14606/* end confdefs.h.  */
14607
14608#define _SYSCALL32
14609/* Needed for new procfs interface on sparc-solaris.  */
14610#define _STRUCTURED_PROC 1
14611#include <sys/procfs.h>
14612int
14613main ()
14614{
14615prfpregset_t avar
14616  ;
14617  return 0;
14618}
14619_ACEOF
14620if ac_fn_c_try_compile "$LINENO"; then :
14621  bfd_cv_have_sys_procfs_type_prfpregset_t=yes
14622else
14623  bfd_cv_have_sys_procfs_type_prfpregset_t=no
14624
14625fi
14626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14627fi
14628
14629 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14630
14631$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14632
14633 fi
14634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14635$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14636
14637  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14638$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14639 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false; then :
14640  $as_echo_n "(cached) " >&6
14641else
14642  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14643/* end confdefs.h.  */
14644
14645#define _SYSCALL32
14646/* Needed for new procfs interface on sparc-solaris.  */
14647#define _STRUCTURED_PROC 1
14648#include <sys/procfs.h>
14649int
14650main ()
14651{
14652prgregset32_t avar
14653  ;
14654  return 0;
14655}
14656_ACEOF
14657if ac_fn_c_try_compile "$LINENO"; then :
14658  bfd_cv_have_sys_procfs_type_prgregset32_t=yes
14659else
14660  bfd_cv_have_sys_procfs_type_prgregset32_t=no
14661
14662fi
14663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14664fi
14665
14666 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14667
14668$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14669
14670 fi
14671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14672$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14673
14674  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14675$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14676 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false; then :
14677  $as_echo_n "(cached) " >&6
14678else
14679  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14680/* end confdefs.h.  */
14681
14682#define _SYSCALL32
14683/* Needed for new procfs interface on sparc-solaris.  */
14684#define _STRUCTURED_PROC 1
14685#include <sys/procfs.h>
14686int
14687main ()
14688{
14689lwpid_t avar
14690  ;
14691  return 0;
14692}
14693_ACEOF
14694if ac_fn_c_try_compile "$LINENO"; then :
14695  bfd_cv_have_sys_procfs_type_lwpid_t=yes
14696else
14697  bfd_cv_have_sys_procfs_type_lwpid_t=no
14698
14699fi
14700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14701fi
14702
14703 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14704
14705$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14706
14707 fi
14708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14709$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14710
14711  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14712$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14713 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false; then :
14714  $as_echo_n "(cached) " >&6
14715else
14716  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14717/* end confdefs.h.  */
14718
14719#define _SYSCALL32
14720/* Needed for new procfs interface on sparc-solaris.  */
14721#define _STRUCTURED_PROC 1
14722#include <sys/procfs.h>
14723int
14724main ()
14725{
14726psaddr_t avar
14727  ;
14728  return 0;
14729}
14730_ACEOF
14731if ac_fn_c_try_compile "$LINENO"; then :
14732  bfd_cv_have_sys_procfs_type_psaddr_t=yes
14733else
14734  bfd_cv_have_sys_procfs_type_psaddr_t=no
14735
14736fi
14737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14738fi
14739
14740 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14741
14742$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14743
14744 fi
14745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14746$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14747
14748  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
14749$as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
14750 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false; then :
14751  $as_echo_n "(cached) " >&6
14752else
14753  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14754/* end confdefs.h.  */
14755
14756#define _SYSCALL32
14757/* Needed for new procfs interface on sparc-solaris.  */
14758#define _STRUCTURED_PROC 1
14759#include <sys/procfs.h>
14760int
14761main ()
14762{
14763elf_fpregset_t avar
14764  ;
14765  return 0;
14766}
14767_ACEOF
14768if ac_fn_c_try_compile "$LINENO"; then :
14769  bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
14770else
14771  bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
14772
14773fi
14774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14775fi
14776
14777 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
14778
14779$as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
14780
14781 fi
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
14783$as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
14784
14785fi
14786
14787# Check if the compiler supports the `long long' type.
14788
14789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14790$as_echo_n "checking for long long support in compiler... " >&6; }
14791if ${gdb_cv_c_long_long+:} false; then :
14792  $as_echo_n "(cached) " >&6
14793else
14794  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14795/* end confdefs.h.  */
14796extern long long foo;
14797int
14798main ()
14799{
14800switch (foo & 2) { case 0: return 1; }
14801  ;
14802  return 0;
14803}
14804_ACEOF
14805if ac_fn_c_try_compile "$LINENO"; then :
14806  gdb_cv_c_long_long=yes
14807else
14808  gdb_cv_c_long_long=no
14809fi
14810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14811fi
14812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14813$as_echo "$gdb_cv_c_long_long" >&6; }
14814if test $gdb_cv_c_long_long != yes; then
14815  # libdecnumber requires long long.
14816  as_fn_error $? "Compiler must support long long for GDB." "$LINENO" 5
14817fi
14818
14819# Check if the compiler and runtime support printing long longs.
14820
14821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14822$as_echo_n "checking for long long support in printf... " >&6; }
14823if ${gdb_cv_printf_has_long_long+:} false; then :
14824  $as_echo_n "(cached) " >&6
14825else
14826  if test "$cross_compiling" = yes; then :
14827  gdb_cv_printf_has_long_long=no
14828else
14829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14830/* end confdefs.h.  */
14831$ac_includes_default
14832int
14833main ()
14834{
14835char buf[32];
14836  long long l = 0;
14837  l = (l << 16) + 0x0123;
14838  l = (l << 16) + 0x4567;
14839  l = (l << 16) + 0x89ab;
14840  l = (l << 16) + 0xcdef;
14841  sprintf (buf, "0x%016llx", l);
14842  return (strcmp ("0x0123456789abcdef", buf));
14843  ;
14844  return 0;
14845}
14846_ACEOF
14847if ac_fn_c_try_run "$LINENO"; then :
14848  gdb_cv_printf_has_long_long=yes
14849else
14850  gdb_cv_printf_has_long_long=no
14851fi
14852rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14853  conftest.$ac_objext conftest.beam conftest.$ac_ext
14854fi
14855
14856fi
14857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14858$as_echo "$gdb_cv_printf_has_long_long" >&6; }
14859if test $gdb_cv_printf_has_long_long = yes; then
14860
14861$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14862
14863fi
14864
14865# Check if the compiler and runtime support printing decfloats.
14866
14867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14868$as_echo_n "checking for decfloat support in printf... " >&6; }
14869if ${gdb_cv_printf_has_decfloat+:} false; then :
14870  $as_echo_n "(cached) " >&6
14871else
14872  if test "$cross_compiling" = yes; then :
14873  gdb_cv_printf_has_decfloat=no
14874else
14875  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14876/* end confdefs.h.  */
14877$ac_includes_default
14878int
14879main ()
14880{
14881char buf[64];
14882  _Decimal32 d32 = 1.2345df;
14883  _Decimal64 d64 = 1.2345dd;
14884  _Decimal128 d128 = 1.2345dl;
14885  sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14886  return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14887  ;
14888  return 0;
14889}
14890_ACEOF
14891if ac_fn_c_try_run "$LINENO"; then :
14892  gdb_cv_printf_has_decfloat=yes
14893else
14894  gdb_cv_printf_has_decfloat=no
14895fi
14896rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14897  conftest.$ac_objext conftest.beam conftest.$ac_ext
14898fi
14899
14900fi
14901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14902$as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14903if test $gdb_cv_printf_has_decfloat = yes; then
14904
14905$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14906
14907fi
14908
14909# Check if the compiler supports the `long double' type.  We can't use
14910# AC_C_LONG_DOUBLE because that one does additional checks on the
14911# constants defined in <float.h> that fail on some systems,
14912# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14913
14914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14915$as_echo_n "checking for long double support in compiler... " >&6; }
14916if ${gdb_cv_c_long_double+:} false; then :
14917  $as_echo_n "(cached) " >&6
14918else
14919  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14920/* end confdefs.h.  */
14921long double foo;
14922_ACEOF
14923if ac_fn_c_try_compile "$LINENO"; then :
14924  gdb_cv_c_long_double=yes
14925else
14926  gdb_cv_c_long_double=no
14927fi
14928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14929fi
14930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14931$as_echo "$gdb_cv_c_long_double" >&6; }
14932if test $gdb_cv_c_long_double = yes; then
14933
14934$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14935
14936fi
14937
14938# Check if the compiler and runtime support printing long doubles.
14939
14940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14941$as_echo_n "checking for long double support in printf... " >&6; }
14942if ${gdb_cv_printf_has_long_double+:} false; then :
14943  $as_echo_n "(cached) " >&6
14944else
14945  if test "$cross_compiling" = yes; then :
14946  gdb_cv_printf_has_long_double=no
14947else
14948  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14949/* end confdefs.h.  */
14950$ac_includes_default
14951int
14952main ()
14953{
14954char buf[16];
14955  long double f = 3.141592653;
14956  sprintf (buf, "%Lg", f);
14957  return (strncmp ("3.14159", buf, 7));
14958  ;
14959  return 0;
14960}
14961_ACEOF
14962if ac_fn_c_try_run "$LINENO"; then :
14963  gdb_cv_printf_has_long_double=yes
14964else
14965  gdb_cv_printf_has_long_double=no
14966fi
14967rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14968  conftest.$ac_objext conftest.beam conftest.$ac_ext
14969fi
14970
14971fi
14972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14973$as_echo "$gdb_cv_printf_has_long_double" >&6; }
14974if test $gdb_cv_printf_has_long_double = yes; then
14975
14976$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14977
14978fi
14979
14980# Check if the compiler and runtime support scanning long doubles.
14981
14982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14983$as_echo_n "checking for long double support in scanf... " >&6; }
14984if ${gdb_cv_scanf_has_long_double+:} false; then :
14985  $as_echo_n "(cached) " >&6
14986else
14987  if test "$cross_compiling" = yes; then :
14988  gdb_cv_scanf_has_long_double=no
14989else
14990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14991/* end confdefs.h.  */
14992#include <stdio.h>
14993int
14994main ()
14995{
14996char *buf = "3.141592653";
14997  long double f = 0;
14998  sscanf (buf, "%Lg", &f);
14999  return !(f > 3.14159 && f < 3.14160);
15000  ;
15001  return 0;
15002}
15003_ACEOF
15004if ac_fn_c_try_run "$LINENO"; then :
15005  gdb_cv_scanf_has_long_double=yes
15006else
15007  gdb_cv_scanf_has_long_double=no
15008fi
15009rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15010  conftest.$ac_objext conftest.beam conftest.$ac_ext
15011fi
15012
15013fi
15014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
15015$as_echo "$gdb_cv_scanf_has_long_double" >&6; }
15016if test $gdb_cv_scanf_has_long_double = yes; then
15017
15018$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
15019
15020fi
15021
15022case ${host_os} in
15023aix*)
15024  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
15025$as_echo_n "checking for -bbigtoc option... " >&6; }
15026if ${gdb_cv_bigtoc+:} false; then :
15027  $as_echo_n "(cached) " >&6
15028else
15029
15030    SAVE_LDFLAGS=$LDFLAGS
15031
15032    case $GCC in
15033    yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
15034    *) gdb_cv_bigtoc=-bbigtoc ;;
15035    esac
15036
15037    LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
15038    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15039/* end confdefs.h.  */
15040
15041int
15042main ()
15043{
15044int i;
15045  ;
15046  return 0;
15047}
15048_ACEOF
15049if ac_fn_c_try_link "$LINENO"; then :
15050
15051else
15052  gdb_cv_bigtoc=
15053fi
15054rm -f core conftest.err conftest.$ac_objext \
15055    conftest$ac_exeext conftest.$ac_ext
15056    LDFLAGS="${SAVE_LDFLAGS}"
15057
15058fi
15059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
15060$as_echo "$gdb_cv_bigtoc" >&6; }
15061  CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
15062  ;;
15063esac
15064
15065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
15066$as_echo_n "checking for the dynamic export flag... " >&6; }
15067dynamic_list=false
15068if test "${gdb_native}" = yes; then
15069   # The dynamically loaded libthread_db needs access to symbols in the gdb
15070   # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
15071   # may not be supported there.
15072   old_LDFLAGS="$LDFLAGS"
15073   # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
15074   RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
15075   LDFLAGS="$LDFLAGS $RDYNAMIC"
15076   if test "${have_libpython}" = no; then
15077     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15078/* end confdefs.h.  */
15079
15080int
15081main ()
15082{
15083
15084  ;
15085  return 0;
15086}
15087_ACEOF
15088if ac_fn_c_try_link "$LINENO"; then :
15089  dynamic_list=true
15090fi
15091rm -f core conftest.err conftest.$ac_objext \
15092    conftest$ac_exeext conftest.$ac_ext
15093   else
15094     # Workaround http://bugs.python.org/issue4434 where static
15095     # libpythonX.Y.a would get its symbols required for
15096     # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
15097     # Problem does not happen for the recommended libpythonX.Y.so linkage.
15098
15099     # Note the workaround for Python
15100     # http://bugs.python.org/issue10112 earlier has removed
15101     # -export-dynamic from PYTHON_LIBS.  That's exactly what we want
15102     # here too, as otherwise it'd make this -Wl,--dynamic-list test
15103     # always pass.
15104     old_CFLAGS="$CFLAGS"
15105     CFLAGS="$CFLAGS $PYTHON_CFLAGS"
15106     old_LIBS="$LIBS"
15107     LIBS="$LIBS $PYTHON_LIBS"
15108     old_CPPFLAGS="$CPPFLAGS"
15109     CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
15110     if test "$cross_compiling" = yes; then :
15111  true
15112else
15113  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15114/* end confdefs.h.  */
15115#include "Python.h"
15116int
15117main ()
15118{
15119int err;
15120          Py_Initialize ();
15121          err = PyRun_SimpleString ("import itertools\n");
15122          Py_Finalize ();
15123          return err == 0 ? 0 : 1;
15124  ;
15125  return 0;
15126}
15127_ACEOF
15128if ac_fn_c_try_run "$LINENO"; then :
15129  dynamic_list=true
15130fi
15131rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15132  conftest.$ac_objext conftest.beam conftest.$ac_ext
15133fi
15134
15135     LIBS="$old_LIBS"
15136     CFLAGS="$old_CFLAGS"
15137     CPPFLAGS="$old_CPPFLAGS"
15138   fi
15139   LDFLAGS="$old_LDFLAGS"
15140fi
15141if $dynamic_list; then
15142  found="-Wl,--dynamic-list"
15143  RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
15144else
15145  found="-rdynamic"
15146  RDYNAMIC="-rdynamic"
15147fi
15148
15149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
15150$as_echo "$found" >&6; }
15151
15152
15153if test ${build} = ${host} -a ${host} = ${target} ; then
15154   case ${host_os} in
15155   aix*)
15156      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
15157$as_echo_n "checking for AiX thread debugging library... " >&6; }
15158      if ${gdb_cv_have_aix_thread_debug+:} false; then :
15159  $as_echo_n "(cached) " >&6
15160else
15161  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15162/* end confdefs.h.  */
15163#include <sys/pthdebug.h>
15164int
15165main ()
15166{
15167#ifndef PTHDB_VERSION_3
15168                                    #error
15169                                    #endif
15170  ;
15171  return 0;
15172}
15173_ACEOF
15174if ac_fn_c_try_compile "$LINENO"; then :
15175  gdb_cv_have_aix_thread_debug=yes
15176else
15177  gdb_cv_have_aix_thread_debug=no
15178fi
15179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15180fi
15181
15182      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
15183$as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
15184      if test $gdb_cv_have_aix_thread_debug = yes; then
15185         CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
15186         CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
15187         LIBS="$LIBS -lpthdebug"
15188
15189         # Older versions of AIX do not provide the declaration for
15190         # the getthrds function (it appears that it was introduced
15191         # with AIX 6.x).
15192         ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
15193"
15194if test "x$ac_cv_have_decl_getthrds" = xyes; then :
15195  ac_have_decl=1
15196else
15197  ac_have_decl=0
15198fi
15199
15200cat >>confdefs.h <<_ACEOF
15201#define HAVE_DECL_GETTHRDS $ac_have_decl
15202_ACEOF
15203
15204      fi
15205      ;;
15206   esac
15207
15208fi
15209
15210if test "x$ac_cv_header_thread_db_h" = "xyes"; then
15211   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
15212$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
15213if ${gdb_cv_thread_db_h_has_td_notalloc+:} false; then :
15214  $as_echo_n "(cached) " >&6
15215else
15216  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15217/* end confdefs.h.  */
15218#include <thread_db.h>
15219int
15220main ()
15221{
15222int i = TD_NOTALLOC;
15223  ;
15224  return 0;
15225}
15226_ACEOF
15227if ac_fn_c_try_compile "$LINENO"; then :
15228  gdb_cv_thread_db_h_has_td_notalloc=yes
15229else
15230  gdb_cv_thread_db_h_has_td_notalloc=no
15231
15232fi
15233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15234
15235fi
15236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
15237$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
15238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
15239$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
15240if ${gdb_cv_thread_db_h_has_td_version+:} false; then :
15241  $as_echo_n "(cached) " >&6
15242else
15243  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15244/* end confdefs.h.  */
15245#include <thread_db.h>
15246int
15247main ()
15248{
15249int i = TD_VERSION;
15250  ;
15251  return 0;
15252}
15253_ACEOF
15254if ac_fn_c_try_compile "$LINENO"; then :
15255  gdb_cv_thread_db_h_has_td_version=yes
15256else
15257  gdb_cv_thread_db_h_has_td_version=no
15258
15259fi
15260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15261
15262fi
15263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
15264$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
15265   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
15266$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
15267if ${gdb_cv_thread_db_h_has_td_notls+:} false; then :
15268  $as_echo_n "(cached) " >&6
15269else
15270  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271/* end confdefs.h.  */
15272#include <thread_db.h>
15273int
15274main ()
15275{
15276int i = TD_NOTLS;
15277  ;
15278  return 0;
15279}
15280_ACEOF
15281if ac_fn_c_try_compile "$LINENO"; then :
15282  gdb_cv_thread_db_h_has_td_notls=yes
15283else
15284  gdb_cv_thread_db_h_has_td_notls=no
15285
15286fi
15287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15288
15289fi
15290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
15291$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
15292fi
15293if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
15294
15295$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
15296
15297fi
15298if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
15299
15300$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
15301
15302fi
15303if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
15304
15305$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
15306
15307fi
15308
15309ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
15310"
15311if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes; then :
15312  ac_have_decl=1
15313else
15314  ac_have_decl=0
15315fi
15316
15317cat >>confdefs.h <<_ACEOF
15318#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
15319_ACEOF
15320
15321
15322if test "$cross_compiling" = yes; then :
15323  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15324/* end confdefs.h.  */
15325#include <sys/personality.h>
15326int
15327main ()
15328{
15329
15330#      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15331#       define ADDR_NO_RANDOMIZE 0x0040000
15332#      endif
15333       /* Test the flag could be set and stays set.  */
15334       personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15335       if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15336	   return 1
15337  ;
15338  return 0;
15339}
15340_ACEOF
15341if ac_fn_c_try_link "$LINENO"; then :
15342  have_personality=true
15343else
15344  have_personality=false
15345fi
15346rm -f core conftest.err conftest.$ac_objext \
15347    conftest$ac_exeext conftest.$ac_ext
15348else
15349  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15350/* end confdefs.h.  */
15351#include <sys/personality.h>
15352int
15353main ()
15354{
15355
15356#      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15357#       define ADDR_NO_RANDOMIZE 0x0040000
15358#      endif
15359       /* Test the flag could be set and stays set.  */
15360       personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15361       if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15362	   return 1
15363  ;
15364  return 0;
15365}
15366_ACEOF
15367if ac_fn_c_try_run "$LINENO"; then :
15368  have_personality=true
15369else
15370  have_personality=false
15371fi
15372rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15373  conftest.$ac_objext conftest.beam conftest.$ac_ext
15374fi
15375
15376if $have_personality
15377then
15378
15379$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15380
15381fi
15382
15383case $host_os in
15384  go32* | *djgpp*)
15385    gdbinit=gdb.ini
15386    ;;
15387  *)
15388    gdbinit=.gdbinit
15389    ;;
15390esac
15391
15392cat >>confdefs.h <<_ACEOF
15393#define GDBINIT "$gdbinit"
15394_ACEOF
15395
15396
15397
15398# Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15399# except that the argument to --with-sysroot is optional.
15400# --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15401if test "x$with_sysroot" = xyes; then
15402  with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15403fi
15404
15405# Check whether --with-sysroot was given.
15406if test "${with_sysroot+set}" = set; then :
15407  withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15408else
15409  TARGET_SYSTEM_ROOT=
15410fi
15411
15412
15413  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15414  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15415  ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15416  ac_define_dir=`eval echo $ac_define_dir`
15417
15418cat >>confdefs.h <<_ACEOF
15419#define TARGET_SYSTEM_ROOT "$ac_define_dir"
15420_ACEOF
15421
15422
15423
15424
15425  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15426     if test "x$prefix" = xNONE; then
15427     	test_prefix=/usr/local
15428     else
15429	test_prefix=$prefix
15430     fi
15431  else
15432     test_prefix=$exec_prefix
15433  fi
15434  value=0
15435  case ${ac_define_dir} in
15436     "${test_prefix}"|"${test_prefix}/"*|\
15437	'${exec_prefix}'|'${exec_prefix}/'*)
15438     value=1
15439     ;;
15440  esac
15441
15442cat >>confdefs.h <<_ACEOF
15443#define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15444_ACEOF
15445
15446
15447
15448
15449
15450# Check whether --with-system-gdbinit was given.
15451if test "${with_system_gdbinit+set}" = set; then :
15452  withval=$with_system_gdbinit;
15453    SYSTEM_GDBINIT=$withval
15454else
15455  SYSTEM_GDBINIT=
15456fi
15457
15458
15459  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15460  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15461  ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15462  ac_define_dir=`eval echo $ac_define_dir`
15463
15464cat >>confdefs.h <<_ACEOF
15465#define SYSTEM_GDBINIT "$ac_define_dir"
15466_ACEOF
15467
15468
15469
15470
15471  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15472     if test "x$prefix" = xNONE; then
15473     	test_prefix=/usr/local
15474     else
15475	test_prefix=$prefix
15476     fi
15477  else
15478     test_prefix=$exec_prefix
15479  fi
15480  value=0
15481  case ${ac_define_dir} in
15482     "${test_prefix}"|"${test_prefix}/"*|\
15483	'${exec_prefix}'|'${exec_prefix}/'*)
15484     value=1
15485     ;;
15486  esac
15487
15488cat >>confdefs.h <<_ACEOF
15489#define SYSTEM_GDBINIT_RELOCATABLE $value
15490_ACEOF
15491
15492
15493
15494
15495
15496# Check whether --enable-werror was given.
15497if test "${enable_werror+set}" = set; then :
15498  enableval=$enable_werror; case "${enableval}" in
15499     yes | y) ERROR_ON_WARNING="yes" ;;
15500     no | n)  ERROR_ON_WARNING="no" ;;
15501     *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15502   esac
15503fi
15504
15505
15506# Enable -Werror by default when using gcc.  Turn it off for releases.
15507if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
15508    ERROR_ON_WARNING=yes
15509fi
15510
15511WERROR_CFLAGS=""
15512if test "${ERROR_ON_WARNING}" = yes ; then
15513    WERROR_CFLAGS="-Werror"
15514fi
15515
15516# The options we'll try to enable.
15517build_warnings="-Wall -Wpointer-arith \
15518-Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
15519-Wno-switch -Wno-char-subscripts \
15520-Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
15521-Wno-sign-compare -Wno-error=maybe-uninitialized \
15522-Wno-mismatched-tags \
15523-Wno-error=deprecated-register \
15524-Wsuggest-override \
15525-Wimplicit-fallthrough=3 \
15526-Wduplicated-cond \
15527-Wshadow=local"
15528
15529case "${host}" in
15530  *-*-mingw32*)
15531    # Enable -Wno-format by default when using gcc on mingw since many
15532    # GCC versions complain about %I64.
15533    build_warnings="$build_warnings -Wno-format" ;;
15534  *-*-solaris*)
15535    # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
15536    # doesn't understand.
15537    build_warnings="$build_warnings -Wno-unknown-pragmas"
15538    # Solaris 11 <unistd.h> marks vfork deprecated.
15539    build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
15540  *)
15541    # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
15542    # but there's a special case for this below.
15543    build_warnings="$build_warnings -Wformat-nonliteral" ;;
15544esac
15545
15546# Check whether --enable-build-warnings was given.
15547if test "${enable_build_warnings+set}" = set; then :
15548  enableval=$enable_build_warnings; case "${enableval}" in
15549  yes)	;;
15550  no)	build_warnings="-w";;
15551  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15552        build_warnings="${build_warnings} ${t}";;
15553  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15554        build_warnings="${t} ${build_warnings}";;
15555  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15556esac
15557if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15558  echo "Setting compiler warning flags = $build_warnings" 6>&1
15559fi
15560fi
15561# Check whether --enable-gdb-build-warnings was given.
15562if test "${enable_gdb_build_warnings+set}" = set; then :
15563  enableval=$enable_gdb_build_warnings; case "${enableval}" in
15564  yes)	;;
15565  no)	build_warnings="-w";;
15566  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15567        build_warnings="${build_warnings} ${t}";;
15568  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15569        build_warnings="${t} ${build_warnings}";;
15570  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15571esac
15572if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15573  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15574fi
15575fi
15576
15577# The set of warnings supported by a C++ compiler is not the same as
15578# of the C compiler.
15579ac_ext=cpp
15580ac_cpp='$CXXCPP $CPPFLAGS'
15581ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15582ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15583ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15584
15585
15586WARN_CFLAGS=""
15587if test "x${build_warnings}" != x -a "x$GCC" = xyes
15588then
15589    { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15590$as_echo_n "checking compiler warning flags... " >&6; }
15591    # Separate out the -Werror flag as some files just cannot be
15592    # compiled with it enabled.
15593    for w in ${build_warnings}; do
15594	# GCC does not complain about -Wno-unknown-warning.  Invert
15595	# and test -Wunknown-warning instead.
15596	case $w in
15597	-Wno-*)
15598		wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
15599        -Wformat-nonliteral)
15600		# gcc requires -Wformat before -Wformat-nonliteral
15601		# will work, so stick them together.
15602		w="-Wformat $w"
15603		wtest="$w"
15604		;;
15605	*)
15606		wtest=$w ;;
15607	esac
15608
15609	case $w in
15610	-Werr*) WERROR_CFLAGS=-Werror ;;
15611	*)
15612	    # Check whether GCC accepts it.
15613	    saved_CFLAGS="$CFLAGS"
15614	    CFLAGS="$CFLAGS -Werror $wtest"
15615	    saved_CXXFLAGS="$CXXFLAGS"
15616	    CXXFLAGS="$CXXFLAGS -Werror $wtest"
15617	    if test "x$w" = "x-Wunused-variable"; then
15618	      # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
15619	      # fixed in GCC 4.9.  This test is derived from the gdb
15620	      # source code that triggered this bug in GCC.
15621	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15622/* end confdefs.h.  */
15623struct scoped_restore_base {};
15624                 struct scoped_restore_tmpl : public scoped_restore_base {
15625		   ~scoped_restore_tmpl() {}
15626		 };
15627int
15628main ()
15629{
15630const scoped_restore_base &b = scoped_restore_tmpl();
15631  ;
15632  return 0;
15633}
15634_ACEOF
15635if ac_fn_cxx_try_compile "$LINENO"; then :
15636  WARN_CFLAGS="${WARN_CFLAGS} $w"
15637fi
15638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15639	    else
15640	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15641/* end confdefs.h.  */
15642
15643int
15644main ()
15645{
15646
15647  ;
15648  return 0;
15649}
15650_ACEOF
15651if ac_fn_cxx_try_compile "$LINENO"; then :
15652  WARN_CFLAGS="${WARN_CFLAGS} $w"
15653fi
15654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15655	    fi
15656	    CFLAGS="$saved_CFLAGS"
15657	    CXXFLAGS="$saved_CXXFLAGS"
15658	esac
15659    done
15660    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15661$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15662fi
15663
15664
15665
15666ac_ext=c
15667ac_cpp='$CPP $CPPFLAGS'
15668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15670ac_compiler_gnu=$ac_cv_c_compiler_gnu
15671
15672
15673
15674# Check whether --enable-ubsan was given.
15675if test "${enable_ubsan+set}" = set; then :
15676  enableval=$enable_ubsan;
15677else
15678  enable_ubsan=no
15679fi
15680
15681if test "x$enable_ubsan" = xauto; then
15682  if $development; then
15683    enable_ubsan=yes
15684  fi
15685fi
15686ac_ext=cpp
15687ac_cpp='$CXXCPP $CPPFLAGS'
15688ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15689ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15690ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15691
15692if test "x$enable_ubsan" = xyes; then
15693  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fsanitize=undefined is accepted" >&5
15694$as_echo_n "checking whether -fsanitize=undefined is accepted... " >&6; }
15695  saved_CXXFLAGS="$CXXFLAGS"
15696  CXXFLAGS="$CXXFLAGS -fsanitize=undefined -fno-sanitize-recover=undefined"
15697        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15698/* end confdefs.h.  */
15699
15700int
15701main ()
15702{
15703
15704  ;
15705  return 0;
15706}
15707_ACEOF
15708if ac_fn_cxx_try_link "$LINENO"; then :
15709  enable_ubsan=yes
15710else
15711  enable_ubsan=no
15712fi
15713rm -f core conftest.err conftest.$ac_objext \
15714    conftest$ac_exeext conftest.$ac_ext
15715  CXXFLAGS="$saved_CXXFLAGS"
15716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_ubsan" >&5
15717$as_echo "$enable_ubsan" >&6; }
15718  if test "x$enable_ubsan" = xyes; then
15719    WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined -fno-sanitize-recover=undefined"
15720    CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined"
15721  fi
15722fi
15723ac_ext=c
15724ac_cpp='$CPP $CPPFLAGS'
15725ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15726ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15727ac_compiler_gnu=$ac_cv_c_compiler_gnu
15728
15729
15730
15731# In the Cygwin environment, we need some additional flags.
15732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15733$as_echo_n "checking for cygwin... " >&6; }
15734if ${gdb_cv_os_cygwin+:} false; then :
15735  $as_echo_n "(cached) " >&6
15736else
15737  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15738/* end confdefs.h.  */
15739
15740#if defined (__CYGWIN__) || defined (__CYGWIN32__)
15741lose
15742#endif
15743_ACEOF
15744if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15745  $EGREP "^lose$" >/dev/null 2>&1; then :
15746  gdb_cv_os_cygwin=yes
15747else
15748  gdb_cv_os_cygwin=no
15749fi
15750rm -f conftest*
15751
15752fi
15753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15754$as_echo "$gdb_cv_os_cygwin" >&6; }
15755
15756
15757SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15758case ${host} in
15759  *go32* ) SER_HARDWIRE=ser-go32.o ;;
15760  *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15761  *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15762  *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o" ;;
15763esac
15764
15765
15766# libreadline needs libuser32.a in a cygwin environment
15767WIN32LIBS=
15768if test x$gdb_cv_os_cygwin = xyes; then
15769    WIN32LIBS="-luser32"
15770    case "${target}" in
15771	*cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15772	;;
15773    esac
15774fi
15775
15776# The ser-tcp.c module requires sockets.
15777case ${host} in
15778  *mingw32*)
15779
15780$as_echo "#define USE_WIN32API 1" >>confdefs.h
15781
15782    WIN32LIBS="$WIN32LIBS -lws2_32"
15783    ;;
15784esac
15785
15786
15787# Add ELF support to GDB, but only if BFD includes ELF support.
15788
15789  OLD_CFLAGS=$CFLAGS
15790  OLD_LDFLAGS=$LDFLAGS
15791  OLD_LIBS=$LIBS
15792  # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15793  # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15794  # always want our bfd.
15795  CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15796  ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15797  LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15798  intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15799  LIBS="-lbfd -liberty -lz $intl $LIBS"
15800  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15801$as_echo_n "checking for ELF support in BFD... " >&6; }
15802if ${gdb_cv_var_elf+:} false; then :
15803  $as_echo_n "(cached) " >&6
15804else
15805  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15806/* end confdefs.h.  */
15807#include <stdlib.h>
15808  #include "bfd.h"
15809  #include "elf-bfd.h"
15810
15811int
15812main ()
15813{
15814return bfd_get_elf_phdr_upper_bound (NULL);
15815  ;
15816  return 0;
15817}
15818_ACEOF
15819if ac_fn_c_try_link "$LINENO"; then :
15820  gdb_cv_var_elf=yes
15821else
15822  gdb_cv_var_elf=no
15823fi
15824rm -f core conftest.err conftest.$ac_objext \
15825    conftest$ac_exeext conftest.$ac_ext
15826fi
15827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15828$as_echo "$gdb_cv_var_elf" >&6; }
15829  CFLAGS=$OLD_CFLAGS
15830  LDFLAGS=$OLD_LDFLAGS
15831  LIBS=$OLD_LIBS
15832if test $gdb_cv_var_elf = yes; then
15833  CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
15834
15835$as_echo "#define HAVE_ELF 1" >>confdefs.h
15836
15837  # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15838  if test "$plugins" = "yes"; then
15839    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15840$as_echo_n "checking for library containing dlopen... " >&6; }
15841if ${ac_cv_search_dlopen+:} false; then :
15842  $as_echo_n "(cached) " >&6
15843else
15844  ac_func_search_save_LIBS=$LIBS
15845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15846/* end confdefs.h.  */
15847
15848/* Override any GCC internal prototype to avoid an error.
15849   Use char because int might match the return type of a GCC
15850   builtin and then its argument prototype would still apply.  */
15851#ifdef __cplusplus
15852extern "C"
15853#endif
15854char dlopen ();
15855int
15856main ()
15857{
15858return dlopen ();
15859  ;
15860  return 0;
15861}
15862_ACEOF
15863for ac_lib in '' dl; do
15864  if test -z "$ac_lib"; then
15865    ac_res="none required"
15866  else
15867    ac_res=-l$ac_lib
15868    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15869  fi
15870  if ac_fn_c_try_link "$LINENO"; then :
15871  ac_cv_search_dlopen=$ac_res
15872fi
15873rm -f core conftest.err conftest.$ac_objext \
15874    conftest$ac_exeext
15875  if ${ac_cv_search_dlopen+:} false; then :
15876  break
15877fi
15878done
15879if ${ac_cv_search_dlopen+:} false; then :
15880
15881else
15882  ac_cv_search_dlopen=no
15883fi
15884rm conftest.$ac_ext
15885LIBS=$ac_func_search_save_LIBS
15886fi
15887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15888$as_echo "$ac_cv_search_dlopen" >&6; }
15889ac_res=$ac_cv_search_dlopen
15890if test "$ac_res" != no; then :
15891  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15892
15893fi
15894
15895  fi
15896fi
15897
15898# Add macho support to GDB, but only if BFD includes it.
15899
15900  OLD_CFLAGS=$CFLAGS
15901  OLD_LDFLAGS=$LDFLAGS
15902  OLD_LIBS=$LIBS
15903  # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15904  # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15905  # always want our bfd.
15906  CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15907  ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15908  LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15909  intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15910  LIBS="-lbfd -liberty -lz $intl $LIBS"
15911  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
15912$as_echo_n "checking for Mach-O support in BFD... " >&6; }
15913if ${gdb_cv_var_macho+:} false; then :
15914  $as_echo_n "(cached) " >&6
15915else
15916  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15917/* end confdefs.h.  */
15918#include <stdlib.h>
15919  #include "bfd.h"
15920  #include "mach-o.h"
15921
15922int
15923main ()
15924{
15925return bfd_mach_o_lookup_command (NULL, 0, NULL);
15926  ;
15927  return 0;
15928}
15929_ACEOF
15930if ac_fn_c_try_link "$LINENO"; then :
15931  gdb_cv_var_macho=yes
15932else
15933  gdb_cv_var_macho=no
15934fi
15935rm -f core conftest.err conftest.$ac_objext \
15936    conftest$ac_exeext conftest.$ac_ext
15937fi
15938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
15939$as_echo "$gdb_cv_var_macho" >&6; }
15940  CFLAGS=$OLD_CFLAGS
15941  LDFLAGS=$OLD_LDFLAGS
15942  LIBS=$OLD_LIBS
15943if test $gdb_cv_var_macho = yes; then
15944  CONFIG_OBS="$CONFIG_OBS machoread.o"
15945fi
15946
15947# Add any host-specific objects to GDB.
15948CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15949
15950# If building on ELF, look for lzma support for embedded compressed debug info.
15951if test $gdb_cv_var_elf = yes; then
15952
15953# Check whether --with-lzma was given.
15954if test "${with_lzma+set}" = set; then :
15955  withval=$with_lzma;
15956else
15957  with_lzma=auto
15958fi
15959
15960  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
15961$as_echo_n "checking whether to use lzma... " >&6; }
15962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
15963$as_echo "$with_lzma" >&6; }
15964
15965  if test "${with_lzma}" != no; then
15966
15967
15968
15969
15970
15971
15972
15973
15974    use_additional=yes
15975
15976  acl_save_prefix="$prefix"
15977  prefix="$acl_final_prefix"
15978  acl_save_exec_prefix="$exec_prefix"
15979  exec_prefix="$acl_final_exec_prefix"
15980
15981    eval additional_includedir=\"$includedir\"
15982    eval additional_libdir=\"$libdir\"
15983
15984  exec_prefix="$acl_save_exec_prefix"
15985  prefix="$acl_save_prefix"
15986
15987
15988# Check whether --with-liblzma-prefix was given.
15989if test "${with_liblzma_prefix+set}" = set; then :
15990  withval=$with_liblzma_prefix;
15991    if test "X$withval" = "Xno"; then
15992      use_additional=no
15993    else
15994      if test "X$withval" = "X"; then
15995
15996  acl_save_prefix="$prefix"
15997  prefix="$acl_final_prefix"
15998  acl_save_exec_prefix="$exec_prefix"
15999  exec_prefix="$acl_final_exec_prefix"
16000
16001          eval additional_includedir=\"$includedir\"
16002          eval additional_libdir=\"$libdir\"
16003
16004  exec_prefix="$acl_save_exec_prefix"
16005  prefix="$acl_save_prefix"
16006
16007      else
16008        additional_includedir="$withval/include"
16009        additional_libdir="$withval/lib"
16010      fi
16011    fi
16012
16013fi
16014
16015      LIBLZMA=
16016  LTLIBLZMA=
16017  INCLZMA=
16018  rpathdirs=
16019  ltrpathdirs=
16020  names_already_handled=
16021  names_next_round='lzma '
16022  while test -n "$names_next_round"; do
16023    names_this_round="$names_next_round"
16024    names_next_round=
16025    for name in $names_this_round; do
16026      already_handled=
16027      for n in $names_already_handled; do
16028        if test "$n" = "$name"; then
16029          already_handled=yes
16030          break
16031        fi
16032      done
16033      if test -z "$already_handled"; then
16034        names_already_handled="$names_already_handled $name"
16035                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16036        eval value=\"\$HAVE_LIB$uppername\"
16037        if test -n "$value"; then
16038          if test "$value" = yes; then
16039            eval value=\"\$LIB$uppername\"
16040            test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
16041            eval value=\"\$LTLIB$uppername\"
16042            test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
16043          else
16044                                    :
16045          fi
16046        else
16047                              found_dir=
16048          found_la=
16049          found_so=
16050          found_a=
16051          if test $use_additional = yes; then
16052            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16053              found_dir="$additional_libdir"
16054              found_so="$additional_libdir/lib$name.$shlibext"
16055              if test -f "$additional_libdir/lib$name.la"; then
16056                found_la="$additional_libdir/lib$name.la"
16057              fi
16058            else
16059              if test -f "$additional_libdir/lib$name.$libext"; then
16060                found_dir="$additional_libdir"
16061                found_a="$additional_libdir/lib$name.$libext"
16062                if test -f "$additional_libdir/lib$name.la"; then
16063                  found_la="$additional_libdir/lib$name.la"
16064                fi
16065              fi
16066            fi
16067          fi
16068          if test "X$found_dir" = "X"; then
16069            for x in $LDFLAGS $LTLIBLZMA; do
16070
16071  acl_save_prefix="$prefix"
16072  prefix="$acl_final_prefix"
16073  acl_save_exec_prefix="$exec_prefix"
16074  exec_prefix="$acl_final_exec_prefix"
16075  eval x=\"$x\"
16076  exec_prefix="$acl_save_exec_prefix"
16077  prefix="$acl_save_prefix"
16078
16079              case "$x" in
16080                -L*)
16081                  dir=`echo "X$x" | sed -e 's/^X-L//'`
16082                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16083                    found_dir="$dir"
16084                    found_so="$dir/lib$name.$shlibext"
16085                    if test -f "$dir/lib$name.la"; then
16086                      found_la="$dir/lib$name.la"
16087                    fi
16088                  else
16089                    if test -f "$dir/lib$name.$libext"; then
16090                      found_dir="$dir"
16091                      found_a="$dir/lib$name.$libext"
16092                      if test -f "$dir/lib$name.la"; then
16093                        found_la="$dir/lib$name.la"
16094                      fi
16095                    fi
16096                  fi
16097                  ;;
16098              esac
16099              if test "X$found_dir" != "X"; then
16100                break
16101              fi
16102            done
16103          fi
16104          if test "X$found_dir" != "X"; then
16105                        LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
16106            if test "X$found_so" != "X"; then
16107                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16108                                LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
16109              else
16110                                                                                haveit=
16111                for x in $ltrpathdirs; do
16112                  if test "X$x" = "X$found_dir"; then
16113                    haveit=yes
16114                    break
16115                  fi
16116                done
16117                if test -z "$haveit"; then
16118                  ltrpathdirs="$ltrpathdirs $found_dir"
16119                fi
16120                                if test "$hardcode_direct" = yes; then
16121                                                      LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
16122                else
16123                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16124                                                            LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
16125                                                            haveit=
16126                    for x in $rpathdirs; do
16127                      if test "X$x" = "X$found_dir"; then
16128                        haveit=yes
16129                        break
16130                      fi
16131                    done
16132                    if test -z "$haveit"; then
16133                      rpathdirs="$rpathdirs $found_dir"
16134                    fi
16135                  else
16136                                                                                haveit=
16137                    for x in $LDFLAGS $LIBLZMA; do
16138
16139  acl_save_prefix="$prefix"
16140  prefix="$acl_final_prefix"
16141  acl_save_exec_prefix="$exec_prefix"
16142  exec_prefix="$acl_final_exec_prefix"
16143  eval x=\"$x\"
16144  exec_prefix="$acl_save_exec_prefix"
16145  prefix="$acl_save_prefix"
16146
16147                      if test "X$x" = "X-L$found_dir"; then
16148                        haveit=yes
16149                        break
16150                      fi
16151                    done
16152                    if test -z "$haveit"; then
16153                      LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
16154                    fi
16155                    if test "$hardcode_minus_L" != no; then
16156                                                                                        LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
16157                    else
16158                                                                                                                                                                                LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
16159                    fi
16160                  fi
16161                fi
16162              fi
16163            else
16164              if test "X$found_a" != "X"; then
16165                                LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
16166              else
16167                                                LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
16168              fi
16169            fi
16170                        additional_includedir=
16171            case "$found_dir" in
16172              */lib | */lib/)
16173                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16174                additional_includedir="$basedir/include"
16175                ;;
16176            esac
16177            if test "X$additional_includedir" != "X"; then
16178                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
16179                haveit=
16180                if test "X$additional_includedir" = "X/usr/local/include"; then
16181                  if test -n "$GCC"; then
16182                    case $host_os in
16183                      linux*) haveit=yes;;
16184                    esac
16185                  fi
16186                fi
16187                if test -z "$haveit"; then
16188                  for x in $CPPFLAGS $INCLZMA; do
16189
16190  acl_save_prefix="$prefix"
16191  prefix="$acl_final_prefix"
16192  acl_save_exec_prefix="$exec_prefix"
16193  exec_prefix="$acl_final_exec_prefix"
16194  eval x=\"$x\"
16195  exec_prefix="$acl_save_exec_prefix"
16196  prefix="$acl_save_prefix"
16197
16198                    if test "X$x" = "X-I$additional_includedir"; then
16199                      haveit=yes
16200                      break
16201                    fi
16202                  done
16203                  if test -z "$haveit"; then
16204                    if test -d "$additional_includedir"; then
16205                                            INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
16206                    fi
16207                  fi
16208                fi
16209              fi
16210            fi
16211                        if test -n "$found_la"; then
16212                                                        save_libdir="$libdir"
16213              case "$found_la" in
16214                */* | *\\*) . "$found_la" ;;
16215                *) . "./$found_la" ;;
16216              esac
16217              libdir="$save_libdir"
16218                            for dep in $dependency_libs; do
16219                case "$dep" in
16220                  -L*)
16221                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16222                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
16223                      haveit=
16224                      if test "X$additional_libdir" = "X/usr/local/lib"; then
16225                        if test -n "$GCC"; then
16226                          case $host_os in
16227                            linux*) haveit=yes;;
16228                          esac
16229                        fi
16230                      fi
16231                      if test -z "$haveit"; then
16232                        haveit=
16233                        for x in $LDFLAGS $LIBLZMA; do
16234
16235  acl_save_prefix="$prefix"
16236  prefix="$acl_final_prefix"
16237  acl_save_exec_prefix="$exec_prefix"
16238  exec_prefix="$acl_final_exec_prefix"
16239  eval x=\"$x\"
16240  exec_prefix="$acl_save_exec_prefix"
16241  prefix="$acl_save_prefix"
16242
16243                          if test "X$x" = "X-L$additional_libdir"; then
16244                            haveit=yes
16245                            break
16246                          fi
16247                        done
16248                        if test -z "$haveit"; then
16249                          if test -d "$additional_libdir"; then
16250                                                        LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
16251                          fi
16252                        fi
16253                        haveit=
16254                        for x in $LDFLAGS $LTLIBLZMA; do
16255
16256  acl_save_prefix="$prefix"
16257  prefix="$acl_final_prefix"
16258  acl_save_exec_prefix="$exec_prefix"
16259  exec_prefix="$acl_final_exec_prefix"
16260  eval x=\"$x\"
16261  exec_prefix="$acl_save_exec_prefix"
16262  prefix="$acl_save_prefix"
16263
16264                          if test "X$x" = "X-L$additional_libdir"; then
16265                            haveit=yes
16266                            break
16267                          fi
16268                        done
16269                        if test -z "$haveit"; then
16270                          if test -d "$additional_libdir"; then
16271                                                        LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
16272                          fi
16273                        fi
16274                      fi
16275                    fi
16276                    ;;
16277                  -R*)
16278                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
16279                    if test "$enable_rpath" != no; then
16280                                                                  haveit=
16281                      for x in $rpathdirs; do
16282                        if test "X$x" = "X$dir"; then
16283                          haveit=yes
16284                          break
16285                        fi
16286                      done
16287                      if test -z "$haveit"; then
16288                        rpathdirs="$rpathdirs $dir"
16289                      fi
16290                                                                  haveit=
16291                      for x in $ltrpathdirs; do
16292                        if test "X$x" = "X$dir"; then
16293                          haveit=yes
16294                          break
16295                        fi
16296                      done
16297                      if test -z "$haveit"; then
16298                        ltrpathdirs="$ltrpathdirs $dir"
16299                      fi
16300                    fi
16301                    ;;
16302                  -l*)
16303                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16304                    ;;
16305                  *.la)
16306                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16307                    ;;
16308                  *)
16309                                        LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
16310                    LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
16311                    ;;
16312                esac
16313              done
16314            fi
16315          else
16316                                                            LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
16317            LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
16318          fi
16319        fi
16320      fi
16321    done
16322  done
16323  if test "X$rpathdirs" != "X"; then
16324    if test -n "$hardcode_libdir_separator"; then
16325                        alldirs=
16326      for found_dir in $rpathdirs; do
16327        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16328      done
16329            acl_save_libdir="$libdir"
16330      libdir="$alldirs"
16331      eval flag=\"$hardcode_libdir_flag_spec\"
16332      libdir="$acl_save_libdir"
16333      LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16334    else
16335            for found_dir in $rpathdirs; do
16336        acl_save_libdir="$libdir"
16337        libdir="$found_dir"
16338        eval flag=\"$hardcode_libdir_flag_spec\"
16339        libdir="$acl_save_libdir"
16340        LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16341      done
16342    fi
16343  fi
16344  if test "X$ltrpathdirs" != "X"; then
16345            for found_dir in $ltrpathdirs; do
16346      LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
16347    done
16348  fi
16349
16350
16351        ac_save_CPPFLAGS="$CPPFLAGS"
16352
16353  for element in $INCLZMA; do
16354    haveit=
16355    for x in $CPPFLAGS; do
16356
16357  acl_save_prefix="$prefix"
16358  prefix="$acl_final_prefix"
16359  acl_save_exec_prefix="$exec_prefix"
16360  exec_prefix="$acl_final_exec_prefix"
16361  eval x=\"$x\"
16362  exec_prefix="$acl_save_exec_prefix"
16363  prefix="$acl_save_prefix"
16364
16365      if test "X$x" = "X$element"; then
16366        haveit=yes
16367        break
16368      fi
16369    done
16370    if test -z "$haveit"; then
16371      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16372    fi
16373  done
16374
16375
16376  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
16377$as_echo_n "checking for liblzma... " >&6; }
16378if ${ac_cv_liblzma+:} false; then :
16379  $as_echo_n "(cached) " >&6
16380else
16381
16382    ac_save_LIBS="$LIBS"
16383    LIBS="$LIBS $LIBLZMA"
16384    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16385/* end confdefs.h.  */
16386#include "lzma.h"
16387int
16388main ()
16389{
16390lzma_index_iter iter;
16391			   lzma_index_iter_init (&iter, 0);
16392			   lzma_mf_is_supported (LZMA_MF_HC3);
16393  ;
16394  return 0;
16395}
16396_ACEOF
16397if ac_fn_c_try_link "$LINENO"; then :
16398  ac_cv_liblzma=yes
16399else
16400  ac_cv_liblzma=no
16401fi
16402rm -f core conftest.err conftest.$ac_objext \
16403    conftest$ac_exeext conftest.$ac_ext
16404    LIBS="$ac_save_LIBS"
16405
16406fi
16407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
16408$as_echo "$ac_cv_liblzma" >&6; }
16409  if test "$ac_cv_liblzma" = yes; then
16410    HAVE_LIBLZMA=yes
16411
16412$as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
16413
16414    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
16415$as_echo_n "checking how to link with liblzma... " >&6; }
16416    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
16417$as_echo "$LIBLZMA" >&6; }
16418  else
16419    HAVE_LIBLZMA=no
16420            CPPFLAGS="$ac_save_CPPFLAGS"
16421    LIBLZMA=
16422    LTLIBLZMA=
16423  fi
16424
16425
16426
16427
16428
16429
16430    if test "$HAVE_LIBLZMA" != yes; then
16431      if test "$with_lzma" = yes; then
16432        as_fn_error $? "missing liblzma for --with-lzma" "$LINENO" 5
16433      fi
16434    fi
16435  fi
16436fi
16437
16438LIBGUI="../libgui/src/libgui.a"
16439GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
16440
16441
16442
16443WIN32LDAPP=
16444
16445
16446
16447case "${host}" in
16448*-*-cygwin* | *-*-mingw* )
16449    configdir="win"
16450    ;;
16451*)
16452    configdir="unix"
16453    ;;
16454esac
16455
16456GDBTKLIBS=
16457if test "${enable_gdbtk}" = "yes"; then
16458
16459    # Gdbtk must have an absolute path to srcdir in order to run
16460    # properly when not installed.
16461    here=`pwd`
16462    cd ${srcdir}
16463    GDBTK_SRC_DIR=`pwd`
16464    cd $here
16465
16466
16467    #
16468    # Ok, lets find the tcl configuration
16469    # First, look for one uninstalled.
16470    # the alternative search directory is invoked by --with-tcl
16471    #
16472
16473    if test x"${no_tcl}" = x ; then
16474	# we reset no_tcl in case something fails here
16475	no_tcl=true
16476
16477# Check whether --with-tcl was given.
16478if test "${with_tcl+set}" = set; then :
16479  withval=$with_tcl; with_tclconfig=${withval}
16480fi
16481
16482	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
16483$as_echo_n "checking for Tcl configuration... " >&6; }
16484	if ${ac_cv_c_tclconfig+:} false; then :
16485  $as_echo_n "(cached) " >&6
16486else
16487
16488
16489	    # First check to see if --with-tcl was specified.
16490	    case "${host}" in
16491		*-*-cygwin*) platDir="win" ;;
16492		*) platDir="unix" ;;
16493	    esac
16494	    if test x"${with_tclconfig}" != x ; then
16495		if test -f "${with_tclconfig}/tclConfig.sh" ; then
16496		    ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
16497		else
16498		    as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
16499		fi
16500	    fi
16501
16502	    # then check for a private Tcl installation
16503	    if test x"${ac_cv_c_tclconfig}" = x ; then
16504		for i in \
16505			../tcl \
16506			`ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16507			`ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
16508			`ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
16509			../../tcl \
16510			`ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16511			`ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
16512			`ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
16513			../../../tcl \
16514			`ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16515			`ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
16516			`ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
16517		    if test -f "$i/$platDir/tclConfig.sh" ; then
16518			ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16519			break
16520		    fi
16521		done
16522	    fi
16523
16524	    # on Darwin, check in Framework installation locations
16525	    if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
16526		for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16527			`ls -d /Library/Frameworks 2>/dev/null` \
16528			`ls -d /Network/Library/Frameworks 2>/dev/null` \
16529			`ls -d /System/Library/Frameworks 2>/dev/null` \
16530			; do
16531		    if test -f "$i/Tcl.framework/tclConfig.sh" ; then
16532			ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
16533			break
16534		    fi
16535		done
16536	    fi
16537
16538	    # check in a few common install locations
16539	    if test x"${ac_cv_c_tclconfig}" = x ; then
16540		for i in `ls -d ${libdir} 2>/dev/null` \
16541			`ls -d ${exec_prefix}/lib 2>/dev/null` \
16542			`ls -d ${prefix}/lib 2>/dev/null` \
16543			`ls -d /usr/local/lib 2>/dev/null` \
16544			`ls -d /usr/contrib/lib 2>/dev/null` \
16545			`ls -d /usr/lib 2>/dev/null` \
16546			; do
16547		    if test -f "$i/tclConfig.sh" ; then
16548			ac_cv_c_tclconfig=`(cd $i; pwd)`
16549			break
16550		    fi
16551		done
16552	    fi
16553
16554	    # check in a few other private locations
16555	    if test x"${ac_cv_c_tclconfig}" = x ; then
16556		for i in \
16557			${srcdir}/../tcl \
16558			`ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16559			`ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
16560			`ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
16561		    if test -f "$i/$platDir/tclConfig.sh" ; then
16562		    ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16563		    break
16564		fi
16565		done
16566	    fi
16567
16568fi
16569
16570
16571	if test x"${ac_cv_c_tclconfig}" = x ; then
16572	    TCL_BIN_DIR="# no Tcl configs found"
16573	    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
16574$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
16575	else
16576	    no_tcl=
16577	    TCL_BIN_DIR=${ac_cv_c_tclconfig}
16578	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
16579$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16580	fi
16581    fi
16582
16583
16584    # If $no_tk is nonempty, then we can't do Tk, and there is no
16585    # point to doing Tcl.
16586
16587    #
16588    # Ok, lets find the tk configuration
16589    # First, look for one uninstalled.
16590    # the alternative search directory is invoked by --with-tk
16591    #
16592
16593    if test x"${no_tk}" = x ; then
16594	# we reset no_tk in case something fails here
16595	no_tk=true
16596
16597# Check whether --with-tk was given.
16598if test "${with_tk+set}" = set; then :
16599  withval=$with_tk; with_tkconfig=${withval}
16600fi
16601
16602	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
16603$as_echo_n "checking for Tk configuration... " >&6; }
16604	if ${ac_cv_c_tkconfig+:} false; then :
16605  $as_echo_n "(cached) " >&6
16606else
16607
16608
16609	    # First check to see if --with-tkconfig was specified.
16610	    if test x"${with_tkconfig}" != x ; then
16611		if test -f "${with_tkconfig}/tkConfig.sh" ; then
16612		    ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
16613		else
16614		    as_fn_error $? "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
16615		fi
16616	    fi
16617
16618	    # then check for a private Tk library
16619	    case "${host}" in
16620		*-*-cygwin*) platDir="win" ;;
16621		*) platDir="unix" ;;
16622	    esac
16623	    if test x"${ac_cv_c_tkconfig}" = x ; then
16624		for i in \
16625			../tk \
16626			`ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16627			`ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
16628			`ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
16629			../../tk \
16630			`ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16631			`ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
16632			`ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
16633			../../../tk \
16634			`ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16635			`ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16636			`ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16637		    if test -f "$i/$platDir/tkConfig.sh" ; then
16638			ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16639			break
16640		    fi
16641		done
16642	    fi
16643
16644	    # on Darwin, check in Framework installation locations
16645	    if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16646		for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16647			`ls -d /Library/Frameworks 2>/dev/null` \
16648			`ls -d /Network/Library/Frameworks 2>/dev/null` \
16649			`ls -d /System/Library/Frameworks 2>/dev/null` \
16650			; do
16651		    if test -f "$i/Tk.framework/tkConfig.sh" ; then
16652			ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16653			break
16654		    fi
16655		done
16656	    fi
16657
16658	    # check in a few common install locations
16659	    if test x"${ac_cv_c_tkconfig}" = x ; then
16660		for i in `ls -d ${libdir} 2>/dev/null` \
16661			`ls -d ${exec_prefix}/lib 2>/dev/null` \
16662			`ls -d ${prefix}/lib 2>/dev/null` \
16663			`ls -d /usr/local/lib 2>/dev/null` \
16664			`ls -d /usr/contrib/lib 2>/dev/null` \
16665			`ls -d /usr/lib 2>/dev/null` \
16666			; do
16667		    if test -f "$i/tkConfig.sh" ; then
16668			ac_cv_c_tkconfig=`(cd $i; pwd)`
16669			break
16670		    fi
16671		done
16672	    fi
16673	    # check in a few other private locations
16674	    if test x"${ac_cv_c_tkconfig}" = x ; then
16675		for i in \
16676			${srcdir}/../tk \
16677			`ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16678			`ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
16679			`ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
16680		    if test -f "$i/$platDir/tkConfig.sh" ; then
16681			ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16682			break
16683		    fi
16684		done
16685	    fi
16686
16687fi
16688
16689
16690	if test x"${ac_cv_c_tkconfig}" = x ; then
16691	    TK_BIN_DIR="# no Tk configs found"
16692	    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
16693$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
16694	else
16695	    no_tk=
16696	    TK_BIN_DIR=${ac_cv_c_tkconfig}
16697	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
16698$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16699	fi
16700    fi
16701
16702
16703    if test -z "${no_tcl}" -a -z "${no_tk}"; then
16704
16705    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
16706$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
16707
16708    if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
16709        { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16710$as_echo "loading" >&6; }
16711	. ${TCL_BIN_DIR}/tclConfig.sh
16712    else
16713        { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
16714$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16715    fi
16716
16717    # eval is required to do the TCL_DBGX substitution
16718    eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
16719    eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
16720
16721    # If the TCL_BIN_DIR is the build directory (not the install directory),
16722    # then set the common variable name to the value of the build variables.
16723    # For example, the variable TCL_LIB_SPEC will be set to the value
16724    # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
16725    # instead of TCL_BUILD_LIB_SPEC since it will work with both an
16726    # installed and uninstalled version of Tcl.
16727    if test -f "${TCL_BIN_DIR}/Makefile" ; then
16728        TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
16729        TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
16730        TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
16731    elif test "`uname -s`" = "Darwin"; then
16732	# If Tcl was built as a framework, attempt to use the libraries
16733	# from the framework at the given location so that linking works
16734	# against Tcl.framework installed in an arbitrary location.
16735	case ${TCL_DEFS} in
16736	    *TCL_FRAMEWORK*)
16737		if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
16738		    for i in "`cd ${TCL_BIN_DIR}; pwd`" \
16739			     "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
16740			if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
16741			    TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
16742			    break
16743			fi
16744		    done
16745		fi
16746		if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
16747		    TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
16748		    TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
16749		fi
16750		;;
16751	esac
16752    fi
16753
16754    # eval is required to do the TCL_DBGX substitution
16755    eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
16756    eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
16757    eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
16758    eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774        # Check for in-tree tcl
16775        here=`pwd`
16776        cd ${srcdir}/..
16777        topdir=`pwd`
16778        cd ${here}
16779
16780        intree="no"
16781        if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
16782          intree="yes"
16783        fi
16784
16785        # Find Tcl private headers
16786        if test x"${intree}" = xno; then
16787
16788  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
16789$as_echo_n "checking for Tcl private headers... " >&6; }
16790  private_dir=""
16791  dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
16792  if test -f ${dir}/tclInt.h ; then
16793    private_dir=${dir}
16794  fi
16795
16796  if test x"${private_dir}" = x; then
16797    as_fn_error $? "could not find private Tcl headers" "$LINENO" 5
16798  else
16799    TCL_PRIVATE_INCLUDE="-I${private_dir}"
16800    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16801$as_echo "${private_dir}" >&6; }
16802  fi
16803
16804	  TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
16805          TCL_LIBRARY="${TCL_LIB_SPEC}"
16806          TCL_DEPS=""
16807        else
16808          # If building tcl in the same src tree, private headers
16809          # are not needed, but we need to be sure to use the right
16810          # headers library
16811	  TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
16812          TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
16813          TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
16814        fi
16815
16816
16817
16818
16819
16820    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
16821$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
16822
16823    if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
16824        { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16825$as_echo "loading" >&6; }
16826	. ${TK_BIN_DIR}/tkConfig.sh
16827    else
16828        { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
16829$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16830    fi
16831
16832    # eval is required to do the TK_DBGX substitution
16833    eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
16834    eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
16835
16836    # If the TK_BIN_DIR is the build directory (not the install directory),
16837    # then set the common variable name to the value of the build variables.
16838    # For example, the variable TK_LIB_SPEC will be set to the value
16839    # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
16840    # instead of TK_BUILD_LIB_SPEC since it will work with both an
16841    # installed and uninstalled version of Tcl.
16842    if test -f "${TK_BIN_DIR}/Makefile" ; then
16843        TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
16844        TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
16845        TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
16846    elif test "`uname -s`" = "Darwin"; then
16847	# If Tk was built as a framework, attempt to use the libraries
16848	# from the framework at the given location so that linking works
16849	# against Tk.framework installed in an arbitrary location.
16850	case ${TK_DEFS} in
16851	    *TK_FRAMEWORK*)
16852		if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
16853		    for i in "`cd ${TK_BIN_DIR}; pwd`" \
16854			     "`cd ${TK_BIN_DIR}/../..; pwd`"; do
16855			if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
16856			    TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
16857			    break
16858			fi
16859		    done
16860		fi
16861		if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
16862		    TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
16863		    TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
16864		fi
16865		;;
16866	esac
16867    fi
16868
16869    # eval is required to do the TK_DBGX substitution
16870    eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
16871    eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
16872    eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
16873    eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888        # Check for in-tree Tk
16889        intree="no"
16890        if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
16891          intree="yes"
16892        fi
16893
16894        # Find Tk private headers
16895        if test x"${intree}" = xno; then
16896
16897  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
16898$as_echo_n "checking for Tk private headers... " >&6; }
16899  private_dir=""
16900  dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
16901  if test -f ${dir}/tkInt.h; then
16902    private_dir=${dir}
16903  fi
16904
16905  if test x"${private_dir}" = x; then
16906    as_fn_error $? "could not find Tk private headers" "$LINENO" 5
16907  else
16908    TK_PRIVATE_INCLUDE="-I${private_dir}"
16909    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16910$as_echo "${private_dir}" >&6; }
16911  fi
16912
16913	  TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
16914	  TK_LIBRARY=${TK_LIB_SPEC}
16915          TK_DEPS=""
16916        else
16917          TK_INCLUDE="-I${TK_SRC_DIR}/generic"
16918          TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
16919          TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
16920        fi
16921
16922
16923
16924
16925
16926        ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
16927
16928	# Include some libraries that Tcl and Tk want.
16929	TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
16930	# Yes, the ordering seems wrong here.  But it isn't.
16931	# TK_LIBS is the list of libraries that need to be linked
16932	# after Tcl/Tk.  Note that this isn't put into LIBS.  If it
16933	# were in LIBS then any link tests after this point would
16934	# try to include things like `$(LIBGUI)', which wouldn't work.
16935	GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
16936
16937        CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
16938        CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
16939        CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
16940	CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
16941	CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
16942	CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
16943	CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
16944
16945	if test x$gdb_cv_os_cygwin = xyes; then
16946	  WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
16947	  WIN32LDAPP="-Wl,--subsystem,console"
16948	  CONFIG_OBS="${CONFIG_OBS} gdbres.o"
16949	fi
16950
16951        subdirs="$subdirs gdbtk"
16952
16953    fi
16954fi
16955
16956
16957
16958
16959
16960
16961
16962
16963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
16964$as_echo_n "checking for X... " >&6; }
16965
16966
16967# Check whether --with-x was given.
16968if test "${with_x+set}" = set; then :
16969  withval=$with_x;
16970fi
16971
16972# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
16973if test "x$with_x" = xno; then
16974  # The user explicitly disabled X.
16975  have_x=disabled
16976else
16977  case $x_includes,$x_libraries in #(
16978    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
16979    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
16980  $as_echo_n "(cached) " >&6
16981else
16982  # One or both of the vars are not set, and there is no cached value.
16983ac_x_includes=no ac_x_libraries=no
16984rm -f -r conftest.dir
16985if mkdir conftest.dir; then
16986  cd conftest.dir
16987  cat >Imakefile <<'_ACEOF'
16988incroot:
16989	@echo incroot='${INCROOT}'
16990usrlibdir:
16991	@echo usrlibdir='${USRLIBDIR}'
16992libdir:
16993	@echo libdir='${LIBDIR}'
16994_ACEOF
16995  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
16996    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
16997    for ac_var in incroot usrlibdir libdir; do
16998      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
16999    done
17000    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
17001    for ac_extension in a so sl dylib la dll; do
17002      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
17003	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
17004	ac_im_usrlibdir=$ac_im_libdir; break
17005      fi
17006    done
17007    # Screen out bogus values from the imake configuration.  They are
17008    # bogus both because they are the default anyway, and because
17009    # using them would break gcc on systems where it needs fixed includes.
17010    case $ac_im_incroot in
17011	/usr/include) ac_x_includes= ;;
17012	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
17013    esac
17014    case $ac_im_usrlibdir in
17015	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
17016	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
17017    esac
17018  fi
17019  cd ..
17020  rm -f -r conftest.dir
17021fi
17022
17023# Standard set of common directories for X headers.
17024# Check X11 before X11Rn because it is often a symlink to the current release.
17025ac_x_header_dirs='
17026/usr/X11/include
17027/usr/X11R7/include
17028/usr/X11R6/include
17029/usr/X11R5/include
17030/usr/X11R4/include
17031
17032/usr/include/X11
17033/usr/include/X11R7
17034/usr/include/X11R6
17035/usr/include/X11R5
17036/usr/include/X11R4
17037
17038/usr/local/X11/include
17039/usr/local/X11R7/include
17040/usr/local/X11R6/include
17041/usr/local/X11R5/include
17042/usr/local/X11R4/include
17043
17044/usr/local/include/X11
17045/usr/local/include/X11R7
17046/usr/local/include/X11R6
17047/usr/local/include/X11R5
17048/usr/local/include/X11R4
17049
17050/usr/X386/include
17051/usr/x386/include
17052/usr/XFree86/include/X11
17053
17054/usr/include
17055/usr/local/include
17056/usr/unsupported/include
17057/usr/athena/include
17058/usr/local/x11r5/include
17059/usr/lpp/Xamples/include
17060
17061/usr/openwin/include
17062/usr/openwin/share/include'
17063
17064if test "$ac_x_includes" = no; then
17065  # Guess where to find include files, by looking for Xlib.h.
17066  # First, try using that file with no special directory specified.
17067  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17068/* end confdefs.h.  */
17069#include <X11/Xlib.h>
17070_ACEOF
17071if ac_fn_c_try_cpp "$LINENO"; then :
17072  # We can compile using X headers with no special include directory.
17073ac_x_includes=
17074else
17075  for ac_dir in $ac_x_header_dirs; do
17076  if test -r "$ac_dir/X11/Xlib.h"; then
17077    ac_x_includes=$ac_dir
17078    break
17079  fi
17080done
17081fi
17082rm -f conftest.err conftest.i conftest.$ac_ext
17083fi # $ac_x_includes = no
17084
17085if test "$ac_x_libraries" = no; then
17086  # Check for the libraries.
17087  # See if we find them without any special options.
17088  # Don't add to $LIBS permanently.
17089  ac_save_LIBS=$LIBS
17090  LIBS="-lX11 $LIBS"
17091  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17092/* end confdefs.h.  */
17093#include <X11/Xlib.h>
17094int
17095main ()
17096{
17097XrmInitialize ()
17098  ;
17099  return 0;
17100}
17101_ACEOF
17102if ac_fn_c_try_link "$LINENO"; then :
17103  LIBS=$ac_save_LIBS
17104# We can link X programs with no special library path.
17105ac_x_libraries=
17106else
17107  LIBS=$ac_save_LIBS
17108for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
17109do
17110  # Don't even attempt the hair of trying to link an X program!
17111  for ac_extension in a so sl dylib la dll; do
17112    if test -r "$ac_dir/libX11.$ac_extension"; then
17113      ac_x_libraries=$ac_dir
17114      break 2
17115    fi
17116  done
17117done
17118fi
17119rm -f core conftest.err conftest.$ac_objext \
17120    conftest$ac_exeext conftest.$ac_ext
17121fi # $ac_x_libraries = no
17122
17123case $ac_x_includes,$ac_x_libraries in #(
17124  no,* | *,no | *\'*)
17125    # Didn't find X, or a directory has "'" in its name.
17126    ac_cv_have_x="have_x=no";; #(
17127  *)
17128    # Record where we found X for the cache.
17129    ac_cv_have_x="have_x=yes\
17130	ac_x_includes='$ac_x_includes'\
17131	ac_x_libraries='$ac_x_libraries'"
17132esac
17133fi
17134;; #(
17135    *) have_x=yes;;
17136  esac
17137  eval "$ac_cv_have_x"
17138fi # $with_x != no
17139
17140if test "$have_x" != yes; then
17141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
17142$as_echo "$have_x" >&6; }
17143  no_x=yes
17144else
17145  # If each of the values was on the command line, it overrides each guess.
17146  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
17147  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
17148  # Update the cache value to reflect the command line values.
17149  ac_cv_have_x="have_x=yes\
17150	ac_x_includes='$x_includes'\
17151	ac_x_libraries='$x_libraries'"
17152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
17153$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
17154fi
17155
17156
17157# Unlike the sim directory, whether a simulator is linked is controlled by
17158# presence of a gdb_sim definition in the target configure.tgt entry.
17159# This code just checks for a few cases where we'd like to ignore those
17160# definitions, even when they're present in the '.mt' file.  These cases
17161# are when --disable-sim is specified, or if the simulator directory is
17162# not part of the source tree.
17163#
17164# Check whether --enable-sim was given.
17165if test "${enable_sim+set}" = set; then :
17166  enableval=$enable_sim; echo "enable_sim = $enable_sim";
17167 echo "enableval = ${enableval}";
17168 case "${enableval}" in
17169  yes) ignore_sim=false ;;
17170  no)  ignore_sim=true ;;
17171  *)   ignore_sim=false ;;
17172 esac
17173else
17174  ignore_sim=false
17175fi
17176
17177
17178if test ! -d "${srcdir}/../sim"; then
17179  ignore_sim=true
17180fi
17181
17182SIM=
17183SIM_OBS=
17184if test "${ignore_sim}" = "false"; then
17185  if test x"${gdb_sim}" != x ; then
17186    SIM="${gdb_sim}"
17187    SIM_OBS="remote-sim.o"
17188
17189$as_echo "#define WITH_SIM 1" >>confdefs.h
17190
17191
17192    # Some tdep code should only be compiled in when the ppc sim is
17193    # built.  PR sim/13418.
17194    case $target in
17195      powerpc*-*-*)
17196
17197$as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
17198
17199	;;
17200    esac
17201  fi
17202fi
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217# List of host floatformats.
17218
17219cat >>confdefs.h <<_ACEOF
17220#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
17221_ACEOF
17222
17223
17224cat >>confdefs.h <<_ACEOF
17225#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
17226_ACEOF
17227
17228
17229cat >>confdefs.h <<_ACEOF
17230#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
17231_ACEOF
17232
17233
17234# target_subdir is used by the testsuite to find the target libraries.
17235target_subdir=
17236if test "${host}" != "${target}"; then
17237    target_subdir="${target_alias}/"
17238fi
17239
17240
17241# Import nat definitions.
17242nat_makefile_frag=/dev/null
17243if test "${gdb_native}" = "yes"; then
17244  . ${srcdir}/configure.nat
17245  nativefile=$NAT_FILE
17246fi
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258if test x"${gdb_osabi}" != x ; then
17259
17260cat >>confdefs.h <<_ACEOF
17261#define GDB_OSABI_DEFAULT $gdb_osabi
17262_ACEOF
17263
17264fi
17265
17266# Check whether --enable-gdbserver was given.
17267if test "${enable_gdbserver+set}" = set; then :
17268  enableval=$enable_gdbserver; case "${enableval}" in
17269  yes| no|auto) ;;
17270  *) as_fn_error $? "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
17271esac
17272else
17273  enable_gdbserver=auto
17274fi
17275
17276
17277# We only build gdbserver automatically in a native configuration, and
17278# only if the user did not explicitly disable its build.
17279if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
17280  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
17281$as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
17282  if test "x$build_gdbserver" = xyes; then
17283    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17284$as_echo "yes" >&6; }
17285    subdirs="$subdirs gdbserver"
17286
17287    gdbserver_build_enabled=yes
17288  else
17289    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17290$as_echo "no" >&6; }
17291  fi
17292fi
17293
17294# If the user explicitly request the gdbserver to be built, verify that
17295# we were in fact able to enable it.
17296if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
17297  as_fn_error $? "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
17298fi
17299
17300# Check for babeltrace and babeltrace-ctf
17301
17302# Check whether --with-babeltrace was given.
17303if test "${with_babeltrace+set}" = set; then :
17304  withval=$with_babeltrace;
17305else
17306  with_babeltrace=auto
17307fi
17308
17309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
17310$as_echo_n "checking whether to use babeltrace... " >&6; }
17311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
17312$as_echo "$with_babeltrace" >&6; }
17313
17314if test "x$with_babeltrace" = "xno"; then
17315  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
17316$as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
17317else
17318  # Append -Werror to CFLAGS so that configure can catch the warning
17319  # "assignment from incompatible pointer type", which is related to
17320  # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
17321  # in GDB, while babeltrace 1.0.3 is broken.
17322  # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
17323  # safe to save and restore CFLAGS here.
17324  saved_CFLAGS=$CFLAGS
17325  CFLAGS="$CFLAGS -Werror"
17326
17327
17328
17329
17330
17331
17332
17333
17334    use_additional=yes
17335
17336  acl_save_prefix="$prefix"
17337  prefix="$acl_final_prefix"
17338  acl_save_exec_prefix="$exec_prefix"
17339  exec_prefix="$acl_final_exec_prefix"
17340
17341    eval additional_includedir=\"$includedir\"
17342    eval additional_libdir=\"$libdir\"
17343
17344  exec_prefix="$acl_save_exec_prefix"
17345  prefix="$acl_save_prefix"
17346
17347
17348# Check whether --with-libbabeltrace-prefix was given.
17349if test "${with_libbabeltrace_prefix+set}" = set; then :
17350  withval=$with_libbabeltrace_prefix;
17351    if test "X$withval" = "Xno"; then
17352      use_additional=no
17353    else
17354      if test "X$withval" = "X"; then
17355
17356  acl_save_prefix="$prefix"
17357  prefix="$acl_final_prefix"
17358  acl_save_exec_prefix="$exec_prefix"
17359  exec_prefix="$acl_final_exec_prefix"
17360
17361          eval additional_includedir=\"$includedir\"
17362          eval additional_libdir=\"$libdir\"
17363
17364  exec_prefix="$acl_save_exec_prefix"
17365  prefix="$acl_save_prefix"
17366
17367      else
17368        additional_includedir="$withval/include"
17369        additional_libdir="$withval/lib"
17370      fi
17371    fi
17372
17373fi
17374
17375      LIBBABELTRACE=
17376  LTLIBBABELTRACE=
17377  INCBABELTRACE=
17378  rpathdirs=
17379  ltrpathdirs=
17380  names_already_handled=
17381  names_next_round='babeltrace babeltrace-ctf'
17382  while test -n "$names_next_round"; do
17383    names_this_round="$names_next_round"
17384    names_next_round=
17385    for name in $names_this_round; do
17386      already_handled=
17387      for n in $names_already_handled; do
17388        if test "$n" = "$name"; then
17389          already_handled=yes
17390          break
17391        fi
17392      done
17393      if test -z "$already_handled"; then
17394        names_already_handled="$names_already_handled $name"
17395                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17396        eval value=\"\$HAVE_LIB$uppername\"
17397        if test -n "$value"; then
17398          if test "$value" = yes; then
17399            eval value=\"\$LIB$uppername\"
17400            test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
17401            eval value=\"\$LTLIB$uppername\"
17402            test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
17403          else
17404                                    :
17405          fi
17406        else
17407                              found_dir=
17408          found_la=
17409          found_so=
17410          found_a=
17411          if test $use_additional = yes; then
17412            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
17413              found_dir="$additional_libdir"
17414              found_so="$additional_libdir/lib$name.$shlibext"
17415              if test -f "$additional_libdir/lib$name.la"; then
17416                found_la="$additional_libdir/lib$name.la"
17417              fi
17418            else
17419              if test -f "$additional_libdir/lib$name.$libext"; then
17420                found_dir="$additional_libdir"
17421                found_a="$additional_libdir/lib$name.$libext"
17422                if test -f "$additional_libdir/lib$name.la"; then
17423                  found_la="$additional_libdir/lib$name.la"
17424                fi
17425              fi
17426            fi
17427          fi
17428          if test "X$found_dir" = "X"; then
17429            for x in $LDFLAGS $LTLIBBABELTRACE; do
17430
17431  acl_save_prefix="$prefix"
17432  prefix="$acl_final_prefix"
17433  acl_save_exec_prefix="$exec_prefix"
17434  exec_prefix="$acl_final_exec_prefix"
17435  eval x=\"$x\"
17436  exec_prefix="$acl_save_exec_prefix"
17437  prefix="$acl_save_prefix"
17438
17439              case "$x" in
17440                -L*)
17441                  dir=`echo "X$x" | sed -e 's/^X-L//'`
17442                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
17443                    found_dir="$dir"
17444                    found_so="$dir/lib$name.$shlibext"
17445                    if test -f "$dir/lib$name.la"; then
17446                      found_la="$dir/lib$name.la"
17447                    fi
17448                  else
17449                    if test -f "$dir/lib$name.$libext"; then
17450                      found_dir="$dir"
17451                      found_a="$dir/lib$name.$libext"
17452                      if test -f "$dir/lib$name.la"; then
17453                        found_la="$dir/lib$name.la"
17454                      fi
17455                    fi
17456                  fi
17457                  ;;
17458              esac
17459              if test "X$found_dir" != "X"; then
17460                break
17461              fi
17462            done
17463          fi
17464          if test "X$found_dir" != "X"; then
17465                        LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
17466            if test "X$found_so" != "X"; then
17467                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17468                                LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17469              else
17470                                                                                haveit=
17471                for x in $ltrpathdirs; do
17472                  if test "X$x" = "X$found_dir"; then
17473                    haveit=yes
17474                    break
17475                  fi
17476                done
17477                if test -z "$haveit"; then
17478                  ltrpathdirs="$ltrpathdirs $found_dir"
17479                fi
17480                                if test "$hardcode_direct" = yes; then
17481                                                      LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17482                else
17483                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17484                                                            LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17485                                                            haveit=
17486                    for x in $rpathdirs; do
17487                      if test "X$x" = "X$found_dir"; then
17488                        haveit=yes
17489                        break
17490                      fi
17491                    done
17492                    if test -z "$haveit"; then
17493                      rpathdirs="$rpathdirs $found_dir"
17494                    fi
17495                  else
17496                                                                                haveit=
17497                    for x in $LDFLAGS $LIBBABELTRACE; do
17498
17499  acl_save_prefix="$prefix"
17500  prefix="$acl_final_prefix"
17501  acl_save_exec_prefix="$exec_prefix"
17502  exec_prefix="$acl_final_exec_prefix"
17503  eval x=\"$x\"
17504  exec_prefix="$acl_save_exec_prefix"
17505  prefix="$acl_save_prefix"
17506
17507                      if test "X$x" = "X-L$found_dir"; then
17508                        haveit=yes
17509                        break
17510                      fi
17511                    done
17512                    if test -z "$haveit"; then
17513                      LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
17514                    fi
17515                    if test "$hardcode_minus_L" != no; then
17516                                                                                        LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17517                    else
17518                                                                                                                                                                                LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17519                    fi
17520                  fi
17521                fi
17522              fi
17523            else
17524              if test "X$found_a" != "X"; then
17525                                LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
17526              else
17527                                                LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
17528              fi
17529            fi
17530                        additional_includedir=
17531            case "$found_dir" in
17532              */lib | */lib/)
17533                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17534                additional_includedir="$basedir/include"
17535                ;;
17536            esac
17537            if test "X$additional_includedir" != "X"; then
17538                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
17539                haveit=
17540                if test "X$additional_includedir" = "X/usr/local/include"; then
17541                  if test -n "$GCC"; then
17542                    case $host_os in
17543                      linux*) haveit=yes;;
17544                    esac
17545                  fi
17546                fi
17547                if test -z "$haveit"; then
17548                  for x in $CPPFLAGS $INCBABELTRACE; do
17549
17550  acl_save_prefix="$prefix"
17551  prefix="$acl_final_prefix"
17552  acl_save_exec_prefix="$exec_prefix"
17553  exec_prefix="$acl_final_exec_prefix"
17554  eval x=\"$x\"
17555  exec_prefix="$acl_save_exec_prefix"
17556  prefix="$acl_save_prefix"
17557
17558                    if test "X$x" = "X-I$additional_includedir"; then
17559                      haveit=yes
17560                      break
17561                    fi
17562                  done
17563                  if test -z "$haveit"; then
17564                    if test -d "$additional_includedir"; then
17565                                            INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
17566                    fi
17567                  fi
17568                fi
17569              fi
17570            fi
17571                        if test -n "$found_la"; then
17572                                                        save_libdir="$libdir"
17573              case "$found_la" in
17574                */* | *\\*) . "$found_la" ;;
17575                *) . "./$found_la" ;;
17576              esac
17577              libdir="$save_libdir"
17578                            for dep in $dependency_libs; do
17579                case "$dep" in
17580                  -L*)
17581                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17582                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
17583                      haveit=
17584                      if test "X$additional_libdir" = "X/usr/local/lib"; then
17585                        if test -n "$GCC"; then
17586                          case $host_os in
17587                            linux*) haveit=yes;;
17588                          esac
17589                        fi
17590                      fi
17591                      if test -z "$haveit"; then
17592                        haveit=
17593                        for x in $LDFLAGS $LIBBABELTRACE; do
17594
17595  acl_save_prefix="$prefix"
17596  prefix="$acl_final_prefix"
17597  acl_save_exec_prefix="$exec_prefix"
17598  exec_prefix="$acl_final_exec_prefix"
17599  eval x=\"$x\"
17600  exec_prefix="$acl_save_exec_prefix"
17601  prefix="$acl_save_prefix"
17602
17603                          if test "X$x" = "X-L$additional_libdir"; then
17604                            haveit=yes
17605                            break
17606                          fi
17607                        done
17608                        if test -z "$haveit"; then
17609                          if test -d "$additional_libdir"; then
17610                                                        LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
17611                          fi
17612                        fi
17613                        haveit=
17614                        for x in $LDFLAGS $LTLIBBABELTRACE; do
17615
17616  acl_save_prefix="$prefix"
17617  prefix="$acl_final_prefix"
17618  acl_save_exec_prefix="$exec_prefix"
17619  exec_prefix="$acl_final_exec_prefix"
17620  eval x=\"$x\"
17621  exec_prefix="$acl_save_exec_prefix"
17622  prefix="$acl_save_prefix"
17623
17624                          if test "X$x" = "X-L$additional_libdir"; then
17625                            haveit=yes
17626                            break
17627                          fi
17628                        done
17629                        if test -z "$haveit"; then
17630                          if test -d "$additional_libdir"; then
17631                                                        LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
17632                          fi
17633                        fi
17634                      fi
17635                    fi
17636                    ;;
17637                  -R*)
17638                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
17639                    if test "$enable_rpath" != no; then
17640                                                                  haveit=
17641                      for x in $rpathdirs; do
17642                        if test "X$x" = "X$dir"; then
17643                          haveit=yes
17644                          break
17645                        fi
17646                      done
17647                      if test -z "$haveit"; then
17648                        rpathdirs="$rpathdirs $dir"
17649                      fi
17650                                                                  haveit=
17651                      for x in $ltrpathdirs; do
17652                        if test "X$x" = "X$dir"; then
17653                          haveit=yes
17654                          break
17655                        fi
17656                      done
17657                      if test -z "$haveit"; then
17658                        ltrpathdirs="$ltrpathdirs $dir"
17659                      fi
17660                    fi
17661                    ;;
17662                  -l*)
17663                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17664                    ;;
17665                  *.la)
17666                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17667                    ;;
17668                  *)
17669                                        LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
17670                    LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
17671                    ;;
17672                esac
17673              done
17674            fi
17675          else
17676                                                            LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17677            LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
17678          fi
17679        fi
17680      fi
17681    done
17682  done
17683  if test "X$rpathdirs" != "X"; then
17684    if test -n "$hardcode_libdir_separator"; then
17685                        alldirs=
17686      for found_dir in $rpathdirs; do
17687        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17688      done
17689            acl_save_libdir="$libdir"
17690      libdir="$alldirs"
17691      eval flag=\"$hardcode_libdir_flag_spec\"
17692      libdir="$acl_save_libdir"
17693      LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17694    else
17695            for found_dir in $rpathdirs; do
17696        acl_save_libdir="$libdir"
17697        libdir="$found_dir"
17698        eval flag=\"$hardcode_libdir_flag_spec\"
17699        libdir="$acl_save_libdir"
17700        LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17701      done
17702    fi
17703  fi
17704  if test "X$ltrpathdirs" != "X"; then
17705            for found_dir in $ltrpathdirs; do
17706      LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
17707    done
17708  fi
17709
17710
17711        ac_save_CPPFLAGS="$CPPFLAGS"
17712
17713  for element in $INCBABELTRACE; do
17714    haveit=
17715    for x in $CPPFLAGS; do
17716
17717  acl_save_prefix="$prefix"
17718  prefix="$acl_final_prefix"
17719  acl_save_exec_prefix="$exec_prefix"
17720  exec_prefix="$acl_final_exec_prefix"
17721  eval x=\"$x\"
17722  exec_prefix="$acl_save_exec_prefix"
17723  prefix="$acl_save_prefix"
17724
17725      if test "X$x" = "X$element"; then
17726        haveit=yes
17727        break
17728      fi
17729    done
17730    if test -z "$haveit"; then
17731      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17732    fi
17733  done
17734
17735
17736  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
17737$as_echo_n "checking for libbabeltrace... " >&6; }
17738if ${ac_cv_libbabeltrace+:} false; then :
17739  $as_echo_n "(cached) " >&6
17740else
17741
17742    ac_save_LIBS="$LIBS"
17743    LIBS="$LIBS $LIBBABELTRACE"
17744    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17745/* end confdefs.h.  */
17746#include <babeltrace/babeltrace.h>
17747			 #include <babeltrace/ctf/events.h>
17748			 #include <babeltrace/ctf/iterator.h>
17749int
17750main ()
17751{
17752struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
17753			struct bt_ctf_event *event = NULL;
17754			const struct bt_definition *scope;
17755
17756			pos->type = BT_SEEK_BEGIN;
17757			bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
17758			scope = bt_ctf_get_top_level_scope (event,
17759			      				   BT_STREAM_EVENT_HEADER);
17760		        bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
17761
17762  ;
17763  return 0;
17764}
17765_ACEOF
17766if ac_fn_c_try_link "$LINENO"; then :
17767  ac_cv_libbabeltrace=yes
17768else
17769  ac_cv_libbabeltrace=no
17770fi
17771rm -f core conftest.err conftest.$ac_objext \
17772    conftest$ac_exeext conftest.$ac_ext
17773    LIBS="$ac_save_LIBS"
17774
17775fi
17776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
17777$as_echo "$ac_cv_libbabeltrace" >&6; }
17778  if test "$ac_cv_libbabeltrace" = yes; then
17779    HAVE_LIBBABELTRACE=yes
17780
17781$as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
17782
17783    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
17784$as_echo_n "checking how to link with libbabeltrace... " >&6; }
17785    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
17786$as_echo "$LIBBABELTRACE" >&6; }
17787  else
17788    HAVE_LIBBABELTRACE=no
17789            CPPFLAGS="$ac_save_CPPFLAGS"
17790    LIBBABELTRACE=
17791    LTLIBBABELTRACE=
17792  fi
17793
17794
17795
17796
17797
17798
17799  CFLAGS=$saved_CFLAGS
17800
17801  if test "$HAVE_LIBBABELTRACE" != yes; then
17802     if test "$with_babeltrace" = yes; then
17803       as_fn_error $? "babeltrace is missing or unusable" "$LINENO" 5
17804     else
17805       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
17806$as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
17807     fi
17808  fi
17809fi
17810
17811# If nativefile (NAT_FILE) is not set in configure.nat, we link to an
17812# empty version.
17813
17814files=
17815links=
17816
17817rm -f nm.h
17818if test "${nativefile}" != ""; then
17819    case "${nativefile}" in
17820      nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17821      * ) GDB_NM_FILE="${nativefile}"
17822    esac
17823    files="${files} ${GDB_NM_FILE}"
17824    links="${links} nm.h"
17825
17826cat >>confdefs.h <<_ACEOF
17827#define GDB_NM_FILE "${GDB_NM_FILE}"
17828_ACEOF
17829
17830fi
17831
17832
17833for ac_prog in xsltproc
17834do
17835  # Extract the first word of "$ac_prog", so it can be a program name with args.
17836set dummy $ac_prog; ac_word=$2
17837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17838$as_echo_n "checking for $ac_word... " >&6; }
17839if ${ac_cv_path_XSLTPROC+:} false; then :
17840  $as_echo_n "(cached) " >&6
17841else
17842  case $XSLTPROC in
17843  [\\/]* | ?:[\\/]*)
17844  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
17845  ;;
17846  *)
17847  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17848for as_dir in $PATH
17849do
17850  IFS=$as_save_IFS
17851  test -z "$as_dir" && as_dir=.
17852    for ac_exec_ext in '' $ac_executable_extensions; do
17853  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17854    ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
17855    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17856    break 2
17857  fi
17858done
17859  done
17860IFS=$as_save_IFS
17861
17862  ;;
17863esac
17864fi
17865XSLTPROC=$ac_cv_path_XSLTPROC
17866if test -n "$XSLTPROC"; then
17867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
17868$as_echo "$XSLTPROC" >&6; }
17869else
17870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17871$as_echo "no" >&6; }
17872fi
17873
17874
17875  test -n "$XSLTPROC" && break
17876done
17877test -n "$XSLTPROC" || XSLTPROC="missing"
17878
17879if test "x$USE_MAINTAINER_MODE" = xyes; then
17880  if test "${XSLTPROC}" = missing; then
17881    as_fn_error $? "unable to find xsltproc.  maintainer-mode requires xsltproc." "$LINENO" 5
17882  fi
17883fi
17884
17885
17886ac_sources="$files"
17887ac_dests="$links"
17888while test -n "$ac_sources"; do
17889  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17890  set $ac_sources; ac_source=$1; shift; ac_sources=$*
17891  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17892done
17893ac_config_links="$ac_config_links $ac_config_links_1"
17894
17895
17896
17897
17898
17899$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17900
17901
17902
17903# Check whether we will enable the inclusion of unit tests when
17904# compiling GDB.
17905#
17906# The default value of this option changes depending whether we're on
17907# development mode (in which case it's "true") or not (in which case
17908# it's "false").
17909# Check whether --enable-unit-tests was given.
17910if test "${enable_unit_tests+set}" = set; then :
17911  enableval=$enable_unit_tests; case "${enableval}" in
17912  yes)  enable_unittests=true  ;;
17913  no)   enable_unittests=false ;;
17914  *)    as_fn_error $? "bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
17915esac
17916else
17917  enable_unittests=$development
17918fi
17919
17920
17921if $enable_unittests; then
17922
17923$as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
17924
17925
17926  CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) common/selftest.o selftest-arch.o"
17927  CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
17928
17929fi
17930
17931
17932
17933  gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17934  GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
17935  if test "x$GDB_TRANSFORM_NAME" = x; then
17936     GDB_TRANSFORM_NAME=gdb
17937  fi
17938
17939
17940
17941  gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17942  GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
17943  if test "x$GCORE_TRANSFORM_NAME" = x; then
17944     GCORE_TRANSFORM_NAME=gcore
17945  fi
17946
17947
17948ac_config_files="$ac_config_files gcore"
17949
17950ac_config_files="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
17951
17952
17953cat >confcache <<\_ACEOF
17954# This file is a shell script that caches the results of configure
17955# tests run on this system so they can be shared between configure
17956# scripts and configure runs, see configure's option --config-cache.
17957# It is not useful on other systems.  If it contains results you don't
17958# want to keep, you may remove or edit it.
17959#
17960# config.status only pays attention to the cache file if you give it
17961# the --recheck option to rerun configure.
17962#
17963# `ac_cv_env_foo' variables (set or unset) will be overridden when
17964# loading this file, other *unset* `ac_cv_foo' will be assigned the
17965# following values.
17966
17967_ACEOF
17968
17969# The following way of writing the cache mishandles newlines in values,
17970# but we know of no workaround that is simple, portable, and efficient.
17971# So, we kill variables containing newlines.
17972# Ultrix sh set writes to stderr and can't be redirected directly,
17973# and sets the high bit in the cache file unless we assign to the vars.
17974(
17975  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17976    eval ac_val=\$$ac_var
17977    case $ac_val in #(
17978    *${as_nl}*)
17979      case $ac_var in #(
17980      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17981$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17982      esac
17983      case $ac_var in #(
17984      _ | IFS | as_nl) ;; #(
17985      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17986      *) { eval $ac_var=; unset $ac_var;} ;;
17987      esac ;;
17988    esac
17989  done
17990
17991  (set) 2>&1 |
17992    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17993    *${as_nl}ac_space=\ *)
17994      # `set' does not quote correctly, so add quotes: double-quote
17995      # substitution turns \\\\ into \\, and sed turns \\ into \.
17996      sed -n \
17997	"s/'/'\\\\''/g;
17998	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17999      ;; #(
18000    *)
18001      # `set' quotes correctly as required by POSIX, so do not add quotes.
18002      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18003      ;;
18004    esac |
18005    sort
18006) |
18007  sed '
18008     /^ac_cv_env_/b end
18009     t clear
18010     :clear
18011     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18012     t end
18013     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18014     :end' >>confcache
18015if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18016  if test -w "$cache_file"; then
18017    if test "x$cache_file" != "x/dev/null"; then
18018      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18019$as_echo "$as_me: updating cache $cache_file" >&6;}
18020      if test ! -f "$cache_file" || test -h "$cache_file"; then
18021	cat confcache >"$cache_file"
18022      else
18023        case $cache_file in #(
18024        */* | ?:*)
18025	  mv -f confcache "$cache_file"$$ &&
18026	  mv -f "$cache_file"$$ "$cache_file" ;; #(
18027        *)
18028	  mv -f confcache "$cache_file" ;;
18029	esac
18030      fi
18031    fi
18032  else
18033    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18034$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18035  fi
18036fi
18037rm -f confcache
18038
18039test "x$prefix" = xNONE && prefix=$ac_default_prefix
18040# Let make expand exec_prefix.
18041test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18042
18043DEFS=-DHAVE_CONFIG_H
18044
18045ac_libobjs=
18046ac_ltlibobjs=
18047U=
18048for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18049  # 1. Remove the extension, and $U if already installed.
18050  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18051  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18052  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
18053  #    will be set to the directory where LIBOBJS objects are built.
18054  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18055  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18056done
18057LIBOBJS=$ac_libobjs
18058
18059LTLIBOBJS=$ac_ltlibobjs
18060
18061
18062if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
18063  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
18064Usually this means the macro was only invoked conditionally." "$LINENO" 5
18065fi
18066if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
18067  as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
18068Usually this means the macro was only invoked conditionally." "$LINENO" 5
18069fi
18070if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
18071  as_fn_error $? "conditional \"HAVE_GUILE\" was never defined.
18072Usually this means the macro was only invoked conditionally." "$LINENO" 5
18073fi
18074
18075
18076: "${CONFIG_STATUS=./config.status}"
18077ac_write_fail=0
18078ac_clean_files_save=$ac_clean_files
18079ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18080{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18081$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18082as_write_fail=0
18083cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18084#! $SHELL
18085# Generated by $as_me.
18086# Run this file to recreate the current configuration.
18087# Compiler output produced by configure, useful for debugging
18088# configure, is in config.log if it exists.
18089
18090debug=false
18091ac_cs_recheck=false
18092ac_cs_silent=false
18093
18094SHELL=\${CONFIG_SHELL-$SHELL}
18095export SHELL
18096_ASEOF
18097cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18098## -------------------- ##
18099## M4sh Initialization. ##
18100## -------------------- ##
18101
18102# Be more Bourne compatible
18103DUALCASE=1; export DUALCASE # for MKS sh
18104if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18105  emulate sh
18106  NULLCMD=:
18107  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18108  # is contrary to our usage.  Disable this feature.
18109  alias -g '${1+"$@"}'='"$@"'
18110  setopt NO_GLOB_SUBST
18111else
18112  case `(set -o) 2>/dev/null` in #(
18113  *posix*) :
18114    set -o posix ;; #(
18115  *) :
18116     ;;
18117esac
18118fi
18119
18120
18121as_nl='
18122'
18123export as_nl
18124# Printing a long string crashes Solaris 7 /usr/bin/printf.
18125as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18126as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18127as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18128# Prefer a ksh shell builtin over an external printf program on Solaris,
18129# but without wasting forks for bash or zsh.
18130if test -z "$BASH_VERSION$ZSH_VERSION" \
18131    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18132  as_echo='print -r --'
18133  as_echo_n='print -rn --'
18134elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18135  as_echo='printf %s\n'
18136  as_echo_n='printf %s'
18137else
18138  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18139    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18140    as_echo_n='/usr/ucb/echo -n'
18141  else
18142    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18143    as_echo_n_body='eval
18144      arg=$1;
18145      case $arg in #(
18146      *"$as_nl"*)
18147	expr "X$arg" : "X\\(.*\\)$as_nl";
18148	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18149      esac;
18150      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18151    '
18152    export as_echo_n_body
18153    as_echo_n='sh -c $as_echo_n_body as_echo'
18154  fi
18155  export as_echo_body
18156  as_echo='sh -c $as_echo_body as_echo'
18157fi
18158
18159# The user is always right.
18160if test "${PATH_SEPARATOR+set}" != set; then
18161  PATH_SEPARATOR=:
18162  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18163    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18164      PATH_SEPARATOR=';'
18165  }
18166fi
18167
18168
18169# IFS
18170# We need space, tab and new line, in precisely that order.  Quoting is
18171# there to prevent editors from complaining about space-tab.
18172# (If _AS_PATH_WALK were called with IFS unset, it would disable word
18173# splitting by setting IFS to empty value.)
18174IFS=" ""	$as_nl"
18175
18176# Find who we are.  Look in the path if we contain no directory separator.
18177as_myself=
18178case $0 in #((
18179  *[\\/]* ) as_myself=$0 ;;
18180  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18181for as_dir in $PATH
18182do
18183  IFS=$as_save_IFS
18184  test -z "$as_dir" && as_dir=.
18185    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18186  done
18187IFS=$as_save_IFS
18188
18189     ;;
18190esac
18191# We did not find ourselves, most probably we were run as `sh COMMAND'
18192# in which case we are not to be found in the path.
18193if test "x$as_myself" = x; then
18194  as_myself=$0
18195fi
18196if test ! -f "$as_myself"; then
18197  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18198  exit 1
18199fi
18200
18201# Unset variables that we do not need and which cause bugs (e.g. in
18202# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18203# suppresses any "Segmentation fault" message there.  '((' could
18204# trigger a bug in pdksh 5.2.14.
18205for as_var in BASH_ENV ENV MAIL MAILPATH
18206do eval test x\${$as_var+set} = xset \
18207  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18208done
18209PS1='$ '
18210PS2='> '
18211PS4='+ '
18212
18213# NLS nuisances.
18214LC_ALL=C
18215export LC_ALL
18216LANGUAGE=C
18217export LANGUAGE
18218
18219# CDPATH.
18220(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18221
18222
18223# as_fn_error STATUS ERROR [LINENO LOG_FD]
18224# ----------------------------------------
18225# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18226# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18227# script with STATUS, using 1 if that was 0.
18228as_fn_error ()
18229{
18230  as_status=$1; test $as_status -eq 0 && as_status=1
18231  if test "$4"; then
18232    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18233    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18234  fi
18235  $as_echo "$as_me: error: $2" >&2
18236  as_fn_exit $as_status
18237} # as_fn_error
18238
18239
18240# as_fn_set_status STATUS
18241# -----------------------
18242# Set $? to STATUS, without forking.
18243as_fn_set_status ()
18244{
18245  return $1
18246} # as_fn_set_status
18247
18248# as_fn_exit STATUS
18249# -----------------
18250# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18251as_fn_exit ()
18252{
18253  set +e
18254  as_fn_set_status $1
18255  exit $1
18256} # as_fn_exit
18257
18258# as_fn_unset VAR
18259# ---------------
18260# Portably unset VAR.
18261as_fn_unset ()
18262{
18263  { eval $1=; unset $1;}
18264}
18265as_unset=as_fn_unset
18266# as_fn_append VAR VALUE
18267# ----------------------
18268# Append the text in VALUE to the end of the definition contained in VAR. Take
18269# advantage of any shell optimizations that allow amortized linear growth over
18270# repeated appends, instead of the typical quadratic growth present in naive
18271# implementations.
18272if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18273  eval 'as_fn_append ()
18274  {
18275    eval $1+=\$2
18276  }'
18277else
18278  as_fn_append ()
18279  {
18280    eval $1=\$$1\$2
18281  }
18282fi # as_fn_append
18283
18284# as_fn_arith ARG...
18285# ------------------
18286# Perform arithmetic evaluation on the ARGs, and store the result in the
18287# global $as_val. Take advantage of shells that can avoid forks. The arguments
18288# must be portable across $(()) and expr.
18289if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18290  eval 'as_fn_arith ()
18291  {
18292    as_val=$(( $* ))
18293  }'
18294else
18295  as_fn_arith ()
18296  {
18297    as_val=`expr "$@" || test $? -eq 1`
18298  }
18299fi # as_fn_arith
18300
18301
18302if expr a : '\(a\)' >/dev/null 2>&1 &&
18303   test "X`expr 00001 : '.*\(...\)'`" = X001; then
18304  as_expr=expr
18305else
18306  as_expr=false
18307fi
18308
18309if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18310  as_basename=basename
18311else
18312  as_basename=false
18313fi
18314
18315if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18316  as_dirname=dirname
18317else
18318  as_dirname=false
18319fi
18320
18321as_me=`$as_basename -- "$0" ||
18322$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18323	 X"$0" : 'X\(//\)$' \| \
18324	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18325$as_echo X/"$0" |
18326    sed '/^.*\/\([^/][^/]*\)\/*$/{
18327	    s//\1/
18328	    q
18329	  }
18330	  /^X\/\(\/\/\)$/{
18331	    s//\1/
18332	    q
18333	  }
18334	  /^X\/\(\/\).*/{
18335	    s//\1/
18336	    q
18337	  }
18338	  s/.*/./; q'`
18339
18340# Avoid depending upon Character Ranges.
18341as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18342as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18343as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18344as_cr_digits='0123456789'
18345as_cr_alnum=$as_cr_Letters$as_cr_digits
18346
18347ECHO_C= ECHO_N= ECHO_T=
18348case `echo -n x` in #(((((
18349-n*)
18350  case `echo 'xy\c'` in
18351  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
18352  xy)  ECHO_C='\c';;
18353  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18354       ECHO_T='	';;
18355  esac;;
18356*)
18357  ECHO_N='-n';;
18358esac
18359
18360rm -f conf$$ conf$$.exe conf$$.file
18361if test -d conf$$.dir; then
18362  rm -f conf$$.dir/conf$$.file
18363else
18364  rm -f conf$$.dir
18365  mkdir conf$$.dir 2>/dev/null
18366fi
18367if (echo >conf$$.file) 2>/dev/null; then
18368  if ln -s conf$$.file conf$$ 2>/dev/null; then
18369    as_ln_s='ln -s'
18370    # ... but there are two gotchas:
18371    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18372    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18373    # In both cases, we have to default to `cp -pR'.
18374    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18375      as_ln_s='cp -pR'
18376  elif ln conf$$.file conf$$ 2>/dev/null; then
18377    as_ln_s=ln
18378  else
18379    as_ln_s='cp -pR'
18380  fi
18381else
18382  as_ln_s='cp -pR'
18383fi
18384rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18385rmdir conf$$.dir 2>/dev/null
18386
18387
18388# as_fn_mkdir_p
18389# -------------
18390# Create "$as_dir" as a directory, including parents if necessary.
18391as_fn_mkdir_p ()
18392{
18393
18394  case $as_dir in #(
18395  -*) as_dir=./$as_dir;;
18396  esac
18397  test -d "$as_dir" || eval $as_mkdir_p || {
18398    as_dirs=
18399    while :; do
18400      case $as_dir in #(
18401      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18402      *) as_qdir=$as_dir;;
18403      esac
18404      as_dirs="'$as_qdir' $as_dirs"
18405      as_dir=`$as_dirname -- "$as_dir" ||
18406$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18407	 X"$as_dir" : 'X\(//\)[^/]' \| \
18408	 X"$as_dir" : 'X\(//\)$' \| \
18409	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18410$as_echo X"$as_dir" |
18411    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18412	    s//\1/
18413	    q
18414	  }
18415	  /^X\(\/\/\)[^/].*/{
18416	    s//\1/
18417	    q
18418	  }
18419	  /^X\(\/\/\)$/{
18420	    s//\1/
18421	    q
18422	  }
18423	  /^X\(\/\).*/{
18424	    s//\1/
18425	    q
18426	  }
18427	  s/.*/./; q'`
18428      test -d "$as_dir" && break
18429    done
18430    test -z "$as_dirs" || eval "mkdir $as_dirs"
18431  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18432
18433
18434} # as_fn_mkdir_p
18435if mkdir -p . 2>/dev/null; then
18436  as_mkdir_p='mkdir -p "$as_dir"'
18437else
18438  test -d ./-p && rmdir ./-p
18439  as_mkdir_p=false
18440fi
18441
18442
18443# as_fn_executable_p FILE
18444# -----------------------
18445# Test if FILE is an executable regular file.
18446as_fn_executable_p ()
18447{
18448  test -f "$1" && test -x "$1"
18449} # as_fn_executable_p
18450as_test_x='test -x'
18451as_executable_p=as_fn_executable_p
18452
18453# Sed expression to map a string onto a valid CPP name.
18454as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18455
18456# Sed expression to map a string onto a valid variable name.
18457as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18458
18459
18460exec 6>&1
18461## ----------------------------------- ##
18462## Main body of $CONFIG_STATUS script. ##
18463## ----------------------------------- ##
18464_ASEOF
18465test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18466
18467cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18468# Save the log message, to keep $0 and so on meaningful, and to
18469# report actual input values of CONFIG_FILES etc. instead of their
18470# values after options handling.
18471ac_log="
18472This file was extended by $as_me, which was
18473generated by GNU Autoconf 2.69.  Invocation command line was
18474
18475  CONFIG_FILES    = $CONFIG_FILES
18476  CONFIG_HEADERS  = $CONFIG_HEADERS
18477  CONFIG_LINKS    = $CONFIG_LINKS
18478  CONFIG_COMMANDS = $CONFIG_COMMANDS
18479  $ $0 $@
18480
18481on `(hostname || uname -n) 2>/dev/null | sed 1q`
18482"
18483
18484_ACEOF
18485
18486case $ac_config_files in *"
18487"*) set x $ac_config_files; shift; ac_config_files=$*;;
18488esac
18489
18490case $ac_config_headers in *"
18491"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18492esac
18493
18494
18495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18496# Files that config.status was made for.
18497config_files="$ac_config_files"
18498config_headers="$ac_config_headers"
18499config_links="$ac_config_links"
18500config_commands="$ac_config_commands"
18501
18502_ACEOF
18503
18504cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18505ac_cs_usage="\
18506\`$as_me' instantiates files and other configuration actions
18507from templates according to the current configuration.  Unless the files
18508and actions are specified as TAGs, all are instantiated by default.
18509
18510Usage: $0 [OPTION]... [TAG]...
18511
18512  -h, --help       print this help, then exit
18513  -V, --version    print version number and configuration settings, then exit
18514      --config     print configuration, then exit
18515  -q, --quiet, --silent
18516                   do not print progress messages
18517  -d, --debug      don't remove temporary files
18518      --recheck    update $as_me by reconfiguring in the same conditions
18519      --file=FILE[:TEMPLATE]
18520                   instantiate the configuration file FILE
18521      --header=FILE[:TEMPLATE]
18522                   instantiate the configuration header FILE
18523
18524Configuration files:
18525$config_files
18526
18527Configuration headers:
18528$config_headers
18529
18530Configuration links:
18531$config_links
18532
18533Configuration commands:
18534$config_commands
18535
18536Report bugs to the package provider."
18537
18538_ACEOF
18539cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18540ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18541ac_cs_version="\\
18542config.status
18543configured by $0, generated by GNU Autoconf 2.69,
18544  with options \\"\$ac_cs_config\\"
18545
18546Copyright (C) 2012 Free Software Foundation, Inc.
18547This config.status script is free software; the Free Software Foundation
18548gives unlimited permission to copy, distribute and modify it."
18549
18550ac_pwd='$ac_pwd'
18551srcdir='$srcdir'
18552INSTALL='$INSTALL'
18553AWK='$AWK'
18554test -n "\$AWK" || AWK=awk
18555_ACEOF
18556
18557cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18558# The default lists apply if the user does not specify any file.
18559ac_need_defaults=:
18560while test $# != 0
18561do
18562  case $1 in
18563  --*=?*)
18564    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18565    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18566    ac_shift=:
18567    ;;
18568  --*=)
18569    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18570    ac_optarg=
18571    ac_shift=:
18572    ;;
18573  *)
18574    ac_option=$1
18575    ac_optarg=$2
18576    ac_shift=shift
18577    ;;
18578  esac
18579
18580  case $ac_option in
18581  # Handling of the options.
18582  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18583    ac_cs_recheck=: ;;
18584  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18585    $as_echo "$ac_cs_version"; exit ;;
18586  --config | --confi | --conf | --con | --co | --c )
18587    $as_echo "$ac_cs_config"; exit ;;
18588  --debug | --debu | --deb | --de | --d | -d )
18589    debug=: ;;
18590  --file | --fil | --fi | --f )
18591    $ac_shift
18592    case $ac_optarg in
18593    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18594    '') as_fn_error $? "missing file argument" ;;
18595    esac
18596    as_fn_append CONFIG_FILES " '$ac_optarg'"
18597    ac_need_defaults=false;;
18598  --header | --heade | --head | --hea )
18599    $ac_shift
18600    case $ac_optarg in
18601    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18602    esac
18603    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18604    ac_need_defaults=false;;
18605  --he | --h)
18606    # Conflict between --help and --header
18607    as_fn_error $? "ambiguous option: \`$1'
18608Try \`$0 --help' for more information.";;
18609  --help | --hel | -h )
18610    $as_echo "$ac_cs_usage"; exit ;;
18611  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18612  | -silent | --silent | --silen | --sile | --sil | --si | --s)
18613    ac_cs_silent=: ;;
18614
18615  # This is an error.
18616  -*) as_fn_error $? "unrecognized option: \`$1'
18617Try \`$0 --help' for more information." ;;
18618
18619  *) as_fn_append ac_config_targets " $1"
18620     ac_need_defaults=false ;;
18621
18622  esac
18623  shift
18624done
18625
18626ac_configure_extra_args=
18627
18628if $ac_cs_silent; then
18629  exec 6>/dev/null
18630  ac_configure_extra_args="$ac_configure_extra_args --silent"
18631fi
18632
18633_ACEOF
18634cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18635if \$ac_cs_recheck; then
18636  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18637  shift
18638  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18639  CONFIG_SHELL='$SHELL'
18640  export CONFIG_SHELL
18641  exec "\$@"
18642fi
18643
18644_ACEOF
18645cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18646exec 5>>config.log
18647{
18648  echo
18649  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18650## Running $as_me. ##
18651_ASBOX
18652  $as_echo "$ac_log"
18653} >&5
18654
18655_ACEOF
18656cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18657#
18658# INIT-COMMANDS
18659#
18660ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18661
18662_ACEOF
18663
18664cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18665
18666# Handling of arguments.
18667for ac_config_target in $ac_config_targets
18668do
18669  case $ac_config_target in
18670    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18671    "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18672    "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18673    "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18674    "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
18675    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18676    "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18677    "gdb-gdb.py") CONFIG_FILES="$CONFIG_FILES gdb-gdb.py" ;;
18678    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18679    "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18680
18681  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18682  esac
18683done
18684
18685
18686# If the user did not use the arguments to specify the items to instantiate,
18687# then the envvar interface is used.  Set only those that are not.
18688# We use the long form for the default assignment because of an extremely
18689# bizarre bug on SunOS 4.1.3.
18690if $ac_need_defaults; then
18691  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18692  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18693  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18694  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18695fi
18696
18697# Have a temporary directory for convenience.  Make it in the build tree
18698# simply because there is no reason against having it here, and in addition,
18699# creating and moving files from /tmp can sometimes cause problems.
18700# Hook for its removal unless debugging.
18701# Note that there is a small window in which the directory will not be cleaned:
18702# after its creation but before its name has been assigned to `$tmp'.
18703$debug ||
18704{
18705  tmp= ac_tmp=
18706  trap 'exit_status=$?
18707  : "${ac_tmp:=$tmp}"
18708  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18709' 0
18710  trap 'as_fn_exit 1' 1 2 13 15
18711}
18712# Create a (secure) tmp directory for tmp files.
18713
18714{
18715  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18716  test -d "$tmp"
18717}  ||
18718{
18719  tmp=./conf$$-$RANDOM
18720  (umask 077 && mkdir "$tmp")
18721} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18722ac_tmp=$tmp
18723
18724# Set up the scripts for CONFIG_FILES section.
18725# No need to generate them if there are no CONFIG_FILES.
18726# This happens for instance with `./config.status config.h'.
18727if test -n "$CONFIG_FILES"; then
18728
18729if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18730  ac_cs_awk_getline=:
18731  ac_cs_awk_pipe_init=
18732  ac_cs_awk_read_file='
18733      while ((getline aline < (F[key])) > 0)
18734	print(aline)
18735      close(F[key])'
18736  ac_cs_awk_pipe_fini=
18737else
18738  ac_cs_awk_getline=false
18739  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18740  ac_cs_awk_read_file='
18741      print "|#_!!_#|"
18742      print "cat " F[key] " &&"
18743      '$ac_cs_awk_pipe_init
18744  # The final `:' finishes the AND list.
18745  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18746fi
18747ac_cr=`echo X | tr X '\015'`
18748# On cygwin, bash can eat \r inside `` if the user requested igncr.
18749# But we know of no other shell where ac_cr would be empty at this
18750# point, so we can use a bashism as a fallback.
18751if test "x$ac_cr" = x; then
18752  eval ac_cr=\$\'\\r\'
18753fi
18754ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18755if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18756  ac_cs_awk_cr='\\r'
18757else
18758  ac_cs_awk_cr=$ac_cr
18759fi
18760
18761echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18762_ACEOF
18763
18764# Create commands to substitute file output variables.
18765{
18766  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18767  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
18768  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18769  echo "_ACAWK" &&
18770  echo "_ACEOF"
18771} >conf$$files.sh &&
18772. ./conf$$files.sh ||
18773  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18774rm -f conf$$files.sh
18775
18776{
18777  echo "cat >conf$$subs.awk <<_ACEOF" &&
18778  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18779  echo "_ACEOF"
18780} >conf$$subs.sh ||
18781  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18782ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18783ac_delim='%!_!# '
18784for ac_last_try in false false false false false :; do
18785  . ./conf$$subs.sh ||
18786    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18787
18788  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18789  if test $ac_delim_n = $ac_delim_num; then
18790    break
18791  elif $ac_last_try; then
18792    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18793  else
18794    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18795  fi
18796done
18797rm -f conf$$subs.sh
18798
18799cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18800cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18801_ACEOF
18802sed -n '
18803h
18804s/^/S["/; s/!.*/"]=/
18805p
18806g
18807s/^[^!]*!//
18808:repl
18809t repl
18810s/'"$ac_delim"'$//
18811t delim
18812:nl
18813h
18814s/\(.\{148\}\)..*/\1/
18815t more1
18816s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18817p
18818n
18819b repl
18820:more1
18821s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18822p
18823g
18824s/.\{148\}//
18825t nl
18826:delim
18827h
18828s/\(.\{148\}\)..*/\1/
18829t more2
18830s/["\\]/\\&/g; s/^/"/; s/$/"/
18831p
18832b
18833:more2
18834s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18835p
18836g
18837s/.\{148\}//
18838t delim
18839' <conf$$subs.awk | sed '
18840/^[^""]/{
18841  N
18842  s/\n//
18843}
18844' >>$CONFIG_STATUS || ac_write_fail=1
18845rm -f conf$$subs.awk
18846cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18847_ACAWK
18848cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18849  for (key in S) S_is_set[key] = 1
18850  FS = ""
18851  \$ac_cs_awk_pipe_init
18852}
18853{
18854  line = $ 0
18855  nfields = split(line, field, "@")
18856  substed = 0
18857  len = length(field[1])
18858  for (i = 2; i < nfields; i++) {
18859    key = field[i]
18860    keylen = length(key)
18861    if (S_is_set[key]) {
18862      value = S[key]
18863      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18864      len += length(value) + length(field[++i])
18865      substed = 1
18866    } else
18867      len += 1 + keylen
18868  }
18869  if (nfields == 3 && !substed) {
18870    key = field[2]
18871    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
18872      \$ac_cs_awk_read_file
18873      next
18874    }
18875  }
18876  print line
18877}
18878\$ac_cs_awk_pipe_fini
18879_ACAWK
18880_ACEOF
18881cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18882if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18883  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18884else
18885  cat
18886fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18887  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18888_ACEOF
18889
18890# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18891# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18892# trailing colons and then remove the whole line if VPATH becomes empty
18893# (actually we leave an empty line to preserve line numbers).
18894if test "x$srcdir" = x.; then
18895  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
18896h
18897s///
18898s/^/:/
18899s/[	 ]*$/:/
18900s/:\$(srcdir):/:/g
18901s/:\${srcdir}:/:/g
18902s/:@srcdir@:/:/g
18903s/^:*//
18904s/:*$//
18905x
18906s/\(=[	 ]*\).*/\1/
18907G
18908s/\n//
18909s/^[^=]*=[	 ]*$//
18910}'
18911fi
18912
18913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18914fi # test -n "$CONFIG_FILES"
18915
18916# Set up the scripts for CONFIG_HEADERS section.
18917# No need to generate them if there are no CONFIG_HEADERS.
18918# This happens for instance with `./config.status Makefile'.
18919if test -n "$CONFIG_HEADERS"; then
18920cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18921BEGIN {
18922_ACEOF
18923
18924# Transform confdefs.h into an awk script `defines.awk', embedded as
18925# here-document in config.status, that substitutes the proper values into
18926# config.h.in to produce config.h.
18927
18928# Create a delimiter string that does not exist in confdefs.h, to ease
18929# handling of long lines.
18930ac_delim='%!_!# '
18931for ac_last_try in false false :; do
18932  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18933  if test -z "$ac_tt"; then
18934    break
18935  elif $ac_last_try; then
18936    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18937  else
18938    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18939  fi
18940done
18941
18942# For the awk script, D is an array of macro values keyed by name,
18943# likewise P contains macro parameters if any.  Preserve backslash
18944# newline sequences.
18945
18946ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18947sed -n '
18948s/.\{148\}/&'"$ac_delim"'/g
18949t rset
18950:rset
18951s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
18952t def
18953d
18954:def
18955s/\\$//
18956t bsnl
18957s/["\\]/\\&/g
18958s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18959D["\1"]=" \3"/p
18960s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
18961d
18962:bsnl
18963s/["\\]/\\&/g
18964s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18965D["\1"]=" \3\\\\\\n"\\/p
18966t cont
18967s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18968t cont
18969d
18970:cont
18971n
18972s/.\{148\}/&'"$ac_delim"'/g
18973t clear
18974:clear
18975s/\\$//
18976t bsnlc
18977s/["\\]/\\&/g; s/^/"/; s/$/"/p
18978d
18979:bsnlc
18980s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18981b cont
18982' <confdefs.h | sed '
18983s/'"$ac_delim"'/"\\\
18984"/g' >>$CONFIG_STATUS || ac_write_fail=1
18985
18986cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18987  for (key in D) D_is_set[key] = 1
18988  FS = ""
18989}
18990/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18991  line = \$ 0
18992  split(line, arg, " ")
18993  if (arg[1] == "#") {
18994    defundef = arg[2]
18995    mac1 = arg[3]
18996  } else {
18997    defundef = substr(arg[1], 2)
18998    mac1 = arg[2]
18999  }
19000  split(mac1, mac2, "(") #)
19001  macro = mac2[1]
19002  prefix = substr(line, 1, index(line, defundef) - 1)
19003  if (D_is_set[macro]) {
19004    # Preserve the white space surrounding the "#".
19005    print prefix "define", macro P[macro] D[macro]
19006    next
19007  } else {
19008    # Replace #undef with comments.  This is necessary, for example,
19009    # in the case of _POSIX_SOURCE, which is predefined and required
19010    # on some systems where configure will not decide to define it.
19011    if (defundef == "undef") {
19012      print "/*", prefix defundef, macro, "*/"
19013      next
19014    }
19015  }
19016}
19017{ print }
19018_ACAWK
19019_ACEOF
19020cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19021  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19022fi # test -n "$CONFIG_HEADERS"
19023
19024
19025eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
19026shift
19027for ac_tag
19028do
19029  case $ac_tag in
19030  :[FHLC]) ac_mode=$ac_tag; continue;;
19031  esac
19032  case $ac_mode$ac_tag in
19033  :[FHL]*:*);;
19034  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19035  :[FH]-) ac_tag=-:-;;
19036  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19037  esac
19038  ac_save_IFS=$IFS
19039  IFS=:
19040  set x $ac_tag
19041  IFS=$ac_save_IFS
19042  shift
19043  ac_file=$1
19044  shift
19045
19046  case $ac_mode in
19047  :L) ac_source=$1;;
19048  :[FH])
19049    ac_file_inputs=
19050    for ac_f
19051    do
19052      case $ac_f in
19053      -) ac_f="$ac_tmp/stdin";;
19054      *) # Look for the file first in the build tree, then in the source tree
19055	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
19056	 # because $ac_f cannot contain `:'.
19057	 test -f "$ac_f" ||
19058	   case $ac_f in
19059	   [\\/$]*) false;;
19060	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19061	   esac ||
19062	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19063      esac
19064      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19065      as_fn_append ac_file_inputs " '$ac_f'"
19066    done
19067
19068    # Let's still pretend it is `configure' which instantiates (i.e., don't
19069    # use $as_me), people would be surprised to read:
19070    #    /* config.h.  Generated by config.status.  */
19071    configure_input='Generated from '`
19072	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19073	`' by configure.'
19074    if test x"$ac_file" != x-; then
19075      configure_input="$ac_file.  $configure_input"
19076      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19077$as_echo "$as_me: creating $ac_file" >&6;}
19078    fi
19079    # Neutralize special characters interpreted by sed in replacement strings.
19080    case $configure_input in #(
19081    *\&* | *\|* | *\\* )
19082       ac_sed_conf_input=`$as_echo "$configure_input" |
19083       sed 's/[\\\\&|]/\\\\&/g'`;; #(
19084    *) ac_sed_conf_input=$configure_input;;
19085    esac
19086
19087    case $ac_tag in
19088    *:-:* | *:-) cat >"$ac_tmp/stdin" \
19089      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19090    esac
19091    ;;
19092  esac
19093
19094  ac_dir=`$as_dirname -- "$ac_file" ||
19095$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19096	 X"$ac_file" : 'X\(//\)[^/]' \| \
19097	 X"$ac_file" : 'X\(//\)$' \| \
19098	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19099$as_echo X"$ac_file" |
19100    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19101	    s//\1/
19102	    q
19103	  }
19104	  /^X\(\/\/\)[^/].*/{
19105	    s//\1/
19106	    q
19107	  }
19108	  /^X\(\/\/\)$/{
19109	    s//\1/
19110	    q
19111	  }
19112	  /^X\(\/\).*/{
19113	    s//\1/
19114	    q
19115	  }
19116	  s/.*/./; q'`
19117  as_dir="$ac_dir"; as_fn_mkdir_p
19118  ac_builddir=.
19119
19120case "$ac_dir" in
19121.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19122*)
19123  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19124  # A ".." for each directory in $ac_dir_suffix.
19125  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19126  case $ac_top_builddir_sub in
19127  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19128  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19129  esac ;;
19130esac
19131ac_abs_top_builddir=$ac_pwd
19132ac_abs_builddir=$ac_pwd$ac_dir_suffix
19133# for backward compatibility:
19134ac_top_builddir=$ac_top_build_prefix
19135
19136case $srcdir in
19137  .)  # We are building in place.
19138    ac_srcdir=.
19139    ac_top_srcdir=$ac_top_builddir_sub
19140    ac_abs_top_srcdir=$ac_pwd ;;
19141  [\\/]* | ?:[\\/]* )  # Absolute name.
19142    ac_srcdir=$srcdir$ac_dir_suffix;
19143    ac_top_srcdir=$srcdir
19144    ac_abs_top_srcdir=$srcdir ;;
19145  *) # Relative name.
19146    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19147    ac_top_srcdir=$ac_top_build_prefix$srcdir
19148    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19149esac
19150ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19151
19152
19153  case $ac_mode in
19154  :F)
19155  #
19156  # CONFIG_FILE
19157  #
19158
19159  case $INSTALL in
19160  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19161  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19162  esac
19163_ACEOF
19164
19165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19166# If the template does not know about datarootdir, expand it.
19167# FIXME: This hack should be removed a few years after 2.60.
19168ac_datarootdir_hack=; ac_datarootdir_seen=
19169ac_sed_dataroot='
19170/datarootdir/ {
19171  p
19172  q
19173}
19174/@datadir@/p
19175/@docdir@/p
19176/@infodir@/p
19177/@localedir@/p
19178/@mandir@/p'
19179case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19180*datarootdir*) ac_datarootdir_seen=yes;;
19181*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19182  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19183$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19184_ACEOF
19185cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19186  ac_datarootdir_hack='
19187  s&@datadir@&$datadir&g
19188  s&@docdir@&$docdir&g
19189  s&@infodir@&$infodir&g
19190  s&@localedir@&$localedir&g
19191  s&@mandir@&$mandir&g
19192  s&\\\${datarootdir}&$datarootdir&g' ;;
19193esac
19194_ACEOF
19195
19196# Neutralize VPATH when `$srcdir' = `.'.
19197# Shell code in configure.ac might set extrasub.
19198# FIXME: do we really want to maintain this feature?
19199cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19200ac_sed_extra="$ac_vpsub
19201$extrasub
19202_ACEOF
19203cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19204:t
19205/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19206s|@configure_input@|$ac_sed_conf_input|;t t
19207s&@top_builddir@&$ac_top_builddir_sub&;t t
19208s&@top_build_prefix@&$ac_top_build_prefix&;t t
19209s&@srcdir@&$ac_srcdir&;t t
19210s&@abs_srcdir@&$ac_abs_srcdir&;t t
19211s&@top_srcdir@&$ac_top_srcdir&;t t
19212s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19213s&@builddir@&$ac_builddir&;t t
19214s&@abs_builddir@&$ac_abs_builddir&;t t
19215s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19216s&@INSTALL@&$ac_INSTALL&;t t
19217$ac_datarootdir_hack
19218"
19219eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19220if $ac_cs_awk_getline; then
19221  $AWK -f "$ac_tmp/subs.awk"
19222else
19223  $AWK -f "$ac_tmp/subs.awk" | $SHELL
19224fi \
19225  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19226
19227test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19228  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19229  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
19230      "$ac_tmp/out"`; test -z "$ac_out"; } &&
19231  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19232which seems to be undefined.  Please make sure it is defined" >&5
19233$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19234which seems to be undefined.  Please make sure it is defined" >&2;}
19235
19236  rm -f "$ac_tmp/stdin"
19237  case $ac_file in
19238  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19239  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19240  esac \
19241  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19242 ;;
19243  :H)
19244  #
19245  # CONFIG_HEADER
19246  #
19247  if test x"$ac_file" != x-; then
19248    {
19249      $as_echo "/* $configure_input  */" \
19250      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19251    } >"$ac_tmp/config.h" \
19252      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19253    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19254      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19255$as_echo "$as_me: $ac_file is unchanged" >&6;}
19256    else
19257      rm -f "$ac_file"
19258      mv "$ac_tmp/config.h" "$ac_file" \
19259	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
19260    fi
19261  else
19262    $as_echo "/* $configure_input  */" \
19263      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19264      || as_fn_error $? "could not create -" "$LINENO" 5
19265  fi
19266 ;;
19267  :L)
19268  #
19269  # CONFIG_LINK
19270  #
19271
19272  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
19273    :
19274  else
19275    # Prefer the file from the source tree if names are identical.
19276    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
19277      ac_source=$srcdir/$ac_source
19278    fi
19279
19280    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
19281$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
19282
19283    if test ! -r "$ac_source"; then
19284      as_fn_error $? "$ac_source: file not found" "$LINENO" 5
19285    fi
19286    rm -f "$ac_file"
19287
19288    # Try a relative symlink, then a hard link, then a copy.
19289    case $ac_source in
19290    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
19291	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
19292    esac
19293    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
19294      ln "$ac_source" "$ac_file" 2>/dev/null ||
19295      cp -p "$ac_source" "$ac_file" ||
19296      as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
19297  fi
19298 ;;
19299  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19300$as_echo "$as_me: executing $ac_file commands" >&6;}
19301 ;;
19302  esac
19303
19304
19305  case $ac_file$ac_mode in
19306    "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
19307    "gcore":F) chmod +x gcore ;;
19308    "Makefile":F)
19309case x$CONFIG_HEADERS in
19310xconfig.h:config.in)
19311echo > stamp-h ;;
19312esac
19313 ;;
19314    "gdb-gdb.gdb":F)
19315case x$CONFIG_HEADERS in
19316xconfig.h:config.in)
19317echo > stamp-h ;;
19318esac
19319 ;;
19320    "gdb-gdb.py":F)
19321case x$CONFIG_HEADERS in
19322xconfig.h:config.in)
19323echo > stamp-h ;;
19324esac
19325 ;;
19326    "doc/Makefile":F)
19327case x$CONFIG_HEADERS in
19328xconfig.h:config.in)
19329echo > stamp-h ;;
19330esac
19331 ;;
19332    "data-directory/Makefile":F)
19333case x$CONFIG_HEADERS in
19334xconfig.h:config.in)
19335echo > stamp-h ;;
19336esac
19337 ;;
19338
19339  esac
19340done # for ac_tag
19341
19342
19343as_fn_exit 0
19344_ACEOF
19345ac_clean_files=$ac_clean_files_save
19346
19347test $ac_write_fail = 0 ||
19348  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19349
19350
19351# configure is writing to config.log, and then calls config.status.
19352# config.status does its own redirection, appending to config.log.
19353# Unfortunately, on DOS this fails, as config.log is still kept open
19354# by configure, so config.status won't be able to write to it; its
19355# output is simply discarded.  So we exec the FD to /dev/null,
19356# effectively closing config.log, so it can be properly (re)opened and
19357# appended to by config.status.  When coming back to configure, we
19358# need to make the FD available again.
19359if test "$no_create" != yes; then
19360  ac_cs_success=:
19361  ac_config_status_args=
19362  test "$silent" = yes &&
19363    ac_config_status_args="$ac_config_status_args --quiet"
19364  exec 5>/dev/null
19365  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19366  exec 5>>config.log
19367  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19368  # would make configure fail if this is the last instruction.
19369  $ac_cs_success || as_fn_exit 1
19370fi
19371
19372#
19373# CONFIG_SUBDIRS section.
19374#
19375if test "$no_recursion" != yes; then
19376
19377  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
19378  # so they do not pile up.
19379  ac_sub_configure_args=
19380  ac_prev=
19381  eval "set x $ac_configure_args"
19382  shift
19383  for ac_arg
19384  do
19385    if test -n "$ac_prev"; then
19386      ac_prev=
19387      continue
19388    fi
19389    case $ac_arg in
19390    -cache-file | --cache-file | --cache-fil | --cache-fi \
19391    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19392      ac_prev=cache_file ;;
19393    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19394    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19395    | --c=*)
19396      ;;
19397    --config-cache | -C)
19398      ;;
19399    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19400      ac_prev=srcdir ;;
19401    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19402      ;;
19403    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19404      ac_prev=prefix ;;
19405    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19406      ;;
19407    --disable-option-checking)
19408      ;;
19409    *)
19410      case $ac_arg in
19411      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19412      esac
19413      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
19414    esac
19415  done
19416
19417  # Always prepend --prefix to ensure using the same prefix
19418  # in subdir configurations.
19419  ac_arg="--prefix=$prefix"
19420  case $ac_arg in
19421  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19422  esac
19423  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19424
19425  # Pass --silent
19426  if test "$silent" = yes; then
19427    ac_sub_configure_args="--silent $ac_sub_configure_args"
19428  fi
19429
19430  # Always prepend --disable-option-checking to silence warnings, since
19431  # different subdirs can have different --enable and --with options.
19432  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
19433
19434  ac_popdir=`pwd`
19435  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19436
19437    # Do not complain, so a configure script can configure whichever
19438    # parts of a large source tree are present.
19439    test -d "$srcdir/$ac_dir" || continue
19440
19441    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19442    $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
19443    $as_echo "$ac_msg" >&6
19444    as_dir="$ac_dir"; as_fn_mkdir_p
19445    ac_builddir=.
19446
19447case "$ac_dir" in
19448.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19449*)
19450  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19451  # A ".." for each directory in $ac_dir_suffix.
19452  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19453  case $ac_top_builddir_sub in
19454  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19455  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19456  esac ;;
19457esac
19458ac_abs_top_builddir=$ac_pwd
19459ac_abs_builddir=$ac_pwd$ac_dir_suffix
19460# for backward compatibility:
19461ac_top_builddir=$ac_top_build_prefix
19462
19463case $srcdir in
19464  .)  # We are building in place.
19465    ac_srcdir=.
19466    ac_top_srcdir=$ac_top_builddir_sub
19467    ac_abs_top_srcdir=$ac_pwd ;;
19468  [\\/]* | ?:[\\/]* )  # Absolute name.
19469    ac_srcdir=$srcdir$ac_dir_suffix;
19470    ac_top_srcdir=$srcdir
19471    ac_abs_top_srcdir=$srcdir ;;
19472  *) # Relative name.
19473    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19474    ac_top_srcdir=$ac_top_build_prefix$srcdir
19475    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19476esac
19477ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19478
19479
19480    cd "$ac_dir"
19481
19482    # Check for guested configure; otherwise get Cygnus style configure.
19483    if test -f "$ac_srcdir/configure.gnu"; then
19484      ac_sub_configure=$ac_srcdir/configure.gnu
19485    elif test -f "$ac_srcdir/configure"; then
19486      ac_sub_configure=$ac_srcdir/configure
19487    elif test -f "$ac_srcdir/configure.in"; then
19488      # This should be Cygnus configure.
19489      ac_sub_configure=$ac_aux_dir/configure
19490    else
19491      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
19492$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19493      ac_sub_configure=
19494    fi
19495
19496    # The recursion is here.
19497    if test -n "$ac_sub_configure"; then
19498      # Make the cache file name correct relative to the subdirectory.
19499      case $cache_file in
19500      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19501      *) # Relative name.
19502	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19503      esac
19504
19505      { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19506$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19507      # The eval makes quoting arguments work.
19508      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19509	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19510	as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
19511    fi
19512
19513    cd "$ac_popdir"
19514  done
19515fi
19516if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19517  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19518$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19519fi
19520
19521