xref: /netbsd-src/external/gpl3/gdb/dist/gdbsupport/configure (revision d16b7486a53dcb8072b60ec6fcb4373a2d0c27b7)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for gdbsupport 1.0.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
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='gdbsupport'
579PACKAGE_TARNAME='gdbsupport'
580PACKAGE_VERSION='1.0'
581PACKAGE_STRING='gdbsupport 1.0'
582PACKAGE_BUGREPORT=''
583PACKAGE_URL=''
584
585ac_unique_file="common-defs.h"
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
622ac_header_list=
623ac_subst_vars='am__EXEEXT_FALSE
624am__EXEEXT_TRUE
625LTLIBOBJS
626LIBOBJS
627CONFIG_STATUS_DEPENDENCIES
628WERROR_CFLAGS
629WARN_CFLAGS
630HAVE_PIPE_OR_PIPE2_FALSE
631HAVE_PIPE_OR_PIPE2_TRUE
632SELFTEST_FALSE
633SELFTEST_TRUE
634LTLIBIPT
635LIBIPT
636HAVE_LIBIPT
637PTHREAD_CFLAGS
638PTHREAD_LIBS
639PTHREAD_CC
640ax_pthread_config
641SED
642ALLOCA
643CATOBJEXT
644GENCAT
645INSTOBJEXT
646DATADIRNAME
647CATALOGS
648POSUB
649GMSGFMT
650XGETTEXT
651INCINTL
652LIBINTL_DEP
653LIBINTL
654USE_NLS
655CXX_DIALECT
656HAVE_CXX11
657LARGEFILE_CPPFLAGS
658EGREP
659GREP
660CPP
661RANLIB
662am__fastdepCXX_FALSE
663am__fastdepCXX_TRUE
664CXXDEPMODE
665ac_ct_CXX
666CXXFLAGS
667CXX
668am__fastdepCC_FALSE
669am__fastdepCC_TRUE
670CCDEPMODE
671am__nodep
672AMDEPBACKSLASH
673AMDEP_FALSE
674AMDEP_TRUE
675am__quote
676am__include
677DEPDIR
678OBJEXT
679EXEEXT
680ac_ct_CC
681CPPFLAGS
682LDFLAGS
683CFLAGS
684CC
685AM_BACKSLASH
686AM_DEFAULT_VERBOSITY
687AM_DEFAULT_V
688AM_V
689am__untar
690am__tar
691AMTAR
692am__leading_dot
693SET_MAKE
694AWK
695mkdir_p
696MKDIR_P
697INSTALL_STRIP_PROGRAM
698STRIP
699install_sh
700MAKEINFO
701AUTOHEADER
702AUTOMAKE
703AUTOCONF
704ACLOCAL
705VERSION
706PACKAGE
707CYGPATH_W
708am__isrc
709INSTALL_DATA
710INSTALL_SCRIPT
711INSTALL_PROGRAM
712MAINT
713MAINTAINER_MODE_FALSE
714MAINTAINER_MODE_TRUE
715target_os
716target_vendor
717target_cpu
718target
719host_os
720host_vendor
721host_cpu
722host
723build_os
724build_vendor
725build_cpu
726build
727target_alias
728host_alias
729build_alias
730LIBS
731ECHO_T
732ECHO_N
733ECHO_C
734DEFS
735mandir
736localedir
737libdir
738psdir
739pdfdir
740dvidir
741htmldir
742infodir
743docdir
744oldincludedir
745includedir
746localstatedir
747sharedstatedir
748sysconfdir
749datadir
750datarootdir
751libexecdir
752sbindir
753bindir
754program_transform_name
755prefix
756exec_prefix
757PACKAGE_URL
758PACKAGE_BUGREPORT
759PACKAGE_STRING
760PACKAGE_VERSION
761PACKAGE_TARNAME
762PACKAGE_NAME
763PATH_SEPARATOR
764SHELL'
765ac_subst_files=''
766ac_user_opts='
767enable_option_checking
768enable_maintainer_mode
769enable_silent_rules
770enable_dependency_tracking
771enable_plugins
772enable_largefile
773enable_threading
774with_intel_pt
775with_gnu_ld
776enable_rpath
777with_libipt_prefix
778with_libipt_type
779enable_unit_tests
780enable_werror
781enable_build_warnings
782enable_gdb_build_warnings
783'
784      ac_precious_vars='build_alias
785host_alias
786target_alias
787CC
788CFLAGS
789LDFLAGS
790LIBS
791CPPFLAGS
792CXX
793CXXFLAGS
794CCC
795CPP'
796
797
798# Initialize some variables set by options.
799ac_init_help=
800ac_init_version=false
801ac_unrecognized_opts=
802ac_unrecognized_sep=
803# The variables have the same names as the options, with
804# dashes changed to underlines.
805cache_file=/dev/null
806exec_prefix=NONE
807no_create=
808no_recursion=
809prefix=NONE
810program_prefix=NONE
811program_suffix=NONE
812program_transform_name=s,x,x,
813silent=
814site=
815srcdir=
816verbose=
817x_includes=NONE
818x_libraries=NONE
819
820# Installation directory options.
821# These are left unexpanded so users can "make install exec_prefix=/foo"
822# and all the variables that are supposed to be based on exec_prefix
823# by default will actually change.
824# Use braces instead of parens because sh, perl, etc. also accept them.
825# (The list follows the same order as the GNU Coding Standards.)
826bindir='${exec_prefix}/bin'
827sbindir='${exec_prefix}/sbin'
828libexecdir='${exec_prefix}/libexec'
829datarootdir='${prefix}/share'
830datadir='${datarootdir}'
831sysconfdir='${prefix}/etc'
832sharedstatedir='${prefix}/com'
833localstatedir='${prefix}/var'
834includedir='${prefix}/include'
835oldincludedir='/usr/include'
836docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
837infodir='${datarootdir}/info'
838htmldir='${docdir}'
839dvidir='${docdir}'
840pdfdir='${docdir}'
841psdir='${docdir}'
842libdir='${exec_prefix}/lib'
843localedir='${datarootdir}/locale'
844mandir='${datarootdir}/man'
845
846ac_prev=
847ac_dashdash=
848for ac_option
849do
850  # If the previous option needs an argument, assign it.
851  if test -n "$ac_prev"; then
852    eval $ac_prev=\$ac_option
853    ac_prev=
854    continue
855  fi
856
857  case $ac_option in
858  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
859  *=)   ac_optarg= ;;
860  *)    ac_optarg=yes ;;
861  esac
862
863  # Accept the important Cygnus configure options, so we can diagnose typos.
864
865  case $ac_dashdash$ac_option in
866  --)
867    ac_dashdash=yes ;;
868
869  -bindir | --bindir | --bindi | --bind | --bin | --bi)
870    ac_prev=bindir ;;
871  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
872    bindir=$ac_optarg ;;
873
874  -build | --build | --buil | --bui | --bu)
875    ac_prev=build_alias ;;
876  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
877    build_alias=$ac_optarg ;;
878
879  -cache-file | --cache-file | --cache-fil | --cache-fi \
880  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
881    ac_prev=cache_file ;;
882  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
883  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
884    cache_file=$ac_optarg ;;
885
886  --config-cache | -C)
887    cache_file=config.cache ;;
888
889  -datadir | --datadir | --datadi | --datad)
890    ac_prev=datadir ;;
891  -datadir=* | --datadir=* | --datadi=* | --datad=*)
892    datadir=$ac_optarg ;;
893
894  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
895  | --dataroo | --dataro | --datar)
896    ac_prev=datarootdir ;;
897  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
898  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
899    datarootdir=$ac_optarg ;;
900
901  -disable-* | --disable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error $? "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=no ;;
916
917  -docdir | --docdir | --docdi | --doc | --do)
918    ac_prev=docdir ;;
919  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
920    docdir=$ac_optarg ;;
921
922  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
923    ac_prev=dvidir ;;
924  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
925    dvidir=$ac_optarg ;;
926
927  -enable-* | --enable-*)
928    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
929    # Reject names that are not valid shell variable names.
930    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
931      as_fn_error $? "invalid feature name: $ac_useropt"
932    ac_useropt_orig=$ac_useropt
933    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934    case $ac_user_opts in
935      *"
936"enable_$ac_useropt"
937"*) ;;
938      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939	 ac_unrecognized_sep=', ';;
940    esac
941    eval enable_$ac_useropt=\$ac_optarg ;;
942
943  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945  | --exec | --exe | --ex)
946    ac_prev=exec_prefix ;;
947  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949  | --exec=* | --exe=* | --ex=*)
950    exec_prefix=$ac_optarg ;;
951
952  -gas | --gas | --ga | --g)
953    # Obsolete; use --with-gas.
954    with_gas=yes ;;
955
956  -help | --help | --hel | --he | -h)
957    ac_init_help=long ;;
958  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959    ac_init_help=recursive ;;
960  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961    ac_init_help=short ;;
962
963  -host | --host | --hos | --ho)
964    ac_prev=host_alias ;;
965  -host=* | --host=* | --hos=* | --ho=*)
966    host_alias=$ac_optarg ;;
967
968  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969    ac_prev=htmldir ;;
970  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971  | --ht=*)
972    htmldir=$ac_optarg ;;
973
974  -includedir | --includedir | --includedi | --included | --include \
975  | --includ | --inclu | --incl | --inc)
976    ac_prev=includedir ;;
977  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978  | --includ=* | --inclu=* | --incl=* | --inc=*)
979    includedir=$ac_optarg ;;
980
981  -infodir | --infodir | --infodi | --infod | --info | --inf)
982    ac_prev=infodir ;;
983  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984    infodir=$ac_optarg ;;
985
986  -libdir | --libdir | --libdi | --libd)
987    ac_prev=libdir ;;
988  -libdir=* | --libdir=* | --libdi=* | --libd=*)
989    libdir=$ac_optarg ;;
990
991  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992  | --libexe | --libex | --libe)
993    ac_prev=libexecdir ;;
994  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995  | --libexe=* | --libex=* | --libe=*)
996    libexecdir=$ac_optarg ;;
997
998  -localedir | --localedir | --localedi | --localed | --locale)
999    ac_prev=localedir ;;
1000  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001    localedir=$ac_optarg ;;
1002
1003  -localstatedir | --localstatedir | --localstatedi | --localstated \
1004  | --localstate | --localstat | --localsta | --localst | --locals)
1005    ac_prev=localstatedir ;;
1006  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1007  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1008    localstatedir=$ac_optarg ;;
1009
1010  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011    ac_prev=mandir ;;
1012  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013    mandir=$ac_optarg ;;
1014
1015  -nfp | --nfp | --nf)
1016    # Obsolete; use --without-fp.
1017    with_fp=no ;;
1018
1019  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020  | --no-cr | --no-c | -n)
1021    no_create=yes ;;
1022
1023  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025    no_recursion=yes ;;
1026
1027  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029  | --oldin | --oldi | --old | --ol | --o)
1030    ac_prev=oldincludedir ;;
1031  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034    oldincludedir=$ac_optarg ;;
1035
1036  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037    ac_prev=prefix ;;
1038  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039    prefix=$ac_optarg ;;
1040
1041  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042  | --program-pre | --program-pr | --program-p)
1043    ac_prev=program_prefix ;;
1044  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046    program_prefix=$ac_optarg ;;
1047
1048  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049  | --program-suf | --program-su | --program-s)
1050    ac_prev=program_suffix ;;
1051  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053    program_suffix=$ac_optarg ;;
1054
1055  -program-transform-name | --program-transform-name \
1056  | --program-transform-nam | --program-transform-na \
1057  | --program-transform-n | --program-transform- \
1058  | --program-transform | --program-transfor \
1059  | --program-transfo | --program-transf \
1060  | --program-trans | --program-tran \
1061  | --progr-tra | --program-tr | --program-t)
1062    ac_prev=program_transform_name ;;
1063  -program-transform-name=* | --program-transform-name=* \
1064  | --program-transform-nam=* | --program-transform-na=* \
1065  | --program-transform-n=* | --program-transform-=* \
1066  | --program-transform=* | --program-transfor=* \
1067  | --program-transfo=* | --program-transf=* \
1068  | --program-trans=* | --program-tran=* \
1069  | --progr-tra=* | --program-tr=* | --program-t=*)
1070    program_transform_name=$ac_optarg ;;
1071
1072  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073    ac_prev=pdfdir ;;
1074  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075    pdfdir=$ac_optarg ;;
1076
1077  -psdir | --psdir | --psdi | --psd | --ps)
1078    ac_prev=psdir ;;
1079  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080    psdir=$ac_optarg ;;
1081
1082  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083  | -silent | --silent | --silen | --sile | --sil)
1084    silent=yes ;;
1085
1086  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087    ac_prev=sbindir ;;
1088  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089  | --sbi=* | --sb=*)
1090    sbindir=$ac_optarg ;;
1091
1092  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094  | --sharedst | --shareds | --shared | --share | --shar \
1095  | --sha | --sh)
1096    ac_prev=sharedstatedir ;;
1097  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100  | --sha=* | --sh=*)
1101    sharedstatedir=$ac_optarg ;;
1102
1103  -site | --site | --sit)
1104    ac_prev=site ;;
1105  -site=* | --site=* | --sit=*)
1106    site=$ac_optarg ;;
1107
1108  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109    ac_prev=srcdir ;;
1110  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1111    srcdir=$ac_optarg ;;
1112
1113  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114  | --syscon | --sysco | --sysc | --sys | --sy)
1115    ac_prev=sysconfdir ;;
1116  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1118    sysconfdir=$ac_optarg ;;
1119
1120  -target | --target | --targe | --targ | --tar | --ta | --t)
1121    ac_prev=target_alias ;;
1122  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1123    target_alias=$ac_optarg ;;
1124
1125  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126    verbose=yes ;;
1127
1128  -version | --version | --versio | --versi | --vers | -V)
1129    ac_init_version=: ;;
1130
1131  -with-* | --with-*)
1132    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1133    # Reject names that are not valid shell variable names.
1134    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135      as_fn_error $? "invalid package name: $ac_useropt"
1136    ac_useropt_orig=$ac_useropt
1137    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138    case $ac_user_opts in
1139      *"
1140"with_$ac_useropt"
1141"*) ;;
1142      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1143	 ac_unrecognized_sep=', ';;
1144    esac
1145    eval with_$ac_useropt=\$ac_optarg ;;
1146
1147  -without-* | --without-*)
1148    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1149    # Reject names that are not valid shell variable names.
1150    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151      as_fn_error $? "invalid package name: $ac_useropt"
1152    ac_useropt_orig=$ac_useropt
1153    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154    case $ac_user_opts in
1155      *"
1156"with_$ac_useropt"
1157"*) ;;
1158      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1159	 ac_unrecognized_sep=', ';;
1160    esac
1161    eval with_$ac_useropt=no ;;
1162
1163  --x)
1164    # Obsolete; use --with-x.
1165    with_x=yes ;;
1166
1167  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168  | --x-incl | --x-inc | --x-in | --x-i)
1169    ac_prev=x_includes ;;
1170  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172    x_includes=$ac_optarg ;;
1173
1174  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176    ac_prev=x_libraries ;;
1177  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179    x_libraries=$ac_optarg ;;
1180
1181  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1182Try \`$0 --help' for more information"
1183    ;;
1184
1185  *=*)
1186    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1187    # Reject names that are not valid shell variable names.
1188    case $ac_envvar in #(
1189      '' | [0-9]* | *[!_$as_cr_alnum]* )
1190      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1191    esac
1192    eval $ac_envvar=\$ac_optarg
1193    export $ac_envvar ;;
1194
1195  *)
1196    # FIXME: should be removed in autoconf 3.0.
1197    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1201    ;;
1202
1203  esac
1204done
1205
1206if test -n "$ac_prev"; then
1207  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208  as_fn_error $? "missing argument to $ac_option"
1209fi
1210
1211if test -n "$ac_unrecognized_opts"; then
1212  case $enable_option_checking in
1213    no) ;;
1214    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1215    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1216  esac
1217fi
1218
1219# Check all directory arguments for consistency.
1220for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221		datadir sysconfdir sharedstatedir localstatedir includedir \
1222		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223		libdir localedir mandir
1224do
1225  eval ac_val=\$$ac_var
1226  # Remove trailing slashes.
1227  case $ac_val in
1228    */ )
1229      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1230      eval $ac_var=\$ac_val;;
1231  esac
1232  # Be sure to have absolute directory names.
1233  case $ac_val in
1234    [\\/$]* | ?:[\\/]* )  continue;;
1235    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1236  esac
1237  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1238done
1239
1240# There might be people who depend on the old broken behavior: `$host'
1241# used to hold the argument of --host etc.
1242# FIXME: To remove some day.
1243build=$build_alias
1244host=$host_alias
1245target=$target_alias
1246
1247# FIXME: To remove some day.
1248if test "x$host_alias" != x; then
1249  if test "x$build_alias" = x; then
1250    cross_compiling=maybe
1251  elif test "x$build_alias" != "x$host_alias"; then
1252    cross_compiling=yes
1253  fi
1254fi
1255
1256ac_tool_prefix=
1257test -n "$host_alias" && ac_tool_prefix=$host_alias-
1258
1259test "$silent" = yes && exec 6>/dev/null
1260
1261
1262ac_pwd=`pwd` && test -n "$ac_pwd" &&
1263ac_ls_di=`ls -di .` &&
1264ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1265  as_fn_error $? "working directory cannot be determined"
1266test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1267  as_fn_error $? "pwd does not report name of working directory"
1268
1269
1270# Find the source files, if location was not specified.
1271if test -z "$srcdir"; then
1272  ac_srcdir_defaulted=yes
1273  # Try the directory containing this script, then the parent directory.
1274  ac_confdir=`$as_dirname -- "$as_myself" ||
1275$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1276	 X"$as_myself" : 'X\(//\)[^/]' \| \
1277	 X"$as_myself" : 'X\(//\)$' \| \
1278	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1279$as_echo X"$as_myself" |
1280    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1281	    s//\1/
1282	    q
1283	  }
1284	  /^X\(\/\/\)[^/].*/{
1285	    s//\1/
1286	    q
1287	  }
1288	  /^X\(\/\/\)$/{
1289	    s//\1/
1290	    q
1291	  }
1292	  /^X\(\/\).*/{
1293	    s//\1/
1294	    q
1295	  }
1296	  s/.*/./; q'`
1297  srcdir=$ac_confdir
1298  if test ! -r "$srcdir/$ac_unique_file"; then
1299    srcdir=..
1300  fi
1301else
1302  ac_srcdir_defaulted=no
1303fi
1304if test ! -r "$srcdir/$ac_unique_file"; then
1305  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1306  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1307fi
1308ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1309ac_abs_confdir=`(
1310	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1311	pwd)`
1312# When building in place, set srcdir=.
1313if test "$ac_abs_confdir" = "$ac_pwd"; then
1314  srcdir=.
1315fi
1316# Remove unnecessary trailing slashes from srcdir.
1317# Double slashes in file names in object file debugging info
1318# mess up M-x gdb in Emacs.
1319case $srcdir in
1320*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1321esac
1322for ac_var in $ac_precious_vars; do
1323  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1324  eval ac_env_${ac_var}_value=\$${ac_var}
1325  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1326  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1327done
1328
1329#
1330# Report the --help message.
1331#
1332if test "$ac_init_help" = "long"; then
1333  # Omit some internal or obsolete options to make the list less imposing.
1334  # This message is too long to be a string in the A/UX 3.1 sh.
1335  cat <<_ACEOF
1336\`configure' configures gdbsupport 1.0 to adapt to many kinds of systems.
1337
1338Usage: $0 [OPTION]... [VAR=VALUE]...
1339
1340To assign environment variables (e.g., CC, CFLAGS...), specify them as
1341VAR=VALUE.  See below for descriptions of some of the useful variables.
1342
1343Defaults for the options are specified in brackets.
1344
1345Configuration:
1346  -h, --help              display this help and exit
1347      --help=short        display options specific to this package
1348      --help=recursive    display the short help of all the included packages
1349  -V, --version           display version information and exit
1350  -q, --quiet, --silent   do not print \`checking ...' messages
1351      --cache-file=FILE   cache test results in FILE [disabled]
1352  -C, --config-cache      alias for \`--cache-file=config.cache'
1353  -n, --no-create         do not create output files
1354      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1355
1356Installation directories:
1357  --prefix=PREFIX         install architecture-independent files in PREFIX
1358                          [$ac_default_prefix]
1359  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1360                          [PREFIX]
1361
1362By default, \`make install' will install all the files in
1363\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1364an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1365for instance \`--prefix=\$HOME'.
1366
1367For better control, use the options below.
1368
1369Fine tuning of the installation directories:
1370  --bindir=DIR            user executables [EPREFIX/bin]
1371  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1372  --libexecdir=DIR        program executables [EPREFIX/libexec]
1373  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1374  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1375  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1376  --libdir=DIR            object code libraries [EPREFIX/lib]
1377  --includedir=DIR        C header files [PREFIX/include]
1378  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1379  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1380  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1381  --infodir=DIR           info documentation [DATAROOTDIR/info]
1382  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1383  --mandir=DIR            man documentation [DATAROOTDIR/man]
1384  --docdir=DIR            documentation root [DATAROOTDIR/doc/gdbsupport]
1385  --htmldir=DIR           html documentation [DOCDIR]
1386  --dvidir=DIR            dvi documentation [DOCDIR]
1387  --pdfdir=DIR            pdf documentation [DOCDIR]
1388  --psdir=DIR             ps documentation [DOCDIR]
1389_ACEOF
1390
1391  cat <<\_ACEOF
1392
1393Program names:
1394  --program-prefix=PREFIX            prepend PREFIX to installed program names
1395  --program-suffix=SUFFIX            append SUFFIX to installed program names
1396  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1397
1398System types:
1399  --build=BUILD     configure for building on BUILD [guessed]
1400  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1401  --target=TARGET   configure for building compilers for TARGET [HOST]
1402_ACEOF
1403fi
1404
1405if test -n "$ac_init_help"; then
1406  case $ac_init_help in
1407     short | recursive ) echo "Configuration of gdbsupport 1.0:";;
1408   esac
1409  cat <<\_ACEOF
1410
1411Optional Features:
1412  --disable-option-checking  ignore unrecognized --enable/--with options
1413  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1414  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1415  --enable-maintainer-mode
1416                          enable make rules and dependencies not useful (and
1417                          sometimes confusing) to the casual installer
1418  --enable-silent-rules   less verbose build output (undo: "make V=1")
1419  --disable-silent-rules  verbose build output (undo: "make V=0")
1420  --enable-dependency-tracking
1421                          do not reject slow dependency extractors
1422  --disable-dependency-tracking
1423                          speeds up one-time build
1424  --enable-plugins        Enable support for plugins
1425  --disable-largefile     omit support for large files
1426  --enable-threading      include support for parallel processing of data
1427                          (yes/no)
1428  --disable-rpath         do not hardcode runtime library paths
1429  --enable-unit-tests     Enable the inclusion of unit tests when compiling
1430                          GDB
1431  --enable-werror         treat compile warnings as errors
1432  --enable-build-warnings enable build-time compiler warnings if gcc is used
1433  --enable-gdb-build-warnings
1434                          enable GDB specific build-time compiler warnings if
1435                          gcc is used
1436
1437Optional Packages:
1438  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1439  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1440  --with-intel-pt         include Intel Processor Trace support (auto/yes/no)
1441  --with-gnu-ld           assume the C compiler uses GNU ld default=no
1442  --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
1443  --without-libipt-prefix     don't search for libipt in includedir and libdir
1444  --with-libipt-type=TYPE     type of library to search for (auto/static/shared)
1445
1446Some influential environment variables:
1447  CC          C compiler command
1448  CFLAGS      C compiler flags
1449  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1450              nonstandard directory <lib dir>
1451  LIBS        libraries to pass to the linker, e.g. -l<library>
1452  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1453              you have headers in a nonstandard directory <include dir>
1454  CXX         C++ compiler command
1455  CXXFLAGS    C++ compiler flags
1456  CPP         C preprocessor
1457
1458Use these variables to override the choices made by `configure' or to help
1459it to find libraries and programs with nonstandard names/locations.
1460
1461Report bugs to the package provider.
1462_ACEOF
1463ac_status=$?
1464fi
1465
1466if test "$ac_init_help" = "recursive"; then
1467  # If there are subdirs, report their specific --help.
1468  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1469    test -d "$ac_dir" ||
1470      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1471      continue
1472    ac_builddir=.
1473
1474case "$ac_dir" in
1475.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476*)
1477  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1478  # A ".." for each directory in $ac_dir_suffix.
1479  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1480  case $ac_top_builddir_sub in
1481  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483  esac ;;
1484esac
1485ac_abs_top_builddir=$ac_pwd
1486ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487# for backward compatibility:
1488ac_top_builddir=$ac_top_build_prefix
1489
1490case $srcdir in
1491  .)  # We are building in place.
1492    ac_srcdir=.
1493    ac_top_srcdir=$ac_top_builddir_sub
1494    ac_abs_top_srcdir=$ac_pwd ;;
1495  [\\/]* | ?:[\\/]* )  # Absolute name.
1496    ac_srcdir=$srcdir$ac_dir_suffix;
1497    ac_top_srcdir=$srcdir
1498    ac_abs_top_srcdir=$srcdir ;;
1499  *) # Relative name.
1500    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501    ac_top_srcdir=$ac_top_build_prefix$srcdir
1502    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1503esac
1504ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1505
1506    cd "$ac_dir" || { ac_status=$?; continue; }
1507    # Check for guested configure.
1508    if test -f "$ac_srcdir/configure.gnu"; then
1509      echo &&
1510      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511    elif test -f "$ac_srcdir/configure"; then
1512      echo &&
1513      $SHELL "$ac_srcdir/configure" --help=recursive
1514    else
1515      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1516    fi || ac_status=$?
1517    cd "$ac_pwd" || { ac_status=$?; break; }
1518  done
1519fi
1520
1521test -n "$ac_init_help" && exit $ac_status
1522if $ac_init_version; then
1523  cat <<\_ACEOF
1524gdbsupport configure 1.0
1525generated by GNU Autoconf 2.69
1526
1527Copyright (C) 2012 Free Software Foundation, Inc.
1528This configure script is free software; the Free Software Foundation
1529gives unlimited permission to copy, distribute and modify it.
1530_ACEOF
1531  exit
1532fi
1533
1534## ------------------------ ##
1535## Autoconf initialization. ##
1536## ------------------------ ##
1537
1538# ac_fn_c_try_compile LINENO
1539# --------------------------
1540# Try to compile conftest.$ac_ext, and return whether this succeeded.
1541ac_fn_c_try_compile ()
1542{
1543  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544  rm -f conftest.$ac_objext
1545  if { { ac_try="$ac_compile"
1546case "(($ac_try" in
1547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548  *) ac_try_echo=$ac_try;;
1549esac
1550eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551$as_echo "$ac_try_echo"; } >&5
1552  (eval "$ac_compile") 2>conftest.err
1553  ac_status=$?
1554  if test -s conftest.err; then
1555    grep -v '^ *+' conftest.err >conftest.er1
1556    cat conftest.er1 >&5
1557    mv -f conftest.er1 conftest.err
1558  fi
1559  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560  test $ac_status = 0; } && {
1561	 test -z "$ac_c_werror_flag" ||
1562	 test ! -s conftest.err
1563       } && test -s conftest.$ac_objext; then :
1564  ac_retval=0
1565else
1566  $as_echo "$as_me: failed program was:" >&5
1567sed 's/^/| /' conftest.$ac_ext >&5
1568
1569	ac_retval=1
1570fi
1571  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572  as_fn_set_status $ac_retval
1573
1574} # ac_fn_c_try_compile
1575
1576# ac_fn_cxx_try_compile LINENO
1577# ----------------------------
1578# Try to compile conftest.$ac_ext, and return whether this succeeded.
1579ac_fn_cxx_try_compile ()
1580{
1581  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582  rm -f conftest.$ac_objext
1583  if { { ac_try="$ac_compile"
1584case "(($ac_try" in
1585  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586  *) ac_try_echo=$ac_try;;
1587esac
1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589$as_echo "$ac_try_echo"; } >&5
1590  (eval "$ac_compile") 2>conftest.err
1591  ac_status=$?
1592  if test -s conftest.err; then
1593    grep -v '^ *+' conftest.err >conftest.er1
1594    cat conftest.er1 >&5
1595    mv -f conftest.er1 conftest.err
1596  fi
1597  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598  test $ac_status = 0; } && {
1599	 test -z "$ac_cxx_werror_flag" ||
1600	 test ! -s conftest.err
1601       } && test -s conftest.$ac_objext; then :
1602  ac_retval=0
1603else
1604  $as_echo "$as_me: failed program was:" >&5
1605sed 's/^/| /' conftest.$ac_ext >&5
1606
1607	ac_retval=1
1608fi
1609  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610  as_fn_set_status $ac_retval
1611
1612} # ac_fn_cxx_try_compile
1613
1614# ac_fn_c_try_cpp LINENO
1615# ----------------------
1616# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1617ac_fn_c_try_cpp ()
1618{
1619  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620  if { { ac_try="$ac_cpp conftest.$ac_ext"
1621case "(($ac_try" in
1622  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1623  *) ac_try_echo=$ac_try;;
1624esac
1625eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626$as_echo "$ac_try_echo"; } >&5
1627  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1628  ac_status=$?
1629  if test -s conftest.err; then
1630    grep -v '^ *+' conftest.err >conftest.er1
1631    cat conftest.er1 >&5
1632    mv -f conftest.er1 conftest.err
1633  fi
1634  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1635  test $ac_status = 0; } > conftest.i && {
1636	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1637	 test ! -s conftest.err
1638       }; then :
1639  ac_retval=0
1640else
1641  $as_echo "$as_me: failed program was:" >&5
1642sed 's/^/| /' conftest.$ac_ext >&5
1643
1644    ac_retval=1
1645fi
1646  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1647  as_fn_set_status $ac_retval
1648
1649} # ac_fn_c_try_cpp
1650
1651# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1652# -------------------------------------------------------
1653# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1654# the include files in INCLUDES and setting the cache variable VAR
1655# accordingly.
1656ac_fn_c_check_header_mongrel ()
1657{
1658  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659  if eval \${$3+:} false; then :
1660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1661$as_echo_n "checking for $2... " >&6; }
1662if eval \${$3+:} false; then :
1663  $as_echo_n "(cached) " >&6
1664fi
1665eval ac_res=\$$3
1666	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667$as_echo "$ac_res" >&6; }
1668else
1669  # Is the header compilable?
1670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1671$as_echo_n "checking $2 usability... " >&6; }
1672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1673/* end confdefs.h.  */
1674$4
1675#include <$2>
1676_ACEOF
1677if ac_fn_c_try_compile "$LINENO"; then :
1678  ac_header_compiler=yes
1679else
1680  ac_header_compiler=no
1681fi
1682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1684$as_echo "$ac_header_compiler" >&6; }
1685
1686# Is the header present?
1687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1688$as_echo_n "checking $2 presence... " >&6; }
1689cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1690/* end confdefs.h.  */
1691#include <$2>
1692_ACEOF
1693if ac_fn_c_try_cpp "$LINENO"; then :
1694  ac_header_preproc=yes
1695else
1696  ac_header_preproc=no
1697fi
1698rm -f conftest.err conftest.i conftest.$ac_ext
1699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1700$as_echo "$ac_header_preproc" >&6; }
1701
1702# So?  What about this header?
1703case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1704  yes:no: )
1705    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1706$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1707    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1708$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1709    ;;
1710  no:yes:* )
1711    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1712$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1713    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1714$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1715    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1716$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1717    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1718$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1719    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1720$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1721    ;;
1722esac
1723  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724$as_echo_n "checking for $2... " >&6; }
1725if eval \${$3+:} false; then :
1726  $as_echo_n "(cached) " >&6
1727else
1728  eval "$3=\$ac_header_compiler"
1729fi
1730eval ac_res=\$$3
1731	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732$as_echo "$ac_res" >&6; }
1733fi
1734  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1735
1736} # ac_fn_c_check_header_mongrel
1737
1738# ac_fn_c_try_run LINENO
1739# ----------------------
1740# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1741# that executables *can* be run.
1742ac_fn_c_try_run ()
1743{
1744  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1745  if { { ac_try="$ac_link"
1746case "(($ac_try" in
1747  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748  *) ac_try_echo=$ac_try;;
1749esac
1750eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751$as_echo "$ac_try_echo"; } >&5
1752  (eval "$ac_link") 2>&5
1753  ac_status=$?
1754  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1756  { { case "(($ac_try" in
1757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1758  *) ac_try_echo=$ac_try;;
1759esac
1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1761$as_echo "$ac_try_echo"; } >&5
1762  (eval "$ac_try") 2>&5
1763  ac_status=$?
1764  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765  test $ac_status = 0; }; }; then :
1766  ac_retval=0
1767else
1768  $as_echo "$as_me: program exited with status $ac_status" >&5
1769       $as_echo "$as_me: failed program was:" >&5
1770sed 's/^/| /' conftest.$ac_ext >&5
1771
1772       ac_retval=$ac_status
1773fi
1774  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1775  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1776  as_fn_set_status $ac_retval
1777
1778} # ac_fn_c_try_run
1779
1780# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1781# -------------------------------------------------------
1782# Tests whether HEADER exists and can be compiled using the include files in
1783# INCLUDES, setting the cache variable VAR accordingly.
1784ac_fn_c_check_header_compile ()
1785{
1786  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788$as_echo_n "checking for $2... " >&6; }
1789if eval \${$3+:} false; then :
1790  $as_echo_n "(cached) " >&6
1791else
1792  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793/* end confdefs.h.  */
1794$4
1795#include <$2>
1796_ACEOF
1797if ac_fn_c_try_compile "$LINENO"; then :
1798  eval "$3=yes"
1799else
1800  eval "$3=no"
1801fi
1802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803fi
1804eval ac_res=\$$3
1805	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1808
1809} # ac_fn_c_check_header_compile
1810
1811# ac_fn_c_try_link LINENO
1812# -----------------------
1813# Try to link conftest.$ac_ext, and return whether this succeeded.
1814ac_fn_c_try_link ()
1815{
1816  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817  rm -f conftest.$ac_objext conftest$ac_exeext
1818  if { { ac_try="$ac_link"
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_link") 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; } && {
1834	 test -z "$ac_c_werror_flag" ||
1835	 test ! -s conftest.err
1836       } && test -s conftest$ac_exeext && {
1837	 test "$cross_compiling" = yes ||
1838	 test -x conftest$ac_exeext
1839       }; then :
1840  ac_retval=0
1841else
1842  $as_echo "$as_me: failed program was:" >&5
1843sed 's/^/| /' conftest.$ac_ext >&5
1844
1845	ac_retval=1
1846fi
1847  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1848  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1849  # interfere with the next link command; also delete a directory that is
1850  # left behind by Apple's compiler.  We do this before executing the actions.
1851  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1852  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1853  as_fn_set_status $ac_retval
1854
1855} # ac_fn_c_try_link
1856
1857# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1858# -------------------------------------------
1859# Tests whether TYPE exists after having included INCLUDES, setting cache
1860# variable VAR accordingly.
1861ac_fn_c_check_type ()
1862{
1863  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865$as_echo_n "checking for $2... " >&6; }
1866if eval \${$3+:} false; then :
1867  $as_echo_n "(cached) " >&6
1868else
1869  eval "$3=no"
1870  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871/* end confdefs.h.  */
1872$4
1873int
1874main ()
1875{
1876if (sizeof ($2))
1877	 return 0;
1878  ;
1879  return 0;
1880}
1881_ACEOF
1882if ac_fn_c_try_compile "$LINENO"; then :
1883  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884/* end confdefs.h.  */
1885$4
1886int
1887main ()
1888{
1889if (sizeof (($2)))
1890	    return 0;
1891  ;
1892  return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_compile "$LINENO"; then :
1896
1897else
1898  eval "$3=yes"
1899fi
1900rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1901fi
1902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903fi
1904eval ac_res=\$$3
1905	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906$as_echo "$ac_res" >&6; }
1907  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1908
1909} # ac_fn_c_check_type
1910
1911# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1912# --------------------------------------------
1913# Tries to find the compile-time value of EXPR in a program that includes
1914# INCLUDES, setting VAR accordingly. Returns whether the value could be
1915# computed
1916ac_fn_c_compute_int ()
1917{
1918  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919  if test "$cross_compiling" = yes; then
1920    # Depending upon the size, compute the lo and hi bounds.
1921cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1922/* end confdefs.h.  */
1923$4
1924int
1925main ()
1926{
1927static int test_array [1 - 2 * !(($2) >= 0)];
1928test_array [0] = 0;
1929return test_array [0];
1930
1931  ;
1932  return 0;
1933}
1934_ACEOF
1935if ac_fn_c_try_compile "$LINENO"; then :
1936  ac_lo=0 ac_mid=0
1937  while :; do
1938    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1939/* end confdefs.h.  */
1940$4
1941int
1942main ()
1943{
1944static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1945test_array [0] = 0;
1946return test_array [0];
1947
1948  ;
1949  return 0;
1950}
1951_ACEOF
1952if ac_fn_c_try_compile "$LINENO"; then :
1953  ac_hi=$ac_mid; break
1954else
1955  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1956			if test $ac_lo -le $ac_mid; then
1957			  ac_lo= ac_hi=
1958			  break
1959			fi
1960			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1961fi
1962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1963  done
1964else
1965  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966/* end confdefs.h.  */
1967$4
1968int
1969main ()
1970{
1971static int test_array [1 - 2 * !(($2) < 0)];
1972test_array [0] = 0;
1973return test_array [0];
1974
1975  ;
1976  return 0;
1977}
1978_ACEOF
1979if ac_fn_c_try_compile "$LINENO"; then :
1980  ac_hi=-1 ac_mid=-1
1981  while :; do
1982    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1983/* end confdefs.h.  */
1984$4
1985int
1986main ()
1987{
1988static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1989test_array [0] = 0;
1990return test_array [0];
1991
1992  ;
1993  return 0;
1994}
1995_ACEOF
1996if ac_fn_c_try_compile "$LINENO"; then :
1997  ac_lo=$ac_mid; break
1998else
1999  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2000			if test $ac_mid -le $ac_hi; then
2001			  ac_lo= ac_hi=
2002			  break
2003			fi
2004			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2005fi
2006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007  done
2008else
2009  ac_lo= ac_hi=
2010fi
2011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2012fi
2013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2014# Binary search between lo and hi bounds.
2015while test "x$ac_lo" != "x$ac_hi"; do
2016  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018/* end confdefs.h.  */
2019$4
2020int
2021main ()
2022{
2023static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2024test_array [0] = 0;
2025return test_array [0];
2026
2027  ;
2028  return 0;
2029}
2030_ACEOF
2031if ac_fn_c_try_compile "$LINENO"; then :
2032  ac_hi=$ac_mid
2033else
2034  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2035fi
2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037done
2038case $ac_lo in #((
2039?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2040'') ac_retval=1 ;;
2041esac
2042  else
2043    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044/* end confdefs.h.  */
2045$4
2046static long int longval () { return $2; }
2047static unsigned long int ulongval () { return $2; }
2048#include <stdio.h>
2049#include <stdlib.h>
2050int
2051main ()
2052{
2053
2054  FILE *f = fopen ("conftest.val", "w");
2055  if (! f)
2056    return 1;
2057  if (($2) < 0)
2058    {
2059      long int i = longval ();
2060      if (i != ($2))
2061	return 1;
2062      fprintf (f, "%ld", i);
2063    }
2064  else
2065    {
2066      unsigned long int i = ulongval ();
2067      if (i != ($2))
2068	return 1;
2069      fprintf (f, "%lu", i);
2070    }
2071  /* Do not output a trailing newline, as this causes \r\n confusion
2072     on some platforms.  */
2073  return ferror (f) || fclose (f) != 0;
2074
2075  ;
2076  return 0;
2077}
2078_ACEOF
2079if ac_fn_c_try_run "$LINENO"; then :
2080  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2081else
2082  ac_retval=1
2083fi
2084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2085  conftest.$ac_objext conftest.beam conftest.$ac_ext
2086rm -f conftest.val
2087
2088  fi
2089  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2090  as_fn_set_status $ac_retval
2091
2092} # ac_fn_c_compute_int
2093
2094# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2095# ---------------------------------------------
2096# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2097# accordingly.
2098ac_fn_c_check_decl ()
2099{
2100  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2101  as_decl_name=`echo $2|sed 's/ *(.*//'`
2102  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2103  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2104$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2105if eval \${$3+:} false; then :
2106  $as_echo_n "(cached) " >&6
2107else
2108  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109/* end confdefs.h.  */
2110$4
2111int
2112main ()
2113{
2114#ifndef $as_decl_name
2115#ifdef __cplusplus
2116  (void) $as_decl_use;
2117#else
2118  (void) $as_decl_name;
2119#endif
2120#endif
2121
2122  ;
2123  return 0;
2124}
2125_ACEOF
2126if ac_fn_c_try_compile "$LINENO"; then :
2127  eval "$3=yes"
2128else
2129  eval "$3=no"
2130fi
2131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2132fi
2133eval ac_res=\$$3
2134	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2135$as_echo "$ac_res" >&6; }
2136  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2137
2138} # ac_fn_c_check_decl
2139
2140# ac_fn_c_check_func LINENO FUNC VAR
2141# ----------------------------------
2142# Tests whether FUNC exists, setting the cache variable VAR accordingly
2143ac_fn_c_check_func ()
2144{
2145  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2146  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2147$as_echo_n "checking for $2... " >&6; }
2148if eval \${$3+:} false; then :
2149  $as_echo_n "(cached) " >&6
2150else
2151  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152/* end confdefs.h.  */
2153/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2154   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2155#define $2 innocuous_$2
2156
2157/* System header to define __stub macros and hopefully few prototypes,
2158    which can conflict with char $2 (); below.
2159    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2160    <limits.h> exists even on freestanding compilers.  */
2161
2162#ifdef __STDC__
2163# include <limits.h>
2164#else
2165# include <assert.h>
2166#endif
2167
2168#undef $2
2169
2170/* Override any GCC internal prototype to avoid an error.
2171   Use char because int might match the return type of a GCC
2172   builtin and then its argument prototype would still apply.  */
2173#ifdef __cplusplus
2174extern "C"
2175#endif
2176char $2 ();
2177/* The GNU C library defines this for functions which it implements
2178    to always fail with ENOSYS.  Some functions are actually named
2179    something starting with __ and the normal name is an alias.  */
2180#if defined __stub_$2 || defined __stub___$2
2181choke me
2182#endif
2183
2184int
2185main ()
2186{
2187return $2 ();
2188  ;
2189  return 0;
2190}
2191_ACEOF
2192if ac_fn_c_try_link "$LINENO"; then :
2193  eval "$3=yes"
2194else
2195  eval "$3=no"
2196fi
2197rm -f core conftest.err conftest.$ac_objext \
2198    conftest$ac_exeext conftest.$ac_ext
2199fi
2200eval ac_res=\$$3
2201	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2202$as_echo "$ac_res" >&6; }
2203  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2204
2205} # ac_fn_c_check_func
2206
2207# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2208# ----------------------------------------------------
2209# Tries to find if the field MEMBER exists in type AGGR, after including
2210# INCLUDES, setting cache variable VAR accordingly.
2211ac_fn_c_check_member ()
2212{
2213  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2214  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2215$as_echo_n "checking for $2.$3... " >&6; }
2216if eval \${$4+:} false; then :
2217  $as_echo_n "(cached) " >&6
2218else
2219  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2220/* end confdefs.h.  */
2221$5
2222int
2223main ()
2224{
2225static $2 ac_aggr;
2226if (ac_aggr.$3)
2227return 0;
2228  ;
2229  return 0;
2230}
2231_ACEOF
2232if ac_fn_c_try_compile "$LINENO"; then :
2233  eval "$4=yes"
2234else
2235  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2236/* end confdefs.h.  */
2237$5
2238int
2239main ()
2240{
2241static $2 ac_aggr;
2242if (sizeof ac_aggr.$3)
2243return 0;
2244  ;
2245  return 0;
2246}
2247_ACEOF
2248if ac_fn_c_try_compile "$LINENO"; then :
2249  eval "$4=yes"
2250else
2251  eval "$4=no"
2252fi
2253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2254fi
2255rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2256fi
2257eval ac_res=\$$4
2258	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2259$as_echo "$ac_res" >&6; }
2260  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2261
2262} # ac_fn_c_check_member
2263
2264# ac_fn_cxx_try_link LINENO
2265# -------------------------
2266# Try to link conftest.$ac_ext, and return whether this succeeded.
2267ac_fn_cxx_try_link ()
2268{
2269  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2270  rm -f conftest.$ac_objext conftest$ac_exeext
2271  if { { ac_try="$ac_link"
2272case "(($ac_try" in
2273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2274  *) ac_try_echo=$ac_try;;
2275esac
2276eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2277$as_echo "$ac_try_echo"; } >&5
2278  (eval "$ac_link") 2>conftest.err
2279  ac_status=$?
2280  if test -s conftest.err; then
2281    grep -v '^ *+' conftest.err >conftest.er1
2282    cat conftest.er1 >&5
2283    mv -f conftest.er1 conftest.err
2284  fi
2285  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2286  test $ac_status = 0; } && {
2287	 test -z "$ac_cxx_werror_flag" ||
2288	 test ! -s conftest.err
2289       } && test -s conftest$ac_exeext && {
2290	 test "$cross_compiling" = yes ||
2291	 test -x conftest$ac_exeext
2292       }; then :
2293  ac_retval=0
2294else
2295  $as_echo "$as_me: failed program was:" >&5
2296sed 's/^/| /' conftest.$ac_ext >&5
2297
2298	ac_retval=1
2299fi
2300  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2301  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2302  # interfere with the next link command; also delete a directory that is
2303  # left behind by Apple's compiler.  We do this before executing the actions.
2304  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2305  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2306  as_fn_set_status $ac_retval
2307
2308} # ac_fn_cxx_try_link
2309
2310# ac_fn_cxx_check_func LINENO FUNC VAR
2311# ------------------------------------
2312# Tests whether FUNC exists, setting the cache variable VAR accordingly
2313ac_fn_cxx_check_func ()
2314{
2315  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2316  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2317$as_echo_n "checking for $2... " >&6; }
2318if eval \${$3+:} false; then :
2319  $as_echo_n "(cached) " >&6
2320else
2321  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2322/* end confdefs.h.  */
2323/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2324   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2325#define $2 innocuous_$2
2326
2327/* System header to define __stub macros and hopefully few prototypes,
2328    which can conflict with char $2 (); below.
2329    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2330    <limits.h> exists even on freestanding compilers.  */
2331
2332#ifdef __STDC__
2333# include <limits.h>
2334#else
2335# include <assert.h>
2336#endif
2337
2338#undef $2
2339
2340/* Override any GCC internal prototype to avoid an error.
2341   Use char because int might match the return type of a GCC
2342   builtin and then its argument prototype would still apply.  */
2343#ifdef __cplusplus
2344extern "C"
2345#endif
2346char $2 ();
2347/* The GNU C library defines this for functions which it implements
2348    to always fail with ENOSYS.  Some functions are actually named
2349    something starting with __ and the normal name is an alias.  */
2350#if defined __stub_$2 || defined __stub___$2
2351choke me
2352#endif
2353
2354int
2355main ()
2356{
2357return $2 ();
2358  ;
2359  return 0;
2360}
2361_ACEOF
2362if ac_fn_cxx_try_link "$LINENO"; then :
2363  eval "$3=yes"
2364else
2365  eval "$3=no"
2366fi
2367rm -f core conftest.err conftest.$ac_objext \
2368    conftest$ac_exeext conftest.$ac_ext
2369fi
2370eval ac_res=\$$3
2371	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2372$as_echo "$ac_res" >&6; }
2373  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2374
2375} # ac_fn_cxx_check_func
2376cat >config.log <<_ACEOF
2377This file contains any messages produced by compilers while
2378running configure, to aid debugging if configure makes a mistake.
2379
2380It was created by gdbsupport $as_me 1.0, which was
2381generated by GNU Autoconf 2.69.  Invocation command line was
2382
2383  $ $0 $@
2384
2385_ACEOF
2386exec 5>>config.log
2387{
2388cat <<_ASUNAME
2389## --------- ##
2390## Platform. ##
2391## --------- ##
2392
2393hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2394uname -m = `(uname -m) 2>/dev/null || echo unknown`
2395uname -r = `(uname -r) 2>/dev/null || echo unknown`
2396uname -s = `(uname -s) 2>/dev/null || echo unknown`
2397uname -v = `(uname -v) 2>/dev/null || echo unknown`
2398
2399/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2400/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2401
2402/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2403/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2404/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2405/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2406/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2407/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2408/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2409
2410_ASUNAME
2411
2412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2413for as_dir in $PATH
2414do
2415  IFS=$as_save_IFS
2416  test -z "$as_dir" && as_dir=.
2417    $as_echo "PATH: $as_dir"
2418  done
2419IFS=$as_save_IFS
2420
2421} >&5
2422
2423cat >&5 <<_ACEOF
2424
2425
2426## ----------- ##
2427## Core tests. ##
2428## ----------- ##
2429
2430_ACEOF
2431
2432
2433# Keep a trace of the command line.
2434# Strip out --no-create and --no-recursion so they do not pile up.
2435# Strip out --silent because we don't want to record it for future runs.
2436# Also quote any args containing shell meta-characters.
2437# Make two passes to allow for proper duplicate-argument suppression.
2438ac_configure_args=
2439ac_configure_args0=
2440ac_configure_args1=
2441ac_must_keep_next=false
2442for ac_pass in 1 2
2443do
2444  for ac_arg
2445  do
2446    case $ac_arg in
2447    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2448    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2449    | -silent | --silent | --silen | --sile | --sil)
2450      continue ;;
2451    *\'*)
2452      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2453    esac
2454    case $ac_pass in
2455    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2456    2)
2457      as_fn_append ac_configure_args1 " '$ac_arg'"
2458      if test $ac_must_keep_next = true; then
2459	ac_must_keep_next=false # Got value, back to normal.
2460      else
2461	case $ac_arg in
2462	  *=* | --config-cache | -C | -disable-* | --disable-* \
2463	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2464	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2465	  | -with-* | --with-* | -without-* | --without-* | --x)
2466	    case "$ac_configure_args0 " in
2467	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2468	    esac
2469	    ;;
2470	  -* ) ac_must_keep_next=true ;;
2471	esac
2472      fi
2473      as_fn_append ac_configure_args " '$ac_arg'"
2474      ;;
2475    esac
2476  done
2477done
2478{ ac_configure_args0=; unset ac_configure_args0;}
2479{ ac_configure_args1=; unset ac_configure_args1;}
2480
2481# When interrupted or exit'd, cleanup temporary files, and complete
2482# config.log.  We remove comments because anyway the quotes in there
2483# would cause problems or look ugly.
2484# WARNING: Use '\'' to represent an apostrophe within the trap.
2485# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2486trap 'exit_status=$?
2487  # Save into config.log some information that might help in debugging.
2488  {
2489    echo
2490
2491    $as_echo "## ---------------- ##
2492## Cache variables. ##
2493## ---------------- ##"
2494    echo
2495    # The following way of writing the cache mishandles newlines in values,
2496(
2497  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2498    eval ac_val=\$$ac_var
2499    case $ac_val in #(
2500    *${as_nl}*)
2501      case $ac_var in #(
2502      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2503$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2504      esac
2505      case $ac_var in #(
2506      _ | IFS | as_nl) ;; #(
2507      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2508      *) { eval $ac_var=; unset $ac_var;} ;;
2509      esac ;;
2510    esac
2511  done
2512  (set) 2>&1 |
2513    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2514    *${as_nl}ac_space=\ *)
2515      sed -n \
2516	"s/'\''/'\''\\\\'\'''\''/g;
2517	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2518      ;; #(
2519    *)
2520      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2521      ;;
2522    esac |
2523    sort
2524)
2525    echo
2526
2527    $as_echo "## ----------------- ##
2528## Output variables. ##
2529## ----------------- ##"
2530    echo
2531    for ac_var in $ac_subst_vars
2532    do
2533      eval ac_val=\$$ac_var
2534      case $ac_val in
2535      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2536      esac
2537      $as_echo "$ac_var='\''$ac_val'\''"
2538    done | sort
2539    echo
2540
2541    if test -n "$ac_subst_files"; then
2542      $as_echo "## ------------------- ##
2543## File substitutions. ##
2544## ------------------- ##"
2545      echo
2546      for ac_var in $ac_subst_files
2547      do
2548	eval ac_val=\$$ac_var
2549	case $ac_val in
2550	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2551	esac
2552	$as_echo "$ac_var='\''$ac_val'\''"
2553      done | sort
2554      echo
2555    fi
2556
2557    if test -s confdefs.h; then
2558      $as_echo "## ----------- ##
2559## confdefs.h. ##
2560## ----------- ##"
2561      echo
2562      cat confdefs.h
2563      echo
2564    fi
2565    test "$ac_signal" != 0 &&
2566      $as_echo "$as_me: caught signal $ac_signal"
2567    $as_echo "$as_me: exit $exit_status"
2568  } >&5
2569  rm -f core *.core core.conftest.* &&
2570    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2571    exit $exit_status
2572' 0
2573for ac_signal in 1 2 13 15; do
2574  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2575done
2576ac_signal=0
2577
2578# confdefs.h avoids OS command line length limits that DEFS can exceed.
2579rm -f -r conftest* confdefs.h
2580
2581$as_echo "/* confdefs.h */" > confdefs.h
2582
2583# Predefined preprocessor variables.
2584
2585cat >>confdefs.h <<_ACEOF
2586#define PACKAGE_NAME "$PACKAGE_NAME"
2587_ACEOF
2588
2589cat >>confdefs.h <<_ACEOF
2590#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2591_ACEOF
2592
2593cat >>confdefs.h <<_ACEOF
2594#define PACKAGE_VERSION "$PACKAGE_VERSION"
2595_ACEOF
2596
2597cat >>confdefs.h <<_ACEOF
2598#define PACKAGE_STRING "$PACKAGE_STRING"
2599_ACEOF
2600
2601cat >>confdefs.h <<_ACEOF
2602#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2603_ACEOF
2604
2605cat >>confdefs.h <<_ACEOF
2606#define PACKAGE_URL "$PACKAGE_URL"
2607_ACEOF
2608
2609
2610# Let the site file select an alternate cache file if it wants to.
2611# Prefer an explicitly selected file to automatically selected ones.
2612ac_site_file1=NONE
2613ac_site_file2=NONE
2614if test -n "$CONFIG_SITE"; then
2615  # We do not want a PATH search for config.site.
2616  case $CONFIG_SITE in #((
2617    -*)  ac_site_file1=./$CONFIG_SITE;;
2618    */*) ac_site_file1=$CONFIG_SITE;;
2619    *)   ac_site_file1=./$CONFIG_SITE;;
2620  esac
2621elif test "x$prefix" != xNONE; then
2622  ac_site_file1=$prefix/share/config.site
2623  ac_site_file2=$prefix/etc/config.site
2624else
2625  ac_site_file1=$ac_default_prefix/share/config.site
2626  ac_site_file2=$ac_default_prefix/etc/config.site
2627fi
2628for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2629do
2630  test "x$ac_site_file" = xNONE && continue
2631  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2632    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2633$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2634    sed 's/^/| /' "$ac_site_file" >&5
2635    . "$ac_site_file" \
2636      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2637$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2638as_fn_error $? "failed to load site script $ac_site_file
2639See \`config.log' for more details" "$LINENO" 5; }
2640  fi
2641done
2642
2643if test -r "$cache_file"; then
2644  # Some versions of bash will fail to source /dev/null (special files
2645  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2646  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2647    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2648$as_echo "$as_me: loading cache $cache_file" >&6;}
2649    case $cache_file in
2650      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2651      *)                      . "./$cache_file";;
2652    esac
2653  fi
2654else
2655  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2656$as_echo "$as_me: creating cache $cache_file" >&6;}
2657  >$cache_file
2658fi
2659
2660as_fn_append ac_header_list " stdlib.h"
2661as_fn_append ac_header_list " unistd.h"
2662as_fn_append ac_header_list " sys/param.h"
2663# Check that the precious variables saved in the cache have kept the same
2664# value.
2665ac_cache_corrupted=false
2666for ac_var in $ac_precious_vars; do
2667  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2668  eval ac_new_set=\$ac_env_${ac_var}_set
2669  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2670  eval ac_new_val=\$ac_env_${ac_var}_value
2671  case $ac_old_set,$ac_new_set in
2672    set,)
2673      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2674$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2675      ac_cache_corrupted=: ;;
2676    ,set)
2677      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2678$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2679      ac_cache_corrupted=: ;;
2680    ,);;
2681    *)
2682      if test "x$ac_old_val" != "x$ac_new_val"; then
2683	# differences in whitespace do not lead to failure.
2684	ac_old_val_w=`echo x $ac_old_val`
2685	ac_new_val_w=`echo x $ac_new_val`
2686	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2687	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2688$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2689	  ac_cache_corrupted=:
2690	else
2691	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2692$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2693	  eval $ac_var=\$ac_old_val
2694	fi
2695	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2696$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2697	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2698$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2699      fi;;
2700  esac
2701  # Pass precious variables to config.status.
2702  if test "$ac_new_set" = set; then
2703    case $ac_new_val in
2704    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2705    *) ac_arg=$ac_var=$ac_new_val ;;
2706    esac
2707    case " $ac_configure_args " in
2708      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2709      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2710    esac
2711  fi
2712done
2713if $ac_cache_corrupted; then
2714  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2715$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2716  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2717$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2718  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2719fi
2720## -------------------- ##
2721## Main body of script. ##
2722## -------------------- ##
2723
2724ac_ext=c
2725ac_cpp='$CPP $CPPFLAGS'
2726ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2727ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2728ac_compiler_gnu=$ac_cv_c_compiler_gnu
2729
2730
2731
2732
2733
2734
2735ac_config_headers="$ac_config_headers config.h:config.in"
2736
2737
2738# Set build, build_cpu, build_vendor and build_os.
2739ac_aux_dir=
2740for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2741  if test -f "$ac_dir/install-sh"; then
2742    ac_aux_dir=$ac_dir
2743    ac_install_sh="$ac_aux_dir/install-sh -c"
2744    break
2745  elif test -f "$ac_dir/install.sh"; then
2746    ac_aux_dir=$ac_dir
2747    ac_install_sh="$ac_aux_dir/install.sh -c"
2748    break
2749  elif test -f "$ac_dir/shtool"; then
2750    ac_aux_dir=$ac_dir
2751    ac_install_sh="$ac_aux_dir/shtool install -c"
2752    break
2753  fi
2754done
2755if test -z "$ac_aux_dir"; then
2756  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2757fi
2758
2759# These three variables are undocumented and unsupported,
2760# and are intended to be withdrawn in a future Autoconf release.
2761# They can cause serious problems if a builder's source tree is in a directory
2762# whose full name contains unusual characters.
2763ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2764ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2765ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2766
2767
2768# Make sure we can run config.sub.
2769$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2770  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2771
2772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2773$as_echo_n "checking build system type... " >&6; }
2774if ${ac_cv_build+:} false; then :
2775  $as_echo_n "(cached) " >&6
2776else
2777  ac_build_alias=$build_alias
2778test "x$ac_build_alias" = x &&
2779  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2780test "x$ac_build_alias" = x &&
2781  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2782ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2783  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2784
2785fi
2786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2787$as_echo "$ac_cv_build" >&6; }
2788case $ac_cv_build in
2789*-*-*) ;;
2790*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2791esac
2792build=$ac_cv_build
2793ac_save_IFS=$IFS; IFS='-'
2794set x $ac_cv_build
2795shift
2796build_cpu=$1
2797build_vendor=$2
2798shift; shift
2799# Remember, the first character of IFS is used to create $*,
2800# except with old shells:
2801build_os=$*
2802IFS=$ac_save_IFS
2803case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2804
2805
2806
2807# Set host, host_cpu, host_vendor, and host_os.
2808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2809$as_echo_n "checking host system type... " >&6; }
2810if ${ac_cv_host+:} false; then :
2811  $as_echo_n "(cached) " >&6
2812else
2813  if test "x$host_alias" = x; then
2814  ac_cv_host=$ac_cv_build
2815else
2816  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2817    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2818fi
2819
2820fi
2821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2822$as_echo "$ac_cv_host" >&6; }
2823case $ac_cv_host in
2824*-*-*) ;;
2825*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2826esac
2827host=$ac_cv_host
2828ac_save_IFS=$IFS; IFS='-'
2829set x $ac_cv_host
2830shift
2831host_cpu=$1
2832host_vendor=$2
2833shift; shift
2834# Remember, the first character of IFS is used to create $*,
2835# except with old shells:
2836host_os=$*
2837IFS=$ac_save_IFS
2838case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2839
2840
2841
2842# Set target, target_cpu, target_vendor, and target_os.
2843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2844$as_echo_n "checking target system type... " >&6; }
2845if ${ac_cv_target+:} false; then :
2846  $as_echo_n "(cached) " >&6
2847else
2848  if test "x$target_alias" = x; then
2849  ac_cv_target=$ac_cv_host
2850else
2851  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2852    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2853fi
2854
2855fi
2856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2857$as_echo "$ac_cv_target" >&6; }
2858case $ac_cv_target in
2859*-*-*) ;;
2860*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2861esac
2862target=$ac_cv_target
2863ac_save_IFS=$IFS; IFS='-'
2864set x $ac_cv_target
2865shift
2866target_cpu=$1
2867target_vendor=$2
2868shift; shift
2869# Remember, the first character of IFS is used to create $*,
2870# except with old shells:
2871target_os=$*
2872IFS=$ac_save_IFS
2873case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2874
2875
2876# The aliases save the names the user supplied, while $host etc.
2877# will get canonicalized.
2878test -n "$target_alias" &&
2879  test "$program_prefix$program_suffix$program_transform_name" = \
2880    NONENONEs,x,x, &&
2881  program_prefix=${target_alias}-
2882
2883
2884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2885$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2886    # Check whether --enable-maintainer-mode was given.
2887if test "${enable_maintainer_mode+set}" = set; then :
2888  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2889else
2890  USE_MAINTAINER_MODE=no
2891fi
2892
2893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2894$as_echo "$USE_MAINTAINER_MODE" >&6; }
2895   if test $USE_MAINTAINER_MODE = yes; then
2896  MAINTAINER_MODE_TRUE=
2897  MAINTAINER_MODE_FALSE='#'
2898else
2899  MAINTAINER_MODE_TRUE='#'
2900  MAINTAINER_MODE_FALSE=
2901fi
2902
2903  MAINT=$MAINTAINER_MODE_TRUE
2904
2905
2906ac_aux_dir=
2907for ac_dir in .. "$srcdir"/..; do
2908  if test -f "$ac_dir/install-sh"; then
2909    ac_aux_dir=$ac_dir
2910    ac_install_sh="$ac_aux_dir/install-sh -c"
2911    break
2912  elif test -f "$ac_dir/install.sh"; then
2913    ac_aux_dir=$ac_dir
2914    ac_install_sh="$ac_aux_dir/install.sh -c"
2915    break
2916  elif test -f "$ac_dir/shtool"; then
2917    ac_aux_dir=$ac_dir
2918    ac_install_sh="$ac_aux_dir/shtool install -c"
2919    break
2920  fi
2921done
2922if test -z "$ac_aux_dir"; then
2923  as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2924fi
2925
2926# These three variables are undocumented and unsupported,
2927# and are intended to be withdrawn in a future Autoconf release.
2928# They can cause serious problems if a builder's source tree is in a directory
2929# whose full name contains unusual characters.
2930ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2931ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2932ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2933
2934
2935am__api_version='1.15'
2936
2937# Find a good install program.  We prefer a C program (faster),
2938# so one script is as good as another.  But avoid the broken or
2939# incompatible versions:
2940# SysV /etc/install, /usr/sbin/install
2941# SunOS /usr/etc/install
2942# IRIX /sbin/install
2943# AIX /bin/install
2944# AmigaOS /C/install, which installs bootblocks on floppy discs
2945# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2946# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2947# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2948# OS/2's system install, which has a completely different semantic
2949# ./install, which can be erroneously created by make from ./install.sh.
2950# Reject install programs that cannot install multiple files.
2951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2952$as_echo_n "checking for a BSD-compatible install... " >&6; }
2953if test -z "$INSTALL"; then
2954if ${ac_cv_path_install+:} false; then :
2955  $as_echo_n "(cached) " >&6
2956else
2957  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2958for as_dir in $PATH
2959do
2960  IFS=$as_save_IFS
2961  test -z "$as_dir" && as_dir=.
2962    # Account for people who put trailing slashes in PATH elements.
2963case $as_dir/ in #((
2964  ./ | .// | /[cC]/* | \
2965  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2966  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2967  /usr/ucb/* ) ;;
2968  *)
2969    # OSF1 and SCO ODT 3.0 have their own names for install.
2970    # Don't use installbsd from OSF since it installs stuff as root
2971    # by default.
2972    for ac_prog in ginstall scoinst install; do
2973      for ac_exec_ext in '' $ac_executable_extensions; do
2974	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2975	  if test $ac_prog = install &&
2976	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2977	    # AIX install.  It has an incompatible calling convention.
2978	    :
2979	  elif test $ac_prog = install &&
2980	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2981	    # program-specific install script used by HP pwplus--don't use.
2982	    :
2983	  else
2984	    rm -rf conftest.one conftest.two conftest.dir
2985	    echo one > conftest.one
2986	    echo two > conftest.two
2987	    mkdir conftest.dir
2988	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2989	      test -s conftest.one && test -s conftest.two &&
2990	      test -s conftest.dir/conftest.one &&
2991	      test -s conftest.dir/conftest.two
2992	    then
2993	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2994	      break 3
2995	    fi
2996	  fi
2997	fi
2998      done
2999    done
3000    ;;
3001esac
3002
3003  done
3004IFS=$as_save_IFS
3005
3006rm -rf conftest.one conftest.two conftest.dir
3007
3008fi
3009  if test "${ac_cv_path_install+set}" = set; then
3010    INSTALL=$ac_cv_path_install
3011  else
3012    # As a last resort, use the slow shell script.  Don't cache a
3013    # value for INSTALL within a source directory, because that will
3014    # break other packages using the cache if that directory is
3015    # removed, or if the value is a relative name.
3016    INSTALL=$ac_install_sh
3017  fi
3018fi
3019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3020$as_echo "$INSTALL" >&6; }
3021
3022# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3023# It thinks the first close brace ends the variable substitution.
3024test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3025
3026test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3027
3028test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3029
3030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3031$as_echo_n "checking whether build environment is sane... " >&6; }
3032# Reject unsafe characters in $srcdir or the absolute working directory
3033# name.  Accept space and tab only in the latter.
3034am_lf='
3035'
3036case `pwd` in
3037  *[\\\"\#\$\&\'\`$am_lf]*)
3038    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3039esac
3040case $srcdir in
3041  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3042    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3043esac
3044
3045# Do 'set' in a subshell so we don't clobber the current shell's
3046# arguments.  Must try -L first in case configure is actually a
3047# symlink; some systems play weird games with the mod time of symlinks
3048# (eg FreeBSD returns the mod time of the symlink's containing
3049# directory).
3050if (
3051   am_has_slept=no
3052   for am_try in 1 2; do
3053     echo "timestamp, slept: $am_has_slept" > conftest.file
3054     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3055     if test "$*" = "X"; then
3056	# -L didn't work.
3057	set X `ls -t "$srcdir/configure" conftest.file`
3058     fi
3059     if test "$*" != "X $srcdir/configure conftest.file" \
3060	&& test "$*" != "X conftest.file $srcdir/configure"; then
3061
3062	# If neither matched, then we have a broken ls.  This can happen
3063	# if, for instance, CONFIG_SHELL is bash and it inherits a
3064	# broken ls alias from the environment.  This has actually
3065	# happened.  Such a system could not be considered "sane".
3066	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3067  alias in your environment" "$LINENO" 5
3068     fi
3069     if test "$2" = conftest.file || test $am_try -eq 2; then
3070       break
3071     fi
3072     # Just in case.
3073     sleep 1
3074     am_has_slept=yes
3075   done
3076   test "$2" = conftest.file
3077   )
3078then
3079   # Ok.
3080   :
3081else
3082   as_fn_error $? "newly created file is older than distributed files!
3083Check your system clock" "$LINENO" 5
3084fi
3085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3086$as_echo "yes" >&6; }
3087# If we didn't sleep, we still need to ensure time stamps of config.status and
3088# generated files are strictly newer.
3089am_sleep_pid=
3090if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3091  ( sleep 1 ) &
3092  am_sleep_pid=$!
3093fi
3094
3095rm -f conftest.file
3096
3097test "$program_prefix" != NONE &&
3098  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3099# Use a double $ so make ignores it.
3100test "$program_suffix" != NONE &&
3101  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3102# Double any \ or $.
3103# By default was `s,x,x', remove it if useless.
3104ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3105program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3106
3107# Expand $ac_aux_dir to an absolute path.
3108am_aux_dir=`cd "$ac_aux_dir" && pwd`
3109
3110if test x"${MISSING+set}" != xset; then
3111  case $am_aux_dir in
3112  *\ * | *\	*)
3113    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3114  *)
3115    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3116  esac
3117fi
3118# Use eval to expand $SHELL
3119if eval "$MISSING --is-lightweight"; then
3120  am_missing_run="$MISSING "
3121else
3122  am_missing_run=
3123  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3124$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3125fi
3126
3127if test x"${install_sh+set}" != xset; then
3128  case $am_aux_dir in
3129  *\ * | *\	*)
3130    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3131  *)
3132    install_sh="\${SHELL} $am_aux_dir/install-sh"
3133  esac
3134fi
3135
3136# Installed binaries are usually stripped using 'strip' when the user
3137# run "make install-strip".  However 'strip' might not be the right
3138# tool to use in cross-compilation environments, therefore Automake
3139# will honor the 'STRIP' environment variable to overrule this program.
3140if test "$cross_compiling" != no; then
3141  if test -n "$ac_tool_prefix"; then
3142  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3143set dummy ${ac_tool_prefix}strip; ac_word=$2
3144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3145$as_echo_n "checking for $ac_word... " >&6; }
3146if ${ac_cv_prog_STRIP+:} false; then :
3147  $as_echo_n "(cached) " >&6
3148else
3149  if test -n "$STRIP"; then
3150  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3151else
3152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3153for as_dir in $PATH
3154do
3155  IFS=$as_save_IFS
3156  test -z "$as_dir" && as_dir=.
3157    for ac_exec_ext in '' $ac_executable_extensions; do
3158  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3159    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3160    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3161    break 2
3162  fi
3163done
3164  done
3165IFS=$as_save_IFS
3166
3167fi
3168fi
3169STRIP=$ac_cv_prog_STRIP
3170if test -n "$STRIP"; then
3171  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3172$as_echo "$STRIP" >&6; }
3173else
3174  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3175$as_echo "no" >&6; }
3176fi
3177
3178
3179fi
3180if test -z "$ac_cv_prog_STRIP"; then
3181  ac_ct_STRIP=$STRIP
3182  # Extract the first word of "strip", so it can be a program name with args.
3183set dummy strip; ac_word=$2
3184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3185$as_echo_n "checking for $ac_word... " >&6; }
3186if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3187  $as_echo_n "(cached) " >&6
3188else
3189  if test -n "$ac_ct_STRIP"; then
3190  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3191else
3192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3193for as_dir in $PATH
3194do
3195  IFS=$as_save_IFS
3196  test -z "$as_dir" && as_dir=.
3197    for ac_exec_ext in '' $ac_executable_extensions; do
3198  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3199    ac_cv_prog_ac_ct_STRIP="strip"
3200    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3201    break 2
3202  fi
3203done
3204  done
3205IFS=$as_save_IFS
3206
3207fi
3208fi
3209ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3210if test -n "$ac_ct_STRIP"; then
3211  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3212$as_echo "$ac_ct_STRIP" >&6; }
3213else
3214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3215$as_echo "no" >&6; }
3216fi
3217
3218  if test "x$ac_ct_STRIP" = x; then
3219    STRIP=":"
3220  else
3221    case $cross_compiling:$ac_tool_warned in
3222yes:)
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3224$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3225ac_tool_warned=yes ;;
3226esac
3227    STRIP=$ac_ct_STRIP
3228  fi
3229else
3230  STRIP="$ac_cv_prog_STRIP"
3231fi
3232
3233fi
3234INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3235
3236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3237$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3238if test -z "$MKDIR_P"; then
3239  if ${ac_cv_path_mkdir+:} false; then :
3240  $as_echo_n "(cached) " >&6
3241else
3242  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3243for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3244do
3245  IFS=$as_save_IFS
3246  test -z "$as_dir" && as_dir=.
3247    for ac_prog in mkdir gmkdir; do
3248	 for ac_exec_ext in '' $ac_executable_extensions; do
3249	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3250	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3251	     'mkdir (GNU coreutils) '* | \
3252	     'mkdir (coreutils) '* | \
3253	     'mkdir (fileutils) '4.1*)
3254	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3255	       break 3;;
3256	   esac
3257	 done
3258       done
3259  done
3260IFS=$as_save_IFS
3261
3262fi
3263
3264  test -d ./--version && rmdir ./--version
3265  if test "${ac_cv_path_mkdir+set}" = set; then
3266    MKDIR_P="$ac_cv_path_mkdir -p"
3267  else
3268    # As a last resort, use the slow shell script.  Don't cache a
3269    # value for MKDIR_P within a source directory, because that will
3270    # break other packages using the cache if that directory is
3271    # removed, or if the value is a relative name.
3272    MKDIR_P="$ac_install_sh -d"
3273  fi
3274fi
3275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3276$as_echo "$MKDIR_P" >&6; }
3277
3278for ac_prog in gawk mawk nawk awk
3279do
3280  # Extract the first word of "$ac_prog", so it can be a program name with args.
3281set dummy $ac_prog; ac_word=$2
3282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3283$as_echo_n "checking for $ac_word... " >&6; }
3284if ${ac_cv_prog_AWK+:} false; then :
3285  $as_echo_n "(cached) " >&6
3286else
3287  if test -n "$AWK"; then
3288  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3289else
3290as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3291for as_dir in $PATH
3292do
3293  IFS=$as_save_IFS
3294  test -z "$as_dir" && as_dir=.
3295    for ac_exec_ext in '' $ac_executable_extensions; do
3296  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3297    ac_cv_prog_AWK="$ac_prog"
3298    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3299    break 2
3300  fi
3301done
3302  done
3303IFS=$as_save_IFS
3304
3305fi
3306fi
3307AWK=$ac_cv_prog_AWK
3308if test -n "$AWK"; then
3309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3310$as_echo "$AWK" >&6; }
3311else
3312  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3313$as_echo "no" >&6; }
3314fi
3315
3316
3317  test -n "$AWK" && break
3318done
3319
3320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3321$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3322set x ${MAKE-make}
3323ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3324if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3325  $as_echo_n "(cached) " >&6
3326else
3327  cat >conftest.make <<\_ACEOF
3328SHELL = /bin/sh
3329all:
3330	@echo '@@@%%%=$(MAKE)=@@@%%%'
3331_ACEOF
3332# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3333case `${MAKE-make} -f conftest.make 2>/dev/null` in
3334  *@@@%%%=?*=@@@%%%*)
3335    eval ac_cv_prog_make_${ac_make}_set=yes;;
3336  *)
3337    eval ac_cv_prog_make_${ac_make}_set=no;;
3338esac
3339rm -f conftest.make
3340fi
3341if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343$as_echo "yes" >&6; }
3344  SET_MAKE=
3345else
3346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3347$as_echo "no" >&6; }
3348  SET_MAKE="MAKE=${MAKE-make}"
3349fi
3350
3351rm -rf .tst 2>/dev/null
3352mkdir .tst 2>/dev/null
3353if test -d .tst; then
3354  am__leading_dot=.
3355else
3356  am__leading_dot=_
3357fi
3358rmdir .tst 2>/dev/null
3359
3360# Check whether --enable-silent-rules was given.
3361if test "${enable_silent_rules+set}" = set; then :
3362  enableval=$enable_silent_rules;
3363fi
3364
3365case $enable_silent_rules in # (((
3366  yes) AM_DEFAULT_VERBOSITY=0;;
3367   no) AM_DEFAULT_VERBOSITY=1;;
3368    *) AM_DEFAULT_VERBOSITY=1;;
3369esac
3370am_make=${MAKE-make}
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3372$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3373if ${am_cv_make_support_nested_variables+:} false; then :
3374  $as_echo_n "(cached) " >&6
3375else
3376  if $as_echo 'TRUE=$(BAR$(V))
3377BAR0=false
3378BAR1=true
3379V=1
3380am__doit:
3381	@$(TRUE)
3382.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3383  am_cv_make_support_nested_variables=yes
3384else
3385  am_cv_make_support_nested_variables=no
3386fi
3387fi
3388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3389$as_echo "$am_cv_make_support_nested_variables" >&6; }
3390if test $am_cv_make_support_nested_variables = yes; then
3391    AM_V='$(V)'
3392  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3393else
3394  AM_V=$AM_DEFAULT_VERBOSITY
3395  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3396fi
3397AM_BACKSLASH='\'
3398
3399if test "`cd $srcdir && pwd`" != "`pwd`"; then
3400  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3401  # is not polluted with repeated "-I."
3402  am__isrc=' -I$(srcdir)'
3403  # test to see if srcdir already configured
3404  if test -f $srcdir/config.status; then
3405    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3406  fi
3407fi
3408
3409# test whether we have cygpath
3410if test -z "$CYGPATH_W"; then
3411  if (cygpath --version) >/dev/null 2>/dev/null; then
3412    CYGPATH_W='cygpath -w'
3413  else
3414    CYGPATH_W=echo
3415  fi
3416fi
3417
3418
3419# Define the identity of the package.
3420 PACKAGE='gdbsupport'
3421 VERSION='1.0'
3422
3423
3424cat >>confdefs.h <<_ACEOF
3425#define PACKAGE "$PACKAGE"
3426_ACEOF
3427
3428
3429cat >>confdefs.h <<_ACEOF
3430#define VERSION "$VERSION"
3431_ACEOF
3432
3433# Some tools Automake needs.
3434
3435ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3436
3437
3438AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3439
3440
3441AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3442
3443
3444AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3445
3446
3447MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3448
3449# For better backward compatibility.  To be removed once Automake 1.9.x
3450# dies out for good.  For more background, see:
3451# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3452# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3453mkdir_p='$(MKDIR_P)'
3454
3455# We need awk for the "check" target (and possibly the TAP driver).  The
3456# system "awk" is bad on some platforms.
3457# Always define AMTAR for backward compatibility.  Yes, it's still used
3458# in the wild :-(  We should find a proper way to deprecate it ...
3459AMTAR='$${TAR-tar}'
3460
3461
3462# We'll loop over all known methods to create a tar archive until one works.
3463_am_tools='gnutar  pax cpio none'
3464
3465am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3466
3467
3468
3469
3470
3471
3472# POSIX will say in a future version that running "rm -f" with no argument
3473# is OK; and we want to be able to make that assumption in our Makefile
3474# recipes.  So use an aggressive probe to check that the usage we want is
3475# actually supported "in the wild" to an acceptable degree.
3476# See automake bug#10828.
3477# To make any issue more visible, cause the running configure to be aborted
3478# by default if the 'rm' program in use doesn't match our expectations; the
3479# user can still override this though.
3480if rm -f && rm -fr && rm -rf; then : OK; else
3481  cat >&2 <<'END'
3482Oops!
3483
3484Your 'rm' program seems unable to run without file operands specified
3485on the command line, even when the '-f' option is present.  This is contrary
3486to the behaviour of most rm programs out there, and not conforming with
3487the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3488
3489Please tell bug-automake@gnu.org about your system, including the value
3490of your $PATH and any error possibly output before this message.  This
3491can help us improve future automake versions.
3492
3493END
3494  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3495    echo 'Configuration will proceed anyway, since you have set the' >&2
3496    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3497    echo >&2
3498  else
3499    cat >&2 <<'END'
3500Aborting the configuration process, to ensure you take notice of the issue.
3501
3502You can download and install GNU coreutils to get an 'rm' implementation
3503that behaves properly: <http://www.gnu.org/software/coreutils/>.
3504
3505If you want to complete the configuration process using your problematic
3506'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3507to "yes", and re-run configure.
3508
3509END
3510    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3511  fi
3512fi
3513
3514# Check whether --enable-silent-rules was given.
3515if test "${enable_silent_rules+set}" = set; then :
3516  enableval=$enable_silent_rules;
3517fi
3518
3519case $enable_silent_rules in # (((
3520  yes) AM_DEFAULT_VERBOSITY=0;;
3521   no) AM_DEFAULT_VERBOSITY=1;;
3522    *) AM_DEFAULT_VERBOSITY=0;;
3523esac
3524am_make=${MAKE-make}
3525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3526$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3527if ${am_cv_make_support_nested_variables+:} false; then :
3528  $as_echo_n "(cached) " >&6
3529else
3530  if $as_echo 'TRUE=$(BAR$(V))
3531BAR0=false
3532BAR1=true
3533V=1
3534am__doit:
3535	@$(TRUE)
3536.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3537  am_cv_make_support_nested_variables=yes
3538else
3539  am_cv_make_support_nested_variables=no
3540fi
3541fi
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3543$as_echo "$am_cv_make_support_nested_variables" >&6; }
3544if test $am_cv_make_support_nested_variables = yes; then
3545    AM_V='$(V)'
3546  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3547else
3548  AM_V=$AM_DEFAULT_VERBOSITY
3549  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3550fi
3551AM_BACKSLASH='\'
3552
3553
3554ac_ext=c
3555ac_cpp='$CPP $CPPFLAGS'
3556ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3557ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3558ac_compiler_gnu=$ac_cv_c_compiler_gnu
3559if test -n "$ac_tool_prefix"; then
3560  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3561set dummy ${ac_tool_prefix}gcc; ac_word=$2
3562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3563$as_echo_n "checking for $ac_word... " >&6; }
3564if ${ac_cv_prog_CC+:} false; then :
3565  $as_echo_n "(cached) " >&6
3566else
3567  if test -n "$CC"; then
3568  ac_cv_prog_CC="$CC" # Let the user override the test.
3569else
3570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3571for as_dir in $PATH
3572do
3573  IFS=$as_save_IFS
3574  test -z "$as_dir" && as_dir=.
3575    for ac_exec_ext in '' $ac_executable_extensions; do
3576  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3577    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3578    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3579    break 2
3580  fi
3581done
3582  done
3583IFS=$as_save_IFS
3584
3585fi
3586fi
3587CC=$ac_cv_prog_CC
3588if test -n "$CC"; then
3589  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3590$as_echo "$CC" >&6; }
3591else
3592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3593$as_echo "no" >&6; }
3594fi
3595
3596
3597fi
3598if test -z "$ac_cv_prog_CC"; then
3599  ac_ct_CC=$CC
3600  # Extract the first word of "gcc", so it can be a program name with args.
3601set dummy gcc; ac_word=$2
3602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603$as_echo_n "checking for $ac_word... " >&6; }
3604if ${ac_cv_prog_ac_ct_CC+:} false; then :
3605  $as_echo_n "(cached) " >&6
3606else
3607  if test -n "$ac_ct_CC"; then
3608  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3609else
3610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3611for as_dir in $PATH
3612do
3613  IFS=$as_save_IFS
3614  test -z "$as_dir" && as_dir=.
3615    for ac_exec_ext in '' $ac_executable_extensions; do
3616  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3617    ac_cv_prog_ac_ct_CC="gcc"
3618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3619    break 2
3620  fi
3621done
3622  done
3623IFS=$as_save_IFS
3624
3625fi
3626fi
3627ac_ct_CC=$ac_cv_prog_ac_ct_CC
3628if test -n "$ac_ct_CC"; then
3629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3630$as_echo "$ac_ct_CC" >&6; }
3631else
3632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633$as_echo "no" >&6; }
3634fi
3635
3636  if test "x$ac_ct_CC" = x; then
3637    CC=""
3638  else
3639    case $cross_compiling:$ac_tool_warned in
3640yes:)
3641{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3642$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3643ac_tool_warned=yes ;;
3644esac
3645    CC=$ac_ct_CC
3646  fi
3647else
3648  CC="$ac_cv_prog_CC"
3649fi
3650
3651if test -z "$CC"; then
3652          if test -n "$ac_tool_prefix"; then
3653    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3654set dummy ${ac_tool_prefix}cc; ac_word=$2
3655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3656$as_echo_n "checking for $ac_word... " >&6; }
3657if ${ac_cv_prog_CC+:} false; then :
3658  $as_echo_n "(cached) " >&6
3659else
3660  if test -n "$CC"; then
3661  ac_cv_prog_CC="$CC" # Let the user override the test.
3662else
3663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3664for as_dir in $PATH
3665do
3666  IFS=$as_save_IFS
3667  test -z "$as_dir" && as_dir=.
3668    for ac_exec_ext in '' $ac_executable_extensions; do
3669  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3670    ac_cv_prog_CC="${ac_tool_prefix}cc"
3671    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3672    break 2
3673  fi
3674done
3675  done
3676IFS=$as_save_IFS
3677
3678fi
3679fi
3680CC=$ac_cv_prog_CC
3681if test -n "$CC"; then
3682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3683$as_echo "$CC" >&6; }
3684else
3685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3686$as_echo "no" >&6; }
3687fi
3688
3689
3690  fi
3691fi
3692if test -z "$CC"; then
3693  # Extract the first word of "cc", so it can be a program name with args.
3694set dummy cc; ac_word=$2
3695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696$as_echo_n "checking for $ac_word... " >&6; }
3697if ${ac_cv_prog_CC+:} false; then :
3698  $as_echo_n "(cached) " >&6
3699else
3700  if test -n "$CC"; then
3701  ac_cv_prog_CC="$CC" # Let the user override the test.
3702else
3703  ac_prog_rejected=no
3704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3705for as_dir in $PATH
3706do
3707  IFS=$as_save_IFS
3708  test -z "$as_dir" && as_dir=.
3709    for ac_exec_ext in '' $ac_executable_extensions; do
3710  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3711    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3712       ac_prog_rejected=yes
3713       continue
3714     fi
3715    ac_cv_prog_CC="cc"
3716    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3717    break 2
3718  fi
3719done
3720  done
3721IFS=$as_save_IFS
3722
3723if test $ac_prog_rejected = yes; then
3724  # We found a bogon in the path, so make sure we never use it.
3725  set dummy $ac_cv_prog_CC
3726  shift
3727  if test $# != 0; then
3728    # We chose a different compiler from the bogus one.
3729    # However, it has the same basename, so the bogon will be chosen
3730    # first if we set CC to just the basename; use the full file name.
3731    shift
3732    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3733  fi
3734fi
3735fi
3736fi
3737CC=$ac_cv_prog_CC
3738if test -n "$CC"; then
3739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3740$as_echo "$CC" >&6; }
3741else
3742  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3743$as_echo "no" >&6; }
3744fi
3745
3746
3747fi
3748if test -z "$CC"; then
3749  if test -n "$ac_tool_prefix"; then
3750  for ac_prog in cl.exe
3751  do
3752    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3753set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755$as_echo_n "checking for $ac_word... " >&6; }
3756if ${ac_cv_prog_CC+:} false; then :
3757  $as_echo_n "(cached) " >&6
3758else
3759  if test -n "$CC"; then
3760  ac_cv_prog_CC="$CC" # Let the user override the test.
3761else
3762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3763for as_dir in $PATH
3764do
3765  IFS=$as_save_IFS
3766  test -z "$as_dir" && as_dir=.
3767    for ac_exec_ext in '' $ac_executable_extensions; do
3768  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3769    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3770    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3771    break 2
3772  fi
3773done
3774  done
3775IFS=$as_save_IFS
3776
3777fi
3778fi
3779CC=$ac_cv_prog_CC
3780if test -n "$CC"; then
3781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3782$as_echo "$CC" >&6; }
3783else
3784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3785$as_echo "no" >&6; }
3786fi
3787
3788
3789    test -n "$CC" && break
3790  done
3791fi
3792if test -z "$CC"; then
3793  ac_ct_CC=$CC
3794  for ac_prog in cl.exe
3795do
3796  # Extract the first word of "$ac_prog", so it can be a program name with args.
3797set dummy $ac_prog; ac_word=$2
3798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3799$as_echo_n "checking for $ac_word... " >&6; }
3800if ${ac_cv_prog_ac_ct_CC+:} false; then :
3801  $as_echo_n "(cached) " >&6
3802else
3803  if test -n "$ac_ct_CC"; then
3804  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3805else
3806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3807for as_dir in $PATH
3808do
3809  IFS=$as_save_IFS
3810  test -z "$as_dir" && as_dir=.
3811    for ac_exec_ext in '' $ac_executable_extensions; do
3812  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3813    ac_cv_prog_ac_ct_CC="$ac_prog"
3814    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3815    break 2
3816  fi
3817done
3818  done
3819IFS=$as_save_IFS
3820
3821fi
3822fi
3823ac_ct_CC=$ac_cv_prog_ac_ct_CC
3824if test -n "$ac_ct_CC"; then
3825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3826$as_echo "$ac_ct_CC" >&6; }
3827else
3828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3829$as_echo "no" >&6; }
3830fi
3831
3832
3833  test -n "$ac_ct_CC" && break
3834done
3835
3836  if test "x$ac_ct_CC" = x; then
3837    CC=""
3838  else
3839    case $cross_compiling:$ac_tool_warned in
3840yes:)
3841{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3842$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3843ac_tool_warned=yes ;;
3844esac
3845    CC=$ac_ct_CC
3846  fi
3847fi
3848
3849fi
3850
3851
3852test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3853$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3854as_fn_error $? "no acceptable C compiler found in \$PATH
3855See \`config.log' for more details" "$LINENO" 5; }
3856
3857# Provide some information about the compiler.
3858$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3859set X $ac_compile
3860ac_compiler=$2
3861for ac_option in --version -v -V -qversion; do
3862  { { ac_try="$ac_compiler $ac_option >&5"
3863case "(($ac_try" in
3864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3865  *) ac_try_echo=$ac_try;;
3866esac
3867eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3868$as_echo "$ac_try_echo"; } >&5
3869  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3870  ac_status=$?
3871  if test -s conftest.err; then
3872    sed '10a\
3873... rest of stderr output deleted ...
3874         10q' conftest.err >conftest.er1
3875    cat conftest.er1 >&5
3876  fi
3877  rm -f conftest.er1 conftest.err
3878  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3879  test $ac_status = 0; }
3880done
3881
3882cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3883/* end confdefs.h.  */
3884
3885int
3886main ()
3887{
3888
3889  ;
3890  return 0;
3891}
3892_ACEOF
3893ac_clean_files_save=$ac_clean_files
3894ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3895# Try to create an executable without -o first, disregard a.out.
3896# It will help us diagnose broken compilers, and finding out an intuition
3897# of exeext.
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3899$as_echo_n "checking whether the C compiler works... " >&6; }
3900ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3901
3902# The possible output files:
3903ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3904
3905ac_rmfiles=
3906for ac_file in $ac_files
3907do
3908  case $ac_file in
3909    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3910    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3911  esac
3912done
3913rm -f $ac_rmfiles
3914
3915if { { ac_try="$ac_link_default"
3916case "(($ac_try" in
3917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3918  *) ac_try_echo=$ac_try;;
3919esac
3920eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3921$as_echo "$ac_try_echo"; } >&5
3922  (eval "$ac_link_default") 2>&5
3923  ac_status=$?
3924  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3925  test $ac_status = 0; }; then :
3926  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3927# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3928# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3929# so that the user can short-circuit this test for compilers unknown to
3930# Autoconf.
3931for ac_file in $ac_files ''
3932do
3933  test -f "$ac_file" || continue
3934  case $ac_file in
3935    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3936	;;
3937    [ab].out )
3938	# We found the default executable, but exeext='' is most
3939	# certainly right.
3940	break;;
3941    *.* )
3942	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3943	then :; else
3944	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3945	fi
3946	# We set ac_cv_exeext here because the later test for it is not
3947	# safe: cross compilers may not add the suffix if given an `-o'
3948	# argument, so we may need to know it at that point already.
3949	# Even if this section looks crufty: it has the advantage of
3950	# actually working.
3951	break;;
3952    * )
3953	break;;
3954  esac
3955done
3956test "$ac_cv_exeext" = no && ac_cv_exeext=
3957
3958else
3959  ac_file=''
3960fi
3961if test -z "$ac_file"; then :
3962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3963$as_echo "no" >&6; }
3964$as_echo "$as_me: failed program was:" >&5
3965sed 's/^/| /' conftest.$ac_ext >&5
3966
3967{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3969as_fn_error 77 "C compiler cannot create executables
3970See \`config.log' for more details" "$LINENO" 5; }
3971else
3972  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3973$as_echo "yes" >&6; }
3974fi
3975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3976$as_echo_n "checking for C compiler default output file name... " >&6; }
3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3978$as_echo "$ac_file" >&6; }
3979ac_exeext=$ac_cv_exeext
3980
3981rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3982ac_clean_files=$ac_clean_files_save
3983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3984$as_echo_n "checking for suffix of executables... " >&6; }
3985if { { ac_try="$ac_link"
3986case "(($ac_try" in
3987  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3988  *) ac_try_echo=$ac_try;;
3989esac
3990eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3991$as_echo "$ac_try_echo"; } >&5
3992  (eval "$ac_link") 2>&5
3993  ac_status=$?
3994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3995  test $ac_status = 0; }; then :
3996  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3997# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3998# work properly (i.e., refer to `conftest.exe'), while it won't with
3999# `rm'.
4000for ac_file in conftest.exe conftest conftest.*; do
4001  test -f "$ac_file" || continue
4002  case $ac_file in
4003    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4004    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4005	  break;;
4006    * ) break;;
4007  esac
4008done
4009else
4010  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4011$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4012as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4013See \`config.log' for more details" "$LINENO" 5; }
4014fi
4015rm -f conftest conftest$ac_cv_exeext
4016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4017$as_echo "$ac_cv_exeext" >&6; }
4018
4019rm -f conftest.$ac_ext
4020EXEEXT=$ac_cv_exeext
4021ac_exeext=$EXEEXT
4022cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4023/* end confdefs.h.  */
4024#include <stdio.h>
4025int
4026main ()
4027{
4028FILE *f = fopen ("conftest.out", "w");
4029 return ferror (f) || fclose (f) != 0;
4030
4031  ;
4032  return 0;
4033}
4034_ACEOF
4035ac_clean_files="$ac_clean_files conftest.out"
4036# Check that the compiler produces executables we can run.  If not, either
4037# the compiler is broken, or we cross compile.
4038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4039$as_echo_n "checking whether we are cross compiling... " >&6; }
4040if test "$cross_compiling" != yes; then
4041  { { ac_try="$ac_link"
4042case "(($ac_try" in
4043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4044  *) ac_try_echo=$ac_try;;
4045esac
4046eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4047$as_echo "$ac_try_echo"; } >&5
4048  (eval "$ac_link") 2>&5
4049  ac_status=$?
4050  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4051  test $ac_status = 0; }
4052  if { ac_try='./conftest$ac_cv_exeext'
4053  { { case "(($ac_try" in
4054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4055  *) ac_try_echo=$ac_try;;
4056esac
4057eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4058$as_echo "$ac_try_echo"; } >&5
4059  (eval "$ac_try") 2>&5
4060  ac_status=$?
4061  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4062  test $ac_status = 0; }; }; then
4063    cross_compiling=no
4064  else
4065    if test "$cross_compiling" = maybe; then
4066	cross_compiling=yes
4067    else
4068	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4069$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4070as_fn_error $? "cannot run C compiled programs.
4071If you meant to cross compile, use \`--host'.
4072See \`config.log' for more details" "$LINENO" 5; }
4073    fi
4074  fi
4075fi
4076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4077$as_echo "$cross_compiling" >&6; }
4078
4079rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4080ac_clean_files=$ac_clean_files_save
4081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4082$as_echo_n "checking for suffix of object files... " >&6; }
4083if ${ac_cv_objext+:} false; then :
4084  $as_echo_n "(cached) " >&6
4085else
4086  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4087/* end confdefs.h.  */
4088
4089int
4090main ()
4091{
4092
4093  ;
4094  return 0;
4095}
4096_ACEOF
4097rm -f conftest.o conftest.obj
4098if { { ac_try="$ac_compile"
4099case "(($ac_try" in
4100  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4101  *) ac_try_echo=$ac_try;;
4102esac
4103eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4104$as_echo "$ac_try_echo"; } >&5
4105  (eval "$ac_compile") 2>&5
4106  ac_status=$?
4107  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4108  test $ac_status = 0; }; then :
4109  for ac_file in conftest.o conftest.obj conftest.*; do
4110  test -f "$ac_file" || continue;
4111  case $ac_file in
4112    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4113    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4114       break;;
4115  esac
4116done
4117else
4118  $as_echo "$as_me: failed program was:" >&5
4119sed 's/^/| /' conftest.$ac_ext >&5
4120
4121{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4123as_fn_error $? "cannot compute suffix of object files: cannot compile
4124See \`config.log' for more details" "$LINENO" 5; }
4125fi
4126rm -f conftest.$ac_cv_objext conftest.$ac_ext
4127fi
4128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4129$as_echo "$ac_cv_objext" >&6; }
4130OBJEXT=$ac_cv_objext
4131ac_objext=$OBJEXT
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4133$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4134if ${ac_cv_c_compiler_gnu+:} false; then :
4135  $as_echo_n "(cached) " >&6
4136else
4137  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4138/* end confdefs.h.  */
4139
4140int
4141main ()
4142{
4143#ifndef __GNUC__
4144       choke me
4145#endif
4146
4147  ;
4148  return 0;
4149}
4150_ACEOF
4151if ac_fn_c_try_compile "$LINENO"; then :
4152  ac_compiler_gnu=yes
4153else
4154  ac_compiler_gnu=no
4155fi
4156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4157ac_cv_c_compiler_gnu=$ac_compiler_gnu
4158
4159fi
4160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4161$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4162if test $ac_compiler_gnu = yes; then
4163  GCC=yes
4164else
4165  GCC=
4166fi
4167ac_test_CFLAGS=${CFLAGS+set}
4168ac_save_CFLAGS=$CFLAGS
4169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4170$as_echo_n "checking whether $CC accepts -g... " >&6; }
4171if ${ac_cv_prog_cc_g+:} false; then :
4172  $as_echo_n "(cached) " >&6
4173else
4174  ac_save_c_werror_flag=$ac_c_werror_flag
4175   ac_c_werror_flag=yes
4176   ac_cv_prog_cc_g=no
4177   CFLAGS="-g"
4178   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4179/* end confdefs.h.  */
4180
4181int
4182main ()
4183{
4184
4185  ;
4186  return 0;
4187}
4188_ACEOF
4189if ac_fn_c_try_compile "$LINENO"; then :
4190  ac_cv_prog_cc_g=yes
4191else
4192  CFLAGS=""
4193      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4194/* end confdefs.h.  */
4195
4196int
4197main ()
4198{
4199
4200  ;
4201  return 0;
4202}
4203_ACEOF
4204if ac_fn_c_try_compile "$LINENO"; then :
4205
4206else
4207  ac_c_werror_flag=$ac_save_c_werror_flag
4208	 CFLAGS="-g"
4209	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4210/* end confdefs.h.  */
4211
4212int
4213main ()
4214{
4215
4216  ;
4217  return 0;
4218}
4219_ACEOF
4220if ac_fn_c_try_compile "$LINENO"; then :
4221  ac_cv_prog_cc_g=yes
4222fi
4223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4224fi
4225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4226fi
4227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4228   ac_c_werror_flag=$ac_save_c_werror_flag
4229fi
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4231$as_echo "$ac_cv_prog_cc_g" >&6; }
4232if test "$ac_test_CFLAGS" = set; then
4233  CFLAGS=$ac_save_CFLAGS
4234elif test $ac_cv_prog_cc_g = yes; then
4235  if test "$GCC" = yes; then
4236    CFLAGS="-g -O2"
4237  else
4238    CFLAGS="-g"
4239  fi
4240else
4241  if test "$GCC" = yes; then
4242    CFLAGS="-O2"
4243  else
4244    CFLAGS=
4245  fi
4246fi
4247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4248$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4249if ${ac_cv_prog_cc_c89+:} false; then :
4250  $as_echo_n "(cached) " >&6
4251else
4252  ac_cv_prog_cc_c89=no
4253ac_save_CC=$CC
4254cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255/* end confdefs.h.  */
4256#include <stdarg.h>
4257#include <stdio.h>
4258struct stat;
4259/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4260struct buf { int x; };
4261FILE * (*rcsopen) (struct buf *, struct stat *, int);
4262static char *e (p, i)
4263     char **p;
4264     int i;
4265{
4266  return p[i];
4267}
4268static char *f (char * (*g) (char **, int), char **p, ...)
4269{
4270  char *s;
4271  va_list v;
4272  va_start (v,p);
4273  s = g (p, va_arg (v,int));
4274  va_end (v);
4275  return s;
4276}
4277
4278/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4279   function prototypes and stuff, but not '\xHH' hex character constants.
4280   These don't provoke an error unfortunately, instead are silently treated
4281   as 'x'.  The following induces an error, until -std is added to get
4282   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4283   array size at least.  It's necessary to write '\x00'==0 to get something
4284   that's true only with -std.  */
4285int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4286
4287/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4288   inside strings and character constants.  */
4289#define FOO(x) 'x'
4290int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4291
4292int test (int i, double x);
4293struct s1 {int (*f) (int a);};
4294struct s2 {int (*f) (double a);};
4295int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4296int argc;
4297char **argv;
4298int
4299main ()
4300{
4301return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4302  ;
4303  return 0;
4304}
4305_ACEOF
4306for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4307	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4308do
4309  CC="$ac_save_CC $ac_arg"
4310  if ac_fn_c_try_compile "$LINENO"; then :
4311  ac_cv_prog_cc_c89=$ac_arg
4312fi
4313rm -f core conftest.err conftest.$ac_objext
4314  test "x$ac_cv_prog_cc_c89" != "xno" && break
4315done
4316rm -f conftest.$ac_ext
4317CC=$ac_save_CC
4318
4319fi
4320# AC_CACHE_VAL
4321case "x$ac_cv_prog_cc_c89" in
4322  x)
4323    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4324$as_echo "none needed" >&6; } ;;
4325  xno)
4326    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4327$as_echo "unsupported" >&6; } ;;
4328  *)
4329    CC="$CC $ac_cv_prog_cc_c89"
4330    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4331$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4332esac
4333if test "x$ac_cv_prog_cc_c89" != xno; then :
4334
4335fi
4336
4337ac_ext=c
4338ac_cpp='$CPP $CPPFLAGS'
4339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4341ac_compiler_gnu=$ac_cv_c_compiler_gnu
4342
4343ac_ext=c
4344ac_cpp='$CPP $CPPFLAGS'
4345ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4346ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4347ac_compiler_gnu=$ac_cv_c_compiler_gnu
4348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4349$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4350if ${am_cv_prog_cc_c_o+:} false; then :
4351  $as_echo_n "(cached) " >&6
4352else
4353  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4354/* end confdefs.h.  */
4355
4356int
4357main ()
4358{
4359
4360  ;
4361  return 0;
4362}
4363_ACEOF
4364  # Make sure it works both with $CC and with simple cc.
4365  # Following AC_PROG_CC_C_O, we do the test twice because some
4366  # compilers refuse to overwrite an existing .o file with -o,
4367  # though they will create one.
4368  am_cv_prog_cc_c_o=yes
4369  for am_i in 1 2; do
4370    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4371   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4372   ac_status=$?
4373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4374   (exit $ac_status); } \
4375         && test -f conftest2.$ac_objext; then
4376      : OK
4377    else
4378      am_cv_prog_cc_c_o=no
4379      break
4380    fi
4381  done
4382  rm -f core conftest*
4383  unset am_i
4384fi
4385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4386$as_echo "$am_cv_prog_cc_c_o" >&6; }
4387if test "$am_cv_prog_cc_c_o" != yes; then
4388   # Losing compiler, so override with the script.
4389   # FIXME: It is wrong to rewrite CC.
4390   # But if we don't then we get into trouble of one sort or another.
4391   # A longer-term fix would be to have automake use am__CC in this case,
4392   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4393   CC="$am_aux_dir/compile $CC"
4394fi
4395ac_ext=c
4396ac_cpp='$CPP $CPPFLAGS'
4397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4399ac_compiler_gnu=$ac_cv_c_compiler_gnu
4400
4401DEPDIR="${am__leading_dot}deps"
4402
4403ac_config_commands="$ac_config_commands depfiles"
4404
4405
4406am_make=${MAKE-make}
4407cat > confinc << 'END'
4408am__doit:
4409	@echo this is the am__doit target
4410.PHONY: am__doit
4411END
4412# If we don't find an include directive, just comment out the code.
4413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4414$as_echo_n "checking for style of include used by $am_make... " >&6; }
4415am__include="#"
4416am__quote=
4417_am_result=none
4418# First try GNU make style include.
4419echo "include confinc" > confmf
4420# Ignore all kinds of additional output from 'make'.
4421case `$am_make -s -f confmf 2> /dev/null` in #(
4422*the\ am__doit\ target*)
4423  am__include=include
4424  am__quote=
4425  _am_result=GNU
4426  ;;
4427esac
4428# Now try BSD make style include.
4429if test "$am__include" = "#"; then
4430   echo '.include "confinc"' > confmf
4431   case `$am_make -s -f confmf 2> /dev/null` in #(
4432   *the\ am__doit\ target*)
4433     am__include=.include
4434     am__quote="\""
4435     _am_result=BSD
4436     ;;
4437   esac
4438fi
4439
4440
4441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4442$as_echo "$_am_result" >&6; }
4443rm -f confinc confmf
4444
4445# Check whether --enable-dependency-tracking was given.
4446if test "${enable_dependency_tracking+set}" = set; then :
4447  enableval=$enable_dependency_tracking;
4448fi
4449
4450if test "x$enable_dependency_tracking" != xno; then
4451  am_depcomp="$ac_aux_dir/depcomp"
4452  AMDEPBACKSLASH='\'
4453  am__nodep='_no'
4454fi
4455 if test "x$enable_dependency_tracking" != xno; then
4456  AMDEP_TRUE=
4457  AMDEP_FALSE='#'
4458else
4459  AMDEP_TRUE='#'
4460  AMDEP_FALSE=
4461fi
4462
4463
4464
4465depcc="$CC"   am_compiler_list=
4466
4467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4468$as_echo_n "checking dependency style of $depcc... " >&6; }
4469if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4470  $as_echo_n "(cached) " >&6
4471else
4472  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4473  # We make a subdir and do the tests there.  Otherwise we can end up
4474  # making bogus files that we don't know about and never remove.  For
4475  # instance it was reported that on HP-UX the gcc test will end up
4476  # making a dummy file named 'D' -- because '-MD' means "put the output
4477  # in D".
4478  rm -rf conftest.dir
4479  mkdir conftest.dir
4480  # Copy depcomp to subdir because otherwise we won't find it if we're
4481  # using a relative directory.
4482  cp "$am_depcomp" conftest.dir
4483  cd conftest.dir
4484  # We will build objects and dependencies in a subdirectory because
4485  # it helps to detect inapplicable dependency modes.  For instance
4486  # both Tru64's cc and ICC support -MD to output dependencies as a
4487  # side effect of compilation, but ICC will put the dependencies in
4488  # the current directory while Tru64 will put them in the object
4489  # directory.
4490  mkdir sub
4491
4492  am_cv_CC_dependencies_compiler_type=none
4493  if test "$am_compiler_list" = ""; then
4494     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4495  fi
4496  am__universal=false
4497  case " $depcc " in #(
4498     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4499     esac
4500
4501  for depmode in $am_compiler_list; do
4502    # Setup a source with many dependencies, because some compilers
4503    # like to wrap large dependency lists on column 80 (with \), and
4504    # we should not choose a depcomp mode which is confused by this.
4505    #
4506    # We need to recreate these files for each test, as the compiler may
4507    # overwrite some of them when testing with obscure command lines.
4508    # This happens at least with the AIX C compiler.
4509    : > sub/conftest.c
4510    for i in 1 2 3 4 5 6; do
4511      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4512      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4513      # Solaris 10 /bin/sh.
4514      echo '/* dummy */' > sub/conftst$i.h
4515    done
4516    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4517
4518    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4519    # mode.  It turns out that the SunPro C++ compiler does not properly
4520    # handle '-M -o', and we need to detect this.  Also, some Intel
4521    # versions had trouble with output in subdirs.
4522    am__obj=sub/conftest.${OBJEXT-o}
4523    am__minus_obj="-o $am__obj"
4524    case $depmode in
4525    gcc)
4526      # This depmode causes a compiler race in universal mode.
4527      test "$am__universal" = false || continue
4528      ;;
4529    nosideeffect)
4530      # After this tag, mechanisms are not by side-effect, so they'll
4531      # only be used when explicitly requested.
4532      if test "x$enable_dependency_tracking" = xyes; then
4533	continue
4534      else
4535	break
4536      fi
4537      ;;
4538    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4539      # This compiler won't grok '-c -o', but also, the minuso test has
4540      # not run yet.  These depmodes are late enough in the game, and
4541      # so weak that their functioning should not be impacted.
4542      am__obj=conftest.${OBJEXT-o}
4543      am__minus_obj=
4544      ;;
4545    none) break ;;
4546    esac
4547    if depmode=$depmode \
4548       source=sub/conftest.c object=$am__obj \
4549       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4550       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4551         >/dev/null 2>conftest.err &&
4552       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4553       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4554       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4555       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4556      # icc doesn't choke on unknown options, it will just issue warnings
4557      # or remarks (even with -Werror).  So we grep stderr for any message
4558      # that says an option was ignored or not supported.
4559      # When given -MP, icc 7.0 and 7.1 complain thusly:
4560      #   icc: Command line warning: ignoring option '-M'; no argument required
4561      # The diagnosis changed in icc 8.0:
4562      #   icc: Command line remark: option '-MP' not supported
4563      if (grep 'ignoring option' conftest.err ||
4564          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4565        am_cv_CC_dependencies_compiler_type=$depmode
4566        break
4567      fi
4568    fi
4569  done
4570
4571  cd ..
4572  rm -rf conftest.dir
4573else
4574  am_cv_CC_dependencies_compiler_type=none
4575fi
4576
4577fi
4578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4579$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4580CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4581
4582 if
4583  test "x$enable_dependency_tracking" != xno \
4584  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4585  am__fastdepCC_TRUE=
4586  am__fastdepCC_FALSE='#'
4587else
4588  am__fastdepCC_TRUE='#'
4589  am__fastdepCC_FALSE=
4590fi
4591
4592
4593ac_ext=cpp
4594ac_cpp='$CXXCPP $CPPFLAGS'
4595ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4596ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4597ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4598if test -z "$CXX"; then
4599  if test -n "$CCC"; then
4600    CXX=$CCC
4601  else
4602    if test -n "$ac_tool_prefix"; then
4603  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4604  do
4605    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4606set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4608$as_echo_n "checking for $ac_word... " >&6; }
4609if ${ac_cv_prog_CXX+:} false; then :
4610  $as_echo_n "(cached) " >&6
4611else
4612  if test -n "$CXX"; then
4613  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4614else
4615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4616for as_dir in $PATH
4617do
4618  IFS=$as_save_IFS
4619  test -z "$as_dir" && as_dir=.
4620    for ac_exec_ext in '' $ac_executable_extensions; do
4621  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4622    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4623    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4624    break 2
4625  fi
4626done
4627  done
4628IFS=$as_save_IFS
4629
4630fi
4631fi
4632CXX=$ac_cv_prog_CXX
4633if test -n "$CXX"; then
4634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4635$as_echo "$CXX" >&6; }
4636else
4637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638$as_echo "no" >&6; }
4639fi
4640
4641
4642    test -n "$CXX" && break
4643  done
4644fi
4645if test -z "$CXX"; then
4646  ac_ct_CXX=$CXX
4647  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4648do
4649  # Extract the first word of "$ac_prog", so it can be a program name with args.
4650set dummy $ac_prog; ac_word=$2
4651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4652$as_echo_n "checking for $ac_word... " >&6; }
4653if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4654  $as_echo_n "(cached) " >&6
4655else
4656  if test -n "$ac_ct_CXX"; then
4657  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4658else
4659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4660for as_dir in $PATH
4661do
4662  IFS=$as_save_IFS
4663  test -z "$as_dir" && as_dir=.
4664    for ac_exec_ext in '' $ac_executable_extensions; do
4665  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666    ac_cv_prog_ac_ct_CXX="$ac_prog"
4667    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4668    break 2
4669  fi
4670done
4671  done
4672IFS=$as_save_IFS
4673
4674fi
4675fi
4676ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4677if test -n "$ac_ct_CXX"; then
4678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4679$as_echo "$ac_ct_CXX" >&6; }
4680else
4681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4682$as_echo "no" >&6; }
4683fi
4684
4685
4686  test -n "$ac_ct_CXX" && break
4687done
4688
4689  if test "x$ac_ct_CXX" = x; then
4690    CXX="g++"
4691  else
4692    case $cross_compiling:$ac_tool_warned in
4693yes:)
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4696ac_tool_warned=yes ;;
4697esac
4698    CXX=$ac_ct_CXX
4699  fi
4700fi
4701
4702  fi
4703fi
4704# Provide some information about the compiler.
4705$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4706set X $ac_compile
4707ac_compiler=$2
4708for ac_option in --version -v -V -qversion; do
4709  { { ac_try="$ac_compiler $ac_option >&5"
4710case "(($ac_try" in
4711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4712  *) ac_try_echo=$ac_try;;
4713esac
4714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4715$as_echo "$ac_try_echo"; } >&5
4716  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4717  ac_status=$?
4718  if test -s conftest.err; then
4719    sed '10a\
4720... rest of stderr output deleted ...
4721         10q' conftest.err >conftest.er1
4722    cat conftest.er1 >&5
4723  fi
4724  rm -f conftest.er1 conftest.err
4725  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4726  test $ac_status = 0; }
4727done
4728
4729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4730$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4731if ${ac_cv_cxx_compiler_gnu+:} false; then :
4732  $as_echo_n "(cached) " >&6
4733else
4734  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4735/* end confdefs.h.  */
4736
4737int
4738main ()
4739{
4740#ifndef __GNUC__
4741       choke me
4742#endif
4743
4744  ;
4745  return 0;
4746}
4747_ACEOF
4748if ac_fn_cxx_try_compile "$LINENO"; then :
4749  ac_compiler_gnu=yes
4750else
4751  ac_compiler_gnu=no
4752fi
4753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4754ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4755
4756fi
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4758$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4759if test $ac_compiler_gnu = yes; then
4760  GXX=yes
4761else
4762  GXX=
4763fi
4764ac_test_CXXFLAGS=${CXXFLAGS+set}
4765ac_save_CXXFLAGS=$CXXFLAGS
4766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4767$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4768if ${ac_cv_prog_cxx_g+:} false; then :
4769  $as_echo_n "(cached) " >&6
4770else
4771  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4772   ac_cxx_werror_flag=yes
4773   ac_cv_prog_cxx_g=no
4774   CXXFLAGS="-g"
4775   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776/* end confdefs.h.  */
4777
4778int
4779main ()
4780{
4781
4782  ;
4783  return 0;
4784}
4785_ACEOF
4786if ac_fn_cxx_try_compile "$LINENO"; then :
4787  ac_cv_prog_cxx_g=yes
4788else
4789  CXXFLAGS=""
4790      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791/* end confdefs.h.  */
4792
4793int
4794main ()
4795{
4796
4797  ;
4798  return 0;
4799}
4800_ACEOF
4801if ac_fn_cxx_try_compile "$LINENO"; then :
4802
4803else
4804  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4805	 CXXFLAGS="-g"
4806	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4807/* end confdefs.h.  */
4808
4809int
4810main ()
4811{
4812
4813  ;
4814  return 0;
4815}
4816_ACEOF
4817if ac_fn_cxx_try_compile "$LINENO"; then :
4818  ac_cv_prog_cxx_g=yes
4819fi
4820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4821fi
4822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4823fi
4824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4825   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4826fi
4827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4828$as_echo "$ac_cv_prog_cxx_g" >&6; }
4829if test "$ac_test_CXXFLAGS" = set; then
4830  CXXFLAGS=$ac_save_CXXFLAGS
4831elif test $ac_cv_prog_cxx_g = yes; then
4832  if test "$GXX" = yes; then
4833    CXXFLAGS="-g -O2"
4834  else
4835    CXXFLAGS="-g"
4836  fi
4837else
4838  if test "$GXX" = yes; then
4839    CXXFLAGS="-O2"
4840  else
4841    CXXFLAGS=
4842  fi
4843fi
4844ac_ext=c
4845ac_cpp='$CPP $CPPFLAGS'
4846ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4847ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4848ac_compiler_gnu=$ac_cv_c_compiler_gnu
4849
4850depcc="$CXX"  am_compiler_list=
4851
4852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4853$as_echo_n "checking dependency style of $depcc... " >&6; }
4854if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
4855  $as_echo_n "(cached) " >&6
4856else
4857  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4858  # We make a subdir and do the tests there.  Otherwise we can end up
4859  # making bogus files that we don't know about and never remove.  For
4860  # instance it was reported that on HP-UX the gcc test will end up
4861  # making a dummy file named 'D' -- because '-MD' means "put the output
4862  # in D".
4863  rm -rf conftest.dir
4864  mkdir conftest.dir
4865  # Copy depcomp to subdir because otherwise we won't find it if we're
4866  # using a relative directory.
4867  cp "$am_depcomp" conftest.dir
4868  cd conftest.dir
4869  # We will build objects and dependencies in a subdirectory because
4870  # it helps to detect inapplicable dependency modes.  For instance
4871  # both Tru64's cc and ICC support -MD to output dependencies as a
4872  # side effect of compilation, but ICC will put the dependencies in
4873  # the current directory while Tru64 will put them in the object
4874  # directory.
4875  mkdir sub
4876
4877  am_cv_CXX_dependencies_compiler_type=none
4878  if test "$am_compiler_list" = ""; then
4879     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4880  fi
4881  am__universal=false
4882  case " $depcc " in #(
4883     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4884     esac
4885
4886  for depmode in $am_compiler_list; do
4887    # Setup a source with many dependencies, because some compilers
4888    # like to wrap large dependency lists on column 80 (with \), and
4889    # we should not choose a depcomp mode which is confused by this.
4890    #
4891    # We need to recreate these files for each test, as the compiler may
4892    # overwrite some of them when testing with obscure command lines.
4893    # This happens at least with the AIX C compiler.
4894    : > sub/conftest.c
4895    for i in 1 2 3 4 5 6; do
4896      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4897      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4898      # Solaris 10 /bin/sh.
4899      echo '/* dummy */' > sub/conftst$i.h
4900    done
4901    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4902
4903    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4904    # mode.  It turns out that the SunPro C++ compiler does not properly
4905    # handle '-M -o', and we need to detect this.  Also, some Intel
4906    # versions had trouble with output in subdirs.
4907    am__obj=sub/conftest.${OBJEXT-o}
4908    am__minus_obj="-o $am__obj"
4909    case $depmode in
4910    gcc)
4911      # This depmode causes a compiler race in universal mode.
4912      test "$am__universal" = false || continue
4913      ;;
4914    nosideeffect)
4915      # After this tag, mechanisms are not by side-effect, so they'll
4916      # only be used when explicitly requested.
4917      if test "x$enable_dependency_tracking" = xyes; then
4918	continue
4919      else
4920	break
4921      fi
4922      ;;
4923    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4924      # This compiler won't grok '-c -o', but also, the minuso test has
4925      # not run yet.  These depmodes are late enough in the game, and
4926      # so weak that their functioning should not be impacted.
4927      am__obj=conftest.${OBJEXT-o}
4928      am__minus_obj=
4929      ;;
4930    none) break ;;
4931    esac
4932    if depmode=$depmode \
4933       source=sub/conftest.c object=$am__obj \
4934       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4935       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4936         >/dev/null 2>conftest.err &&
4937       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4938       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4939       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4940       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4941      # icc doesn't choke on unknown options, it will just issue warnings
4942      # or remarks (even with -Werror).  So we grep stderr for any message
4943      # that says an option was ignored or not supported.
4944      # When given -MP, icc 7.0 and 7.1 complain thusly:
4945      #   icc: Command line warning: ignoring option '-M'; no argument required
4946      # The diagnosis changed in icc 8.0:
4947      #   icc: Command line remark: option '-MP' not supported
4948      if (grep 'ignoring option' conftest.err ||
4949          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4950        am_cv_CXX_dependencies_compiler_type=$depmode
4951        break
4952      fi
4953    fi
4954  done
4955
4956  cd ..
4957  rm -rf conftest.dir
4958else
4959  am_cv_CXX_dependencies_compiler_type=none
4960fi
4961
4962fi
4963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4964$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4965CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4966
4967 if
4968  test "x$enable_dependency_tracking" != xno \
4969  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4970  am__fastdepCXX_TRUE=
4971  am__fastdepCXX_FALSE='#'
4972else
4973  am__fastdepCXX_TRUE='#'
4974  am__fastdepCXX_FALSE=
4975fi
4976
4977
4978if test -n "$ac_tool_prefix"; then
4979  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4980set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4982$as_echo_n "checking for $ac_word... " >&6; }
4983if ${ac_cv_prog_RANLIB+:} false; then :
4984  $as_echo_n "(cached) " >&6
4985else
4986  if test -n "$RANLIB"; then
4987  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4988else
4989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4990for as_dir in $PATH
4991do
4992  IFS=$as_save_IFS
4993  test -z "$as_dir" && as_dir=.
4994    for ac_exec_ext in '' $ac_executable_extensions; do
4995  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4996    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4997    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4998    break 2
4999  fi
5000done
5001  done
5002IFS=$as_save_IFS
5003
5004fi
5005fi
5006RANLIB=$ac_cv_prog_RANLIB
5007if test -n "$RANLIB"; then
5008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5009$as_echo "$RANLIB" >&6; }
5010else
5011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5012$as_echo "no" >&6; }
5013fi
5014
5015
5016fi
5017if test -z "$ac_cv_prog_RANLIB"; then
5018  ac_ct_RANLIB=$RANLIB
5019  # Extract the first word of "ranlib", so it can be a program name with args.
5020set dummy ranlib; ac_word=$2
5021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5022$as_echo_n "checking for $ac_word... " >&6; }
5023if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5024  $as_echo_n "(cached) " >&6
5025else
5026  if test -n "$ac_ct_RANLIB"; then
5027  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5028else
5029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5030for as_dir in $PATH
5031do
5032  IFS=$as_save_IFS
5033  test -z "$as_dir" && as_dir=.
5034    for ac_exec_ext in '' $ac_executable_extensions; do
5035  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5036    ac_cv_prog_ac_ct_RANLIB="ranlib"
5037    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5038    break 2
5039  fi
5040done
5041  done
5042IFS=$as_save_IFS
5043
5044fi
5045fi
5046ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5047if test -n "$ac_ct_RANLIB"; then
5048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5049$as_echo "$ac_ct_RANLIB" >&6; }
5050else
5051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5052$as_echo "no" >&6; }
5053fi
5054
5055  if test "x$ac_ct_RANLIB" = x; then
5056    RANLIB=":"
5057  else
5058    case $cross_compiling:$ac_tool_warned in
5059yes:)
5060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5062ac_tool_warned=yes ;;
5063esac
5064    RANLIB=$ac_ct_RANLIB
5065  fi
5066else
5067  RANLIB="$ac_cv_prog_RANLIB"
5068fi
5069
5070
5071
5072ac_ext=c
5073ac_cpp='$CPP $CPPFLAGS'
5074ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5075ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5076ac_compiler_gnu=$ac_cv_c_compiler_gnu
5077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5078$as_echo_n "checking how to run the C preprocessor... " >&6; }
5079# On Suns, sometimes $CPP names a directory.
5080if test -n "$CPP" && test -d "$CPP"; then
5081  CPP=
5082fi
5083if test -z "$CPP"; then
5084  if ${ac_cv_prog_CPP+:} false; then :
5085  $as_echo_n "(cached) " >&6
5086else
5087      # Double quotes because CPP needs to be expanded
5088    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5089    do
5090      ac_preproc_ok=false
5091for ac_c_preproc_warn_flag in '' yes
5092do
5093  # Use a header file that comes with gcc, so configuring glibc
5094  # with a fresh cross-compiler works.
5095  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5096  # <limits.h> exists even on freestanding compilers.
5097  # On the NeXT, cc -E runs the code through the compiler's parser,
5098  # not just through cpp. "Syntax error" is here to catch this case.
5099  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5100/* end confdefs.h.  */
5101#ifdef __STDC__
5102# include <limits.h>
5103#else
5104# include <assert.h>
5105#endif
5106		     Syntax error
5107_ACEOF
5108if ac_fn_c_try_cpp "$LINENO"; then :
5109
5110else
5111  # Broken: fails on valid input.
5112continue
5113fi
5114rm -f conftest.err conftest.i conftest.$ac_ext
5115
5116  # OK, works on sane cases.  Now check whether nonexistent headers
5117  # can be detected and how.
5118  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5119/* end confdefs.h.  */
5120#include <ac_nonexistent.h>
5121_ACEOF
5122if ac_fn_c_try_cpp "$LINENO"; then :
5123  # Broken: success on invalid input.
5124continue
5125else
5126  # Passes both tests.
5127ac_preproc_ok=:
5128break
5129fi
5130rm -f conftest.err conftest.i conftest.$ac_ext
5131
5132done
5133# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5134rm -f conftest.i conftest.err conftest.$ac_ext
5135if $ac_preproc_ok; then :
5136  break
5137fi
5138
5139    done
5140    ac_cv_prog_CPP=$CPP
5141
5142fi
5143  CPP=$ac_cv_prog_CPP
5144else
5145  ac_cv_prog_CPP=$CPP
5146fi
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5148$as_echo "$CPP" >&6; }
5149ac_preproc_ok=false
5150for ac_c_preproc_warn_flag in '' yes
5151do
5152  # Use a header file that comes with gcc, so configuring glibc
5153  # with a fresh cross-compiler works.
5154  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5155  # <limits.h> exists even on freestanding compilers.
5156  # On the NeXT, cc -E runs the code through the compiler's parser,
5157  # not just through cpp. "Syntax error" is here to catch this case.
5158  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5159/* end confdefs.h.  */
5160#ifdef __STDC__
5161# include <limits.h>
5162#else
5163# include <assert.h>
5164#endif
5165		     Syntax error
5166_ACEOF
5167if ac_fn_c_try_cpp "$LINENO"; then :
5168
5169else
5170  # Broken: fails on valid input.
5171continue
5172fi
5173rm -f conftest.err conftest.i conftest.$ac_ext
5174
5175  # OK, works on sane cases.  Now check whether nonexistent headers
5176  # can be detected and how.
5177  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5178/* end confdefs.h.  */
5179#include <ac_nonexistent.h>
5180_ACEOF
5181if ac_fn_c_try_cpp "$LINENO"; then :
5182  # Broken: success on invalid input.
5183continue
5184else
5185  # Passes both tests.
5186ac_preproc_ok=:
5187break
5188fi
5189rm -f conftest.err conftest.i conftest.$ac_ext
5190
5191done
5192# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5193rm -f conftest.i conftest.err conftest.$ac_ext
5194if $ac_preproc_ok; then :
5195
5196else
5197  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5198$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5199as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5200See \`config.log' for more details" "$LINENO" 5; }
5201fi
5202
5203ac_ext=c
5204ac_cpp='$CPP $CPPFLAGS'
5205ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5206ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5207ac_compiler_gnu=$ac_cv_c_compiler_gnu
5208
5209
5210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5211$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5212if ${ac_cv_path_GREP+:} false; then :
5213  $as_echo_n "(cached) " >&6
5214else
5215  if test -z "$GREP"; then
5216  ac_path_GREP_found=false
5217  # Loop through the user's path and test for each of PROGNAME-LIST
5218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5219for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5220do
5221  IFS=$as_save_IFS
5222  test -z "$as_dir" && as_dir=.
5223    for ac_prog in grep ggrep; do
5224    for ac_exec_ext in '' $ac_executable_extensions; do
5225      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5226      as_fn_executable_p "$ac_path_GREP" || continue
5227# Check for GNU ac_path_GREP and select it if it is found.
5228  # Check for GNU $ac_path_GREP
5229case `"$ac_path_GREP" --version 2>&1` in
5230*GNU*)
5231  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5232*)
5233  ac_count=0
5234  $as_echo_n 0123456789 >"conftest.in"
5235  while :
5236  do
5237    cat "conftest.in" "conftest.in" >"conftest.tmp"
5238    mv "conftest.tmp" "conftest.in"
5239    cp "conftest.in" "conftest.nl"
5240    $as_echo 'GREP' >> "conftest.nl"
5241    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5242    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5243    as_fn_arith $ac_count + 1 && ac_count=$as_val
5244    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5245      # Best one so far, save it but keep looking for a better one
5246      ac_cv_path_GREP="$ac_path_GREP"
5247      ac_path_GREP_max=$ac_count
5248    fi
5249    # 10*(2^10) chars as input seems more than enough
5250    test $ac_count -gt 10 && break
5251  done
5252  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5253esac
5254
5255      $ac_path_GREP_found && break 3
5256    done
5257  done
5258  done
5259IFS=$as_save_IFS
5260  if test -z "$ac_cv_path_GREP"; then
5261    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5262  fi
5263else
5264  ac_cv_path_GREP=$GREP
5265fi
5266
5267fi
5268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5269$as_echo "$ac_cv_path_GREP" >&6; }
5270 GREP="$ac_cv_path_GREP"
5271
5272
5273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5274$as_echo_n "checking for egrep... " >&6; }
5275if ${ac_cv_path_EGREP+:} false; then :
5276  $as_echo_n "(cached) " >&6
5277else
5278  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5279   then ac_cv_path_EGREP="$GREP -E"
5280   else
5281     if test -z "$EGREP"; then
5282  ac_path_EGREP_found=false
5283  # Loop through the user's path and test for each of PROGNAME-LIST
5284  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5285for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5286do
5287  IFS=$as_save_IFS
5288  test -z "$as_dir" && as_dir=.
5289    for ac_prog in egrep; do
5290    for ac_exec_ext in '' $ac_executable_extensions; do
5291      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5292      as_fn_executable_p "$ac_path_EGREP" || continue
5293# Check for GNU ac_path_EGREP and select it if it is found.
5294  # Check for GNU $ac_path_EGREP
5295case `"$ac_path_EGREP" --version 2>&1` in
5296*GNU*)
5297  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5298*)
5299  ac_count=0
5300  $as_echo_n 0123456789 >"conftest.in"
5301  while :
5302  do
5303    cat "conftest.in" "conftest.in" >"conftest.tmp"
5304    mv "conftest.tmp" "conftest.in"
5305    cp "conftest.in" "conftest.nl"
5306    $as_echo 'EGREP' >> "conftest.nl"
5307    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5308    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5309    as_fn_arith $ac_count + 1 && ac_count=$as_val
5310    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5311      # Best one so far, save it but keep looking for a better one
5312      ac_cv_path_EGREP="$ac_path_EGREP"
5313      ac_path_EGREP_max=$ac_count
5314    fi
5315    # 10*(2^10) chars as input seems more than enough
5316    test $ac_count -gt 10 && break
5317  done
5318  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5319esac
5320
5321      $ac_path_EGREP_found && break 3
5322    done
5323  done
5324  done
5325IFS=$as_save_IFS
5326  if test -z "$ac_cv_path_EGREP"; then
5327    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5328  fi
5329else
5330  ac_cv_path_EGREP=$EGREP
5331fi
5332
5333   fi
5334fi
5335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5336$as_echo "$ac_cv_path_EGREP" >&6; }
5337 EGREP="$ac_cv_path_EGREP"
5338
5339
5340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5341$as_echo_n "checking for ANSI C header files... " >&6; }
5342if ${ac_cv_header_stdc+:} false; then :
5343  $as_echo_n "(cached) " >&6
5344else
5345  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346/* end confdefs.h.  */
5347#include <stdlib.h>
5348#include <stdarg.h>
5349#include <string.h>
5350#include <float.h>
5351
5352int
5353main ()
5354{
5355
5356  ;
5357  return 0;
5358}
5359_ACEOF
5360if ac_fn_c_try_compile "$LINENO"; then :
5361  ac_cv_header_stdc=yes
5362else
5363  ac_cv_header_stdc=no
5364fi
5365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5366
5367if test $ac_cv_header_stdc = yes; then
5368  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5369  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5370/* end confdefs.h.  */
5371#include <string.h>
5372
5373_ACEOF
5374if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5375  $EGREP "memchr" >/dev/null 2>&1; then :
5376
5377else
5378  ac_cv_header_stdc=no
5379fi
5380rm -f conftest*
5381
5382fi
5383
5384if test $ac_cv_header_stdc = yes; then
5385  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5386  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387/* end confdefs.h.  */
5388#include <stdlib.h>
5389
5390_ACEOF
5391if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5392  $EGREP "free" >/dev/null 2>&1; then :
5393
5394else
5395  ac_cv_header_stdc=no
5396fi
5397rm -f conftest*
5398
5399fi
5400
5401if test $ac_cv_header_stdc = yes; then
5402  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5403  if test "$cross_compiling" = yes; then :
5404  :
5405else
5406  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5407/* end confdefs.h.  */
5408#include <ctype.h>
5409#include <stdlib.h>
5410#if ((' ' & 0x0FF) == 0x020)
5411# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5412# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5413#else
5414# define ISLOWER(c) \
5415		   (('a' <= (c) && (c) <= 'i') \
5416		     || ('j' <= (c) && (c) <= 'r') \
5417		     || ('s' <= (c) && (c) <= 'z'))
5418# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5419#endif
5420
5421#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5422int
5423main ()
5424{
5425  int i;
5426  for (i = 0; i < 256; i++)
5427    if (XOR (islower (i), ISLOWER (i))
5428	|| toupper (i) != TOUPPER (i))
5429      return 2;
5430  return 0;
5431}
5432_ACEOF
5433if ac_fn_c_try_run "$LINENO"; then :
5434
5435else
5436  ac_cv_header_stdc=no
5437fi
5438rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5439  conftest.$ac_objext conftest.beam conftest.$ac_ext
5440fi
5441
5442fi
5443fi
5444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5445$as_echo "$ac_cv_header_stdc" >&6; }
5446if test $ac_cv_header_stdc = yes; then
5447
5448$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5449
5450fi
5451
5452# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5453for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5454		  inttypes.h stdint.h unistd.h
5455do :
5456  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5457ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5458"
5459if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5460  cat >>confdefs.h <<_ACEOF
5461#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5462_ACEOF
5463
5464fi
5465
5466done
5467
5468
5469
5470  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5471if test "x$ac_cv_header_minix_config_h" = xyes; then :
5472  MINIX=yes
5473else
5474  MINIX=
5475fi
5476
5477
5478  if test "$MINIX" = yes; then
5479
5480$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5481
5482
5483$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5484
5485
5486$as_echo "#define _MINIX 1" >>confdefs.h
5487
5488  fi
5489
5490
5491  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5492$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5493if ${ac_cv_safe_to_define___extensions__+:} false; then :
5494  $as_echo_n "(cached) " >&6
5495else
5496  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5497/* end confdefs.h.  */
5498
5499#         define __EXTENSIONS__ 1
5500          $ac_includes_default
5501int
5502main ()
5503{
5504
5505  ;
5506  return 0;
5507}
5508_ACEOF
5509if ac_fn_c_try_compile "$LINENO"; then :
5510  ac_cv_safe_to_define___extensions__=yes
5511else
5512  ac_cv_safe_to_define___extensions__=no
5513fi
5514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5515fi
5516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5517$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5518  test $ac_cv_safe_to_define___extensions__ = yes &&
5519    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5520
5521  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5522
5523  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5524
5525  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5526
5527  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5528
5529
5530
5531# The tests for host and target for $enable_largefile require
5532# canonical names.
5533
5534
5535
5536# As the $enable_largefile decision depends on --enable-plugins we must set it
5537# even in directories otherwise not depending on the $plugins option.
5538
5539
5540  maybe_plugins=no
5541  for ac_header in dlfcn.h
5542do :
5543  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
5544"
5545if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5546  cat >>confdefs.h <<_ACEOF
5547#define HAVE_DLFCN_H 1
5548_ACEOF
5549 maybe_plugins=yes
5550fi
5551
5552done
5553
5554  for ac_header in windows.h
5555do :
5556  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
5557"
5558if test "x$ac_cv_header_windows_h" = xyes; then :
5559  cat >>confdefs.h <<_ACEOF
5560#define HAVE_WINDOWS_H 1
5561_ACEOF
5562 maybe_plugins=yes
5563fi
5564
5565done
5566
5567
5568  # Check whether --enable-plugins was given.
5569if test "${enable_plugins+set}" = set; then :
5570  enableval=$enable_plugins; case "${enableval}" in
5571      no) plugins=no ;;
5572      *) plugins=yes
5573         if test "$maybe_plugins" != "yes" ; then
5574	   as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
5575	 fi ;;
5576     esac
5577else
5578  plugins=$maybe_plugins
5579
5580fi
5581
5582  if test "$plugins" = "yes"; then
5583    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
5584$as_echo_n "checking for library containing dlsym... " >&6; }
5585if ${ac_cv_search_dlsym+:} false; then :
5586  $as_echo_n "(cached) " >&6
5587else
5588  ac_func_search_save_LIBS=$LIBS
5589cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5590/* end confdefs.h.  */
5591
5592/* Override any GCC internal prototype to avoid an error.
5593   Use char because int might match the return type of a GCC
5594   builtin and then its argument prototype would still apply.  */
5595#ifdef __cplusplus
5596extern "C"
5597#endif
5598char dlsym ();
5599int
5600main ()
5601{
5602return dlsym ();
5603  ;
5604  return 0;
5605}
5606_ACEOF
5607for ac_lib in '' dl; do
5608  if test -z "$ac_lib"; then
5609    ac_res="none required"
5610  else
5611    ac_res=-l$ac_lib
5612    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5613  fi
5614  if ac_fn_c_try_link "$LINENO"; then :
5615  ac_cv_search_dlsym=$ac_res
5616fi
5617rm -f core conftest.err conftest.$ac_objext \
5618    conftest$ac_exeext
5619  if ${ac_cv_search_dlsym+:} false; then :
5620  break
5621fi
5622done
5623if ${ac_cv_search_dlsym+:} false; then :
5624
5625else
5626  ac_cv_search_dlsym=no
5627fi
5628rm conftest.$ac_ext
5629LIBS=$ac_func_search_save_LIBS
5630fi
5631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
5632$as_echo "$ac_cv_search_dlsym" >&6; }
5633ac_res=$ac_cv_search_dlsym
5634if test "$ac_res" != no; then :
5635  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5636
5637fi
5638
5639  fi
5640
5641
5642case "${host}" in
5643  sparc-*-solaris*|i?86-*-solaris*)
5644    # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
5645    # were mutually exclusive until Solaris 11.3.  Without procfs support,
5646    # the bfd/ elf module cannot provide certain routines such as
5647    # elfcore_write_prpsinfo or elfcore_write_prstatus.  So unless the user
5648    # explicitly requested large-file support through the
5649    # --enable-largefile switch, disable large-file support in favor of
5650    # procfs support.
5651    #
5652    # Check if <sys/procfs.h> is incompatible with large-file support.
5653    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5654/* end confdefs.h.  */
5655#define _FILE_OFFSET_BITS 64
5656#define _STRUCTURED_PROC 1
5657#include <sys/procfs.h>
5658int
5659main ()
5660{
5661
5662  ;
5663  return 0;
5664}
5665_ACEOF
5666if ac_fn_c_try_compile "$LINENO"; then :
5667  acx_cv_procfs_lfs=yes
5668else
5669  acx_cv_procfs_lfs=no
5670fi
5671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5672    #
5673    # Forcefully disable large-file support only if necessary, gdb is in
5674    # tree and enabled.
5675    if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
5676         -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
5677      : ${enable_largefile="no"}
5678      if test "$plugins" = yes; then
5679	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5680plugin support disabled; require large-file support which is incompatible with GDB." >&5
5681$as_echo "$as_me: WARNING:
5682plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
5683	plugins=no
5684      fi
5685    fi
5686    #
5687    # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
5688    # benefit of g++ 9+ which predefines it on Solaris.
5689    if test "$enable_largefile" = no; then
5690      LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
5691
5692    fi
5693    ;;
5694esac
5695
5696# Check whether --enable-largefile was given.
5697if test "${enable_largefile+set}" = set; then :
5698  enableval=$enable_largefile;
5699fi
5700
5701if test "$enable_largefile" != no; then
5702
5703  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5704$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5705if ${ac_cv_sys_largefile_CC+:} false; then :
5706  $as_echo_n "(cached) " >&6
5707else
5708  ac_cv_sys_largefile_CC=no
5709     if test "$GCC" != yes; then
5710       ac_save_CC=$CC
5711       while :; do
5712	 # IRIX 6.2 and later do not support large files by default,
5713	 # so use the C compiler's -n32 option if that helps.
5714	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5715/* end confdefs.h.  */
5716#include <sys/types.h>
5717 /* Check that off_t can represent 2**63 - 1 correctly.
5718    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5719    since some C++ compilers masquerading as C compilers
5720    incorrectly reject 9223372036854775807.  */
5721#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5722  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5723		       && LARGE_OFF_T % 2147483647 == 1)
5724		      ? 1 : -1];
5725int
5726main ()
5727{
5728
5729  ;
5730  return 0;
5731}
5732_ACEOF
5733	 if ac_fn_c_try_compile "$LINENO"; then :
5734  break
5735fi
5736rm -f core conftest.err conftest.$ac_objext
5737	 CC="$CC -n32"
5738	 if ac_fn_c_try_compile "$LINENO"; then :
5739  ac_cv_sys_largefile_CC=' -n32'; break
5740fi
5741rm -f core conftest.err conftest.$ac_objext
5742	 break
5743       done
5744       CC=$ac_save_CC
5745       rm -f conftest.$ac_ext
5746    fi
5747fi
5748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5749$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5750  if test "$ac_cv_sys_largefile_CC" != no; then
5751    CC=$CC$ac_cv_sys_largefile_CC
5752  fi
5753
5754  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5755$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5756if ${ac_cv_sys_file_offset_bits+:} false; then :
5757  $as_echo_n "(cached) " >&6
5758else
5759  while :; do
5760  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5761/* end confdefs.h.  */
5762#include <sys/types.h>
5763 /* Check that off_t can represent 2**63 - 1 correctly.
5764    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5765    since some C++ compilers masquerading as C compilers
5766    incorrectly reject 9223372036854775807.  */
5767#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5768  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5769		       && LARGE_OFF_T % 2147483647 == 1)
5770		      ? 1 : -1];
5771int
5772main ()
5773{
5774
5775  ;
5776  return 0;
5777}
5778_ACEOF
5779if ac_fn_c_try_compile "$LINENO"; then :
5780  ac_cv_sys_file_offset_bits=no; break
5781fi
5782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5783  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5784/* end confdefs.h.  */
5785#define _FILE_OFFSET_BITS 64
5786#include <sys/types.h>
5787 /* Check that off_t can represent 2**63 - 1 correctly.
5788    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5789    since some C++ compilers masquerading as C compilers
5790    incorrectly reject 9223372036854775807.  */
5791#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5792  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5793		       && LARGE_OFF_T % 2147483647 == 1)
5794		      ? 1 : -1];
5795int
5796main ()
5797{
5798
5799  ;
5800  return 0;
5801}
5802_ACEOF
5803if ac_fn_c_try_compile "$LINENO"; then :
5804  ac_cv_sys_file_offset_bits=64; break
5805fi
5806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5807  ac_cv_sys_file_offset_bits=unknown
5808  break
5809done
5810fi
5811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5812$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5813case $ac_cv_sys_file_offset_bits in #(
5814  no | unknown) ;;
5815  *)
5816cat >>confdefs.h <<_ACEOF
5817#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5818_ACEOF
5819;;
5820esac
5821rm -rf conftest*
5822  if test $ac_cv_sys_file_offset_bits = unknown; then
5823    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5824$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5825if ${ac_cv_sys_large_files+:} false; then :
5826  $as_echo_n "(cached) " >&6
5827else
5828  while :; do
5829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5830/* end confdefs.h.  */
5831#include <sys/types.h>
5832 /* Check that off_t can represent 2**63 - 1 correctly.
5833    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5834    since some C++ compilers masquerading as C compilers
5835    incorrectly reject 9223372036854775807.  */
5836#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5837  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5838		       && LARGE_OFF_T % 2147483647 == 1)
5839		      ? 1 : -1];
5840int
5841main ()
5842{
5843
5844  ;
5845  return 0;
5846}
5847_ACEOF
5848if ac_fn_c_try_compile "$LINENO"; then :
5849  ac_cv_sys_large_files=no; break
5850fi
5851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5852  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5853/* end confdefs.h.  */
5854#define _LARGE_FILES 1
5855#include <sys/types.h>
5856 /* Check that off_t can represent 2**63 - 1 correctly.
5857    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5858    since some C++ compilers masquerading as C compilers
5859    incorrectly reject 9223372036854775807.  */
5860#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5861  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5862		       && LARGE_OFF_T % 2147483647 == 1)
5863		      ? 1 : -1];
5864int
5865main ()
5866{
5867
5868  ;
5869  return 0;
5870}
5871_ACEOF
5872if ac_fn_c_try_compile "$LINENO"; then :
5873  ac_cv_sys_large_files=1; break
5874fi
5875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5876  ac_cv_sys_large_files=unknown
5877  break
5878done
5879fi
5880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5881$as_echo "$ac_cv_sys_large_files" >&6; }
5882case $ac_cv_sys_large_files in #(
5883  no | unknown) ;;
5884  *)
5885cat >>confdefs.h <<_ACEOF
5886#define _LARGE_FILES $ac_cv_sys_large_files
5887_ACEOF
5888;;
5889esac
5890rm -rf conftest*
5891  fi
5892
5893
5894fi
5895
5896
5897
5898# We require a C++11 compiler.  Check if one is available, and if
5899# necessary, set CXX_DIALECT to some -std=xxx switch.
5900
5901  ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=true
5902  ac_ext=cpp
5903ac_cpp='$CXXCPP $CPPFLAGS'
5904ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5905ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5906ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5907  CXX_DIALECT=""
5908  ac_success=no
5909  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5910$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5911if ${ax_cv_cxx_compile_cxx11+:} false; then :
5912  $as_echo_n "(cached) " >&6
5913else
5914  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5915/* end confdefs.h.  */
5916
5917
5918// If the compiler admits that it is not ready for C++11, why torture it?
5919// Hopefully, this will speed up the test.
5920
5921#ifndef __cplusplus
5922
5923#error "This is not a C++ compiler"
5924
5925#elif __cplusplus < 201103L
5926
5927#error "This is not a C++11 compiler"
5928
5929#else
5930
5931namespace cxx11
5932{
5933
5934  namespace test_static_assert
5935  {
5936
5937    template <typename T>
5938    struct check
5939    {
5940      static_assert(sizeof(int) <= sizeof(T), "not big enough");
5941    };
5942
5943  }
5944
5945  namespace test_final_override
5946  {
5947
5948    struct Base
5949    {
5950      virtual void f() {}
5951    };
5952
5953    struct Derived : public Base
5954    {
5955      virtual void f() override {}
5956    };
5957
5958  }
5959
5960  namespace test_double_right_angle_brackets
5961  {
5962
5963    template < typename T >
5964    struct check {};
5965
5966    typedef check<void> single_type;
5967    typedef check<check<void>> double_type;
5968    typedef check<check<check<void>>> triple_type;
5969    typedef check<check<check<check<void>>>> quadruple_type;
5970
5971  }
5972
5973  namespace test_decltype
5974  {
5975
5976    int
5977    f()
5978    {
5979      int a = 1;
5980      decltype(a) b = 2;
5981      return a + b;
5982    }
5983
5984  }
5985
5986  namespace test_type_deduction
5987  {
5988
5989    template < typename T1, typename T2 >
5990    struct is_same
5991    {
5992      static const bool value = false;
5993    };
5994
5995    template < typename T >
5996    struct is_same<T, T>
5997    {
5998      static const bool value = true;
5999    };
6000
6001    template < typename T1, typename T2 >
6002    auto
6003    add(T1 a1, T2 a2) -> decltype(a1 + a2)
6004    {
6005      return a1 + a2;
6006    }
6007
6008    int
6009    test(const int c, volatile int v)
6010    {
6011      static_assert(is_same<int, decltype(0)>::value == true, "");
6012      static_assert(is_same<int, decltype(c)>::value == false, "");
6013      static_assert(is_same<int, decltype(v)>::value == false, "");
6014      auto ac = c;
6015      auto av = v;
6016      auto sumi = ac + av + 'x';
6017      auto sumf = ac + av + 1.0;
6018      static_assert(is_same<int, decltype(ac)>::value == true, "");
6019      static_assert(is_same<int, decltype(av)>::value == true, "");
6020      static_assert(is_same<int, decltype(sumi)>::value == true, "");
6021      static_assert(is_same<int, decltype(sumf)>::value == false, "");
6022      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6023      return (sumf > 0.0) ? sumi : add(c, v);
6024    }
6025
6026  }
6027
6028  namespace test_noexcept
6029  {
6030
6031    int f() { return 0; }
6032    int g() noexcept { return 0; }
6033
6034    static_assert(noexcept(f()) == false, "");
6035    static_assert(noexcept(g()) == true, "");
6036
6037  }
6038
6039  namespace test_constexpr
6040  {
6041
6042    template < typename CharT >
6043    unsigned long constexpr
6044    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6045    {
6046      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6047    }
6048
6049    template < typename CharT >
6050    unsigned long constexpr
6051    strlen_c(const CharT *const s) noexcept
6052    {
6053      return strlen_c_r(s, 0UL);
6054    }
6055
6056    static_assert(strlen_c("") == 0UL, "");
6057    static_assert(strlen_c("1") == 1UL, "");
6058    static_assert(strlen_c("example") == 7UL, "");
6059    static_assert(strlen_c("another\0example") == 7UL, "");
6060
6061  }
6062
6063  namespace test_rvalue_references
6064  {
6065
6066    template < int N >
6067    struct answer
6068    {
6069      static constexpr int value = N;
6070    };
6071
6072    answer<1> f(int&)       { return answer<1>(); }
6073    answer<2> f(const int&) { return answer<2>(); }
6074    answer<3> f(int&&)      { return answer<3>(); }
6075
6076    void
6077    test()
6078    {
6079      int i = 0;
6080      const int c = 0;
6081      static_assert(decltype(f(i))::value == 1, "");
6082      static_assert(decltype(f(c))::value == 2, "");
6083      static_assert(decltype(f(0))::value == 3, "");
6084    }
6085
6086  }
6087
6088  namespace test_uniform_initialization
6089  {
6090
6091    struct test
6092    {
6093      static const int zero {};
6094      static const int one {1};
6095    };
6096
6097    static_assert(test::zero == 0, "");
6098    static_assert(test::one == 1, "");
6099
6100  }
6101
6102  namespace test_lambdas
6103  {
6104
6105    void
6106    test1()
6107    {
6108      auto lambda1 = [](){};
6109      auto lambda2 = lambda1;
6110      lambda1();
6111      lambda2();
6112    }
6113
6114    int
6115    test2()
6116    {
6117      auto a = [](int i, int j){ return i + j; }(1, 2);
6118      auto b = []() -> int { return '0'; }();
6119      auto c = [=](){ return a + b; }();
6120      auto d = [&](){ return c; }();
6121      auto e = [a, &b](int x) mutable {
6122        const auto identity = [](int y){ return y; };
6123        for (auto i = 0; i < a; ++i)
6124          a += b--;
6125        return x + identity(a + b);
6126      }(0);
6127      return a + b + c + d + e;
6128    }
6129
6130    int
6131    test3()
6132    {
6133      const auto nullary = [](){ return 0; };
6134      const auto unary = [](int x){ return x; };
6135      using nullary_t = decltype(nullary);
6136      using unary_t = decltype(unary);
6137      const auto higher1st = [](nullary_t f){ return f(); };
6138      const auto higher2nd = [unary](nullary_t f1){
6139        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6140      };
6141      return higher1st(nullary) + higher2nd(nullary)(unary);
6142    }
6143
6144  }
6145
6146  namespace test_variadic_templates
6147  {
6148
6149    template <int...>
6150    struct sum;
6151
6152    template <int N0, int... N1toN>
6153    struct sum<N0, N1toN...>
6154    {
6155      static constexpr auto value = N0 + sum<N1toN...>::value;
6156    };
6157
6158    template <>
6159    struct sum<>
6160    {
6161      static constexpr auto value = 0;
6162    };
6163
6164    static_assert(sum<>::value == 0, "");
6165    static_assert(sum<1>::value == 1, "");
6166    static_assert(sum<23>::value == 23, "");
6167    static_assert(sum<1, 2>::value == 3, "");
6168    static_assert(sum<5, 5, 11>::value == 21, "");
6169    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6170
6171  }
6172
6173  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6174  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6175  // because of this.
6176  namespace test_template_alias_sfinae
6177  {
6178
6179    struct foo {};
6180
6181    template<typename T>
6182    using member = typename T::member_type;
6183
6184    template<typename T>
6185    void func(...) {}
6186
6187    template<typename T>
6188    void func(member<T>*) {}
6189
6190    void test();
6191
6192    void test() { func<foo>(0); }
6193
6194  }
6195
6196}  // namespace cxx11
6197
6198#endif  // __cplusplus >= 201103L
6199
6200
6201
6202_ACEOF
6203if ac_fn_cxx_try_compile "$LINENO"; then :
6204  ax_cv_cxx_compile_cxx11=yes
6205else
6206  ax_cv_cxx_compile_cxx11=no
6207fi
6208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6209fi
6210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6211$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6212  if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6213    ac_success=yes
6214  fi
6215
6216    if test x$ac_success = xno; then
6217    for alternative in ${ax_cxx_compile_alternatives}; do
6218      switch="-std=gnu++${alternative}"
6219      cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6220      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6221$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6222if eval \${$cachevar+:} false; then :
6223  $as_echo_n "(cached) " >&6
6224else
6225  ac_save_CXX="$CXX"
6226         CXX="$CXX $switch"
6227         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6228/* end confdefs.h.  */
6229
6230
6231// If the compiler admits that it is not ready for C++11, why torture it?
6232// Hopefully, this will speed up the test.
6233
6234#ifndef __cplusplus
6235
6236#error "This is not a C++ compiler"
6237
6238#elif __cplusplus < 201103L
6239
6240#error "This is not a C++11 compiler"
6241
6242#else
6243
6244namespace cxx11
6245{
6246
6247  namespace test_static_assert
6248  {
6249
6250    template <typename T>
6251    struct check
6252    {
6253      static_assert(sizeof(int) <= sizeof(T), "not big enough");
6254    };
6255
6256  }
6257
6258  namespace test_final_override
6259  {
6260
6261    struct Base
6262    {
6263      virtual void f() {}
6264    };
6265
6266    struct Derived : public Base
6267    {
6268      virtual void f() override {}
6269    };
6270
6271  }
6272
6273  namespace test_double_right_angle_brackets
6274  {
6275
6276    template < typename T >
6277    struct check {};
6278
6279    typedef check<void> single_type;
6280    typedef check<check<void>> double_type;
6281    typedef check<check<check<void>>> triple_type;
6282    typedef check<check<check<check<void>>>> quadruple_type;
6283
6284  }
6285
6286  namespace test_decltype
6287  {
6288
6289    int
6290    f()
6291    {
6292      int a = 1;
6293      decltype(a) b = 2;
6294      return a + b;
6295    }
6296
6297  }
6298
6299  namespace test_type_deduction
6300  {
6301
6302    template < typename T1, typename T2 >
6303    struct is_same
6304    {
6305      static const bool value = false;
6306    };
6307
6308    template < typename T >
6309    struct is_same<T, T>
6310    {
6311      static const bool value = true;
6312    };
6313
6314    template < typename T1, typename T2 >
6315    auto
6316    add(T1 a1, T2 a2) -> decltype(a1 + a2)
6317    {
6318      return a1 + a2;
6319    }
6320
6321    int
6322    test(const int c, volatile int v)
6323    {
6324      static_assert(is_same<int, decltype(0)>::value == true, "");
6325      static_assert(is_same<int, decltype(c)>::value == false, "");
6326      static_assert(is_same<int, decltype(v)>::value == false, "");
6327      auto ac = c;
6328      auto av = v;
6329      auto sumi = ac + av + 'x';
6330      auto sumf = ac + av + 1.0;
6331      static_assert(is_same<int, decltype(ac)>::value == true, "");
6332      static_assert(is_same<int, decltype(av)>::value == true, "");
6333      static_assert(is_same<int, decltype(sumi)>::value == true, "");
6334      static_assert(is_same<int, decltype(sumf)>::value == false, "");
6335      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6336      return (sumf > 0.0) ? sumi : add(c, v);
6337    }
6338
6339  }
6340
6341  namespace test_noexcept
6342  {
6343
6344    int f() { return 0; }
6345    int g() noexcept { return 0; }
6346
6347    static_assert(noexcept(f()) == false, "");
6348    static_assert(noexcept(g()) == true, "");
6349
6350  }
6351
6352  namespace test_constexpr
6353  {
6354
6355    template < typename CharT >
6356    unsigned long constexpr
6357    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6358    {
6359      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6360    }
6361
6362    template < typename CharT >
6363    unsigned long constexpr
6364    strlen_c(const CharT *const s) noexcept
6365    {
6366      return strlen_c_r(s, 0UL);
6367    }
6368
6369    static_assert(strlen_c("") == 0UL, "");
6370    static_assert(strlen_c("1") == 1UL, "");
6371    static_assert(strlen_c("example") == 7UL, "");
6372    static_assert(strlen_c("another\0example") == 7UL, "");
6373
6374  }
6375
6376  namespace test_rvalue_references
6377  {
6378
6379    template < int N >
6380    struct answer
6381    {
6382      static constexpr int value = N;
6383    };
6384
6385    answer<1> f(int&)       { return answer<1>(); }
6386    answer<2> f(const int&) { return answer<2>(); }
6387    answer<3> f(int&&)      { return answer<3>(); }
6388
6389    void
6390    test()
6391    {
6392      int i = 0;
6393      const int c = 0;
6394      static_assert(decltype(f(i))::value == 1, "");
6395      static_assert(decltype(f(c))::value == 2, "");
6396      static_assert(decltype(f(0))::value == 3, "");
6397    }
6398
6399  }
6400
6401  namespace test_uniform_initialization
6402  {
6403
6404    struct test
6405    {
6406      static const int zero {};
6407      static const int one {1};
6408    };
6409
6410    static_assert(test::zero == 0, "");
6411    static_assert(test::one == 1, "");
6412
6413  }
6414
6415  namespace test_lambdas
6416  {
6417
6418    void
6419    test1()
6420    {
6421      auto lambda1 = [](){};
6422      auto lambda2 = lambda1;
6423      lambda1();
6424      lambda2();
6425    }
6426
6427    int
6428    test2()
6429    {
6430      auto a = [](int i, int j){ return i + j; }(1, 2);
6431      auto b = []() -> int { return '0'; }();
6432      auto c = [=](){ return a + b; }();
6433      auto d = [&](){ return c; }();
6434      auto e = [a, &b](int x) mutable {
6435        const auto identity = [](int y){ return y; };
6436        for (auto i = 0; i < a; ++i)
6437          a += b--;
6438        return x + identity(a + b);
6439      }(0);
6440      return a + b + c + d + e;
6441    }
6442
6443    int
6444    test3()
6445    {
6446      const auto nullary = [](){ return 0; };
6447      const auto unary = [](int x){ return x; };
6448      using nullary_t = decltype(nullary);
6449      using unary_t = decltype(unary);
6450      const auto higher1st = [](nullary_t f){ return f(); };
6451      const auto higher2nd = [unary](nullary_t f1){
6452        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6453      };
6454      return higher1st(nullary) + higher2nd(nullary)(unary);
6455    }
6456
6457  }
6458
6459  namespace test_variadic_templates
6460  {
6461
6462    template <int...>
6463    struct sum;
6464
6465    template <int N0, int... N1toN>
6466    struct sum<N0, N1toN...>
6467    {
6468      static constexpr auto value = N0 + sum<N1toN...>::value;
6469    };
6470
6471    template <>
6472    struct sum<>
6473    {
6474      static constexpr auto value = 0;
6475    };
6476
6477    static_assert(sum<>::value == 0, "");
6478    static_assert(sum<1>::value == 1, "");
6479    static_assert(sum<23>::value == 23, "");
6480    static_assert(sum<1, 2>::value == 3, "");
6481    static_assert(sum<5, 5, 11>::value == 21, "");
6482    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6483
6484  }
6485
6486  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6487  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6488  // because of this.
6489  namespace test_template_alias_sfinae
6490  {
6491
6492    struct foo {};
6493
6494    template<typename T>
6495    using member = typename T::member_type;
6496
6497    template<typename T>
6498    void func(...) {}
6499
6500    template<typename T>
6501    void func(member<T>*) {}
6502
6503    void test();
6504
6505    void test() { func<foo>(0); }
6506
6507  }
6508
6509}  // namespace cxx11
6510
6511#endif  // __cplusplus >= 201103L
6512
6513
6514
6515_ACEOF
6516if ac_fn_cxx_try_compile "$LINENO"; then :
6517  eval $cachevar=yes
6518else
6519  eval $cachevar=no
6520fi
6521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6522         CXX="$ac_save_CXX"
6523fi
6524eval ac_res=\$$cachevar
6525	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6526$as_echo "$ac_res" >&6; }
6527      if eval test x\$$cachevar = xyes; then
6528        CXX_DIALECT="$switch"
6529        CXX="$CXX $switch"
6530        if test -n "$CXXCPP" ; then
6531          CXXCPP="$CXXCPP $switch"
6532        fi
6533        ac_success=yes
6534        break
6535      fi
6536    done
6537  fi
6538
6539    if test x$ac_success = xno; then
6540                for alternative in ${ax_cxx_compile_alternatives}; do
6541      for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6542        cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6543        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6544$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6545if eval \${$cachevar+:} false; then :
6546  $as_echo_n "(cached) " >&6
6547else
6548  ac_save_CXX="$CXX"
6549           CXX="$CXX $switch"
6550           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551/* end confdefs.h.  */
6552
6553
6554// If the compiler admits that it is not ready for C++11, why torture it?
6555// Hopefully, this will speed up the test.
6556
6557#ifndef __cplusplus
6558
6559#error "This is not a C++ compiler"
6560
6561#elif __cplusplus < 201103L
6562
6563#error "This is not a C++11 compiler"
6564
6565#else
6566
6567namespace cxx11
6568{
6569
6570  namespace test_static_assert
6571  {
6572
6573    template <typename T>
6574    struct check
6575    {
6576      static_assert(sizeof(int) <= sizeof(T), "not big enough");
6577    };
6578
6579  }
6580
6581  namespace test_final_override
6582  {
6583
6584    struct Base
6585    {
6586      virtual void f() {}
6587    };
6588
6589    struct Derived : public Base
6590    {
6591      virtual void f() override {}
6592    };
6593
6594  }
6595
6596  namespace test_double_right_angle_brackets
6597  {
6598
6599    template < typename T >
6600    struct check {};
6601
6602    typedef check<void> single_type;
6603    typedef check<check<void>> double_type;
6604    typedef check<check<check<void>>> triple_type;
6605    typedef check<check<check<check<void>>>> quadruple_type;
6606
6607  }
6608
6609  namespace test_decltype
6610  {
6611
6612    int
6613    f()
6614    {
6615      int a = 1;
6616      decltype(a) b = 2;
6617      return a + b;
6618    }
6619
6620  }
6621
6622  namespace test_type_deduction
6623  {
6624
6625    template < typename T1, typename T2 >
6626    struct is_same
6627    {
6628      static const bool value = false;
6629    };
6630
6631    template < typename T >
6632    struct is_same<T, T>
6633    {
6634      static const bool value = true;
6635    };
6636
6637    template < typename T1, typename T2 >
6638    auto
6639    add(T1 a1, T2 a2) -> decltype(a1 + a2)
6640    {
6641      return a1 + a2;
6642    }
6643
6644    int
6645    test(const int c, volatile int v)
6646    {
6647      static_assert(is_same<int, decltype(0)>::value == true, "");
6648      static_assert(is_same<int, decltype(c)>::value == false, "");
6649      static_assert(is_same<int, decltype(v)>::value == false, "");
6650      auto ac = c;
6651      auto av = v;
6652      auto sumi = ac + av + 'x';
6653      auto sumf = ac + av + 1.0;
6654      static_assert(is_same<int, decltype(ac)>::value == true, "");
6655      static_assert(is_same<int, decltype(av)>::value == true, "");
6656      static_assert(is_same<int, decltype(sumi)>::value == true, "");
6657      static_assert(is_same<int, decltype(sumf)>::value == false, "");
6658      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6659      return (sumf > 0.0) ? sumi : add(c, v);
6660    }
6661
6662  }
6663
6664  namespace test_noexcept
6665  {
6666
6667    int f() { return 0; }
6668    int g() noexcept { return 0; }
6669
6670    static_assert(noexcept(f()) == false, "");
6671    static_assert(noexcept(g()) == true, "");
6672
6673  }
6674
6675  namespace test_constexpr
6676  {
6677
6678    template < typename CharT >
6679    unsigned long constexpr
6680    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6681    {
6682      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6683    }
6684
6685    template < typename CharT >
6686    unsigned long constexpr
6687    strlen_c(const CharT *const s) noexcept
6688    {
6689      return strlen_c_r(s, 0UL);
6690    }
6691
6692    static_assert(strlen_c("") == 0UL, "");
6693    static_assert(strlen_c("1") == 1UL, "");
6694    static_assert(strlen_c("example") == 7UL, "");
6695    static_assert(strlen_c("another\0example") == 7UL, "");
6696
6697  }
6698
6699  namespace test_rvalue_references
6700  {
6701
6702    template < int N >
6703    struct answer
6704    {
6705      static constexpr int value = N;
6706    };
6707
6708    answer<1> f(int&)       { return answer<1>(); }
6709    answer<2> f(const int&) { return answer<2>(); }
6710    answer<3> f(int&&)      { return answer<3>(); }
6711
6712    void
6713    test()
6714    {
6715      int i = 0;
6716      const int c = 0;
6717      static_assert(decltype(f(i))::value == 1, "");
6718      static_assert(decltype(f(c))::value == 2, "");
6719      static_assert(decltype(f(0))::value == 3, "");
6720    }
6721
6722  }
6723
6724  namespace test_uniform_initialization
6725  {
6726
6727    struct test
6728    {
6729      static const int zero {};
6730      static const int one {1};
6731    };
6732
6733    static_assert(test::zero == 0, "");
6734    static_assert(test::one == 1, "");
6735
6736  }
6737
6738  namespace test_lambdas
6739  {
6740
6741    void
6742    test1()
6743    {
6744      auto lambda1 = [](){};
6745      auto lambda2 = lambda1;
6746      lambda1();
6747      lambda2();
6748    }
6749
6750    int
6751    test2()
6752    {
6753      auto a = [](int i, int j){ return i + j; }(1, 2);
6754      auto b = []() -> int { return '0'; }();
6755      auto c = [=](){ return a + b; }();
6756      auto d = [&](){ return c; }();
6757      auto e = [a, &b](int x) mutable {
6758        const auto identity = [](int y){ return y; };
6759        for (auto i = 0; i < a; ++i)
6760          a += b--;
6761        return x + identity(a + b);
6762      }(0);
6763      return a + b + c + d + e;
6764    }
6765
6766    int
6767    test3()
6768    {
6769      const auto nullary = [](){ return 0; };
6770      const auto unary = [](int x){ return x; };
6771      using nullary_t = decltype(nullary);
6772      using unary_t = decltype(unary);
6773      const auto higher1st = [](nullary_t f){ return f(); };
6774      const auto higher2nd = [unary](nullary_t f1){
6775        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6776      };
6777      return higher1st(nullary) + higher2nd(nullary)(unary);
6778    }
6779
6780  }
6781
6782  namespace test_variadic_templates
6783  {
6784
6785    template <int...>
6786    struct sum;
6787
6788    template <int N0, int... N1toN>
6789    struct sum<N0, N1toN...>
6790    {
6791      static constexpr auto value = N0 + sum<N1toN...>::value;
6792    };
6793
6794    template <>
6795    struct sum<>
6796    {
6797      static constexpr auto value = 0;
6798    };
6799
6800    static_assert(sum<>::value == 0, "");
6801    static_assert(sum<1>::value == 1, "");
6802    static_assert(sum<23>::value == 23, "");
6803    static_assert(sum<1, 2>::value == 3, "");
6804    static_assert(sum<5, 5, 11>::value == 21, "");
6805    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6806
6807  }
6808
6809  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6810  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6811  // because of this.
6812  namespace test_template_alias_sfinae
6813  {
6814
6815    struct foo {};
6816
6817    template<typename T>
6818    using member = typename T::member_type;
6819
6820    template<typename T>
6821    void func(...) {}
6822
6823    template<typename T>
6824    void func(member<T>*) {}
6825
6826    void test();
6827
6828    void test() { func<foo>(0); }
6829
6830  }
6831
6832}  // namespace cxx11
6833
6834#endif  // __cplusplus >= 201103L
6835
6836
6837
6838_ACEOF
6839if ac_fn_cxx_try_compile "$LINENO"; then :
6840  eval $cachevar=yes
6841else
6842  eval $cachevar=no
6843fi
6844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6845           CXX="$ac_save_CXX"
6846fi
6847eval ac_res=\$$cachevar
6848	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6849$as_echo "$ac_res" >&6; }
6850        if eval test x\$$cachevar = xyes; then
6851          CXX_DIALECT="$switch"
6852          CXX="$CXX $switch"
6853          if test -n "$CXXCPP" ; then
6854            CXXCPP="$CXXCPP $switch"
6855          fi
6856          ac_success=yes
6857          break
6858        fi
6859      done
6860      if test x$ac_success = xyes; then
6861        break
6862      fi
6863    done
6864  fi
6865  ac_ext=c
6866ac_cpp='$CPP $CPPFLAGS'
6867ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6868ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6869ac_compiler_gnu=$ac_cv_c_compiler_gnu
6870
6871  if test x$ax_cxx_compile_cxx11_required = xtrue; then
6872    if test x$ac_success = xno; then
6873      as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6874    fi
6875  fi
6876  if test x$ac_success = xno; then
6877    HAVE_CXX11=0
6878    { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6879$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6880  else
6881    HAVE_CXX11=1
6882
6883$as_echo "#define HAVE_CXX11 1" >>confdefs.h
6884
6885  fi
6886
6887
6888
6889
6890# If we haven't got the data from the intl directory,
6891# assume NLS is disabled.
6892USE_NLS=no
6893LIBINTL=
6894LIBINTL_DEP=
6895INCINTL=
6896XGETTEXT=
6897GMSGFMT=
6898POSUB=
6899
6900if test -f  ../intl/config.intl; then
6901  .  ../intl/config.intl
6902fi
6903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6904$as_echo_n "checking whether NLS is requested... " >&6; }
6905if test x"$USE_NLS" != xyes; then
6906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6907$as_echo "no" >&6; }
6908else
6909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6910$as_echo "yes" >&6; }
6911
6912$as_echo "#define ENABLE_NLS 1" >>confdefs.h
6913
6914
6915  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6916$as_echo_n "checking for catalogs to be installed... " >&6; }
6917  # Look for .po and .gmo files in the source directory.
6918  CATALOGS=
6919  XLINGUAS=
6920  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6921    # If there aren't any .gmo files the shell will give us the
6922    # literal string "../path/to/srcdir/po/*.gmo" which has to be
6923    # weeded out.
6924    case "$cat" in *\**)
6925      continue;;
6926    esac
6927    # The quadruple backslash is collapsed to a double backslash
6928    # by the backticks, then collapsed again by the double quotes,
6929    # leaving us with one backslash in the sed expression (right
6930    # before the dot that mustn't act as a wildcard).
6931    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6932    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6933    # The user is allowed to set LINGUAS to a list of languages to
6934    # install catalogs for.  If it's empty that means "all of them."
6935    if test "x$LINGUAS" = x; then
6936      CATALOGS="$CATALOGS $cat"
6937      XLINGUAS="$XLINGUAS $lang"
6938    else
6939      case "$LINGUAS" in *$lang*)
6940        CATALOGS="$CATALOGS $cat"
6941        XLINGUAS="$XLINGUAS $lang"
6942        ;;
6943      esac
6944    fi
6945  done
6946  LINGUAS="$XLINGUAS"
6947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6948$as_echo "$LINGUAS" >&6; }
6949
6950
6951    DATADIRNAME=share
6952
6953  INSTOBJEXT=.mo
6954
6955  GENCAT=gencat
6956
6957  CATOBJEXT=.gmo
6958
6959fi
6960
6961
6962  # Check for presence and size of long long.
6963  ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
6964if test "x$ac_cv_type_long_long" = xyes; then :
6965
6966cat >>confdefs.h <<_ACEOF
6967#define HAVE_LONG_LONG 1
6968_ACEOF
6969
6970# The cast to long int works around a bug in the HP C Compiler
6971# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6972# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6973# This bug is HP SR number 8606223364.
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
6975$as_echo_n "checking size of long long... " >&6; }
6976if ${ac_cv_sizeof_long_long+:} false; then :
6977  $as_echo_n "(cached) " >&6
6978else
6979  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
6980
6981else
6982  if test "$ac_cv_type_long_long" = yes; then
6983     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6984$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6985as_fn_error 77 "cannot compute sizeof (long long)
6986See \`config.log' for more details" "$LINENO" 5; }
6987   else
6988     ac_cv_sizeof_long_long=0
6989   fi
6990fi
6991
6992fi
6993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6994$as_echo "$ac_cv_sizeof_long_long" >&6; }
6995
6996
6997
6998cat >>confdefs.h <<_ACEOF
6999#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
7000_ACEOF
7001
7002
7003fi
7004
7005
7006  as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7007ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7008if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7009  ac_have_decl=1
7010else
7011  ac_have_decl=0
7012fi
7013
7014cat >>confdefs.h <<_ACEOF
7015#define HAVE_DECL_BASENAME $ac_have_decl
7016_ACEOF
7017ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7018if test "x$ac_cv_have_decl_ffs" = xyes; then :
7019  ac_have_decl=1
7020else
7021  ac_have_decl=0
7022fi
7023
7024cat >>confdefs.h <<_ACEOF
7025#define HAVE_DECL_FFS $ac_have_decl
7026_ACEOF
7027ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7028if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7029  ac_have_decl=1
7030else
7031  ac_have_decl=0
7032fi
7033
7034cat >>confdefs.h <<_ACEOF
7035#define HAVE_DECL_ASPRINTF $ac_have_decl
7036_ACEOF
7037ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7038if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7039  ac_have_decl=1
7040else
7041  ac_have_decl=0
7042fi
7043
7044cat >>confdefs.h <<_ACEOF
7045#define HAVE_DECL_VASPRINTF $ac_have_decl
7046_ACEOF
7047ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7048if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7049  ac_have_decl=1
7050else
7051  ac_have_decl=0
7052fi
7053
7054cat >>confdefs.h <<_ACEOF
7055#define HAVE_DECL_SNPRINTF $ac_have_decl
7056_ACEOF
7057ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7058if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7059  ac_have_decl=1
7060else
7061  ac_have_decl=0
7062fi
7063
7064cat >>confdefs.h <<_ACEOF
7065#define HAVE_DECL_VSNPRINTF $ac_have_decl
7066_ACEOF
7067
7068  ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7069if test "x$ac_cv_have_decl_strtol" = xyes; then :
7070  ac_have_decl=1
7071else
7072  ac_have_decl=0
7073fi
7074
7075cat >>confdefs.h <<_ACEOF
7076#define HAVE_DECL_STRTOL $ac_have_decl
7077_ACEOF
7078ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7079if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7080  ac_have_decl=1
7081else
7082  ac_have_decl=0
7083fi
7084
7085cat >>confdefs.h <<_ACEOF
7086#define HAVE_DECL_STRTOUL $ac_have_decl
7087_ACEOF
7088ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7089if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7090  ac_have_decl=1
7091else
7092  ac_have_decl=0
7093fi
7094
7095cat >>confdefs.h <<_ACEOF
7096#define HAVE_DECL_STRTOLL $ac_have_decl
7097_ACEOF
7098ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7099if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7100  ac_have_decl=1
7101else
7102  ac_have_decl=0
7103fi
7104
7105cat >>confdefs.h <<_ACEOF
7106#define HAVE_DECL_STRTOULL $ac_have_decl
7107_ACEOF
7108
7109  ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7110if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7111  ac_have_decl=1
7112else
7113  ac_have_decl=0
7114fi
7115
7116cat >>confdefs.h <<_ACEOF
7117#define HAVE_DECL_STRVERSCMP $ac_have_decl
7118_ACEOF
7119
7120
7121ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7122if test "x$ac_cv_type_size_t" = xyes; then :
7123
7124else
7125
7126cat >>confdefs.h <<_ACEOF
7127#define size_t unsigned int
7128_ACEOF
7129
7130fi
7131
7132
7133
7134
7135  for ac_header in $ac_header_list
7136do :
7137  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7138ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7139"
7140if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7141  cat >>confdefs.h <<_ACEOF
7142#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7143_ACEOF
7144
7145fi
7146
7147done
7148
7149
7150
7151
7152
7153
7154
7155ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7156if test "x$ac_cv_type_pid_t" = xyes; then :
7157
7158else
7159
7160cat >>confdefs.h <<_ACEOF
7161#define pid_t int
7162_ACEOF
7163
7164fi
7165
7166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7167$as_echo_n "checking for a sed that does not truncate output... " >&6; }
7168if ${ac_cv_path_SED+:} false; then :
7169  $as_echo_n "(cached) " >&6
7170else
7171            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7172     for ac_i in 1 2 3 4 5 6 7; do
7173       ac_script="$ac_script$as_nl$ac_script"
7174     done
7175     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7176     { ac_script=; unset ac_script;}
7177     if test -z "$SED"; then
7178  ac_path_SED_found=false
7179  # Loop through the user's path and test for each of PROGNAME-LIST
7180  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7181for as_dir in $PATH
7182do
7183  IFS=$as_save_IFS
7184  test -z "$as_dir" && as_dir=.
7185    for ac_prog in sed gsed; do
7186    for ac_exec_ext in '' $ac_executable_extensions; do
7187      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7188      as_fn_executable_p "$ac_path_SED" || continue
7189# Check for GNU ac_path_SED and select it if it is found.
7190  # Check for GNU $ac_path_SED
7191case `"$ac_path_SED" --version 2>&1` in
7192*GNU*)
7193  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7194*)
7195  ac_count=0
7196  $as_echo_n 0123456789 >"conftest.in"
7197  while :
7198  do
7199    cat "conftest.in" "conftest.in" >"conftest.tmp"
7200    mv "conftest.tmp" "conftest.in"
7201    cp "conftest.in" "conftest.nl"
7202    $as_echo '' >> "conftest.nl"
7203    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7204    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7205    as_fn_arith $ac_count + 1 && ac_count=$as_val
7206    if test $ac_count -gt ${ac_path_SED_max-0}; then
7207      # Best one so far, save it but keep looking for a better one
7208      ac_cv_path_SED="$ac_path_SED"
7209      ac_path_SED_max=$ac_count
7210    fi
7211    # 10*(2^10) chars as input seems more than enough
7212    test $ac_count -gt 10 && break
7213  done
7214  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7215esac
7216
7217      $ac_path_SED_found && break 3
7218    done
7219  done
7220  done
7221IFS=$as_save_IFS
7222  if test -z "$ac_cv_path_SED"; then
7223    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7224  fi
7225else
7226  ac_cv_path_SED=$SED
7227fi
7228
7229fi
7230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7231$as_echo "$ac_cv_path_SED" >&6; }
7232 SED="$ac_cv_path_SED"
7233  rm -f conftest.sed
7234
7235
7236      if test "X$prefix" = "XNONE"; then
7237    acl_final_prefix="$ac_default_prefix"
7238  else
7239    acl_final_prefix="$prefix"
7240  fi
7241  if test "X$exec_prefix" = "XNONE"; then
7242    acl_final_exec_prefix='${prefix}'
7243  else
7244    acl_final_exec_prefix="$exec_prefix"
7245  fi
7246  acl_save_prefix="$prefix"
7247  prefix="$acl_final_prefix"
7248  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7249  prefix="$acl_save_prefix"
7250
7251
7252# Check whether --with-gnu-ld was given.
7253if test "${with_gnu_ld+set}" = set; then :
7254  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7255else
7256  with_gnu_ld=no
7257fi
7258
7259# Prepare PATH_SEPARATOR.
7260# The user is always right.
7261if test "${PATH_SEPARATOR+set}" != set; then
7262  echo "#! /bin/sh" >conf$$.sh
7263  echo  "exit 0"   >>conf$$.sh
7264  chmod +x conf$$.sh
7265  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7266    PATH_SEPARATOR=';'
7267  else
7268    PATH_SEPARATOR=:
7269  fi
7270  rm -f conf$$.sh
7271fi
7272ac_prog=ld
7273if test "$GCC" = yes; then
7274  # Check if gcc -print-prog-name=ld gives a path.
7275  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7276$as_echo_n "checking for ld used by GCC... " >&6; }
7277  case $host in
7278  *-*-mingw*)
7279    # gcc leaves a trailing carriage return which upsets mingw
7280    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7281  *)
7282    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7283  esac
7284  case $ac_prog in
7285    # Accept absolute paths.
7286    [\\/]* | [A-Za-z]:[\\/]*)
7287      re_direlt='/[^/][^/]*/\.\./'
7288      # Canonicalize the path of ld
7289      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7290      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7291	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7292      done
7293      test -z "$LD" && LD="$ac_prog"
7294      ;;
7295  "")
7296    # If it fails, then pretend we aren't using GCC.
7297    ac_prog=ld
7298    ;;
7299  *)
7300    # If it is relative, then search for the first ld in PATH.
7301    with_gnu_ld=unknown
7302    ;;
7303  esac
7304elif test "$with_gnu_ld" = yes; then
7305  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7306$as_echo_n "checking for GNU ld... " >&6; }
7307else
7308  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7309$as_echo_n "checking for non-GNU ld... " >&6; }
7310fi
7311if ${acl_cv_path_LD+:} false; then :
7312  $as_echo_n "(cached) " >&6
7313else
7314  if test -z "$LD"; then
7315  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7316  for ac_dir in $PATH; do
7317    test -z "$ac_dir" && ac_dir=.
7318    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7319      acl_cv_path_LD="$ac_dir/$ac_prog"
7320      # Check to see if the program is GNU ld.  I'd rather use --version,
7321      # but apparently some GNU ld's only accept -v.
7322      # Break only if it was the GNU/non-GNU ld that we prefer.
7323      if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
7324	test "$with_gnu_ld" != no && break
7325      else
7326	test "$with_gnu_ld" != yes && break
7327      fi
7328    fi
7329  done
7330  IFS="$ac_save_ifs"
7331else
7332  acl_cv_path_LD="$LD" # Let the user override the test with a path.
7333fi
7334fi
7335
7336LD="$acl_cv_path_LD"
7337if test -n "$LD"; then
7338  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7339$as_echo "$LD" >&6; }
7340else
7341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7342$as_echo "no" >&6; }
7343fi
7344test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7346$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7347if ${acl_cv_prog_gnu_ld+:} false; then :
7348  $as_echo_n "(cached) " >&6
7349else
7350  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7351if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
7352  acl_cv_prog_gnu_ld=yes
7353else
7354  acl_cv_prog_gnu_ld=no
7355fi
7356fi
7357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7358$as_echo "$acl_cv_prog_gnu_ld" >&6; }
7359with_gnu_ld=$acl_cv_prog_gnu_ld
7360
7361
7362
7363                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7364$as_echo_n "checking for shared library run path origin... " >&6; }
7365if ${acl_cv_rpath+:} false; then :
7366  $as_echo_n "(cached) " >&6
7367else
7368
7369    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7370    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7371    . ./conftest.sh
7372    rm -f ./conftest.sh
7373    acl_cv_rpath=done
7374
7375fi
7376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7377$as_echo "$acl_cv_rpath" >&6; }
7378  wl="$acl_cv_wl"
7379  libext="$acl_cv_libext"
7380  shlibext="$acl_cv_shlibext"
7381  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7382  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7383  hardcode_direct="$acl_cv_hardcode_direct"
7384  hardcode_minus_L="$acl_cv_hardcode_minus_L"
7385    # Check whether --enable-rpath was given.
7386if test "${enable_rpath+set}" = set; then :
7387  enableval=$enable_rpath; :
7388else
7389  enable_rpath=yes
7390fi
7391
7392
7393
7394  # Set the 'development' global.
7395  . $srcdir/../bfd/development.sh
7396
7397  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7398$as_echo_n "checking for ANSI C header files... " >&6; }
7399if ${ac_cv_header_stdc+:} false; then :
7400  $as_echo_n "(cached) " >&6
7401else
7402  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7403/* end confdefs.h.  */
7404#include <stdlib.h>
7405#include <stdarg.h>
7406#include <string.h>
7407#include <float.h>
7408
7409int
7410main ()
7411{
7412
7413  ;
7414  return 0;
7415}
7416_ACEOF
7417if ac_fn_c_try_compile "$LINENO"; then :
7418  ac_cv_header_stdc=yes
7419else
7420  ac_cv_header_stdc=no
7421fi
7422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7423
7424if test $ac_cv_header_stdc = yes; then
7425  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7426  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7427/* end confdefs.h.  */
7428#include <string.h>
7429
7430_ACEOF
7431if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7432  $EGREP "memchr" >/dev/null 2>&1; then :
7433
7434else
7435  ac_cv_header_stdc=no
7436fi
7437rm -f conftest*
7438
7439fi
7440
7441if test $ac_cv_header_stdc = yes; then
7442  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7443  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7444/* end confdefs.h.  */
7445#include <stdlib.h>
7446
7447_ACEOF
7448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7449  $EGREP "free" >/dev/null 2>&1; then :
7450
7451else
7452  ac_cv_header_stdc=no
7453fi
7454rm -f conftest*
7455
7456fi
7457
7458if test $ac_cv_header_stdc = yes; then
7459  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7460  if test "$cross_compiling" = yes; then :
7461  :
7462else
7463  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7464/* end confdefs.h.  */
7465#include <ctype.h>
7466#include <stdlib.h>
7467#if ((' ' & 0x0FF) == 0x020)
7468# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7469# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7470#else
7471# define ISLOWER(c) \
7472		   (('a' <= (c) && (c) <= 'i') \
7473		     || ('j' <= (c) && (c) <= 'r') \
7474		     || ('s' <= (c) && (c) <= 'z'))
7475# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7476#endif
7477
7478#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7479int
7480main ()
7481{
7482  int i;
7483  for (i = 0; i < 256; i++)
7484    if (XOR (islower (i), ISLOWER (i))
7485	|| toupper (i) != TOUPPER (i))
7486      return 2;
7487  return 0;
7488}
7489_ACEOF
7490if ac_fn_c_try_run "$LINENO"; then :
7491
7492else
7493  ac_cv_header_stdc=no
7494fi
7495rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7496  conftest.$ac_objext conftest.beam conftest.$ac_ext
7497fi
7498
7499fi
7500fi
7501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7502$as_echo "$ac_cv_header_stdc" >&6; }
7503if test $ac_cv_header_stdc = yes; then
7504
7505$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7506
7507fi
7508
7509  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7510# for constant arguments.  Useless!
7511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
7512$as_echo_n "checking for working alloca.h... " >&6; }
7513if ${ac_cv_working_alloca_h+:} false; then :
7514  $as_echo_n "(cached) " >&6
7515else
7516  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7517/* end confdefs.h.  */
7518#include <alloca.h>
7519int
7520main ()
7521{
7522char *p = (char *) alloca (2 * sizeof (int));
7523			  if (p) return 0;
7524  ;
7525  return 0;
7526}
7527_ACEOF
7528if ac_fn_c_try_link "$LINENO"; then :
7529  ac_cv_working_alloca_h=yes
7530else
7531  ac_cv_working_alloca_h=no
7532fi
7533rm -f core conftest.err conftest.$ac_objext \
7534    conftest$ac_exeext conftest.$ac_ext
7535fi
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
7537$as_echo "$ac_cv_working_alloca_h" >&6; }
7538if test $ac_cv_working_alloca_h = yes; then
7539
7540$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
7541
7542fi
7543
7544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
7545$as_echo_n "checking for alloca... " >&6; }
7546if ${ac_cv_func_alloca_works+:} false; then :
7547  $as_echo_n "(cached) " >&6
7548else
7549  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7550/* end confdefs.h.  */
7551#ifdef __GNUC__
7552# define alloca __builtin_alloca
7553#else
7554# ifdef _MSC_VER
7555#  include <malloc.h>
7556#  define alloca _alloca
7557# else
7558#  ifdef HAVE_ALLOCA_H
7559#   include <alloca.h>
7560#  else
7561#   ifdef _AIX
7562 #pragma alloca
7563#   else
7564#    ifndef alloca /* predefined by HP cc +Olibcalls */
7565void *alloca (size_t);
7566#    endif
7567#   endif
7568#  endif
7569# endif
7570#endif
7571
7572int
7573main ()
7574{
7575char *p = (char *) alloca (1);
7576				    if (p) return 0;
7577  ;
7578  return 0;
7579}
7580_ACEOF
7581if ac_fn_c_try_link "$LINENO"; then :
7582  ac_cv_func_alloca_works=yes
7583else
7584  ac_cv_func_alloca_works=no
7585fi
7586rm -f core conftest.err conftest.$ac_objext \
7587    conftest$ac_exeext conftest.$ac_ext
7588fi
7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
7590$as_echo "$ac_cv_func_alloca_works" >&6; }
7591
7592if test $ac_cv_func_alloca_works = yes; then
7593
7594$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
7595
7596else
7597  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7598# that cause trouble.  Some versions do not even contain alloca or
7599# contain a buggy version.  If you still want to use their alloca,
7600# use ar to extract alloca.o from them instead of compiling alloca.c.
7601
7602ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
7603
7604$as_echo "#define C_ALLOCA 1" >>confdefs.h
7605
7606
7607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
7608$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
7609if ${ac_cv_os_cray+:} false; then :
7610  $as_echo_n "(cached) " >&6
7611else
7612  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7613/* end confdefs.h.  */
7614#if defined CRAY && ! defined CRAY2
7615webecray
7616#else
7617wenotbecray
7618#endif
7619
7620_ACEOF
7621if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7622  $EGREP "webecray" >/dev/null 2>&1; then :
7623  ac_cv_os_cray=yes
7624else
7625  ac_cv_os_cray=no
7626fi
7627rm -f conftest*
7628
7629fi
7630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7631$as_echo "$ac_cv_os_cray" >&6; }
7632if test $ac_cv_os_cray = yes; then
7633  for ac_func in _getb67 GETB67 getb67; do
7634    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7635ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7636if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7637
7638cat >>confdefs.h <<_ACEOF
7639#define CRAY_STACKSEG_END $ac_func
7640_ACEOF
7641
7642    break
7643fi
7644
7645  done
7646fi
7647
7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7649$as_echo_n "checking stack direction for C alloca... " >&6; }
7650if ${ac_cv_c_stack_direction+:} false; then :
7651  $as_echo_n "(cached) " >&6
7652else
7653  if test "$cross_compiling" = yes; then :
7654  ac_cv_c_stack_direction=0
7655else
7656  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7657/* end confdefs.h.  */
7658$ac_includes_default
7659int
7660find_stack_direction (int *addr, int depth)
7661{
7662  int dir, dummy = 0;
7663  if (! addr)
7664    addr = &dummy;
7665  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7666  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7667  return dir + dummy;
7668}
7669
7670int
7671main (int argc, char **argv)
7672{
7673  return find_stack_direction (0, argc + !argv + 20) < 0;
7674}
7675_ACEOF
7676if ac_fn_c_try_run "$LINENO"; then :
7677  ac_cv_c_stack_direction=1
7678else
7679  ac_cv_c_stack_direction=-1
7680fi
7681rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7682  conftest.$ac_objext conftest.beam conftest.$ac_ext
7683fi
7684
7685fi
7686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7687$as_echo "$ac_cv_c_stack_direction" >&6; }
7688cat >>confdefs.h <<_ACEOF
7689#define STACK_DIRECTION $ac_cv_c_stack_direction
7690_ACEOF
7691
7692
7693fi
7694
7695
7696  WIN32APILIBS=
7697  case ${host} in
7698    *mingw32*)
7699
7700$as_echo "#define USE_WIN32API 1" >>confdefs.h
7701
7702      WIN32APILIBS="-lws2_32"
7703      ;;
7704  esac
7705
7706
7707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
7708$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
7709if ${am_cv_langinfo_codeset+:} false; then :
7710  $as_echo_n "(cached) " >&6
7711else
7712  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7713/* end confdefs.h.  */
7714#include <langinfo.h>
7715int
7716main ()
7717{
7718char* cs = nl_langinfo(CODESET);
7719  ;
7720  return 0;
7721}
7722_ACEOF
7723if ac_fn_c_try_link "$LINENO"; then :
7724  am_cv_langinfo_codeset=yes
7725else
7726  am_cv_langinfo_codeset=no
7727fi
7728rm -f core conftest.err conftest.$ac_objext \
7729    conftest$ac_exeext conftest.$ac_ext
7730
7731fi
7732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
7733$as_echo "$am_cv_langinfo_codeset" >&6; }
7734  if test $am_cv_langinfo_codeset = yes; then
7735
7736$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
7737
7738  fi
7739
7740
7741  for ac_header in linux/perf_event.h locale.h memory.h signal.h 		   sys/resource.h sys/socket.h 		   sys/un.h sys/wait.h 		   thread_db.h wait.h 		   termios.h 		   dlfcn.h 		   linux/elf.h proc_service.h 		   poll.h sys/poll.h sys/select.h
7742do :
7743  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7744ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7745if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7746  cat >>confdefs.h <<_ACEOF
7747#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7748_ACEOF
7749
7750fi
7751
7752done
7753
7754
7755
7756for ac_func in getpagesize
7757do :
7758  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7759if test "x$ac_cv_func_getpagesize" = xyes; then :
7760  cat >>confdefs.h <<_ACEOF
7761#define HAVE_GETPAGESIZE 1
7762_ACEOF
7763
7764fi
7765done
7766
7767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7768$as_echo_n "checking for working mmap... " >&6; }
7769if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7770  $as_echo_n "(cached) " >&6
7771else
7772  if test "$cross_compiling" = yes; then :
7773  ac_cv_func_mmap_fixed_mapped=no
7774else
7775  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7776/* end confdefs.h.  */
7777$ac_includes_default
7778/* malloc might have been renamed as rpl_malloc. */
7779#undef malloc
7780
7781/* Thanks to Mike Haertel and Jim Avera for this test.
7782   Here is a matrix of mmap possibilities:
7783	mmap private not fixed
7784	mmap private fixed at somewhere currently unmapped
7785	mmap private fixed at somewhere already mapped
7786	mmap shared not fixed
7787	mmap shared fixed at somewhere currently unmapped
7788	mmap shared fixed at somewhere already mapped
7789   For private mappings, we should verify that changes cannot be read()
7790   back from the file, nor mmap's back from the file at a different
7791   address.  (There have been systems where private was not correctly
7792   implemented like the infamous i386 svr4.0, and systems where the
7793   VM page cache was not coherent with the file system buffer cache
7794   like early versions of FreeBSD and possibly contemporary NetBSD.)
7795   For shared mappings, we should conversely verify that changes get
7796   propagated back to all the places they're supposed to be.
7797
7798   Grep wants private fixed already mapped.
7799   The main things grep needs to know about mmap are:
7800   * does it exist and is it safe to write into the mmap'd area
7801   * how to use it (BSD variants)  */
7802
7803#include <fcntl.h>
7804#include <sys/mman.h>
7805
7806#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7807char *malloc ();
7808#endif
7809
7810/* This mess was copied from the GNU getpagesize.h.  */
7811#ifndef HAVE_GETPAGESIZE
7812# ifdef _SC_PAGESIZE
7813#  define getpagesize() sysconf(_SC_PAGESIZE)
7814# else /* no _SC_PAGESIZE */
7815#  ifdef HAVE_SYS_PARAM_H
7816#   include <sys/param.h>
7817#   ifdef EXEC_PAGESIZE
7818#    define getpagesize() EXEC_PAGESIZE
7819#   else /* no EXEC_PAGESIZE */
7820#    ifdef NBPG
7821#     define getpagesize() NBPG * CLSIZE
7822#     ifndef CLSIZE
7823#      define CLSIZE 1
7824#     endif /* no CLSIZE */
7825#    else /* no NBPG */
7826#     ifdef NBPC
7827#      define getpagesize() NBPC
7828#     else /* no NBPC */
7829#      ifdef PAGESIZE
7830#       define getpagesize() PAGESIZE
7831#      endif /* PAGESIZE */
7832#     endif /* no NBPC */
7833#    endif /* no NBPG */
7834#   endif /* no EXEC_PAGESIZE */
7835#  else /* no HAVE_SYS_PARAM_H */
7836#   define getpagesize() 8192	/* punt totally */
7837#  endif /* no HAVE_SYS_PARAM_H */
7838# endif /* no _SC_PAGESIZE */
7839
7840#endif /* no HAVE_GETPAGESIZE */
7841
7842int
7843main ()
7844{
7845  char *data, *data2, *data3;
7846  const char *cdata2;
7847  int i, pagesize;
7848  int fd, fd2;
7849
7850  pagesize = getpagesize ();
7851
7852  /* First, make a file with some known garbage in it. */
7853  data = (char *) malloc (pagesize);
7854  if (!data)
7855    return 1;
7856  for (i = 0; i < pagesize; ++i)
7857    *(data + i) = rand ();
7858  umask (0);
7859  fd = creat ("conftest.mmap", 0600);
7860  if (fd < 0)
7861    return 2;
7862  if (write (fd, data, pagesize) != pagesize)
7863    return 3;
7864  close (fd);
7865
7866  /* Next, check that the tail of a page is zero-filled.  File must have
7867     non-zero length, otherwise we risk SIGBUS for entire page.  */
7868  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7869  if (fd2 < 0)
7870    return 4;
7871  cdata2 = "";
7872  if (write (fd2, cdata2, 1) != 1)
7873    return 5;
7874  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7875  if (data2 == MAP_FAILED)
7876    return 6;
7877  for (i = 0; i < pagesize; ++i)
7878    if (*(data2 + i))
7879      return 7;
7880  close (fd2);
7881  if (munmap (data2, pagesize))
7882    return 8;
7883
7884  /* Next, try to mmap the file at a fixed address which already has
7885     something else allocated at it.  If we can, also make sure that
7886     we see the same garbage.  */
7887  fd = open ("conftest.mmap", O_RDWR);
7888  if (fd < 0)
7889    return 9;
7890  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7891		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
7892    return 10;
7893  for (i = 0; i < pagesize; ++i)
7894    if (*(data + i) != *(data2 + i))
7895      return 11;
7896
7897  /* Finally, make sure that changes to the mapped area do not
7898     percolate back to the file as seen by read().  (This is a bug on
7899     some variants of i386 svr4.0.)  */
7900  for (i = 0; i < pagesize; ++i)
7901    *(data2 + i) = *(data2 + i) + 1;
7902  data3 = (char *) malloc (pagesize);
7903  if (!data3)
7904    return 12;
7905  if (read (fd, data3, pagesize) != pagesize)
7906    return 13;
7907  for (i = 0; i < pagesize; ++i)
7908    if (*(data + i) != *(data3 + i))
7909      return 14;
7910  close (fd);
7911  return 0;
7912}
7913_ACEOF
7914if ac_fn_c_try_run "$LINENO"; then :
7915  ac_cv_func_mmap_fixed_mapped=yes
7916else
7917  ac_cv_func_mmap_fixed_mapped=no
7918fi
7919rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7920  conftest.$ac_objext conftest.beam conftest.$ac_ext
7921fi
7922
7923fi
7924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7925$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7926if test $ac_cv_func_mmap_fixed_mapped = yes; then
7927
7928$as_echo "#define HAVE_MMAP 1" >>confdefs.h
7929
7930fi
7931rm -f conftest.mmap conftest.txt
7932
7933  for ac_header in vfork.h
7934do :
7935  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7936if test "x$ac_cv_header_vfork_h" = xyes; then :
7937  cat >>confdefs.h <<_ACEOF
7938#define HAVE_VFORK_H 1
7939_ACEOF
7940
7941fi
7942
7943done
7944
7945for ac_func in fork vfork
7946do :
7947  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7948ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7949if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7950  cat >>confdefs.h <<_ACEOF
7951#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7952_ACEOF
7953
7954fi
7955done
7956
7957if test "x$ac_cv_func_fork" = xyes; then
7958  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7959$as_echo_n "checking for working fork... " >&6; }
7960if ${ac_cv_func_fork_works+:} false; then :
7961  $as_echo_n "(cached) " >&6
7962else
7963  if test "$cross_compiling" = yes; then :
7964  ac_cv_func_fork_works=cross
7965else
7966  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7967/* end confdefs.h.  */
7968$ac_includes_default
7969int
7970main ()
7971{
7972
7973	  /* By Ruediger Kuhlmann. */
7974	  return fork () < 0;
7975
7976  ;
7977  return 0;
7978}
7979_ACEOF
7980if ac_fn_c_try_run "$LINENO"; then :
7981  ac_cv_func_fork_works=yes
7982else
7983  ac_cv_func_fork_works=no
7984fi
7985rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7986  conftest.$ac_objext conftest.beam conftest.$ac_ext
7987fi
7988
7989fi
7990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7991$as_echo "$ac_cv_func_fork_works" >&6; }
7992
7993else
7994  ac_cv_func_fork_works=$ac_cv_func_fork
7995fi
7996if test "x$ac_cv_func_fork_works" = xcross; then
7997  case $host in
7998    *-*-amigaos* | *-*-msdosdjgpp*)
7999      # Override, as these systems have only a dummy fork() stub
8000      ac_cv_func_fork_works=no
8001      ;;
8002    *)
8003      ac_cv_func_fork_works=yes
8004      ;;
8005  esac
8006  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
8007$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
8008fi
8009ac_cv_func_vfork_works=$ac_cv_func_vfork
8010if test "x$ac_cv_func_vfork" = xyes; then
8011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
8012$as_echo_n "checking for working vfork... " >&6; }
8013if ${ac_cv_func_vfork_works+:} false; then :
8014  $as_echo_n "(cached) " >&6
8015else
8016  if test "$cross_compiling" = yes; then :
8017  ac_cv_func_vfork_works=cross
8018else
8019  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8020/* end confdefs.h.  */
8021/* Thanks to Paul Eggert for this test.  */
8022$ac_includes_default
8023#include <sys/wait.h>
8024#ifdef HAVE_VFORK_H
8025# include <vfork.h>
8026#endif
8027/* On some sparc systems, changes by the child to local and incoming
8028   argument registers are propagated back to the parent.  The compiler
8029   is told about this with #include <vfork.h>, but some compilers
8030   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
8031   static variable whose address is put into a register that is
8032   clobbered by the vfork.  */
8033static void
8034#ifdef __cplusplus
8035sparc_address_test (int arg)
8036# else
8037sparc_address_test (arg) int arg;
8038#endif
8039{
8040  static pid_t child;
8041  if (!child) {
8042    child = vfork ();
8043    if (child < 0) {
8044      perror ("vfork");
8045      _exit(2);
8046    }
8047    if (!child) {
8048      arg = getpid();
8049      write(-1, "", 0);
8050      _exit (arg);
8051    }
8052  }
8053}
8054
8055int
8056main ()
8057{
8058  pid_t parent = getpid ();
8059  pid_t child;
8060
8061  sparc_address_test (0);
8062
8063  child = vfork ();
8064
8065  if (child == 0) {
8066    /* Here is another test for sparc vfork register problems.  This
8067       test uses lots of local variables, at least as many local
8068       variables as main has allocated so far including compiler
8069       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
8070       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
8071       reuse the register of parent for one of the local variables,
8072       since it will think that parent can't possibly be used any more
8073       in this routine.  Assigning to the local variable will thus
8074       munge parent in the parent process.  */
8075    pid_t
8076      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8077      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8078    /* Convince the compiler that p..p7 are live; otherwise, it might
8079       use the same hardware register for all 8 local variables.  */
8080    if (p != p1 || p != p2 || p != p3 || p != p4
8081	|| p != p5 || p != p6 || p != p7)
8082      _exit(1);
8083
8084    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
8085       from child file descriptors.  If the child closes a descriptor
8086       before it execs or exits, this munges the parent's descriptor
8087       as well.  Test for this by closing stdout in the child.  */
8088    _exit(close(fileno(stdout)) != 0);
8089  } else {
8090    int status;
8091    struct stat st;
8092
8093    while (wait(&status) != child)
8094      ;
8095    return (
8096	 /* Was there some problem with vforking?  */
8097	 child < 0
8098
8099	 /* Did the child fail?  (This shouldn't happen.)  */
8100	 || status
8101
8102	 /* Did the vfork/compiler bug occur?  */
8103	 || parent != getpid()
8104
8105	 /* Did the file descriptor bug occur?  */
8106	 || fstat(fileno(stdout), &st) != 0
8107	 );
8108  }
8109}
8110_ACEOF
8111if ac_fn_c_try_run "$LINENO"; then :
8112  ac_cv_func_vfork_works=yes
8113else
8114  ac_cv_func_vfork_works=no
8115fi
8116rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8117  conftest.$ac_objext conftest.beam conftest.$ac_ext
8118fi
8119
8120fi
8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
8122$as_echo "$ac_cv_func_vfork_works" >&6; }
8123
8124fi;
8125if test "x$ac_cv_func_fork_works" = xcross; then
8126  ac_cv_func_vfork_works=$ac_cv_func_vfork
8127  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
8128$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
8129fi
8130
8131if test "x$ac_cv_func_vfork_works" = xyes; then
8132
8133$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
8134
8135else
8136
8137$as_echo "#define vfork fork" >>confdefs.h
8138
8139fi
8140if test "x$ac_cv_func_fork_works" = xyes; then
8141
8142$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
8143
8144fi
8145
8146  for ac_func in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
8147		  ptrace64 sbrk setns sigaltstack sigprocmask \
8148		  setpgid setpgrp getrusage getauxval sigtimedwait
8149do :
8150  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8151ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8152if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8153  cat >>confdefs.h <<_ACEOF
8154#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8155_ACEOF
8156
8157fi
8158done
8159
8160
8161  # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
8162  # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
8163  # only in linux/personality.h.
8164  ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
8165"
8166if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes; then :
8167  ac_have_decl=1
8168else
8169  ac_have_decl=0
8170fi
8171
8172cat >>confdefs.h <<_ACEOF
8173#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
8174_ACEOF
8175
8176
8177  ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8178if test "x$ac_cv_have_decl_strstr" = xyes; then :
8179  ac_have_decl=1
8180else
8181  ac_have_decl=0
8182fi
8183
8184cat >>confdefs.h <<_ACEOF
8185#define HAVE_DECL_STRSTR $ac_have_decl
8186_ACEOF
8187
8188
8189  # ----------------------- #
8190  # Checks for structures.  #
8191  # ----------------------- #
8192
8193  ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8194if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
8195
8196cat >>confdefs.h <<_ACEOF
8197#define HAVE_STRUCT_STAT_ST_BLOCKS 1
8198_ACEOF
8199
8200
8201fi
8202ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
8203if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
8204
8205cat >>confdefs.h <<_ACEOF
8206#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
8207_ACEOF
8208
8209
8210fi
8211
8212
8213  # On FreeBSD we need libutil for the kinfo_get* functions.  On
8214  # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8215  # Figure out which one to use.
8216  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
8217$as_echo_n "checking for library containing kinfo_getfile... " >&6; }
8218if ${ac_cv_search_kinfo_getfile+:} false; then :
8219  $as_echo_n "(cached) " >&6
8220else
8221  ac_func_search_save_LIBS=$LIBS
8222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8223/* end confdefs.h.  */
8224
8225/* Override any GCC internal prototype to avoid an error.
8226   Use char because int might match the return type of a GCC
8227   builtin and then its argument prototype would still apply.  */
8228#ifdef __cplusplus
8229extern "C"
8230#endif
8231char kinfo_getfile ();
8232int
8233main ()
8234{
8235return kinfo_getfile ();
8236  ;
8237  return 0;
8238}
8239_ACEOF
8240for ac_lib in '' util util-freebsd; do
8241  if test -z "$ac_lib"; then
8242    ac_res="none required"
8243  else
8244    ac_res=-l$ac_lib
8245    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8246  fi
8247  if ac_fn_c_try_link "$LINENO"; then :
8248  ac_cv_search_kinfo_getfile=$ac_res
8249fi
8250rm -f core conftest.err conftest.$ac_objext \
8251    conftest$ac_exeext
8252  if ${ac_cv_search_kinfo_getfile+:} false; then :
8253  break
8254fi
8255done
8256if ${ac_cv_search_kinfo_getfile+:} false; then :
8257
8258else
8259  ac_cv_search_kinfo_getfile=no
8260fi
8261rm conftest.$ac_ext
8262LIBS=$ac_func_search_save_LIBS
8263fi
8264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
8265$as_echo "$ac_cv_search_kinfo_getfile" >&6; }
8266ac_res=$ac_cv_search_kinfo_getfile
8267if test "$ac_res" != no; then :
8268  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8269
8270fi
8271
8272
8273  # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
8274  for ac_func in kinfo_getfile
8275do :
8276  ac_fn_c_check_func "$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
8277if test "x$ac_cv_func_kinfo_getfile" = xyes; then :
8278  cat >>confdefs.h <<_ACEOF
8279#define HAVE_KINFO_GETFILE 1
8280_ACEOF
8281
8282fi
8283done
8284
8285
8286  # ----------------------- #
8287  # Check for threading.    #
8288  # ----------------------- #
8289
8290  # Check whether --enable-threading was given.
8291if test "${enable_threading+set}" = set; then :
8292  enableval=$enable_threading; case "$enableval" in
8293    yes) want_threading=yes ;;
8294    no) want_threading=no ;;
8295    *) as_fn_error $? "bad value $enableval for threading" "$LINENO" 5 ;;
8296    esac
8297else
8298  want_threading=yes
8299fi
8300
8301
8302  # Check for std::thread.  This does not work on some platforms, like
8303  # mingw and DJGPP.
8304  ac_ext=cpp
8305ac_cpp='$CXXCPP $CPPFLAGS'
8306ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8307ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8308ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8309
8310
8311
8312
8313
8314ac_ext=c
8315ac_cpp='$CPP $CPPFLAGS'
8316ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8317ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8318ac_compiler_gnu=$ac_cv_c_compiler_gnu
8319
8320ax_pthread_ok=no
8321
8322# We used to check for pthread.h first, but this fails if pthread.h
8323# requires special compiler flags (e.g. on Tru64 or Sequent).
8324# It gets checked for in the link test anyway.
8325
8326# First of all, check if the user has set any of the PTHREAD_LIBS,
8327# etcetera environment variables, and if threads linking works using
8328# them:
8329if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
8330        ax_pthread_save_CC="$CC"
8331        ax_pthread_save_CFLAGS="$CFLAGS"
8332        ax_pthread_save_LIBS="$LIBS"
8333        if test "x$PTHREAD_CC" != "x"; then :
8334  CC="$PTHREAD_CC"
8335fi
8336        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8337        LIBS="$PTHREAD_LIBS $LIBS"
8338        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
8339$as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
8340        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8341/* end confdefs.h.  */
8342
8343/* Override any GCC internal prototype to avoid an error.
8344   Use char because int might match the return type of a GCC
8345   builtin and then its argument prototype would still apply.  */
8346#ifdef __cplusplus
8347extern "C"
8348#endif
8349char pthread_join ();
8350int
8351main ()
8352{
8353return pthread_join ();
8354  ;
8355  return 0;
8356}
8357_ACEOF
8358if ac_fn_c_try_link "$LINENO"; then :
8359  ax_pthread_ok=yes
8360fi
8361rm -f core conftest.err conftest.$ac_objext \
8362    conftest$ac_exeext conftest.$ac_ext
8363        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8364$as_echo "$ax_pthread_ok" >&6; }
8365        if test "x$ax_pthread_ok" = "xno"; then
8366                PTHREAD_LIBS=""
8367                PTHREAD_CFLAGS=""
8368        fi
8369        CC="$ax_pthread_save_CC"
8370        CFLAGS="$ax_pthread_save_CFLAGS"
8371        LIBS="$ax_pthread_save_LIBS"
8372fi
8373
8374# We must check for the threads library under a number of different
8375# names; the ordering is very important because some systems
8376# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
8377# libraries is broken (non-POSIX).
8378
8379# Create a list of thread flags to try.  Items starting with a "-" are
8380# C compiler flags, and other items are library names, except for "none"
8381# which indicates that we try without any flags at all, and "pthread-config"
8382# which is a program returning the flags for the Pth emulation library.
8383
8384ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
8385
8386# The ordering *is* (sometimes) important.  Some notes on the
8387# individual items follow:
8388
8389# pthreads: AIX (must check this before -lpthread)
8390# none: in case threads are in libc; should be tried before -Kthread and
8391#       other compiler flags to prevent continual compiler warnings
8392# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
8393# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
8394#           (Note: HP C rejects this with "bad form for `-t' option")
8395# -pthreads: Solaris/gcc (Note: HP C also rejects)
8396# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
8397#      doesn't hurt to check since this sometimes defines pthreads and
8398#      -D_REENTRANT too), HP C (must be checked before -lpthread, which
8399#      is present but should not be used directly; and before -mthreads,
8400#      because the compiler interprets this as "-mt" + "-hreads")
8401# -mthreads: Mingw32/gcc, Lynx/gcc
8402# pthread: Linux, etcetera
8403# --thread-safe: KAI C++
8404# pthread-config: use pthread-config program (for GNU Pth library)
8405
8406case $host_os in
8407
8408        freebsd*)
8409
8410        # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
8411        # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
8412
8413        ax_pthread_flags="-kthread lthread $ax_pthread_flags"
8414        ;;
8415
8416        hpux*)
8417
8418        # From the cc(1) man page: "[-mt] Sets various -D flags to enable
8419        # multi-threading and also sets -lpthread."
8420
8421        ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
8422        ;;
8423
8424        openedition*)
8425
8426        # IBM z/OS requires a feature-test macro to be defined in order to
8427        # enable POSIX threads at all, so give the user a hint if this is
8428        # not set. (We don't define these ourselves, as they can affect
8429        # other portions of the system API in unpredictable ways.)
8430
8431        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8432/* end confdefs.h.  */
8433
8434#            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
8435             AX_PTHREAD_ZOS_MISSING
8436#            endif
8437
8438_ACEOF
8439if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8440  $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
8441  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
8442$as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
8443fi
8444rm -f conftest*
8445
8446        ;;
8447
8448        solaris*)
8449
8450        # On Solaris (at least, for some versions), libc contains stubbed
8451        # (non-functional) versions of the pthreads routines, so link-based
8452        # tests will erroneously succeed. (N.B.: The stubs are missing
8453        # pthread_cleanup_push, or rather a function called by this macro,
8454        # so we could check for that, but who knows whether they'll stub
8455        # that too in a future libc.)  So we'll check first for the
8456        # standard Solaris way of linking pthreads (-mt -lpthread).
8457
8458        ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags"
8459        ;;
8460esac
8461
8462# GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
8463
8464if test "x$GCC" = "xyes"; then :
8465  ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"
8466fi
8467
8468# The presence of a feature test macro requesting re-entrant function
8469# definitions is, on some systems, a strong hint that pthreads support is
8470# correctly enabled
8471
8472case $host_os in
8473        darwin* | hpux* | linux* | osf* | solaris*)
8474        ax_pthread_check_macro="_REENTRANT"
8475        ;;
8476
8477        aix*)
8478        ax_pthread_check_macro="_THREAD_SAFE"
8479        ;;
8480
8481        *)
8482        ax_pthread_check_macro="--"
8483        ;;
8484esac
8485if test "x$ax_pthread_check_macro" = "x--"; then :
8486  ax_pthread_check_cond=0
8487else
8488  ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
8489fi
8490
8491# Are we compiling with Clang?
8492
8493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
8494$as_echo_n "checking whether $CC is Clang... " >&6; }
8495if ${ax_cv_PTHREAD_CLANG+:} false; then :
8496  $as_echo_n "(cached) " >&6
8497else
8498  ax_cv_PTHREAD_CLANG=no
8499     # Note that Autoconf sets GCC=yes for Clang as well as GCC
8500     if test "x$GCC" = "xyes"; then
8501        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8502/* end confdefs.h.  */
8503/* Note: Clang 2.7 lacks __clang_[a-z]+__ */
8504#            if defined(__clang__) && defined(__llvm__)
8505             AX_PTHREAD_CC_IS_CLANG
8506#            endif
8507
8508_ACEOF
8509if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8510  $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1; then :
8511  ax_cv_PTHREAD_CLANG=yes
8512fi
8513rm -f conftest*
8514
8515     fi
8516
8517fi
8518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
8519$as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
8520ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
8521
8522ax_pthread_clang_warning=no
8523
8524# Clang needs special handling, because older versions handle the -pthread
8525# option in a rather... idiosyncratic way
8526
8527if test "x$ax_pthread_clang" = "xyes"; then
8528
8529        # Clang takes -pthread; it has never supported any other flag
8530
8531        # (Note 1: This will need to be revisited if a system that Clang
8532        # supports has POSIX threads in a separate library.  This tends not
8533        # to be the way of modern systems, but it's conceivable.)
8534
8535        # (Note 2: On some systems, notably Darwin, -pthread is not needed
8536        # to get POSIX threads support; the API is always present and
8537        # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
8538        # -pthread does define _REENTRANT, and while the Darwin headers
8539        # ignore this macro, third-party headers might not.)
8540
8541        PTHREAD_CFLAGS="-pthread"
8542        PTHREAD_LIBS=
8543
8544        ax_pthread_ok=yes
8545
8546        # However, older versions of Clang make a point of warning the user
8547        # that, in an invocation where only linking and no compilation is
8548        # taking place, the -pthread option has no effect ("argument unused
8549        # during compilation").  They expect -pthread to be passed in only
8550        # when source code is being compiled.
8551        #
8552        # Problem is, this is at odds with the way Automake and most other
8553        # C build frameworks function, which is that the same flags used in
8554        # compilation (CFLAGS) are also used in linking.  Many systems
8555        # supported by AX_PTHREAD require exactly this for POSIX threads
8556        # support, and in fact it is often not straightforward to specify a
8557        # flag that is used only in the compilation phase and not in
8558        # linking.  Such a scenario is extremely rare in practice.
8559        #
8560        # Even though use of the -pthread flag in linking would only print
8561        # a warning, this can be a nuisance for well-run software projects
8562        # that build with -Werror.  So if the active version of Clang has
8563        # this misfeature, we search for an option to squash it.
8564
8565        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
8566$as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
8567if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false; then :
8568  $as_echo_n "(cached) " >&6
8569else
8570  ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
8571             # Create an alternate version of $ac_link that compiles and
8572             # links in two steps (.c -> .o, .o -> exe) instead of one
8573             # (.c -> exe), because the warning occurs only in the second
8574             # step
8575             ax_pthread_save_ac_link="$ac_link"
8576             ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
8577             ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
8578             ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
8579             ax_pthread_save_CFLAGS="$CFLAGS"
8580             for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
8581                if test "x$ax_pthread_try" = "xunknown"; then :
8582  break
8583fi
8584                CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
8585                ac_link="$ax_pthread_save_ac_link"
8586                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8587/* end confdefs.h.  */
8588int main(void){return 0;}
8589_ACEOF
8590if ac_fn_c_try_link "$LINENO"; then :
8591  ac_link="$ax_pthread_2step_ac_link"
8592                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8593/* end confdefs.h.  */
8594int main(void){return 0;}
8595_ACEOF
8596if ac_fn_c_try_link "$LINENO"; then :
8597  break
8598fi
8599rm -f core conftest.err conftest.$ac_objext \
8600    conftest$ac_exeext conftest.$ac_ext
8601
8602fi
8603rm -f core conftest.err conftest.$ac_objext \
8604    conftest$ac_exeext conftest.$ac_ext
8605             done
8606             ac_link="$ax_pthread_save_ac_link"
8607             CFLAGS="$ax_pthread_save_CFLAGS"
8608             if test "x$ax_pthread_try" = "x"; then :
8609  ax_pthread_try=no
8610fi
8611             ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
8612
8613fi
8614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
8615$as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
8616
8617        case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
8618                no | unknown) ;;
8619                *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
8620        esac
8621
8622fi # $ax_pthread_clang = yes
8623
8624if test "x$ax_pthread_ok" = "xno"; then
8625for ax_pthread_try_flag in $ax_pthread_flags; do
8626
8627        case $ax_pthread_try_flag in
8628                none)
8629                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
8630$as_echo_n "checking whether pthreads work without any flags... " >&6; }
8631                ;;
8632
8633                -mt,pthread)
8634                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
8635$as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
8636                PTHREAD_CFLAGS="-mt"
8637                PTHREAD_LIBS="-lpthread"
8638                ;;
8639
8640                -*)
8641                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
8642$as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
8643                PTHREAD_CFLAGS="$ax_pthread_try_flag"
8644                ;;
8645
8646                pthread-config)
8647                # Extract the first word of "pthread-config", so it can be a program name with args.
8648set dummy pthread-config; ac_word=$2
8649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8650$as_echo_n "checking for $ac_word... " >&6; }
8651if ${ac_cv_prog_ax_pthread_config+:} false; then :
8652  $as_echo_n "(cached) " >&6
8653else
8654  if test -n "$ax_pthread_config"; then
8655  ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
8656else
8657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8658for as_dir in $PATH
8659do
8660  IFS=$as_save_IFS
8661  test -z "$as_dir" && as_dir=.
8662    for ac_exec_ext in '' $ac_executable_extensions; do
8663  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8664    ac_cv_prog_ax_pthread_config="yes"
8665    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8666    break 2
8667  fi
8668done
8669  done
8670IFS=$as_save_IFS
8671
8672  test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
8673fi
8674fi
8675ax_pthread_config=$ac_cv_prog_ax_pthread_config
8676if test -n "$ax_pthread_config"; then
8677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
8678$as_echo "$ax_pthread_config" >&6; }
8679else
8680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681$as_echo "no" >&6; }
8682fi
8683
8684
8685                if test "x$ax_pthread_config" = "xno"; then :
8686  continue
8687fi
8688                PTHREAD_CFLAGS="`pthread-config --cflags`"
8689                PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
8690                ;;
8691
8692                *)
8693                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
8694$as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
8695                PTHREAD_LIBS="-l$ax_pthread_try_flag"
8696                ;;
8697        esac
8698
8699        ax_pthread_save_CFLAGS="$CFLAGS"
8700        ax_pthread_save_LIBS="$LIBS"
8701        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8702        LIBS="$PTHREAD_LIBS $LIBS"
8703
8704        # Check for various functions.  We must include pthread.h,
8705        # since some functions may be macros.  (On the Sequent, we
8706        # need a special flag -Kthread to make this header compile.)
8707        # We check for pthread_join because it is in -lpthread on IRIX
8708        # while pthread_create is in libc.  We check for pthread_attr_init
8709        # due to DEC craziness with -lpthreads.  We check for
8710        # pthread_cleanup_push because it is one of the few pthread
8711        # functions on Solaris that doesn't have a non-functional libc stub.
8712        # We try pthread_create on general principles.
8713
8714        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8715/* end confdefs.h.  */
8716#include <pthread.h>
8717#                       if $ax_pthread_check_cond
8718#                        error "$ax_pthread_check_macro must be defined"
8719#                       endif
8720                        static void routine(void *a) { a = 0; }
8721                        static void *start_routine(void *a) { return a; }
8722int
8723main ()
8724{
8725pthread_t th; pthread_attr_t attr;
8726                        pthread_create(&th, 0, start_routine, 0);
8727                        pthread_join(th, 0);
8728                        pthread_attr_init(&attr);
8729                        pthread_cleanup_push(routine, 0);
8730                        pthread_cleanup_pop(0) /* ; */
8731  ;
8732  return 0;
8733}
8734_ACEOF
8735if ac_fn_c_try_link "$LINENO"; then :
8736  ax_pthread_ok=yes
8737fi
8738rm -f core conftest.err conftest.$ac_objext \
8739    conftest$ac_exeext conftest.$ac_ext
8740
8741        CFLAGS="$ax_pthread_save_CFLAGS"
8742        LIBS="$ax_pthread_save_LIBS"
8743
8744        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8745$as_echo "$ax_pthread_ok" >&6; }
8746        if test "x$ax_pthread_ok" = "xyes"; then :
8747  break
8748fi
8749
8750        PTHREAD_LIBS=""
8751        PTHREAD_CFLAGS=""
8752done
8753fi
8754
8755# Various other checks:
8756if test "x$ax_pthread_ok" = "xyes"; then
8757        ax_pthread_save_CFLAGS="$CFLAGS"
8758        ax_pthread_save_LIBS="$LIBS"
8759        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8760        LIBS="$PTHREAD_LIBS $LIBS"
8761
8762        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
8763        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
8764$as_echo_n "checking for joinable pthread attribute... " >&6; }
8765if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
8766  $as_echo_n "(cached) " >&6
8767else
8768  ax_cv_PTHREAD_JOINABLE_ATTR=unknown
8769             for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
8770                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8771/* end confdefs.h.  */
8772#include <pthread.h>
8773int
8774main ()
8775{
8776int attr = $ax_pthread_attr; return attr /* ; */
8777  ;
8778  return 0;
8779}
8780_ACEOF
8781if ac_fn_c_try_link "$LINENO"; then :
8782  ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
8783fi
8784rm -f core conftest.err conftest.$ac_objext \
8785    conftest$ac_exeext conftest.$ac_ext
8786             done
8787
8788fi
8789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
8790$as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
8791        if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
8792               test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
8793               test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
8794
8795cat >>confdefs.h <<_ACEOF
8796#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
8797_ACEOF
8798
8799               ax_pthread_joinable_attr_defined=yes
8800
8801fi
8802
8803        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
8804$as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
8805if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
8806  $as_echo_n "(cached) " >&6
8807else
8808  ax_cv_PTHREAD_SPECIAL_FLAGS=no
8809             case $host_os in
8810             solaris*)
8811             ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
8812             ;;
8813             esac
8814
8815fi
8816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
8817$as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
8818        if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
8819               test "x$ax_pthread_special_flags_added" != "xyes"; then :
8820  PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
8821               ax_pthread_special_flags_added=yes
8822fi
8823
8824        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
8825$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
8826if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
8827  $as_echo_n "(cached) " >&6
8828else
8829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8830/* end confdefs.h.  */
8831#include <pthread.h>
8832int
8833main ()
8834{
8835int i = PTHREAD_PRIO_INHERIT;
8836  ;
8837  return 0;
8838}
8839_ACEOF
8840if ac_fn_c_try_link "$LINENO"; then :
8841  ax_cv_PTHREAD_PRIO_INHERIT=yes
8842else
8843  ax_cv_PTHREAD_PRIO_INHERIT=no
8844fi
8845rm -f core conftest.err conftest.$ac_objext \
8846    conftest$ac_exeext conftest.$ac_ext
8847
8848fi
8849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
8850$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
8851        if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
8852               test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
8853
8854$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
8855
8856               ax_pthread_prio_inherit_defined=yes
8857
8858fi
8859
8860        CFLAGS="$ax_pthread_save_CFLAGS"
8861        LIBS="$ax_pthread_save_LIBS"
8862
8863        # More AIX lossage: compile with *_r variant
8864        if test "x$GCC" != "xyes"; then
8865            case $host_os in
8866                aix*)
8867                case "x/$CC" in #(
8868  x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
8869    #handle absolute path differently from PATH based program lookup
8870                     case "x$CC" in #(
8871  x/*) :
8872    if as_fn_executable_p ${CC}_r; then :
8873  PTHREAD_CC="${CC}_r"
8874fi ;; #(
8875  *) :
8876    for ac_prog in ${CC}_r
8877do
8878  # Extract the first word of "$ac_prog", so it can be a program name with args.
8879set dummy $ac_prog; ac_word=$2
8880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8881$as_echo_n "checking for $ac_word... " >&6; }
8882if ${ac_cv_prog_PTHREAD_CC+:} false; then :
8883  $as_echo_n "(cached) " >&6
8884else
8885  if test -n "$PTHREAD_CC"; then
8886  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
8887else
8888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8889for as_dir in $PATH
8890do
8891  IFS=$as_save_IFS
8892  test -z "$as_dir" && as_dir=.
8893    for ac_exec_ext in '' $ac_executable_extensions; do
8894  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8895    ac_cv_prog_PTHREAD_CC="$ac_prog"
8896    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8897    break 2
8898  fi
8899done
8900  done
8901IFS=$as_save_IFS
8902
8903fi
8904fi
8905PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
8906if test -n "$PTHREAD_CC"; then
8907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
8908$as_echo "$PTHREAD_CC" >&6; }
8909else
8910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8911$as_echo "no" >&6; }
8912fi
8913
8914
8915  test -n "$PTHREAD_CC" && break
8916done
8917test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
8918 ;;
8919esac ;; #(
8920  *) :
8921     ;;
8922esac
8923                ;;
8924            esac
8925        fi
8926fi
8927
8928test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
8929
8930
8931
8932
8933
8934# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
8935if test "x$ax_pthread_ok" = "xyes"; then
8936        threads=yes
8937        :
8938else
8939        ax_pthread_ok=no
8940        threads=no
8941fi
8942ac_ext=cpp
8943ac_cpp='$CXXCPP $CPPFLAGS'
8944ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8945ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8946ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8947
8948
8949  save_LIBS="$LIBS"
8950  LIBS="$PTHREAD_LIBS $LIBS"
8951  save_CXXFLAGS="$CXXFLAGS"
8952  CXXFLAGS="$PTHREAD_CFLAGS $save_CXXFLAGS"
8953  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
8954$as_echo_n "checking for std::thread... " >&6; }
8955if ${gdb_cv_cxx_std_thread+:} false; then :
8956  $as_echo_n "(cached) " >&6
8957else
8958  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8959/* end confdefs.h.  */
8960  #if defined (__MINGW32__) || defined (__CYGWIN__)
8961    # ifdef _WIN32_WINNT
8962    #  if _WIN32_WINNT < 0x0501
8963    #   undef _WIN32_WINNT
8964    #   define _WIN32_WINNT 0x0501
8965    #  endif
8966    # else
8967    #  define _WIN32_WINNT 0x0501
8968    # endif
8969    #endif	/* __MINGW32__ || __CYGWIN__ */
8970    #include <thread>
8971    void callback() { }
8972int
8973main ()
8974{
8975std::thread t(callback);
8976  ;
8977  return 0;
8978}
8979_ACEOF
8980if ac_fn_cxx_try_compile "$LINENO"; then :
8981  gdb_cv_cxx_std_thread=yes
8982else
8983  gdb_cv_cxx_std_thread=no
8984fi
8985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8986fi
8987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
8988$as_echo "$gdb_cv_cxx_std_thread" >&6; }
8989
8990  if test "$threads" = "yes"; then
8991    # This check must be here, while LIBS includes any necessary
8992    # threading library.
8993    for ac_func in pthread_sigmask pthread_setname_np
8994do :
8995  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8996ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
8997if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8998  cat >>confdefs.h <<_ACEOF
8999#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9000_ACEOF
9001
9002fi
9003done
9004
9005  fi
9006  LIBS="$save_LIBS"
9007  CXXFLAGS="$save_CXXFLAGS"
9008
9009  if test "$want_threading" = "yes"; then
9010    if test "$gdb_cv_cxx_std_thread" = "yes"; then
9011
9012$as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
9013
9014    fi
9015  fi
9016  ac_ext=c
9017ac_cpp='$CPP $CPPFLAGS'
9018ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9019ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9020ac_compiler_gnu=$ac_cv_c_compiler_gnu
9021
9022
9023      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
9024$as_echo_n "checking for sigsetjmp... " >&6; }
9025if ${gdb_cv_func_sigsetjmp+:} false; then :
9026  $as_echo_n "(cached) " >&6
9027else
9028  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9029/* end confdefs.h.  */
9030#include <setjmp.h>
9031int
9032main ()
9033{
9034sigjmp_buf env;
9035           while (! sigsetjmp (env, 1))
9036             siglongjmp (env, 1);
9037
9038  ;
9039  return 0;
9040}
9041_ACEOF
9042if ac_fn_c_try_compile "$LINENO"; then :
9043  gdb_cv_func_sigsetjmp=yes
9044else
9045  gdb_cv_func_sigsetjmp=no
9046
9047fi
9048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9049
9050fi
9051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
9052$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
9053  if test "$gdb_cv_func_sigsetjmp" = "yes"; then
9054
9055$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
9056
9057  fi
9058
9059
9060# Check whether --with-intel_pt was given.
9061if test "${with_intel_pt+set}" = set; then :
9062  withval=$with_intel_pt;
9063else
9064  with_intel_pt=auto
9065fi
9066
9067  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
9068$as_echo_n "checking whether to use intel pt... " >&6; }
9069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
9070$as_echo "$with_intel_pt" >&6; }
9071
9072  if test "${with_intel_pt}" = no; then
9073    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
9074$as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
9075    HAVE_LIBIPT=no
9076  else
9077    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9078/* end confdefs.h.  */
9079
9080  #include <linux/perf_event.h>
9081  #ifndef PERF_ATTR_SIZE_VER5
9082  # error
9083  #endif
9084
9085_ACEOF
9086if ac_fn_c_try_cpp "$LINENO"; then :
9087  perf_event=yes
9088else
9089  perf_event=no
9090fi
9091rm -f conftest.err conftest.i conftest.$ac_ext
9092    if test "$perf_event" != yes; then
9093      if test "$with_intel_pt" = yes; then
9094	as_fn_error $? "linux/perf_event.h missing or too old" "$LINENO" 5
9095      else
9096	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
9097$as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
9098      fi
9099    fi
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109    use_additional=yes
9110
9111  acl_save_prefix="$prefix"
9112  prefix="$acl_final_prefix"
9113  acl_save_exec_prefix="$exec_prefix"
9114  exec_prefix="$acl_final_exec_prefix"
9115
9116    eval additional_includedir=\"$includedir\"
9117    eval additional_libdir=\"$libdir\"
9118
9119  exec_prefix="$acl_save_exec_prefix"
9120  prefix="$acl_save_prefix"
9121
9122
9123# Check whether --with-libipt-prefix was given.
9124if test "${with_libipt_prefix+set}" = set; then :
9125  withval=$with_libipt_prefix;
9126    if test "X$withval" = "Xno"; then
9127      use_additional=no
9128    else
9129      if test "X$withval" = "X"; then
9130
9131  acl_save_prefix="$prefix"
9132  prefix="$acl_final_prefix"
9133  acl_save_exec_prefix="$exec_prefix"
9134  exec_prefix="$acl_final_exec_prefix"
9135
9136          eval additional_includedir=\"$includedir\"
9137          eval additional_libdir=\"$libdir\"
9138
9139  exec_prefix="$acl_save_exec_prefix"
9140  prefix="$acl_save_prefix"
9141
9142      else
9143        additional_includedir="$withval/include"
9144        additional_libdir="$withval/lib"
9145      fi
9146    fi
9147
9148fi
9149
9150
9151# Check whether --with-libipt-type was given.
9152if test "${with_libipt_type+set}" = set; then :
9153  withval=$with_libipt_type;  with_libipt_type=$withval
9154else
9155   with_libipt_type=auto
9156fi
9157
9158  lib_type=`eval echo \$with_libipt_type`
9159
9160      LIBIPT=
9161  LTLIBIPT=
9162  INCIPT=
9163  rpathdirs=
9164  ltrpathdirs=
9165  names_already_handled=
9166  names_next_round='ipt '
9167  while test -n "$names_next_round"; do
9168    names_this_round="$names_next_round"
9169    names_next_round=
9170    for name in $names_this_round; do
9171      already_handled=
9172      for n in $names_already_handled; do
9173        if test "$n" = "$name"; then
9174          already_handled=yes
9175          break
9176        fi
9177      done
9178      if test -z "$already_handled"; then
9179        names_already_handled="$names_already_handled $name"
9180                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9181        eval value=\"\$HAVE_LIB$uppername\"
9182        if test -n "$value"; then
9183          if test "$value" = yes; then
9184            eval value=\"\$LIB$uppername\"
9185            test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
9186            eval value=\"\$LTLIB$uppername\"
9187            test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
9188          else
9189                                    :
9190          fi
9191        else
9192                              found_dir=
9193          found_la=
9194          found_so=
9195          found_a=
9196          if test $use_additional = yes; then
9197            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
9198              found_dir="$additional_libdir"
9199              found_so="$additional_libdir/lib$name.$shlibext"
9200              if test -f "$additional_libdir/lib$name.la"; then
9201                found_la="$additional_libdir/lib$name.la"
9202              fi
9203            elif test x$lib_type != xshared; then
9204              if test -f "$additional_libdir/lib$name.$libext"; then
9205                found_dir="$additional_libdir"
9206                found_a="$additional_libdir/lib$name.$libext"
9207                if test -f "$additional_libdir/lib$name.la"; then
9208                  found_la="$additional_libdir/lib$name.la"
9209                fi
9210              fi
9211            fi
9212          fi
9213          if test "X$found_dir" = "X"; then
9214            for x in $LDFLAGS $LTLIBIPT; do
9215
9216  acl_save_prefix="$prefix"
9217  prefix="$acl_final_prefix"
9218  acl_save_exec_prefix="$exec_prefix"
9219  exec_prefix="$acl_final_exec_prefix"
9220  eval x=\"$x\"
9221  exec_prefix="$acl_save_exec_prefix"
9222  prefix="$acl_save_prefix"
9223
9224              case "$x" in
9225                -L*)
9226                  dir=`echo "X$x" | sed -e 's/^X-L//'`
9227                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
9228                    found_dir="$dir"
9229                    found_so="$dir/lib$name.$shlibext"
9230                    if test -f "$dir/lib$name.la"; then
9231                      found_la="$dir/lib$name.la"
9232                    fi
9233                  elif test x$lib_type != xshared; then
9234                    if test -f "$dir/lib$name.$libext"; then
9235                      found_dir="$dir"
9236                      found_a="$dir/lib$name.$libext"
9237                      if test -f "$dir/lib$name.la"; then
9238                        found_la="$dir/lib$name.la"
9239                      fi
9240                    fi
9241                  fi
9242                  ;;
9243              esac
9244              if test "X$found_dir" != "X"; then
9245                break
9246              fi
9247            done
9248          fi
9249          if test "X$found_dir" != "X"; then
9250                        LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
9251            if test "X$found_so" != "X"; then
9252                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9253                                LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
9254              else
9255                                                                                haveit=
9256                for x in $ltrpathdirs; do
9257                  if test "X$x" = "X$found_dir"; then
9258                    haveit=yes
9259                    break
9260                  fi
9261                done
9262                if test -z "$haveit"; then
9263                  ltrpathdirs="$ltrpathdirs $found_dir"
9264                fi
9265                                if test "$hardcode_direct" = yes; then
9266                                                      LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
9267                else
9268                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9269                                                            LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
9270                                                            haveit=
9271                    for x in $rpathdirs; do
9272                      if test "X$x" = "X$found_dir"; then
9273                        haveit=yes
9274                        break
9275                      fi
9276                    done
9277                    if test -z "$haveit"; then
9278                      rpathdirs="$rpathdirs $found_dir"
9279                    fi
9280                  else
9281                                                                                haveit=
9282                    for x in $LDFLAGS $LIBIPT; do
9283
9284  acl_save_prefix="$prefix"
9285  prefix="$acl_final_prefix"
9286  acl_save_exec_prefix="$exec_prefix"
9287  exec_prefix="$acl_final_exec_prefix"
9288  eval x=\"$x\"
9289  exec_prefix="$acl_save_exec_prefix"
9290  prefix="$acl_save_prefix"
9291
9292                      if test "X$x" = "X-L$found_dir"; then
9293                        haveit=yes
9294                        break
9295                      fi
9296                    done
9297                    if test -z "$haveit"; then
9298                      LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
9299                    fi
9300                    if test "$hardcode_minus_L" != no; then
9301                                                                                        LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
9302                    else
9303                                                                                                                                                                                LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
9304                    fi
9305                  fi
9306                fi
9307              fi
9308            else
9309              if test "X$found_a" != "X"; then
9310                                LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
9311              else
9312                                                LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
9313              fi
9314            fi
9315                        additional_includedir=
9316            case "$found_dir" in
9317              */lib | */lib/)
9318                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9319                additional_includedir="$basedir/include"
9320                ;;
9321            esac
9322            if test "X$additional_includedir" != "X"; then
9323                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
9324                haveit=
9325                if test "X$additional_includedir" = "X/usr/local/include"; then
9326                  if test -n "$GCC"; then
9327                    case $host_os in
9328                      linux*) haveit=yes;;
9329                    esac
9330                  fi
9331                fi
9332                if test -z "$haveit"; then
9333                  for x in $CPPFLAGS $INCIPT; do
9334
9335  acl_save_prefix="$prefix"
9336  prefix="$acl_final_prefix"
9337  acl_save_exec_prefix="$exec_prefix"
9338  exec_prefix="$acl_final_exec_prefix"
9339  eval x=\"$x\"
9340  exec_prefix="$acl_save_exec_prefix"
9341  prefix="$acl_save_prefix"
9342
9343                    if test "X$x" = "X-I$additional_includedir"; then
9344                      haveit=yes
9345                      break
9346                    fi
9347                  done
9348                  if test -z "$haveit"; then
9349                    if test -d "$additional_includedir"; then
9350                                            INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
9351                    fi
9352                  fi
9353                fi
9354              fi
9355            fi
9356                        if test -n "$found_la"; then
9357                                                        save_libdir="$libdir"
9358              case "$found_la" in
9359                */* | *\\*) . "$found_la" ;;
9360                *) . "./$found_la" ;;
9361              esac
9362              libdir="$save_libdir"
9363                            for dep in $dependency_libs; do
9364                case "$dep" in
9365                  -L*)
9366                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9367                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
9368                      haveit=
9369                      if test "X$additional_libdir" = "X/usr/local/lib"; then
9370                        if test -n "$GCC"; then
9371                          case $host_os in
9372                            linux*) haveit=yes;;
9373                          esac
9374                        fi
9375                      fi
9376                      if test -z "$haveit"; then
9377                        haveit=
9378                        for x in $LDFLAGS $LIBIPT; do
9379
9380  acl_save_prefix="$prefix"
9381  prefix="$acl_final_prefix"
9382  acl_save_exec_prefix="$exec_prefix"
9383  exec_prefix="$acl_final_exec_prefix"
9384  eval x=\"$x\"
9385  exec_prefix="$acl_save_exec_prefix"
9386  prefix="$acl_save_prefix"
9387
9388                          if test "X$x" = "X-L$additional_libdir"; then
9389                            haveit=yes
9390                            break
9391                          fi
9392                        done
9393                        if test -z "$haveit"; then
9394                          if test -d "$additional_libdir"; then
9395                                                        LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
9396                          fi
9397                        fi
9398                        haveit=
9399                        for x in $LDFLAGS $LTLIBIPT; do
9400
9401  acl_save_prefix="$prefix"
9402  prefix="$acl_final_prefix"
9403  acl_save_exec_prefix="$exec_prefix"
9404  exec_prefix="$acl_final_exec_prefix"
9405  eval x=\"$x\"
9406  exec_prefix="$acl_save_exec_prefix"
9407  prefix="$acl_save_prefix"
9408
9409                          if test "X$x" = "X-L$additional_libdir"; then
9410                            haveit=yes
9411                            break
9412                          fi
9413                        done
9414                        if test -z "$haveit"; then
9415                          if test -d "$additional_libdir"; then
9416                                                        LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
9417                          fi
9418                        fi
9419                      fi
9420                    fi
9421                    ;;
9422                  -R*)
9423                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
9424                    if test "$enable_rpath" != no; then
9425                                                                  haveit=
9426                      for x in $rpathdirs; do
9427                        if test "X$x" = "X$dir"; then
9428                          haveit=yes
9429                          break
9430                        fi
9431                      done
9432                      if test -z "$haveit"; then
9433                        rpathdirs="$rpathdirs $dir"
9434                      fi
9435                                                                  haveit=
9436                      for x in $ltrpathdirs; do
9437                        if test "X$x" = "X$dir"; then
9438                          haveit=yes
9439                          break
9440                        fi
9441                      done
9442                      if test -z "$haveit"; then
9443                        ltrpathdirs="$ltrpathdirs $dir"
9444                      fi
9445                    fi
9446                    ;;
9447                  -l*)
9448                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9449                    ;;
9450                  *.la)
9451                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9452                    ;;
9453                  *)
9454                                        LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
9455                    LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
9456                    ;;
9457                esac
9458              done
9459            fi
9460          else
9461                                                            if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
9462              LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
9463              LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
9464            else
9465              LIBIPT="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
9466              LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
9467            fi
9468          fi
9469        fi
9470      fi
9471    done
9472  done
9473  if test "X$rpathdirs" != "X"; then
9474    if test -n "$hardcode_libdir_separator"; then
9475                        alldirs=
9476      for found_dir in $rpathdirs; do
9477        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9478      done
9479            acl_save_libdir="$libdir"
9480      libdir="$alldirs"
9481      eval flag=\"$hardcode_libdir_flag_spec\"
9482      libdir="$acl_save_libdir"
9483      LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
9484    else
9485            for found_dir in $rpathdirs; do
9486        acl_save_libdir="$libdir"
9487        libdir="$found_dir"
9488        eval flag=\"$hardcode_libdir_flag_spec\"
9489        libdir="$acl_save_libdir"
9490        LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
9491      done
9492    fi
9493  fi
9494  if test "X$ltrpathdirs" != "X"; then
9495            for found_dir in $ltrpathdirs; do
9496      LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
9497    done
9498  fi
9499
9500
9501        ac_save_CPPFLAGS="$CPPFLAGS"
9502
9503  for element in $INCIPT; do
9504    haveit=
9505    for x in $CPPFLAGS; do
9506
9507  acl_save_prefix="$prefix"
9508  prefix="$acl_final_prefix"
9509  acl_save_exec_prefix="$exec_prefix"
9510  exec_prefix="$acl_final_exec_prefix"
9511  eval x=\"$x\"
9512  exec_prefix="$acl_save_exec_prefix"
9513  prefix="$acl_save_prefix"
9514
9515      if test "X$x" = "X$element"; then
9516        haveit=yes
9517        break
9518      fi
9519    done
9520    if test -z "$haveit"; then
9521      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9522    fi
9523  done
9524
9525
9526  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
9527$as_echo_n "checking for libipt... " >&6; }
9528if ${ac_cv_libipt+:} false; then :
9529  $as_echo_n "(cached) " >&6
9530else
9531
9532    ac_save_LIBS="$LIBS"
9533    LIBS="$LIBS $LIBIPT"
9534    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9535/* end confdefs.h.  */
9536#include "intel-pt.h"
9537int
9538main ()
9539{
9540pt_insn_alloc_decoder (0);
9541  ;
9542  return 0;
9543}
9544_ACEOF
9545if ac_fn_c_try_link "$LINENO"; then :
9546  ac_cv_libipt=yes
9547else
9548  ac_cv_libipt=no
9549fi
9550rm -f core conftest.err conftest.$ac_objext \
9551    conftest$ac_exeext conftest.$ac_ext
9552    LIBS="$ac_save_LIBS"
9553
9554fi
9555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
9556$as_echo "$ac_cv_libipt" >&6; }
9557  if test "$ac_cv_libipt" = yes; then
9558    HAVE_LIBIPT=yes
9559
9560$as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
9561
9562    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
9563$as_echo_n "checking how to link with libipt... " >&6; }
9564    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
9565$as_echo "$LIBIPT" >&6; }
9566  else
9567    HAVE_LIBIPT=no
9568            CPPFLAGS="$ac_save_CPPFLAGS"
9569    LIBIPT=
9570    LTLIBIPT=
9571  fi
9572
9573
9574
9575
9576
9577
9578    if test "$HAVE_LIBIPT" != yes; then
9579      if test "$with_intel_pt" = yes; then
9580	as_fn_error $? "libipt is missing or unusable" "$LINENO" 5
9581      else
9582	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
9583$as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
9584      fi
9585    else
9586      save_LIBS=$LIBS
9587      LIBS="$LIBS $LIBIPT"
9588      for ac_func in pt_insn_event
9589do :
9590  ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
9591if test "x$ac_cv_func_pt_insn_event" = xyes; then :
9592  cat >>confdefs.h <<_ACEOF
9593#define HAVE_PT_INSN_EVENT 1
9594_ACEOF
9595
9596fi
9597done
9598
9599      ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
9600"
9601if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes; then :
9602
9603cat >>confdefs.h <<_ACEOF
9604#define HAVE_STRUCT_PT_INSN_ENABLED 1
9605_ACEOF
9606
9607
9608fi
9609ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
9610"
9611if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes; then :
9612
9613cat >>confdefs.h <<_ACEOF
9614#define HAVE_STRUCT_PT_INSN_RESYNCED 1
9615_ACEOF
9616
9617
9618fi
9619
9620      LIBS=$save_LIBS
9621    fi
9622  fi
9623
9624  # Check if the compiler and runtime support printing long longs.
9625
9626  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
9627$as_echo_n "checking for long long support in printf... " >&6; }
9628if ${gdb_cv_printf_has_long_long+:} false; then :
9629  $as_echo_n "(cached) " >&6
9630else
9631  if test "$cross_compiling" = yes; then :
9632  gdb_cv_printf_has_long_long=no
9633else
9634  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9635/* end confdefs.h.  */
9636$ac_includes_default
9637int
9638main ()
9639{
9640char buf[32];
9641    long long l = 0;
9642    l = (l << 16) + 0x0123;
9643    l = (l << 16) + 0x4567;
9644    l = (l << 16) + 0x89ab;
9645    l = (l << 16) + 0xcdef;
9646    sprintf (buf, "0x%016llx", l);
9647    return (strcmp ("0x0123456789abcdef", buf));
9648  ;
9649  return 0;
9650}
9651_ACEOF
9652if ac_fn_c_try_run "$LINENO"; then :
9653  gdb_cv_printf_has_long_long=yes
9654else
9655  gdb_cv_printf_has_long_long=no
9656fi
9657rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9658  conftest.$ac_objext conftest.beam conftest.$ac_ext
9659fi
9660
9661fi
9662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
9663$as_echo "$gdb_cv_printf_has_long_long" >&6; }
9664  if test "$gdb_cv_printf_has_long_long" = yes; then
9665
9666$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
9667
9668  fi
9669
9670
9671$as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
9672
9673 for ac_header in sys/procfs.h
9674do :
9675  ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
9676if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
9677  cat >>confdefs.h <<_ACEOF
9678#define HAVE_SYS_PROCFS_H 1
9679_ACEOF
9680
9681fi
9682
9683done
9684
9685  if test "$ac_cv_header_sys_procfs_h" = yes; then
9686
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
9688$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
9689 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false; then :
9690  $as_echo_n "(cached) " >&6
9691else
9692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9693/* end confdefs.h.  */
9694
9695#define _SYSCALL32
9696#include <sys/procfs.h>
9697int
9698main ()
9699{
9700gregset_t avar
9701  ;
9702  return 0;
9703}
9704_ACEOF
9705if ac_fn_c_try_compile "$LINENO"; then :
9706  bfd_cv_have_sys_procfs_type_gregset_t=yes
9707else
9708  bfd_cv_have_sys_procfs_type_gregset_t=no
9709
9710fi
9711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9712fi
9713
9714 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
9715
9716$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
9717
9718 fi
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
9720$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
9721
9722
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
9724$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
9725 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false; then :
9726  $as_echo_n "(cached) " >&6
9727else
9728  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9729/* end confdefs.h.  */
9730
9731#define _SYSCALL32
9732#include <sys/procfs.h>
9733int
9734main ()
9735{
9736fpregset_t avar
9737  ;
9738  return 0;
9739}
9740_ACEOF
9741if ac_fn_c_try_compile "$LINENO"; then :
9742  bfd_cv_have_sys_procfs_type_fpregset_t=yes
9743else
9744  bfd_cv_have_sys_procfs_type_fpregset_t=no
9745
9746fi
9747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9748fi
9749
9750 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
9751
9752$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
9753
9754 fi
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
9756$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
9757
9758
9759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
9760$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
9761 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false; then :
9762  $as_echo_n "(cached) " >&6
9763else
9764  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9765/* end confdefs.h.  */
9766
9767#define _SYSCALL32
9768#include <sys/procfs.h>
9769int
9770main ()
9771{
9772prgregset_t avar
9773  ;
9774  return 0;
9775}
9776_ACEOF
9777if ac_fn_c_try_compile "$LINENO"; then :
9778  bfd_cv_have_sys_procfs_type_prgregset_t=yes
9779else
9780  bfd_cv_have_sys_procfs_type_prgregset_t=no
9781
9782fi
9783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9784fi
9785
9786 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
9787
9788$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
9789
9790 fi
9791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
9792$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
9793
9794
9795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
9796$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
9797 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false; then :
9798  $as_echo_n "(cached) " >&6
9799else
9800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9801/* end confdefs.h.  */
9802
9803#define _SYSCALL32
9804#include <sys/procfs.h>
9805int
9806main ()
9807{
9808prfpregset_t avar
9809  ;
9810  return 0;
9811}
9812_ACEOF
9813if ac_fn_c_try_compile "$LINENO"; then :
9814  bfd_cv_have_sys_procfs_type_prfpregset_t=yes
9815else
9816  bfd_cv_have_sys_procfs_type_prfpregset_t=no
9817
9818fi
9819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9820fi
9821
9822 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
9823
9824$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
9825
9826 fi
9827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
9828$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
9829
9830
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
9832$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
9833 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false; then :
9834  $as_echo_n "(cached) " >&6
9835else
9836  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9837/* end confdefs.h.  */
9838
9839#define _SYSCALL32
9840#include <sys/procfs.h>
9841int
9842main ()
9843{
9844prgregset32_t avar
9845  ;
9846  return 0;
9847}
9848_ACEOF
9849if ac_fn_c_try_compile "$LINENO"; then :
9850  bfd_cv_have_sys_procfs_type_prgregset32_t=yes
9851else
9852  bfd_cv_have_sys_procfs_type_prgregset32_t=no
9853
9854fi
9855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9856fi
9857
9858 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
9859
9860$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
9861
9862 fi
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
9864$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
9865
9866
9867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
9868$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
9869 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false; then :
9870  $as_echo_n "(cached) " >&6
9871else
9872  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9873/* end confdefs.h.  */
9874
9875#define _SYSCALL32
9876#include <sys/procfs.h>
9877int
9878main ()
9879{
9880lwpid_t avar
9881  ;
9882  return 0;
9883}
9884_ACEOF
9885if ac_fn_c_try_compile "$LINENO"; then :
9886  bfd_cv_have_sys_procfs_type_lwpid_t=yes
9887else
9888  bfd_cv_have_sys_procfs_type_lwpid_t=no
9889
9890fi
9891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9892fi
9893
9894 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
9895
9896$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
9897
9898 fi
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
9900$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
9901
9902
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
9904$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
9905 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false; then :
9906  $as_echo_n "(cached) " >&6
9907else
9908  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9909/* end confdefs.h.  */
9910
9911#define _SYSCALL32
9912#include <sys/procfs.h>
9913int
9914main ()
9915{
9916psaddr_t avar
9917  ;
9918  return 0;
9919}
9920_ACEOF
9921if ac_fn_c_try_compile "$LINENO"; then :
9922  bfd_cv_have_sys_procfs_type_psaddr_t=yes
9923else
9924  bfd_cv_have_sys_procfs_type_psaddr_t=no
9925
9926fi
9927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9928fi
9929
9930 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
9931
9932$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
9933
9934 fi
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
9936$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
9937
9938
9939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
9940$as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
9941 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false; then :
9942  $as_echo_n "(cached) " >&6
9943else
9944  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9945/* end confdefs.h.  */
9946
9947#define _SYSCALL32
9948#include <sys/procfs.h>
9949int
9950main ()
9951{
9952elf_fpregset_t avar
9953  ;
9954  return 0;
9955}
9956_ACEOF
9957if ac_fn_c_try_compile "$LINENO"; then :
9958  bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
9959else
9960  bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
9961
9962fi
9963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9964fi
9965
9966 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
9967
9968$as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
9969
9970 fi
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
9972$as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
9973
9974  fi
9975
9976
9977# Check whether we will enable the inclusion of unit tests when
9978# compiling GDB.
9979#
9980# The default value of this option changes depending whether we're on
9981# development mode (in which case it's "true") or not (in which case
9982# it's "false").  The $development variable is set by the GDB_AC_COMMON
9983# macro, which must therefore be used before GDB_AC_SELFTEST.
9984
9985if test "x$development" != xtrue && test "x$development" != xfalse; then :
9986  as_fn_error $? "Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
9987fi
9988
9989# Check whether --enable-unit-tests was given.
9990if test "${enable_unit_tests+set}" = set; then :
9991  enableval=$enable_unit_tests; case "${enableval}" in
9992  yes)  enable_unittests=true  ;;
9993  no)   enable_unittests=false ;;
9994  *)    as_fn_error $? "bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
9995esac
9996else
9997  enable_unittests=$development
9998fi
9999
10000
10001if $enable_unittests; then
10002
10003$as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
10004
10005
10006fi
10007
10008 if $enable_unittests; then
10009  SELFTEST_TRUE=
10010  SELFTEST_FALSE='#'
10011else
10012  SELFTEST_TRUE='#'
10013  SELFTEST_FALSE=
10014fi
10015
10016
10017 if test x$ac_cv_func_pipe = xyes -o x$ac_cv_func_pipe2 = xyes ; then
10018  HAVE_PIPE_OR_PIPE2_TRUE=
10019  HAVE_PIPE_OR_PIPE2_FALSE='#'
10020else
10021  HAVE_PIPE_OR_PIPE2_TRUE='#'
10022  HAVE_PIPE_OR_PIPE2_FALSE=
10023fi
10024
10025
10026# Check the return and argument types of ptrace.
10027
10028
10029for ac_header in sys/ptrace.h ptrace.h
10030do :
10031  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10032ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10033if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10034  cat >>confdefs.h <<_ACEOF
10035#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10036_ACEOF
10037
10038fi
10039
10040done
10041
10042
10043gdb_ptrace_headers='
10044#include <sys/types.h>
10045#if HAVE_SYS_PTRACE_H
10046# include <sys/ptrace.h>
10047#endif
10048#if HAVE_UNISTD_H
10049# include <unistd.h>
10050#endif
10051'
10052
10053# Check return type.  Varargs (used on GNU/Linux) conflict with the
10054# empty argument list, so check for that explicitly.
10055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10056$as_echo_n "checking return type of ptrace... " >&6; }
10057if ${gdb_cv_func_ptrace_ret+:} false; then :
10058  $as_echo_n "(cached) " >&6
10059else
10060  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10061/* end confdefs.h.  */
10062 $gdb_ptrace_headers
10063int
10064main ()
10065{
10066extern long ptrace (enum __ptrace_request, ...);
10067
10068  ;
10069  return 0;
10070}
10071_ACEOF
10072if ac_fn_c_try_compile "$LINENO"; then :
10073  gdb_cv_func_ptrace_ret='long'
10074else
10075  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10076/* end confdefs.h.  */
10077$gdb_ptrace_headers
10078int
10079main ()
10080{
10081extern int ptrace ();
10082
10083  ;
10084  return 0;
10085}
10086_ACEOF
10087if ac_fn_c_try_compile "$LINENO"; then :
10088  gdb_cv_func_ptrace_ret='int'
10089else
10090  gdb_cv_func_ptrace_ret='long'
10091
10092fi
10093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10094
10095fi
10096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10097
10098fi
10099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10100$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10101
10102
10103cat >>confdefs.h <<_ACEOF
10104#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10105_ACEOF
10106
10107
10108# Check argument types.
10109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10110$as_echo_n "checking types of arguments for ptrace... " >&6; }
10111if ${gdb_cv_func_ptrace_args+:} false; then :
10112  $as_echo_n "(cached) " >&6
10113else
10114  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10115/* end confdefs.h.  */
10116$gdb_ptrace_headers
10117int
10118main ()
10119{
10120extern long ptrace (enum __ptrace_request, ...);
10121
10122  ;
10123  return 0;
10124}
10125_ACEOF
10126if ac_fn_c_try_compile "$LINENO"; then :
10127  gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
10128else
10129  for gdb_arg1 in 'int' 'long'; do
10130	for gdb_arg2 in 'pid_t' 'int' 'long'; do
10131	  for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10132	    for gdb_arg4 in 'int' 'long' 'void *'; do
10133	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10134/* end confdefs.h.  */
10135$gdb_ptrace_headers
10136int
10137main ()
10138{
10139extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10140
10141  ;
10142  return 0;
10143}
10144_ACEOF
10145if ac_fn_c_try_compile "$LINENO"; then :
10146  gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10147		 break 4;
10148
10149fi
10150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10151
10152	      for gdb_arg5 in 'int *' 'int' 'long'; do
10153		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10154/* end confdefs.h.  */
10155$gdb_ptrace_headers
10156int
10157main ()
10158{
10159extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10160
10161  ;
10162  return 0;
10163}
10164_ACEOF
10165if ac_fn_c_try_compile "$LINENO"; then :
10166  gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10167		   break 5;
10168
10169fi
10170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10171	      done
10172	    done
10173	  done
10174	done
10175      done
10176      # Provide a safe default value.
10177      : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10178
10179fi
10180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10181
10182fi
10183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10184$as_echo "$gdb_cv_func_ptrace_args" >&6; }
10185
10186ac_save_IFS=$IFS; IFS=','
10187set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10188IFS=$ac_save_IFS
10189shift
10190
10191cat >>confdefs.h <<_ACEOF
10192#define PTRACE_TYPE_ARG1 $1
10193_ACEOF
10194
10195
10196cat >>confdefs.h <<_ACEOF
10197#define PTRACE_TYPE_ARG3 $3
10198_ACEOF
10199
10200
10201cat >>confdefs.h <<_ACEOF
10202#define PTRACE_TYPE_ARG4 $4
10203_ACEOF
10204
10205if test -n "$5"; then
10206
10207cat >>confdefs.h <<_ACEOF
10208#define PTRACE_TYPE_ARG5 $5
10209_ACEOF
10210
10211fi
10212
10213
10214# Detect support warning flags.
10215
10216
10217  { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
10218$as_echo_n "checking the compiler type... " >&6; }
10219if ${gdb_cv_compiler_type+:} false; then :
10220  $as_echo_n "(cached) " >&6
10221else
10222  gdb_cv_compiler_type=unknown
10223  if test "$gdb_cv_compiler_type" = unknown; then
10224     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10225/* end confdefs.h.  */
10226
10227int
10228main ()
10229{
10230
10231                          #if !defined __GNUC__ || defined __clang__
10232                          #error not gcc
10233                          #endif
10234
10235  ;
10236  return 0;
10237}
10238_ACEOF
10239if ac_fn_c_try_compile "$LINENO"; then :
10240  gdb_cv_compiler_type=gcc
10241fi
10242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10243  fi
10244
10245  if test "$gdb_cv_compiler_type" = unknown; then
10246     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10247/* end confdefs.h.  */
10248
10249int
10250main ()
10251{
10252
10253                          #ifndef __clang__
10254                          #error not clang
10255                          #endif
10256
10257  ;
10258  return 0;
10259}
10260_ACEOF
10261if ac_fn_c_try_compile "$LINENO"; then :
10262  gdb_cv_compiler_type=clang
10263fi
10264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10265  fi
10266
10267fi
10268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
10269$as_echo "$gdb_cv_compiler_type" >&6; }
10270
10271 GDB_COMPILER_TYPE="$gdb_cv_compiler_type"
10272
10273
10274# Check whether --enable-werror was given.
10275if test "${enable_werror+set}" = set; then :
10276  enableval=$enable_werror; case "${enableval}" in
10277     yes | y) ERROR_ON_WARNING="yes" ;;
10278     no | n)  ERROR_ON_WARNING="no" ;;
10279     *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
10280   esac
10281fi
10282
10283
10284# Enable -Werror by default when using gcc.  Turn it off for releases.
10285if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
10286    ERROR_ON_WARNING=yes
10287fi
10288
10289WERROR_CFLAGS=""
10290if test "${ERROR_ON_WARNING}" = yes ; then
10291    WERROR_CFLAGS="-Werror"
10292fi
10293
10294# The options we'll try to enable.
10295build_warnings="-Wall -Wpointer-arith \
10296-Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
10297-Wno-switch -Wno-char-subscripts \
10298-Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
10299-Wno-sign-compare -Wno-error=maybe-uninitialized \
10300-Wno-mismatched-tags \
10301-Wno-error=deprecated-register \
10302-Wsuggest-override \
10303-Wimplicit-fallthrough=3 \
10304-Wduplicated-cond \
10305-Wshadow=local \
10306-Wdeprecated-copy \
10307-Wdeprecated-copy-dtor \
10308-Wredundant-move \
10309-Wmissing-declarations \
10310-Wstrict-null-sentinel \
10311"
10312
10313# The -Wmissing-prototypes flag will be accepted by GCC, but results
10314# in a warning being printed about the flag not being valid for C++,
10315# this is something to do with using ccache, and argument ordering.
10316if test "$GDB_COMPILER_TYPE" != gcc; then
10317  build_warnings="$build_warnings -Wmissing-prototypes"
10318fi
10319
10320case "${host}" in
10321  *-*-mingw32*)
10322    # Enable -Wno-format by default when using gcc on mingw since many
10323    # GCC versions complain about %I64.
10324    build_warnings="$build_warnings -Wno-format" ;;
10325  *-*-solaris*)
10326    # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
10327    # doesn't understand.
10328    build_warnings="$build_warnings -Wno-unknown-pragmas"
10329    # Solaris 11 <unistd.h> marks vfork deprecated.
10330    build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
10331  *)
10332    # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
10333    # but there's a special case for this below.
10334    build_warnings="$build_warnings -Wformat-nonliteral" ;;
10335esac
10336
10337# Check whether --enable-build-warnings was given.
10338if test "${enable_build_warnings+set}" = set; then :
10339  enableval=$enable_build_warnings; case "${enableval}" in
10340  yes)	;;
10341  no)	build_warnings="-w";;
10342  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
10343        build_warnings="${build_warnings} ${t}";;
10344  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
10345        build_warnings="${t} ${build_warnings}";;
10346  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10347esac
10348if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
10349  echo "Setting compiler warning flags = $build_warnings" 6>&1
10350fi
10351fi
10352# Check whether --enable-gdb-build-warnings was given.
10353if test "${enable_gdb_build_warnings+set}" = set; then :
10354  enableval=$enable_gdb_build_warnings; case "${enableval}" in
10355  yes)	;;
10356  no)	build_warnings="-w";;
10357  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
10358        build_warnings="${build_warnings} ${t}";;
10359  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
10360        build_warnings="${t} ${build_warnings}";;
10361  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10362esac
10363if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
10364  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
10365fi
10366fi
10367
10368# The set of warnings supported by a C++ compiler is not the same as
10369# of the C compiler.
10370ac_ext=cpp
10371ac_cpp='$CXXCPP $CPPFLAGS'
10372ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10373ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10374ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10375
10376
10377WARN_CFLAGS=""
10378if test "x${build_warnings}" != x -a "x$GCC" = xyes
10379then
10380    { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
10381$as_echo_n "checking compiler warning flags... " >&6; }
10382    # Separate out the -Werror flag as some files just cannot be
10383    # compiled with it enabled.
10384    for w in ${build_warnings}; do
10385	# GCC does not complain about -Wno-unknown-warning.  Invert
10386	# and test -Wunknown-warning instead.
10387	case $w in
10388	-Wno-*)
10389		wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
10390        -Wformat-nonliteral)
10391		# gcc requires -Wformat before -Wformat-nonliteral
10392		# will work, so stick them together.
10393		w="-Wformat $w"
10394		wtest="$w"
10395		;;
10396	*)
10397		wtest=$w ;;
10398	esac
10399
10400	case $w in
10401	-Werr*) WERROR_CFLAGS=-Werror ;;
10402	*)
10403	    # Check whether GCC accepts it.
10404	    saved_CFLAGS="$CFLAGS"
10405	    CFLAGS="$CFLAGS -Werror $wtest"
10406	    saved_CXXFLAGS="$CXXFLAGS"
10407	    CXXFLAGS="$CXXFLAGS -Werror $wtest"
10408	    if test "x$w" = "x-Wunused-variable"; then
10409	      # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
10410	      # fixed in GCC 4.9.  This test is derived from the gdb
10411	      # source code that triggered this bug in GCC.
10412	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10413/* end confdefs.h.  */
10414struct scoped_restore_base {};
10415		    struct scoped_restore_tmpl : public scoped_restore_base {
10416		      ~scoped_restore_tmpl() {}
10417		    };
10418int
10419main ()
10420{
10421const scoped_restore_base &b = scoped_restore_tmpl();
10422
10423  ;
10424  return 0;
10425}
10426_ACEOF
10427if ac_fn_cxx_try_compile "$LINENO"; then :
10428  WARN_CFLAGS="${WARN_CFLAGS} $w"
10429fi
10430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10431	    else
10432	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10433/* end confdefs.h.  */
10434
10435int
10436main ()
10437{
10438
10439  ;
10440  return 0;
10441}
10442_ACEOF
10443if ac_fn_cxx_try_compile "$LINENO"; then :
10444  WARN_CFLAGS="${WARN_CFLAGS} $w"
10445fi
10446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10447	    fi
10448	    CFLAGS="$saved_CFLAGS"
10449	    CXXFLAGS="$saved_CXXFLAGS"
10450	esac
10451    done
10452    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
10453$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
10454fi
10455
10456
10457
10458ac_ext=c
10459ac_cpp='$CPP $CPPFLAGS'
10460ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10461ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10462ac_compiler_gnu=$ac_cv_c_compiler_gnu
10463
10464
10465
10466# Set the 'development' global.
10467. $srcdir/../bfd/development.sh
10468
10469if test "$development" = true ; then
10470
10471$as_echo "#define DEVELOPMENT 1" >>confdefs.h
10472
10473fi
10474
10475case ${host} in
10476  *mingw32*)
10477
10478$as_echo "#define USE_WIN32API 1" >>confdefs.h
10479
10480    ;;
10481esac
10482
10483CONFIG_STATUS_DEPENDENCIES='$(srcdir)/../bfd/development.sh'
10484
10485
10486ac_config_files="$ac_config_files Makefile"
10487
10488cat >confcache <<\_ACEOF
10489# This file is a shell script that caches the results of configure
10490# tests run on this system so they can be shared between configure
10491# scripts and configure runs, see configure's option --config-cache.
10492# It is not useful on other systems.  If it contains results you don't
10493# want to keep, you may remove or edit it.
10494#
10495# config.status only pays attention to the cache file if you give it
10496# the --recheck option to rerun configure.
10497#
10498# `ac_cv_env_foo' variables (set or unset) will be overridden when
10499# loading this file, other *unset* `ac_cv_foo' will be assigned the
10500# following values.
10501
10502_ACEOF
10503
10504# The following way of writing the cache mishandles newlines in values,
10505# but we know of no workaround that is simple, portable, and efficient.
10506# So, we kill variables containing newlines.
10507# Ultrix sh set writes to stderr and can't be redirected directly,
10508# and sets the high bit in the cache file unless we assign to the vars.
10509(
10510  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10511    eval ac_val=\$$ac_var
10512    case $ac_val in #(
10513    *${as_nl}*)
10514      case $ac_var in #(
10515      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10516$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10517      esac
10518      case $ac_var in #(
10519      _ | IFS | as_nl) ;; #(
10520      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10521      *) { eval $ac_var=; unset $ac_var;} ;;
10522      esac ;;
10523    esac
10524  done
10525
10526  (set) 2>&1 |
10527    case $as_nl`(ac_space=' '; set) 2>&1` in #(
10528    *${as_nl}ac_space=\ *)
10529      # `set' does not quote correctly, so add quotes: double-quote
10530      # substitution turns \\\\ into \\, and sed turns \\ into \.
10531      sed -n \
10532	"s/'/'\\\\''/g;
10533	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10534      ;; #(
10535    *)
10536      # `set' quotes correctly as required by POSIX, so do not add quotes.
10537      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10538      ;;
10539    esac |
10540    sort
10541) |
10542  sed '
10543     /^ac_cv_env_/b end
10544     t clear
10545     :clear
10546     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10547     t end
10548     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10549     :end' >>confcache
10550if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10551  if test -w "$cache_file"; then
10552    if test "x$cache_file" != "x/dev/null"; then
10553      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10554$as_echo "$as_me: updating cache $cache_file" >&6;}
10555      if test ! -f "$cache_file" || test -h "$cache_file"; then
10556	cat confcache >"$cache_file"
10557      else
10558        case $cache_file in #(
10559        */* | ?:*)
10560	  mv -f confcache "$cache_file"$$ &&
10561	  mv -f "$cache_file"$$ "$cache_file" ;; #(
10562        *)
10563	  mv -f confcache "$cache_file" ;;
10564	esac
10565      fi
10566    fi
10567  else
10568    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10569$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10570  fi
10571fi
10572rm -f confcache
10573
10574test "x$prefix" = xNONE && prefix=$ac_default_prefix
10575# Let make expand exec_prefix.
10576test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10577
10578DEFS=-DHAVE_CONFIG_H
10579
10580ac_libobjs=
10581ac_ltlibobjs=
10582U=
10583for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10584  # 1. Remove the extension, and $U if already installed.
10585  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10586  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10587  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10588  #    will be set to the directory where LIBOBJS objects are built.
10589  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10590  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10591done
10592LIBOBJS=$ac_libobjs
10593
10594LTLIBOBJS=$ac_ltlibobjs
10595
10596
10597if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
10598  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
10599Usually this means the macro was only invoked conditionally." "$LINENO" 5
10600fi
10601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
10602$as_echo_n "checking that generated files are newer than configure... " >&6; }
10603   if test -n "$am_sleep_pid"; then
10604     # Hide warnings about reused PIDs.
10605     wait $am_sleep_pid 2>/dev/null
10606   fi
10607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
10608$as_echo "done" >&6; }
10609 if test -n "$EXEEXT"; then
10610  am__EXEEXT_TRUE=
10611  am__EXEEXT_FALSE='#'
10612else
10613  am__EXEEXT_TRUE='#'
10614  am__EXEEXT_FALSE=
10615fi
10616
10617if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
10618  as_fn_error $? "conditional \"AMDEP\" was never defined.
10619Usually this means the macro was only invoked conditionally." "$LINENO" 5
10620fi
10621if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
10622  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
10623Usually this means the macro was only invoked conditionally." "$LINENO" 5
10624fi
10625if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
10626  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
10627Usually this means the macro was only invoked conditionally." "$LINENO" 5
10628fi
10629if test -z "${SELFTEST_TRUE}" && test -z "${SELFTEST_FALSE}"; then
10630  as_fn_error $? "conditional \"SELFTEST\" was never defined.
10631Usually this means the macro was only invoked conditionally." "$LINENO" 5
10632fi
10633if test -z "${HAVE_PIPE_OR_PIPE2_TRUE}" && test -z "${HAVE_PIPE_OR_PIPE2_FALSE}"; then
10634  as_fn_error $? "conditional \"HAVE_PIPE_OR_PIPE2\" was never defined.
10635Usually this means the macro was only invoked conditionally." "$LINENO" 5
10636fi
10637
10638: "${CONFIG_STATUS=./config.status}"
10639ac_write_fail=0
10640ac_clean_files_save=$ac_clean_files
10641ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10642{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10643$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10644as_write_fail=0
10645cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10646#! $SHELL
10647# Generated by $as_me.
10648# Run this file to recreate the current configuration.
10649# Compiler output produced by configure, useful for debugging
10650# configure, is in config.log if it exists.
10651
10652debug=false
10653ac_cs_recheck=false
10654ac_cs_silent=false
10655
10656SHELL=\${CONFIG_SHELL-$SHELL}
10657export SHELL
10658_ASEOF
10659cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10660## -------------------- ##
10661## M4sh Initialization. ##
10662## -------------------- ##
10663
10664# Be more Bourne compatible
10665DUALCASE=1; export DUALCASE # for MKS sh
10666if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10667  emulate sh
10668  NULLCMD=:
10669  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10670  # is contrary to our usage.  Disable this feature.
10671  alias -g '${1+"$@"}'='"$@"'
10672  setopt NO_GLOB_SUBST
10673else
10674  case `(set -o) 2>/dev/null` in #(
10675  *posix*) :
10676    set -o posix ;; #(
10677  *) :
10678     ;;
10679esac
10680fi
10681
10682
10683as_nl='
10684'
10685export as_nl
10686# Printing a long string crashes Solaris 7 /usr/bin/printf.
10687as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10688as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10689as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10690# Prefer a ksh shell builtin over an external printf program on Solaris,
10691# but without wasting forks for bash or zsh.
10692if test -z "$BASH_VERSION$ZSH_VERSION" \
10693    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10694  as_echo='print -r --'
10695  as_echo_n='print -rn --'
10696elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10697  as_echo='printf %s\n'
10698  as_echo_n='printf %s'
10699else
10700  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10701    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10702    as_echo_n='/usr/ucb/echo -n'
10703  else
10704    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10705    as_echo_n_body='eval
10706      arg=$1;
10707      case $arg in #(
10708      *"$as_nl"*)
10709	expr "X$arg" : "X\\(.*\\)$as_nl";
10710	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10711      esac;
10712      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10713    '
10714    export as_echo_n_body
10715    as_echo_n='sh -c $as_echo_n_body as_echo'
10716  fi
10717  export as_echo_body
10718  as_echo='sh -c $as_echo_body as_echo'
10719fi
10720
10721# The user is always right.
10722if test "${PATH_SEPARATOR+set}" != set; then
10723  PATH_SEPARATOR=:
10724  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10725    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10726      PATH_SEPARATOR=';'
10727  }
10728fi
10729
10730
10731# IFS
10732# We need space, tab and new line, in precisely that order.  Quoting is
10733# there to prevent editors from complaining about space-tab.
10734# (If _AS_PATH_WALK were called with IFS unset, it would disable word
10735# splitting by setting IFS to empty value.)
10736IFS=" ""	$as_nl"
10737
10738# Find who we are.  Look in the path if we contain no directory separator.
10739as_myself=
10740case $0 in #((
10741  *[\\/]* ) as_myself=$0 ;;
10742  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10743for as_dir in $PATH
10744do
10745  IFS=$as_save_IFS
10746  test -z "$as_dir" && as_dir=.
10747    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10748  done
10749IFS=$as_save_IFS
10750
10751     ;;
10752esac
10753# We did not find ourselves, most probably we were run as `sh COMMAND'
10754# in which case we are not to be found in the path.
10755if test "x$as_myself" = x; then
10756  as_myself=$0
10757fi
10758if test ! -f "$as_myself"; then
10759  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10760  exit 1
10761fi
10762
10763# Unset variables that we do not need and which cause bugs (e.g. in
10764# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
10765# suppresses any "Segmentation fault" message there.  '((' could
10766# trigger a bug in pdksh 5.2.14.
10767for as_var in BASH_ENV ENV MAIL MAILPATH
10768do eval test x\${$as_var+set} = xset \
10769  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10770done
10771PS1='$ '
10772PS2='> '
10773PS4='+ '
10774
10775# NLS nuisances.
10776LC_ALL=C
10777export LC_ALL
10778LANGUAGE=C
10779export LANGUAGE
10780
10781# CDPATH.
10782(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10783
10784
10785# as_fn_error STATUS ERROR [LINENO LOG_FD]
10786# ----------------------------------------
10787# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10788# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10789# script with STATUS, using 1 if that was 0.
10790as_fn_error ()
10791{
10792  as_status=$1; test $as_status -eq 0 && as_status=1
10793  if test "$4"; then
10794    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10795    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10796  fi
10797  $as_echo "$as_me: error: $2" >&2
10798  as_fn_exit $as_status
10799} # as_fn_error
10800
10801
10802# as_fn_set_status STATUS
10803# -----------------------
10804# Set $? to STATUS, without forking.
10805as_fn_set_status ()
10806{
10807  return $1
10808} # as_fn_set_status
10809
10810# as_fn_exit STATUS
10811# -----------------
10812# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10813as_fn_exit ()
10814{
10815  set +e
10816  as_fn_set_status $1
10817  exit $1
10818} # as_fn_exit
10819
10820# as_fn_unset VAR
10821# ---------------
10822# Portably unset VAR.
10823as_fn_unset ()
10824{
10825  { eval $1=; unset $1;}
10826}
10827as_unset=as_fn_unset
10828# as_fn_append VAR VALUE
10829# ----------------------
10830# Append the text in VALUE to the end of the definition contained in VAR. Take
10831# advantage of any shell optimizations that allow amortized linear growth over
10832# repeated appends, instead of the typical quadratic growth present in naive
10833# implementations.
10834if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10835  eval 'as_fn_append ()
10836  {
10837    eval $1+=\$2
10838  }'
10839else
10840  as_fn_append ()
10841  {
10842    eval $1=\$$1\$2
10843  }
10844fi # as_fn_append
10845
10846# as_fn_arith ARG...
10847# ------------------
10848# Perform arithmetic evaluation on the ARGs, and store the result in the
10849# global $as_val. Take advantage of shells that can avoid forks. The arguments
10850# must be portable across $(()) and expr.
10851if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10852  eval 'as_fn_arith ()
10853  {
10854    as_val=$(( $* ))
10855  }'
10856else
10857  as_fn_arith ()
10858  {
10859    as_val=`expr "$@" || test $? -eq 1`
10860  }
10861fi # as_fn_arith
10862
10863
10864if expr a : '\(a\)' >/dev/null 2>&1 &&
10865   test "X`expr 00001 : '.*\(...\)'`" = X001; then
10866  as_expr=expr
10867else
10868  as_expr=false
10869fi
10870
10871if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10872  as_basename=basename
10873else
10874  as_basename=false
10875fi
10876
10877if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10878  as_dirname=dirname
10879else
10880  as_dirname=false
10881fi
10882
10883as_me=`$as_basename -- "$0" ||
10884$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10885	 X"$0" : 'X\(//\)$' \| \
10886	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10887$as_echo X/"$0" |
10888    sed '/^.*\/\([^/][^/]*\)\/*$/{
10889	    s//\1/
10890	    q
10891	  }
10892	  /^X\/\(\/\/\)$/{
10893	    s//\1/
10894	    q
10895	  }
10896	  /^X\/\(\/\).*/{
10897	    s//\1/
10898	    q
10899	  }
10900	  s/.*/./; q'`
10901
10902# Avoid depending upon Character Ranges.
10903as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10904as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10905as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10906as_cr_digits='0123456789'
10907as_cr_alnum=$as_cr_Letters$as_cr_digits
10908
10909ECHO_C= ECHO_N= ECHO_T=
10910case `echo -n x` in #(((((
10911-n*)
10912  case `echo 'xy\c'` in
10913  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
10914  xy)  ECHO_C='\c';;
10915  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
10916       ECHO_T='	';;
10917  esac;;
10918*)
10919  ECHO_N='-n';;
10920esac
10921
10922rm -f conf$$ conf$$.exe conf$$.file
10923if test -d conf$$.dir; then
10924  rm -f conf$$.dir/conf$$.file
10925else
10926  rm -f conf$$.dir
10927  mkdir conf$$.dir 2>/dev/null
10928fi
10929if (echo >conf$$.file) 2>/dev/null; then
10930  if ln -s conf$$.file conf$$ 2>/dev/null; then
10931    as_ln_s='ln -s'
10932    # ... but there are two gotchas:
10933    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10934    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10935    # In both cases, we have to default to `cp -pR'.
10936    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10937      as_ln_s='cp -pR'
10938  elif ln conf$$.file conf$$ 2>/dev/null; then
10939    as_ln_s=ln
10940  else
10941    as_ln_s='cp -pR'
10942  fi
10943else
10944  as_ln_s='cp -pR'
10945fi
10946rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10947rmdir conf$$.dir 2>/dev/null
10948
10949
10950# as_fn_mkdir_p
10951# -------------
10952# Create "$as_dir" as a directory, including parents if necessary.
10953as_fn_mkdir_p ()
10954{
10955
10956  case $as_dir in #(
10957  -*) as_dir=./$as_dir;;
10958  esac
10959  test -d "$as_dir" || eval $as_mkdir_p || {
10960    as_dirs=
10961    while :; do
10962      case $as_dir in #(
10963      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10964      *) as_qdir=$as_dir;;
10965      esac
10966      as_dirs="'$as_qdir' $as_dirs"
10967      as_dir=`$as_dirname -- "$as_dir" ||
10968$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10969	 X"$as_dir" : 'X\(//\)[^/]' \| \
10970	 X"$as_dir" : 'X\(//\)$' \| \
10971	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10972$as_echo X"$as_dir" |
10973    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10974	    s//\1/
10975	    q
10976	  }
10977	  /^X\(\/\/\)[^/].*/{
10978	    s//\1/
10979	    q
10980	  }
10981	  /^X\(\/\/\)$/{
10982	    s//\1/
10983	    q
10984	  }
10985	  /^X\(\/\).*/{
10986	    s//\1/
10987	    q
10988	  }
10989	  s/.*/./; q'`
10990      test -d "$as_dir" && break
10991    done
10992    test -z "$as_dirs" || eval "mkdir $as_dirs"
10993  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10994
10995
10996} # as_fn_mkdir_p
10997if mkdir -p . 2>/dev/null; then
10998  as_mkdir_p='mkdir -p "$as_dir"'
10999else
11000  test -d ./-p && rmdir ./-p
11001  as_mkdir_p=false
11002fi
11003
11004
11005# as_fn_executable_p FILE
11006# -----------------------
11007# Test if FILE is an executable regular file.
11008as_fn_executable_p ()
11009{
11010  test -f "$1" && test -x "$1"
11011} # as_fn_executable_p
11012as_test_x='test -x'
11013as_executable_p=as_fn_executable_p
11014
11015# Sed expression to map a string onto a valid CPP name.
11016as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11017
11018# Sed expression to map a string onto a valid variable name.
11019as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11020
11021
11022exec 6>&1
11023## ----------------------------------- ##
11024## Main body of $CONFIG_STATUS script. ##
11025## ----------------------------------- ##
11026_ASEOF
11027test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11028
11029cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11030# Save the log message, to keep $0 and so on meaningful, and to
11031# report actual input values of CONFIG_FILES etc. instead of their
11032# values after options handling.
11033ac_log="
11034This file was extended by gdbsupport $as_me 1.0, which was
11035generated by GNU Autoconf 2.69.  Invocation command line was
11036
11037  CONFIG_FILES    = $CONFIG_FILES
11038  CONFIG_HEADERS  = $CONFIG_HEADERS
11039  CONFIG_LINKS    = $CONFIG_LINKS
11040  CONFIG_COMMANDS = $CONFIG_COMMANDS
11041  $ $0 $@
11042
11043on `(hostname || uname -n) 2>/dev/null | sed 1q`
11044"
11045
11046_ACEOF
11047
11048case $ac_config_files in *"
11049"*) set x $ac_config_files; shift; ac_config_files=$*;;
11050esac
11051
11052case $ac_config_headers in *"
11053"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11054esac
11055
11056
11057cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11058# Files that config.status was made for.
11059config_files="$ac_config_files"
11060config_headers="$ac_config_headers"
11061config_commands="$ac_config_commands"
11062
11063_ACEOF
11064
11065cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11066ac_cs_usage="\
11067\`$as_me' instantiates files and other configuration actions
11068from templates according to the current configuration.  Unless the files
11069and actions are specified as TAGs, all are instantiated by default.
11070
11071Usage: $0 [OPTION]... [TAG]...
11072
11073  -h, --help       print this help, then exit
11074  -V, --version    print version number and configuration settings, then exit
11075      --config     print configuration, then exit
11076  -q, --quiet, --silent
11077                   do not print progress messages
11078  -d, --debug      don't remove temporary files
11079      --recheck    update $as_me by reconfiguring in the same conditions
11080      --file=FILE[:TEMPLATE]
11081                   instantiate the configuration file FILE
11082      --header=FILE[:TEMPLATE]
11083                   instantiate the configuration header FILE
11084
11085Configuration files:
11086$config_files
11087
11088Configuration headers:
11089$config_headers
11090
11091Configuration commands:
11092$config_commands
11093
11094Report bugs to the package provider."
11095
11096_ACEOF
11097cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11098ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11099ac_cs_version="\\
11100gdbsupport config.status 1.0
11101configured by $0, generated by GNU Autoconf 2.69,
11102  with options \\"\$ac_cs_config\\"
11103
11104Copyright (C) 2012 Free Software Foundation, Inc.
11105This config.status script is free software; the Free Software Foundation
11106gives unlimited permission to copy, distribute and modify it."
11107
11108ac_pwd='$ac_pwd'
11109srcdir='$srcdir'
11110INSTALL='$INSTALL'
11111MKDIR_P='$MKDIR_P'
11112AWK='$AWK'
11113test -n "\$AWK" || AWK=awk
11114_ACEOF
11115
11116cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11117# The default lists apply if the user does not specify any file.
11118ac_need_defaults=:
11119while test $# != 0
11120do
11121  case $1 in
11122  --*=?*)
11123    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11124    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11125    ac_shift=:
11126    ;;
11127  --*=)
11128    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11129    ac_optarg=
11130    ac_shift=:
11131    ;;
11132  *)
11133    ac_option=$1
11134    ac_optarg=$2
11135    ac_shift=shift
11136    ;;
11137  esac
11138
11139  case $ac_option in
11140  # Handling of the options.
11141  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11142    ac_cs_recheck=: ;;
11143  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11144    $as_echo "$ac_cs_version"; exit ;;
11145  --config | --confi | --conf | --con | --co | --c )
11146    $as_echo "$ac_cs_config"; exit ;;
11147  --debug | --debu | --deb | --de | --d | -d )
11148    debug=: ;;
11149  --file | --fil | --fi | --f )
11150    $ac_shift
11151    case $ac_optarg in
11152    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11153    '') as_fn_error $? "missing file argument" ;;
11154    esac
11155    as_fn_append CONFIG_FILES " '$ac_optarg'"
11156    ac_need_defaults=false;;
11157  --header | --heade | --head | --hea )
11158    $ac_shift
11159    case $ac_optarg in
11160    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11161    esac
11162    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11163    ac_need_defaults=false;;
11164  --he | --h)
11165    # Conflict between --help and --header
11166    as_fn_error $? "ambiguous option: \`$1'
11167Try \`$0 --help' for more information.";;
11168  --help | --hel | -h )
11169    $as_echo "$ac_cs_usage"; exit ;;
11170  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11171  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11172    ac_cs_silent=: ;;
11173
11174  # This is an error.
11175  -*) as_fn_error $? "unrecognized option: \`$1'
11176Try \`$0 --help' for more information." ;;
11177
11178  *) as_fn_append ac_config_targets " $1"
11179     ac_need_defaults=false ;;
11180
11181  esac
11182  shift
11183done
11184
11185ac_configure_extra_args=
11186
11187if $ac_cs_silent; then
11188  exec 6>/dev/null
11189  ac_configure_extra_args="$ac_configure_extra_args --silent"
11190fi
11191
11192_ACEOF
11193cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11194if \$ac_cs_recheck; then
11195  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11196  shift
11197  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11198  CONFIG_SHELL='$SHELL'
11199  export CONFIG_SHELL
11200  exec "\$@"
11201fi
11202
11203_ACEOF
11204cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11205exec 5>>config.log
11206{
11207  echo
11208  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11209## Running $as_me. ##
11210_ASBOX
11211  $as_echo "$ac_log"
11212} >&5
11213
11214_ACEOF
11215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11216#
11217# INIT-COMMANDS
11218#
11219AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11220
11221_ACEOF
11222
11223cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11224
11225# Handling of arguments.
11226for ac_config_target in $ac_config_targets
11227do
11228  case $ac_config_target in
11229    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
11230    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11231    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11232
11233  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11234  esac
11235done
11236
11237
11238# If the user did not use the arguments to specify the items to instantiate,
11239# then the envvar interface is used.  Set only those that are not.
11240# We use the long form for the default assignment because of an extremely
11241# bizarre bug on SunOS 4.1.3.
11242if $ac_need_defaults; then
11243  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11244  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11245  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11246fi
11247
11248# Have a temporary directory for convenience.  Make it in the build tree
11249# simply because there is no reason against having it here, and in addition,
11250# creating and moving files from /tmp can sometimes cause problems.
11251# Hook for its removal unless debugging.
11252# Note that there is a small window in which the directory will not be cleaned:
11253# after its creation but before its name has been assigned to `$tmp'.
11254$debug ||
11255{
11256  tmp= ac_tmp=
11257  trap 'exit_status=$?
11258  : "${ac_tmp:=$tmp}"
11259  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11260' 0
11261  trap 'as_fn_exit 1' 1 2 13 15
11262}
11263# Create a (secure) tmp directory for tmp files.
11264
11265{
11266  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11267  test -d "$tmp"
11268}  ||
11269{
11270  tmp=./conf$$-$RANDOM
11271  (umask 077 && mkdir "$tmp")
11272} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11273ac_tmp=$tmp
11274
11275# Set up the scripts for CONFIG_FILES section.
11276# No need to generate them if there are no CONFIG_FILES.
11277# This happens for instance with `./config.status config.h'.
11278if test -n "$CONFIG_FILES"; then
11279
11280
11281ac_cr=`echo X | tr X '\015'`
11282# On cygwin, bash can eat \r inside `` if the user requested igncr.
11283# But we know of no other shell where ac_cr would be empty at this
11284# point, so we can use a bashism as a fallback.
11285if test "x$ac_cr" = x; then
11286  eval ac_cr=\$\'\\r\'
11287fi
11288ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11289if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11290  ac_cs_awk_cr='\\r'
11291else
11292  ac_cs_awk_cr=$ac_cr
11293fi
11294
11295echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11296_ACEOF
11297
11298
11299{
11300  echo "cat >conf$$subs.awk <<_ACEOF" &&
11301  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11302  echo "_ACEOF"
11303} >conf$$subs.sh ||
11304  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11305ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11306ac_delim='%!_!# '
11307for ac_last_try in false false false false false :; do
11308  . ./conf$$subs.sh ||
11309    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11310
11311  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11312  if test $ac_delim_n = $ac_delim_num; then
11313    break
11314  elif $ac_last_try; then
11315    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11316  else
11317    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11318  fi
11319done
11320rm -f conf$$subs.sh
11321
11322cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11323cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
11324_ACEOF
11325sed -n '
11326h
11327s/^/S["/; s/!.*/"]=/
11328p
11329g
11330s/^[^!]*!//
11331:repl
11332t repl
11333s/'"$ac_delim"'$//
11334t delim
11335:nl
11336h
11337s/\(.\{148\}\)..*/\1/
11338t more1
11339s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11340p
11341n
11342b repl
11343:more1
11344s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11345p
11346g
11347s/.\{148\}//
11348t nl
11349:delim
11350h
11351s/\(.\{148\}\)..*/\1/
11352t more2
11353s/["\\]/\\&/g; s/^/"/; s/$/"/
11354p
11355b
11356:more2
11357s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11358p
11359g
11360s/.\{148\}//
11361t delim
11362' <conf$$subs.awk | sed '
11363/^[^""]/{
11364  N
11365  s/\n//
11366}
11367' >>$CONFIG_STATUS || ac_write_fail=1
11368rm -f conf$$subs.awk
11369cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11370_ACAWK
11371cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
11372  for (key in S) S_is_set[key] = 1
11373  FS = ""
11374
11375}
11376{
11377  line = $ 0
11378  nfields = split(line, field, "@")
11379  substed = 0
11380  len = length(field[1])
11381  for (i = 2; i < nfields; i++) {
11382    key = field[i]
11383    keylen = length(key)
11384    if (S_is_set[key]) {
11385      value = S[key]
11386      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11387      len += length(value) + length(field[++i])
11388      substed = 1
11389    } else
11390      len += 1 + keylen
11391  }
11392
11393  print line
11394}
11395
11396_ACAWK
11397_ACEOF
11398cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11399if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11400  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11401else
11402  cat
11403fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
11404  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11405_ACEOF
11406
11407# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11408# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11409# trailing colons and then remove the whole line if VPATH becomes empty
11410# (actually we leave an empty line to preserve line numbers).
11411if test "x$srcdir" = x.; then
11412  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
11413h
11414s///
11415s/^/:/
11416s/[	 ]*$/:/
11417s/:\$(srcdir):/:/g
11418s/:\${srcdir}:/:/g
11419s/:@srcdir@:/:/g
11420s/^:*//
11421s/:*$//
11422x
11423s/\(=[	 ]*\).*/\1/
11424G
11425s/\n//
11426s/^[^=]*=[	 ]*$//
11427}'
11428fi
11429
11430cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11431fi # test -n "$CONFIG_FILES"
11432
11433# Set up the scripts for CONFIG_HEADERS section.
11434# No need to generate them if there are no CONFIG_HEADERS.
11435# This happens for instance with `./config.status Makefile'.
11436if test -n "$CONFIG_HEADERS"; then
11437cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
11438BEGIN {
11439_ACEOF
11440
11441# Transform confdefs.h into an awk script `defines.awk', embedded as
11442# here-document in config.status, that substitutes the proper values into
11443# config.h.in to produce config.h.
11444
11445# Create a delimiter string that does not exist in confdefs.h, to ease
11446# handling of long lines.
11447ac_delim='%!_!# '
11448for ac_last_try in false false :; do
11449  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
11450  if test -z "$ac_tt"; then
11451    break
11452  elif $ac_last_try; then
11453    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11454  else
11455    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11456  fi
11457done
11458
11459# For the awk script, D is an array of macro values keyed by name,
11460# likewise P contains macro parameters if any.  Preserve backslash
11461# newline sequences.
11462
11463ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11464sed -n '
11465s/.\{148\}/&'"$ac_delim"'/g
11466t rset
11467:rset
11468s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
11469t def
11470d
11471:def
11472s/\\$//
11473t bsnl
11474s/["\\]/\\&/g
11475s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
11476D["\1"]=" \3"/p
11477s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
11478d
11479:bsnl
11480s/["\\]/\\&/g
11481s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
11482D["\1"]=" \3\\\\\\n"\\/p
11483t cont
11484s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11485t cont
11486d
11487:cont
11488n
11489s/.\{148\}/&'"$ac_delim"'/g
11490t clear
11491:clear
11492s/\\$//
11493t bsnlc
11494s/["\\]/\\&/g; s/^/"/; s/$/"/p
11495d
11496:bsnlc
11497s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11498b cont
11499' <confdefs.h | sed '
11500s/'"$ac_delim"'/"\\\
11501"/g' >>$CONFIG_STATUS || ac_write_fail=1
11502
11503cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11504  for (key in D) D_is_set[key] = 1
11505  FS = ""
11506}
11507/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11508  line = \$ 0
11509  split(line, arg, " ")
11510  if (arg[1] == "#") {
11511    defundef = arg[2]
11512    mac1 = arg[3]
11513  } else {
11514    defundef = substr(arg[1], 2)
11515    mac1 = arg[2]
11516  }
11517  split(mac1, mac2, "(") #)
11518  macro = mac2[1]
11519  prefix = substr(line, 1, index(line, defundef) - 1)
11520  if (D_is_set[macro]) {
11521    # Preserve the white space surrounding the "#".
11522    print prefix "define", macro P[macro] D[macro]
11523    next
11524  } else {
11525    # Replace #undef with comments.  This is necessary, for example,
11526    # in the case of _POSIX_SOURCE, which is predefined and required
11527    # on some systems where configure will not decide to define it.
11528    if (defundef == "undef") {
11529      print "/*", prefix defundef, macro, "*/"
11530      next
11531    }
11532  }
11533}
11534{ print }
11535_ACAWK
11536_ACEOF
11537cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11538  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11539fi # test -n "$CONFIG_HEADERS"
11540
11541
11542eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
11543shift
11544for ac_tag
11545do
11546  case $ac_tag in
11547  :[FHLC]) ac_mode=$ac_tag; continue;;
11548  esac
11549  case $ac_mode$ac_tag in
11550  :[FHL]*:*);;
11551  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11552  :[FH]-) ac_tag=-:-;;
11553  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11554  esac
11555  ac_save_IFS=$IFS
11556  IFS=:
11557  set x $ac_tag
11558  IFS=$ac_save_IFS
11559  shift
11560  ac_file=$1
11561  shift
11562
11563  case $ac_mode in
11564  :L) ac_source=$1;;
11565  :[FH])
11566    ac_file_inputs=
11567    for ac_f
11568    do
11569      case $ac_f in
11570      -) ac_f="$ac_tmp/stdin";;
11571      *) # Look for the file first in the build tree, then in the source tree
11572	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
11573	 # because $ac_f cannot contain `:'.
11574	 test -f "$ac_f" ||
11575	   case $ac_f in
11576	   [\\/$]*) false;;
11577	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11578	   esac ||
11579	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11580      esac
11581      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11582      as_fn_append ac_file_inputs " '$ac_f'"
11583    done
11584
11585    # Let's still pretend it is `configure' which instantiates (i.e., don't
11586    # use $as_me), people would be surprised to read:
11587    #    /* config.h.  Generated by config.status.  */
11588    configure_input='Generated from '`
11589	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11590	`' by configure.'
11591    if test x"$ac_file" != x-; then
11592      configure_input="$ac_file.  $configure_input"
11593      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11594$as_echo "$as_me: creating $ac_file" >&6;}
11595    fi
11596    # Neutralize special characters interpreted by sed in replacement strings.
11597    case $configure_input in #(
11598    *\&* | *\|* | *\\* )
11599       ac_sed_conf_input=`$as_echo "$configure_input" |
11600       sed 's/[\\\\&|]/\\\\&/g'`;; #(
11601    *) ac_sed_conf_input=$configure_input;;
11602    esac
11603
11604    case $ac_tag in
11605    *:-:* | *:-) cat >"$ac_tmp/stdin" \
11606      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11607    esac
11608    ;;
11609  esac
11610
11611  ac_dir=`$as_dirname -- "$ac_file" ||
11612$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11613	 X"$ac_file" : 'X\(//\)[^/]' \| \
11614	 X"$ac_file" : 'X\(//\)$' \| \
11615	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11616$as_echo X"$ac_file" |
11617    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11618	    s//\1/
11619	    q
11620	  }
11621	  /^X\(\/\/\)[^/].*/{
11622	    s//\1/
11623	    q
11624	  }
11625	  /^X\(\/\/\)$/{
11626	    s//\1/
11627	    q
11628	  }
11629	  /^X\(\/\).*/{
11630	    s//\1/
11631	    q
11632	  }
11633	  s/.*/./; q'`
11634  as_dir="$ac_dir"; as_fn_mkdir_p
11635  ac_builddir=.
11636
11637case "$ac_dir" in
11638.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11639*)
11640  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11641  # A ".." for each directory in $ac_dir_suffix.
11642  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11643  case $ac_top_builddir_sub in
11644  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11645  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11646  esac ;;
11647esac
11648ac_abs_top_builddir=$ac_pwd
11649ac_abs_builddir=$ac_pwd$ac_dir_suffix
11650# for backward compatibility:
11651ac_top_builddir=$ac_top_build_prefix
11652
11653case $srcdir in
11654  .)  # We are building in place.
11655    ac_srcdir=.
11656    ac_top_srcdir=$ac_top_builddir_sub
11657    ac_abs_top_srcdir=$ac_pwd ;;
11658  [\\/]* | ?:[\\/]* )  # Absolute name.
11659    ac_srcdir=$srcdir$ac_dir_suffix;
11660    ac_top_srcdir=$srcdir
11661    ac_abs_top_srcdir=$srcdir ;;
11662  *) # Relative name.
11663    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11664    ac_top_srcdir=$ac_top_build_prefix$srcdir
11665    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11666esac
11667ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11668
11669
11670  case $ac_mode in
11671  :F)
11672  #
11673  # CONFIG_FILE
11674  #
11675
11676  case $INSTALL in
11677  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11678  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11679  esac
11680  ac_MKDIR_P=$MKDIR_P
11681  case $MKDIR_P in
11682  [\\/$]* | ?:[\\/]* ) ;;
11683  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11684  esac
11685_ACEOF
11686
11687cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11688# If the template does not know about datarootdir, expand it.
11689# FIXME: This hack should be removed a few years after 2.60.
11690ac_datarootdir_hack=; ac_datarootdir_seen=
11691ac_sed_dataroot='
11692/datarootdir/ {
11693  p
11694  q
11695}
11696/@datadir@/p
11697/@docdir@/p
11698/@infodir@/p
11699/@localedir@/p
11700/@mandir@/p'
11701case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11702*datarootdir*) ac_datarootdir_seen=yes;;
11703*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11704  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11705$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11706_ACEOF
11707cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11708  ac_datarootdir_hack='
11709  s&@datadir@&$datadir&g
11710  s&@docdir@&$docdir&g
11711  s&@infodir@&$infodir&g
11712  s&@localedir@&$localedir&g
11713  s&@mandir@&$mandir&g
11714  s&\\\${datarootdir}&$datarootdir&g' ;;
11715esac
11716_ACEOF
11717
11718# Neutralize VPATH when `$srcdir' = `.'.
11719# Shell code in configure.ac might set extrasub.
11720# FIXME: do we really want to maintain this feature?
11721cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11722ac_sed_extra="$ac_vpsub
11723$extrasub
11724_ACEOF
11725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11726:t
11727/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11728s|@configure_input@|$ac_sed_conf_input|;t t
11729s&@top_builddir@&$ac_top_builddir_sub&;t t
11730s&@top_build_prefix@&$ac_top_build_prefix&;t t
11731s&@srcdir@&$ac_srcdir&;t t
11732s&@abs_srcdir@&$ac_abs_srcdir&;t t
11733s&@top_srcdir@&$ac_top_srcdir&;t t
11734s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11735s&@builddir@&$ac_builddir&;t t
11736s&@abs_builddir@&$ac_abs_builddir&;t t
11737s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11738s&@INSTALL@&$ac_INSTALL&;t t
11739s&@MKDIR_P@&$ac_MKDIR_P&;t t
11740$ac_datarootdir_hack
11741"
11742eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11743  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11744
11745test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11746  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11747  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
11748      "$ac_tmp/out"`; test -z "$ac_out"; } &&
11749  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11750which seems to be undefined.  Please make sure it is defined" >&5
11751$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11752which seems to be undefined.  Please make sure it is defined" >&2;}
11753
11754  rm -f "$ac_tmp/stdin"
11755  case $ac_file in
11756  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11757  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11758  esac \
11759  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11760 ;;
11761  :H)
11762  #
11763  # CONFIG_HEADER
11764  #
11765  if test x"$ac_file" != x-; then
11766    {
11767      $as_echo "/* $configure_input  */" \
11768      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11769    } >"$ac_tmp/config.h" \
11770      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11771    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11772      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11773$as_echo "$as_me: $ac_file is unchanged" >&6;}
11774    else
11775      rm -f "$ac_file"
11776      mv "$ac_tmp/config.h" "$ac_file" \
11777	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
11778    fi
11779  else
11780    $as_echo "/* $configure_input  */" \
11781      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11782      || as_fn_error $? "could not create -" "$LINENO" 5
11783  fi
11784# Compute "$ac_file"'s index in $config_headers.
11785_am_arg="$ac_file"
11786_am_stamp_count=1
11787for _am_header in $config_headers :; do
11788  case $_am_header in
11789    $_am_arg | $_am_arg:* )
11790      break ;;
11791    * )
11792      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
11793  esac
11794done
11795echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
11796$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11797	 X"$_am_arg" : 'X\(//\)[^/]' \| \
11798	 X"$_am_arg" : 'X\(//\)$' \| \
11799	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
11800$as_echo X"$_am_arg" |
11801    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11802	    s//\1/
11803	    q
11804	  }
11805	  /^X\(\/\/\)[^/].*/{
11806	    s//\1/
11807	    q
11808	  }
11809	  /^X\(\/\/\)$/{
11810	    s//\1/
11811	    q
11812	  }
11813	  /^X\(\/\).*/{
11814	    s//\1/
11815	    q
11816	  }
11817	  s/.*/./; q'`/stamp-h$_am_stamp_count
11818 ;;
11819
11820  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
11821$as_echo "$as_me: executing $ac_file commands" >&6;}
11822 ;;
11823  esac
11824
11825
11826  case $ac_file$ac_mode in
11827    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
11828  # Older Autoconf quotes --file arguments for eval, but not when files
11829  # are listed without --file.  Let's play safe and only enable the eval
11830  # if we detect the quoting.
11831  case $CONFIG_FILES in
11832  *\'*) eval set x "$CONFIG_FILES" ;;
11833  *)   set x $CONFIG_FILES ;;
11834  esac
11835  shift
11836  for mf
11837  do
11838    # Strip MF so we end up with the name of the file.
11839    mf=`echo "$mf" | sed -e 's/:.*$//'`
11840    # Check whether this is an Automake generated Makefile or not.
11841    # We used to match only the files named 'Makefile.in', but
11842    # some people rename them; so instead we look at the file content.
11843    # Grep'ing the first line is not enough: some people post-process
11844    # each Makefile.in and add a new line on top of each file to say so.
11845    # Grep'ing the whole file is not good either: AIX grep has a line
11846    # limit of 2048, but all sed's we know have understand at least 4000.
11847    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
11848      dirpart=`$as_dirname -- "$mf" ||
11849$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11850	 X"$mf" : 'X\(//\)[^/]' \| \
11851	 X"$mf" : 'X\(//\)$' \| \
11852	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
11853$as_echo X"$mf" |
11854    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11855	    s//\1/
11856	    q
11857	  }
11858	  /^X\(\/\/\)[^/].*/{
11859	    s//\1/
11860	    q
11861	  }
11862	  /^X\(\/\/\)$/{
11863	    s//\1/
11864	    q
11865	  }
11866	  /^X\(\/\).*/{
11867	    s//\1/
11868	    q
11869	  }
11870	  s/.*/./; q'`
11871    else
11872      continue
11873    fi
11874    # Extract the definition of DEPDIR, am__include, and am__quote
11875    # from the Makefile without running 'make'.
11876    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
11877    test -z "$DEPDIR" && continue
11878    am__include=`sed -n 's/^am__include = //p' < "$mf"`
11879    test -z "$am__include" && continue
11880    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
11881    # Find all dependency output files, they are included files with
11882    # $(DEPDIR) in their names.  We invoke sed twice because it is the
11883    # simplest approach to changing $(DEPDIR) to its actual value in the
11884    # expansion.
11885    for file in `sed -n "
11886      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
11887	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
11888      # Make sure the directory exists.
11889      test -f "$dirpart/$file" && continue
11890      fdir=`$as_dirname -- "$file" ||
11891$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11892	 X"$file" : 'X\(//\)[^/]' \| \
11893	 X"$file" : 'X\(//\)$' \| \
11894	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
11895$as_echo X"$file" |
11896    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11897	    s//\1/
11898	    q
11899	  }
11900	  /^X\(\/\/\)[^/].*/{
11901	    s//\1/
11902	    q
11903	  }
11904	  /^X\(\/\/\)$/{
11905	    s//\1/
11906	    q
11907	  }
11908	  /^X\(\/\).*/{
11909	    s//\1/
11910	    q
11911	  }
11912	  s/.*/./; q'`
11913      as_dir=$dirpart/$fdir; as_fn_mkdir_p
11914      # echo "creating $dirpart/$file"
11915      echo '# dummy' > "$dirpart/$file"
11916    done
11917  done
11918}
11919 ;;
11920
11921  esac
11922done # for ac_tag
11923
11924
11925as_fn_exit 0
11926_ACEOF
11927ac_clean_files=$ac_clean_files_save
11928
11929test $ac_write_fail = 0 ||
11930  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11931
11932
11933# configure is writing to config.log, and then calls config.status.
11934# config.status does its own redirection, appending to config.log.
11935# Unfortunately, on DOS this fails, as config.log is still kept open
11936# by configure, so config.status won't be able to write to it; its
11937# output is simply discarded.  So we exec the FD to /dev/null,
11938# effectively closing config.log, so it can be properly (re)opened and
11939# appended to by config.status.  When coming back to configure, we
11940# need to make the FD available again.
11941if test "$no_create" != yes; then
11942  ac_cs_success=:
11943  ac_config_status_args=
11944  test "$silent" = yes &&
11945    ac_config_status_args="$ac_config_status_args --quiet"
11946  exec 5>/dev/null
11947  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11948  exec 5>>config.log
11949  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11950  # would make configure fail if this is the last instruction.
11951  $ac_cs_success || as_fn_exit 1
11952fi
11953if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11954  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11955$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11956fi
11957
11958