1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="xmalloc.c"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_header_list=
623ac_subst_vars='LTLIBOBJS
624INSTALL_DEST
625pexecute
626target_header_dir
627CHECK
628LIBOBJS
629CET_HOST_FLAGS
630NOASANFLAG
631PICFLAG
632INSTALL_DATA
633INSTALL_SCRIPT
634INSTALL_PROGRAM
635OUTPUT_OPTION
636NO_MINUS_C_MINUS_O
637ac_libiberty_warn_cflags
638EGREP
639GREP
640CPP
641OBJEXT
642EXEEXT
643ac_ct_CC
644CPPFLAGS
645LDFLAGS
646CFLAGS
647CC
648RANLIB_PLUGIN_OPTION
649AR_PLUGIN_OPTION
650RANLIB
651AR
652host_os
653host_vendor
654host_cpu
655host
656build_os
657build_vendor
658build_cpu
659build
660HAVE_PERL
661PERL
662BUILD_INFO
663MAKEINFO
664ETAGS
665NOTMAINT
666MAINT
667libiberty_topdir
668target_alias
669host_alias
670build_alias
671LIBS
672ECHO_T
673ECHO_N
674ECHO_C
675DEFS
676mandir
677localedir
678libdir
679psdir
680pdfdir
681dvidir
682htmldir
683infodir
684docdir
685oldincludedir
686includedir
687localstatedir
688sharedstatedir
689sysconfdir
690datadir
691datarootdir
692libexecdir
693sbindir
694bindir
695program_transform_name
696prefix
697exec_prefix
698PACKAGE_URL
699PACKAGE_BUGREPORT
700PACKAGE_STRING
701PACKAGE_VERSION
702PACKAGE_TARNAME
703PACKAGE_NAME
704PATH_SEPARATOR
705SHELL'
706ac_subst_files='host_makefile_frag'
707ac_user_opts='
708enable_option_checking
709with_target_subdir
710with_build_subdir
711with_cross_host
712with_newlib
713enable_maintainer_mode
714enable_multilib
715enable_install_libiberty
716enable_largefile
717enable_cet
718'
719      ac_precious_vars='build_alias
720host_alias
721target_alias
722CC
723CFLAGS
724LDFLAGS
725LIBS
726CPPFLAGS
727CPP'
728
729
730# Initialize some variables set by options.
731ac_init_help=
732ac_init_version=false
733ac_unrecognized_opts=
734ac_unrecognized_sep=
735# The variables have the same names as the options, with
736# dashes changed to underlines.
737cache_file=/dev/null
738exec_prefix=NONE
739no_create=
740no_recursion=
741prefix=NONE
742program_prefix=NONE
743program_suffix=NONE
744program_transform_name=s,x,x,
745silent=
746site=
747srcdir=
748verbose=
749x_includes=NONE
750x_libraries=NONE
751
752# Installation directory options.
753# These are left unexpanded so users can "make install exec_prefix=/foo"
754# and all the variables that are supposed to be based on exec_prefix
755# by default will actually change.
756# Use braces instead of parens because sh, perl, etc. also accept them.
757# (The list follows the same order as the GNU Coding Standards.)
758bindir='${exec_prefix}/bin'
759sbindir='${exec_prefix}/sbin'
760libexecdir='${exec_prefix}/libexec'
761datarootdir='${prefix}/share'
762datadir='${datarootdir}'
763sysconfdir='${prefix}/etc'
764sharedstatedir='${prefix}/com'
765localstatedir='${prefix}/var'
766includedir='${prefix}/include'
767oldincludedir='/usr/include'
768docdir='${datarootdir}/doc/${PACKAGE}'
769infodir='${datarootdir}/info'
770htmldir='${docdir}'
771dvidir='${docdir}'
772pdfdir='${docdir}'
773psdir='${docdir}'
774libdir='${exec_prefix}/lib'
775localedir='${datarootdir}/locale'
776mandir='${datarootdir}/man'
777
778ac_prev=
779ac_dashdash=
780for ac_option
781do
782  # If the previous option needs an argument, assign it.
783  if test -n "$ac_prev"; then
784    eval $ac_prev=\$ac_option
785    ac_prev=
786    continue
787  fi
788
789  case $ac_option in
790  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
791  *=)   ac_optarg= ;;
792  *)    ac_optarg=yes ;;
793  esac
794
795  # Accept the important Cygnus configure options, so we can diagnose typos.
796
797  case $ac_dashdash$ac_option in
798  --)
799    ac_dashdash=yes ;;
800
801  -bindir | --bindir | --bindi | --bind | --bin | --bi)
802    ac_prev=bindir ;;
803  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
804    bindir=$ac_optarg ;;
805
806  -build | --build | --buil | --bui | --bu)
807    ac_prev=build_alias ;;
808  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
809    build_alias=$ac_optarg ;;
810
811  -cache-file | --cache-file | --cache-fil | --cache-fi \
812  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
813    ac_prev=cache_file ;;
814  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
815  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
816    cache_file=$ac_optarg ;;
817
818  --config-cache | -C)
819    cache_file=config.cache ;;
820
821  -datadir | --datadir | --datadi | --datad)
822    ac_prev=datadir ;;
823  -datadir=* | --datadir=* | --datadi=* | --datad=*)
824    datadir=$ac_optarg ;;
825
826  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
827  | --dataroo | --dataro | --datar)
828    ac_prev=datarootdir ;;
829  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
830  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
831    datarootdir=$ac_optarg ;;
832
833  -disable-* | --disable-*)
834    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
835    # Reject names that are not valid shell variable names.
836    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
837      as_fn_error $? "invalid feature name: $ac_useropt"
838    ac_useropt_orig=$ac_useropt
839    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
840    case $ac_user_opts in
841      *"
842"enable_$ac_useropt"
843"*) ;;
844      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
845	 ac_unrecognized_sep=', ';;
846    esac
847    eval enable_$ac_useropt=no ;;
848
849  -docdir | --docdir | --docdi | --doc | --do)
850    ac_prev=docdir ;;
851  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
852    docdir=$ac_optarg ;;
853
854  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
855    ac_prev=dvidir ;;
856  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
857    dvidir=$ac_optarg ;;
858
859  -enable-* | --enable-*)
860    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
861    # Reject names that are not valid shell variable names.
862    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
863      as_fn_error $? "invalid feature name: $ac_useropt"
864    ac_useropt_orig=$ac_useropt
865    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
866    case $ac_user_opts in
867      *"
868"enable_$ac_useropt"
869"*) ;;
870      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
871	 ac_unrecognized_sep=', ';;
872    esac
873    eval enable_$ac_useropt=\$ac_optarg ;;
874
875  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
876  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
877  | --exec | --exe | --ex)
878    ac_prev=exec_prefix ;;
879  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
880  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
881  | --exec=* | --exe=* | --ex=*)
882    exec_prefix=$ac_optarg ;;
883
884  -gas | --gas | --ga | --g)
885    # Obsolete; use --with-gas.
886    with_gas=yes ;;
887
888  -help | --help | --hel | --he | -h)
889    ac_init_help=long ;;
890  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
891    ac_init_help=recursive ;;
892  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
893    ac_init_help=short ;;
894
895  -host | --host | --hos | --ho)
896    ac_prev=host_alias ;;
897  -host=* | --host=* | --hos=* | --ho=*)
898    host_alias=$ac_optarg ;;
899
900  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
901    ac_prev=htmldir ;;
902  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
903  | --ht=*)
904    htmldir=$ac_optarg ;;
905
906  -includedir | --includedir | --includedi | --included | --include \
907  | --includ | --inclu | --incl | --inc)
908    ac_prev=includedir ;;
909  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
910  | --includ=* | --inclu=* | --incl=* | --inc=*)
911    includedir=$ac_optarg ;;
912
913  -infodir | --infodir | --infodi | --infod | --info | --inf)
914    ac_prev=infodir ;;
915  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
916    infodir=$ac_optarg ;;
917
918  -libdir | --libdir | --libdi | --libd)
919    ac_prev=libdir ;;
920  -libdir=* | --libdir=* | --libdi=* | --libd=*)
921    libdir=$ac_optarg ;;
922
923  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
924  | --libexe | --libex | --libe)
925    ac_prev=libexecdir ;;
926  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
927  | --libexe=* | --libex=* | --libe=*)
928    libexecdir=$ac_optarg ;;
929
930  -localedir | --localedir | --localedi | --localed | --locale)
931    ac_prev=localedir ;;
932  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
933    localedir=$ac_optarg ;;
934
935  -localstatedir | --localstatedir | --localstatedi | --localstated \
936  | --localstate | --localstat | --localsta | --localst | --locals)
937    ac_prev=localstatedir ;;
938  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
939  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
940    localstatedir=$ac_optarg ;;
941
942  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
943    ac_prev=mandir ;;
944  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
945    mandir=$ac_optarg ;;
946
947  -nfp | --nfp | --nf)
948    # Obsolete; use --without-fp.
949    with_fp=no ;;
950
951  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
952  | --no-cr | --no-c | -n)
953    no_create=yes ;;
954
955  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
956  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
957    no_recursion=yes ;;
958
959  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
960  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
961  | --oldin | --oldi | --old | --ol | --o)
962    ac_prev=oldincludedir ;;
963  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
964  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
965  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
966    oldincludedir=$ac_optarg ;;
967
968  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
969    ac_prev=prefix ;;
970  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
971    prefix=$ac_optarg ;;
972
973  -program-prefix | --program-prefix | --program-prefi | --program-pref \
974  | --program-pre | --program-pr | --program-p)
975    ac_prev=program_prefix ;;
976  -program-prefix=* | --program-prefix=* | --program-prefi=* \
977  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
978    program_prefix=$ac_optarg ;;
979
980  -program-suffix | --program-suffix | --program-suffi | --program-suff \
981  | --program-suf | --program-su | --program-s)
982    ac_prev=program_suffix ;;
983  -program-suffix=* | --program-suffix=* | --program-suffi=* \
984  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
985    program_suffix=$ac_optarg ;;
986
987  -program-transform-name | --program-transform-name \
988  | --program-transform-nam | --program-transform-na \
989  | --program-transform-n | --program-transform- \
990  | --program-transform | --program-transfor \
991  | --program-transfo | --program-transf \
992  | --program-trans | --program-tran \
993  | --progr-tra | --program-tr | --program-t)
994    ac_prev=program_transform_name ;;
995  -program-transform-name=* | --program-transform-name=* \
996  | --program-transform-nam=* | --program-transform-na=* \
997  | --program-transform-n=* | --program-transform-=* \
998  | --program-transform=* | --program-transfor=* \
999  | --program-transfo=* | --program-transf=* \
1000  | --program-trans=* | --program-tran=* \
1001  | --progr-tra=* | --program-tr=* | --program-t=*)
1002    program_transform_name=$ac_optarg ;;
1003
1004  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1005    ac_prev=pdfdir ;;
1006  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1007    pdfdir=$ac_optarg ;;
1008
1009  -psdir | --psdir | --psdi | --psd | --ps)
1010    ac_prev=psdir ;;
1011  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1012    psdir=$ac_optarg ;;
1013
1014  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1015  | -silent | --silent | --silen | --sile | --sil)
1016    silent=yes ;;
1017
1018  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1019    ac_prev=sbindir ;;
1020  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1021  | --sbi=* | --sb=*)
1022    sbindir=$ac_optarg ;;
1023
1024  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1025  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1026  | --sharedst | --shareds | --shared | --share | --shar \
1027  | --sha | --sh)
1028    ac_prev=sharedstatedir ;;
1029  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1030  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1031  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1032  | --sha=* | --sh=*)
1033    sharedstatedir=$ac_optarg ;;
1034
1035  -site | --site | --sit)
1036    ac_prev=site ;;
1037  -site=* | --site=* | --sit=*)
1038    site=$ac_optarg ;;
1039
1040  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1041    ac_prev=srcdir ;;
1042  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1043    srcdir=$ac_optarg ;;
1044
1045  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1046  | --syscon | --sysco | --sysc | --sys | --sy)
1047    ac_prev=sysconfdir ;;
1048  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1049  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1050    sysconfdir=$ac_optarg ;;
1051
1052  -target | --target | --targe | --targ | --tar | --ta | --t)
1053    ac_prev=target_alias ;;
1054  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1055    target_alias=$ac_optarg ;;
1056
1057  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1058    verbose=yes ;;
1059
1060  -version | --version | --versio | --versi | --vers | -V)
1061    ac_init_version=: ;;
1062
1063  -with-* | --with-*)
1064    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1065    # Reject names that are not valid shell variable names.
1066    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1067      as_fn_error $? "invalid package name: $ac_useropt"
1068    ac_useropt_orig=$ac_useropt
1069    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1070    case $ac_user_opts in
1071      *"
1072"with_$ac_useropt"
1073"*) ;;
1074      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1075	 ac_unrecognized_sep=', ';;
1076    esac
1077    eval with_$ac_useropt=\$ac_optarg ;;
1078
1079  -without-* | --without-*)
1080    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1081    # Reject names that are not valid shell variable names.
1082    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083      as_fn_error $? "invalid package name: $ac_useropt"
1084    ac_useropt_orig=$ac_useropt
1085    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086    case $ac_user_opts in
1087      *"
1088"with_$ac_useropt"
1089"*) ;;
1090      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1091	 ac_unrecognized_sep=', ';;
1092    esac
1093    eval with_$ac_useropt=no ;;
1094
1095  --x)
1096    # Obsolete; use --with-x.
1097    with_x=yes ;;
1098
1099  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1100  | --x-incl | --x-inc | --x-in | --x-i)
1101    ac_prev=x_includes ;;
1102  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1103  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1104    x_includes=$ac_optarg ;;
1105
1106  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1107  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1108    ac_prev=x_libraries ;;
1109  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1110  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1111    x_libraries=$ac_optarg ;;
1112
1113  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1114Try \`$0 --help' for more information"
1115    ;;
1116
1117  *=*)
1118    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1119    # Reject names that are not valid shell variable names.
1120    case $ac_envvar in #(
1121      '' | [0-9]* | *[!_$as_cr_alnum]* )
1122      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1123    esac
1124    eval $ac_envvar=\$ac_optarg
1125    export $ac_envvar ;;
1126
1127  *)
1128    # FIXME: should be removed in autoconf 3.0.
1129    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1130    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1131      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1132    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1133    ;;
1134
1135  esac
1136done
1137
1138if test -n "$ac_prev"; then
1139  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1140  as_fn_error $? "missing argument to $ac_option"
1141fi
1142
1143if test -n "$ac_unrecognized_opts"; then
1144  case $enable_option_checking in
1145    no) ;;
1146    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1147    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1148  esac
1149fi
1150
1151# Check all directory arguments for consistency.
1152for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1153		datadir sysconfdir sharedstatedir localstatedir includedir \
1154		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1155		libdir localedir mandir
1156do
1157  eval ac_val=\$$ac_var
1158  # Remove trailing slashes.
1159  case $ac_val in
1160    */ )
1161      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1162      eval $ac_var=\$ac_val;;
1163  esac
1164  # Be sure to have absolute directory names.
1165  case $ac_val in
1166    [\\/$]* | ?:[\\/]* )  continue;;
1167    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1168  esac
1169  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1170done
1171
1172# There might be people who depend on the old broken behavior: `$host'
1173# used to hold the argument of --host etc.
1174# FIXME: To remove some day.
1175build=$build_alias
1176host=$host_alias
1177target=$target_alias
1178
1179# FIXME: To remove some day.
1180if test "x$host_alias" != x; then
1181  if test "x$build_alias" = x; then
1182    cross_compiling=maybe
1183  elif test "x$build_alias" != "x$host_alias"; then
1184    cross_compiling=yes
1185  fi
1186fi
1187
1188ac_tool_prefix=
1189test -n "$host_alias" && ac_tool_prefix=$host_alias-
1190
1191test "$silent" = yes && exec 6>/dev/null
1192
1193
1194ac_pwd=`pwd` && test -n "$ac_pwd" &&
1195ac_ls_di=`ls -di .` &&
1196ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1197  as_fn_error $? "working directory cannot be determined"
1198test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1199  as_fn_error $? "pwd does not report name of working directory"
1200
1201
1202# Find the source files, if location was not specified.
1203if test -z "$srcdir"; then
1204  ac_srcdir_defaulted=yes
1205  # Try the directory containing this script, then the parent directory.
1206  ac_confdir=`$as_dirname -- "$as_myself" ||
1207$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1208	 X"$as_myself" : 'X\(//\)[^/]' \| \
1209	 X"$as_myself" : 'X\(//\)$' \| \
1210	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1211$as_echo X"$as_myself" |
1212    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1213	    s//\1/
1214	    q
1215	  }
1216	  /^X\(\/\/\)[^/].*/{
1217	    s//\1/
1218	    q
1219	  }
1220	  /^X\(\/\/\)$/{
1221	    s//\1/
1222	    q
1223	  }
1224	  /^X\(\/\).*/{
1225	    s//\1/
1226	    q
1227	  }
1228	  s/.*/./; q'`
1229  srcdir=$ac_confdir
1230  if test ! -r "$srcdir/$ac_unique_file"; then
1231    srcdir=..
1232  fi
1233else
1234  ac_srcdir_defaulted=no
1235fi
1236if test ! -r "$srcdir/$ac_unique_file"; then
1237  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1238  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1239fi
1240ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1241ac_abs_confdir=`(
1242	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1243	pwd)`
1244# When building in place, set srcdir=.
1245if test "$ac_abs_confdir" = "$ac_pwd"; then
1246  srcdir=.
1247fi
1248# Remove unnecessary trailing slashes from srcdir.
1249# Double slashes in file names in object file debugging info
1250# mess up M-x gdb in Emacs.
1251case $srcdir in
1252*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1253esac
1254for ac_var in $ac_precious_vars; do
1255  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1256  eval ac_env_${ac_var}_value=\$${ac_var}
1257  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1258  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1259done
1260
1261#
1262# Report the --help message.
1263#
1264if test "$ac_init_help" = "long"; then
1265  # Omit some internal or obsolete options to make the list less imposing.
1266  # This message is too long to be a string in the A/UX 3.1 sh.
1267  cat <<_ACEOF
1268\`configure' configures this package to adapt to many kinds of systems.
1269
1270Usage: $0 [OPTION]... [VAR=VALUE]...
1271
1272To assign environment variables (e.g., CC, CFLAGS...), specify them as
1273VAR=VALUE.  See below for descriptions of some of the useful variables.
1274
1275Defaults for the options are specified in brackets.
1276
1277Configuration:
1278  -h, --help              display this help and exit
1279      --help=short        display options specific to this package
1280      --help=recursive    display the short help of all the included packages
1281  -V, --version           display version information and exit
1282  -q, --quiet, --silent   do not print \`checking ...' messages
1283      --cache-file=FILE   cache test results in FILE [disabled]
1284  -C, --config-cache      alias for \`--cache-file=config.cache'
1285  -n, --no-create         do not create output files
1286      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1287
1288Installation directories:
1289  --prefix=PREFIX         install architecture-independent files in PREFIX
1290                          [$ac_default_prefix]
1291  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1292                          [PREFIX]
1293
1294By default, \`make install' will install all the files in
1295\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1296an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1297for instance \`--prefix=\$HOME'.
1298
1299For better control, use the options below.
1300
1301Fine tuning of the installation directories:
1302  --bindir=DIR            user executables [EPREFIX/bin]
1303  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1304  --libexecdir=DIR        program executables [EPREFIX/libexec]
1305  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1306  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1307  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1308  --libdir=DIR            object code libraries [EPREFIX/lib]
1309  --includedir=DIR        C header files [PREFIX/include]
1310  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1311  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1312  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1313  --infodir=DIR           info documentation [DATAROOTDIR/info]
1314  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1315  --mandir=DIR            man documentation [DATAROOTDIR/man]
1316  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1317  --htmldir=DIR           html documentation [DOCDIR]
1318  --dvidir=DIR            dvi documentation [DOCDIR]
1319  --pdfdir=DIR            pdf documentation [DOCDIR]
1320  --psdir=DIR             ps documentation [DOCDIR]
1321_ACEOF
1322
1323  cat <<\_ACEOF
1324
1325System types:
1326  --build=BUILD     configure for building on BUILD [guessed]
1327  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1328_ACEOF
1329fi
1330
1331if test -n "$ac_init_help"; then
1332
1333  cat <<\_ACEOF
1334
1335Optional Features:
1336  --disable-option-checking  ignore unrecognized --enable/--with options
1337  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1338  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1339  --enable-maintainer-mode
1340                          enable make rules and dependencies not useful
1341                          (and sometimes confusing) to the casual installer
1342  --enable-multilib       build many library versions (default)
1343  --enable-install-libiberty       Install headers and library for end users
1344  --disable-largefile     omit support for large files
1345  --enable-cet            enable Intel CET in host libraries [default=auto]
1346
1347Optional Packages:
1348  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1349  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1350  --with-target-subdir=SUBDIR      Configuring in a subdirectory for target
1351  --with-build-subdir=SUBDIR       Configuring in a subdirectory for build
1352  --with-cross-host=HOST           Configuring with a cross compiler
1353  --with-newlib                    Configuring with newlib
1354
1355Some influential environment variables:
1356  CC          C compiler command
1357  CFLAGS      C compiler flags
1358  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1359              nonstandard directory <lib dir>
1360  LIBS        libraries to pass to the linker, e.g. -l<library>
1361  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1362              you have headers in a nonstandard directory <include dir>
1363  CPP         C preprocessor
1364
1365Use these variables to override the choices made by `configure' or to help
1366it to find libraries and programs with nonstandard names/locations.
1367
1368Report bugs to the package provider.
1369_ACEOF
1370ac_status=$?
1371fi
1372
1373if test "$ac_init_help" = "recursive"; then
1374  # If there are subdirs, report their specific --help.
1375  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1376    test -d "$ac_dir" ||
1377      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1378      continue
1379    ac_builddir=.
1380
1381case "$ac_dir" in
1382.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1383*)
1384  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1385  # A ".." for each directory in $ac_dir_suffix.
1386  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1387  case $ac_top_builddir_sub in
1388  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1389  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1390  esac ;;
1391esac
1392ac_abs_top_builddir=$ac_pwd
1393ac_abs_builddir=$ac_pwd$ac_dir_suffix
1394# for backward compatibility:
1395ac_top_builddir=$ac_top_build_prefix
1396
1397case $srcdir in
1398  .)  # We are building in place.
1399    ac_srcdir=.
1400    ac_top_srcdir=$ac_top_builddir_sub
1401    ac_abs_top_srcdir=$ac_pwd ;;
1402  [\\/]* | ?:[\\/]* )  # Absolute name.
1403    ac_srcdir=$srcdir$ac_dir_suffix;
1404    ac_top_srcdir=$srcdir
1405    ac_abs_top_srcdir=$srcdir ;;
1406  *) # Relative name.
1407    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1408    ac_top_srcdir=$ac_top_build_prefix$srcdir
1409    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1410esac
1411ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1412
1413    cd "$ac_dir" || { ac_status=$?; continue; }
1414    # Check for guested configure.
1415    if test -f "$ac_srcdir/configure.gnu"; then
1416      echo &&
1417      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1418    elif test -f "$ac_srcdir/configure"; then
1419      echo &&
1420      $SHELL "$ac_srcdir/configure" --help=recursive
1421    else
1422      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1423    fi || ac_status=$?
1424    cd "$ac_pwd" || { ac_status=$?; break; }
1425  done
1426fi
1427
1428test -n "$ac_init_help" && exit $ac_status
1429if $ac_init_version; then
1430  cat <<\_ACEOF
1431configure
1432generated by GNU Autoconf 2.69
1433
1434Copyright (C) 2012 Free Software Foundation, Inc.
1435This configure script is free software; the Free Software Foundation
1436gives unlimited permission to copy, distribute and modify it.
1437_ACEOF
1438  exit
1439fi
1440
1441## ------------------------ ##
1442## Autoconf initialization. ##
1443## ------------------------ ##
1444
1445# ac_fn_c_try_compile LINENO
1446# --------------------------
1447# Try to compile conftest.$ac_ext, and return whether this succeeded.
1448ac_fn_c_try_compile ()
1449{
1450  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1451  rm -f conftest.$ac_objext
1452  if { { ac_try="$ac_compile"
1453case "(($ac_try" in
1454  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1455  *) ac_try_echo=$ac_try;;
1456esac
1457eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1458$as_echo "$ac_try_echo"; } >&5
1459  (eval "$ac_compile") 2>conftest.err
1460  ac_status=$?
1461  if test -s conftest.err; then
1462    grep -v '^ *+' conftest.err >conftest.er1
1463    cat conftest.er1 >&5
1464    mv -f conftest.er1 conftest.err
1465  fi
1466  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1467  test $ac_status = 0; } && {
1468	 test -z "$ac_c_werror_flag" ||
1469	 test ! -s conftest.err
1470       } && test -s conftest.$ac_objext; then :
1471  ac_retval=0
1472else
1473  $as_echo "$as_me: failed program was:" >&5
1474sed 's/^/| /' conftest.$ac_ext >&5
1475
1476	ac_retval=1
1477fi
1478  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1479  as_fn_set_status $ac_retval
1480
1481} # ac_fn_c_try_compile
1482
1483# ac_fn_c_try_cpp LINENO
1484# ----------------------
1485# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1486ac_fn_c_try_cpp ()
1487{
1488  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1489  if { { ac_try="$ac_cpp conftest.$ac_ext"
1490case "(($ac_try" in
1491  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492  *) ac_try_echo=$ac_try;;
1493esac
1494eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495$as_echo "$ac_try_echo"; } >&5
1496  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1497  ac_status=$?
1498  if test -s conftest.err; then
1499    grep -v '^ *+' conftest.err >conftest.er1
1500    cat conftest.er1 >&5
1501    mv -f conftest.er1 conftest.err
1502  fi
1503  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1504  test $ac_status = 0; } > conftest.i && {
1505	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1506	 test ! -s conftest.err
1507       }; then :
1508  ac_retval=0
1509else
1510  $as_echo "$as_me: failed program was:" >&5
1511sed 's/^/| /' conftest.$ac_ext >&5
1512
1513    ac_retval=1
1514fi
1515  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1516  as_fn_set_status $ac_retval
1517
1518} # ac_fn_c_try_cpp
1519
1520# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1521# -------------------------------------------------------
1522# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1523# the include files in INCLUDES and setting the cache variable VAR
1524# accordingly.
1525ac_fn_c_check_header_mongrel ()
1526{
1527  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1528  if eval \${$3+:} false; then :
1529  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1530$as_echo_n "checking for $2... " >&6; }
1531if eval \${$3+:} false; then :
1532  $as_echo_n "(cached) " >&6
1533fi
1534eval ac_res=\$$3
1535	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1536$as_echo "$ac_res" >&6; }
1537else
1538  # Is the header compilable?
1539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1540$as_echo_n "checking $2 usability... " >&6; }
1541cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1542/* end confdefs.h.  */
1543$4
1544#include <$2>
1545_ACEOF
1546if ac_fn_c_try_compile "$LINENO"; then :
1547  ac_header_compiler=yes
1548else
1549  ac_header_compiler=no
1550fi
1551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1553$as_echo "$ac_header_compiler" >&6; }
1554
1555# Is the header present?
1556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1557$as_echo_n "checking $2 presence... " >&6; }
1558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1559/* end confdefs.h.  */
1560#include <$2>
1561_ACEOF
1562if ac_fn_c_try_cpp "$LINENO"; then :
1563  ac_header_preproc=yes
1564else
1565  ac_header_preproc=no
1566fi
1567rm -f conftest.err conftest.i conftest.$ac_ext
1568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1569$as_echo "$ac_header_preproc" >&6; }
1570
1571# So?  What about this header?
1572case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1573  yes:no: )
1574    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1575$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1576    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1577$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1578    ;;
1579  no:yes:* )
1580    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1581$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1582    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1583$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1584    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1585$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1586    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1587$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1588    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1589$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1590    ;;
1591esac
1592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1593$as_echo_n "checking for $2... " >&6; }
1594if eval \${$3+:} false; then :
1595  $as_echo_n "(cached) " >&6
1596else
1597  eval "$3=\$ac_header_compiler"
1598fi
1599eval ac_res=\$$3
1600	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1601$as_echo "$ac_res" >&6; }
1602fi
1603  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1604
1605} # ac_fn_c_check_header_mongrel
1606
1607# ac_fn_c_try_run LINENO
1608# ----------------------
1609# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1610# that executables *can* be run.
1611ac_fn_c_try_run ()
1612{
1613  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614  if { { ac_try="$ac_link"
1615case "(($ac_try" in
1616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617  *) ac_try_echo=$ac_try;;
1618esac
1619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620$as_echo "$ac_try_echo"; } >&5
1621  (eval "$ac_link") 2>&5
1622  ac_status=$?
1623  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1624  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1625  { { case "(($ac_try" in
1626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1627  *) ac_try_echo=$ac_try;;
1628esac
1629eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1630$as_echo "$ac_try_echo"; } >&5
1631  (eval "$ac_try") 2>&5
1632  ac_status=$?
1633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634  test $ac_status = 0; }; }; then :
1635  ac_retval=0
1636else
1637  $as_echo "$as_me: program exited with status $ac_status" >&5
1638       $as_echo "$as_me: failed program was:" >&5
1639sed 's/^/| /' conftest.$ac_ext >&5
1640
1641       ac_retval=$ac_status
1642fi
1643  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1644  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645  as_fn_set_status $ac_retval
1646
1647} # ac_fn_c_try_run
1648
1649# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1650# -------------------------------------------------------
1651# Tests whether HEADER exists and can be compiled using the include files in
1652# INCLUDES, setting the cache variable VAR accordingly.
1653ac_fn_c_check_header_compile ()
1654{
1655  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1657$as_echo_n "checking for $2... " >&6; }
1658if eval \${$3+:} false; then :
1659  $as_echo_n "(cached) " >&6
1660else
1661  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662/* end confdefs.h.  */
1663$4
1664#include <$2>
1665_ACEOF
1666if ac_fn_c_try_compile "$LINENO"; then :
1667  eval "$3=yes"
1668else
1669  eval "$3=no"
1670fi
1671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1672fi
1673eval ac_res=\$$3
1674	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1675$as_echo "$ac_res" >&6; }
1676  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677
1678} # ac_fn_c_check_header_compile
1679
1680# ac_fn_c_try_link LINENO
1681# -----------------------
1682# Try to link conftest.$ac_ext, and return whether this succeeded.
1683ac_fn_c_try_link ()
1684{
1685  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686  rm -f conftest.$ac_objext conftest$ac_exeext
1687  if { { ac_try="$ac_link"
1688case "(($ac_try" in
1689  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690  *) ac_try_echo=$ac_try;;
1691esac
1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693$as_echo "$ac_try_echo"; } >&5
1694  (eval "$ac_link") 2>conftest.err
1695  ac_status=$?
1696  if test -s conftest.err; then
1697    grep -v '^ *+' conftest.err >conftest.er1
1698    cat conftest.er1 >&5
1699    mv -f conftest.er1 conftest.err
1700  fi
1701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702  test $ac_status = 0; } && {
1703	 test -z "$ac_c_werror_flag" ||
1704	 test ! -s conftest.err
1705       } && test -s conftest$ac_exeext && {
1706	 test "$cross_compiling" = yes ||
1707	 test -x conftest$ac_exeext
1708       }; then :
1709  ac_retval=0
1710else
1711  $as_echo "$as_me: failed program was:" >&5
1712sed 's/^/| /' conftest.$ac_ext >&5
1713
1714	ac_retval=1
1715fi
1716  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1717  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1718  # interfere with the next link command; also delete a directory that is
1719  # left behind by Apple's compiler.  We do this before executing the actions.
1720  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1721  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1722  as_fn_set_status $ac_retval
1723
1724} # ac_fn_c_try_link
1725
1726# ac_fn_c_check_header_preproc LINENO HEADER VAR
1727# ----------------------------------------------
1728# Tests whether HEADER is present, setting the cache variable VAR accordingly.
1729ac_fn_c_check_header_preproc ()
1730{
1731  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733$as_echo_n "checking for $2... " >&6; }
1734if eval \${$3+:} false; then :
1735  $as_echo_n "(cached) " >&6
1736else
1737  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1738/* end confdefs.h.  */
1739#include <$2>
1740_ACEOF
1741if ac_fn_c_try_cpp "$LINENO"; then :
1742  eval "$3=yes"
1743else
1744  eval "$3=no"
1745fi
1746rm -f conftest.err conftest.i conftest.$ac_ext
1747fi
1748eval ac_res=\$$3
1749	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1750$as_echo "$ac_res" >&6; }
1751  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752
1753} # ac_fn_c_check_header_preproc
1754
1755# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1756# --------------------------------------------
1757# Tries to find the compile-time value of EXPR in a program that includes
1758# INCLUDES, setting VAR accordingly. Returns whether the value could be
1759# computed
1760ac_fn_c_compute_int ()
1761{
1762  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763  if test "$cross_compiling" = yes; then
1764    # Depending upon the size, compute the lo and hi bounds.
1765cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766/* end confdefs.h.  */
1767$4
1768int
1769main ()
1770{
1771static int test_array [1 - 2 * !(($2) >= 0)];
1772test_array [0] = 0;
1773return test_array [0];
1774
1775  ;
1776  return 0;
1777}
1778_ACEOF
1779if ac_fn_c_try_compile "$LINENO"; then :
1780  ac_lo=0 ac_mid=0
1781  while :; do
1782    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783/* end confdefs.h.  */
1784$4
1785int
1786main ()
1787{
1788static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1789test_array [0] = 0;
1790return test_array [0];
1791
1792  ;
1793  return 0;
1794}
1795_ACEOF
1796if ac_fn_c_try_compile "$LINENO"; then :
1797  ac_hi=$ac_mid; break
1798else
1799  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1800			if test $ac_lo -le $ac_mid; then
1801			  ac_lo= ac_hi=
1802			  break
1803			fi
1804			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1805fi
1806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1807  done
1808else
1809  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h.  */
1811$4
1812int
1813main ()
1814{
1815static int test_array [1 - 2 * !(($2) < 0)];
1816test_array [0] = 0;
1817return test_array [0];
1818
1819  ;
1820  return 0;
1821}
1822_ACEOF
1823if ac_fn_c_try_compile "$LINENO"; then :
1824  ac_hi=-1 ac_mid=-1
1825  while :; do
1826    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827/* end confdefs.h.  */
1828$4
1829int
1830main ()
1831{
1832static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1833test_array [0] = 0;
1834return test_array [0];
1835
1836  ;
1837  return 0;
1838}
1839_ACEOF
1840if ac_fn_c_try_compile "$LINENO"; then :
1841  ac_lo=$ac_mid; break
1842else
1843  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1844			if test $ac_mid -le $ac_hi; then
1845			  ac_lo= ac_hi=
1846			  break
1847			fi
1848			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1849fi
1850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1851  done
1852else
1853  ac_lo= ac_hi=
1854fi
1855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1856fi
1857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1858# Binary search between lo and hi bounds.
1859while test "x$ac_lo" != "x$ac_hi"; do
1860  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1861  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1862/* end confdefs.h.  */
1863$4
1864int
1865main ()
1866{
1867static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1868test_array [0] = 0;
1869return test_array [0];
1870
1871  ;
1872  return 0;
1873}
1874_ACEOF
1875if ac_fn_c_try_compile "$LINENO"; then :
1876  ac_hi=$ac_mid
1877else
1878  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1879fi
1880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1881done
1882case $ac_lo in #((
1883?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1884'') ac_retval=1 ;;
1885esac
1886  else
1887    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888/* end confdefs.h.  */
1889$4
1890static long int longval () { return $2; }
1891static unsigned long int ulongval () { return $2; }
1892#include <stdio.h>
1893#include <stdlib.h>
1894int
1895main ()
1896{
1897
1898  FILE *f = fopen ("conftest.val", "w");
1899  if (! f)
1900    return 1;
1901  if (($2) < 0)
1902    {
1903      long int i = longval ();
1904      if (i != ($2))
1905	return 1;
1906      fprintf (f, "%ld", i);
1907    }
1908  else
1909    {
1910      unsigned long int i = ulongval ();
1911      if (i != ($2))
1912	return 1;
1913      fprintf (f, "%lu", i);
1914    }
1915  /* Do not output a trailing newline, as this causes \r\n confusion
1916     on some platforms.  */
1917  return ferror (f) || fclose (f) != 0;
1918
1919  ;
1920  return 0;
1921}
1922_ACEOF
1923if ac_fn_c_try_run "$LINENO"; then :
1924  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1925else
1926  ac_retval=1
1927fi
1928rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1929  conftest.$ac_objext conftest.beam conftest.$ac_ext
1930rm -f conftest.val
1931
1932  fi
1933  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1934  as_fn_set_status $ac_retval
1935
1936} # ac_fn_c_compute_int
1937
1938# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1939# -------------------------------------------
1940# Tests whether TYPE exists after having included INCLUDES, setting cache
1941# variable VAR accordingly.
1942ac_fn_c_check_type ()
1943{
1944  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1946$as_echo_n "checking for $2... " >&6; }
1947if eval \${$3+:} false; then :
1948  $as_echo_n "(cached) " >&6
1949else
1950  eval "$3=no"
1951  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952/* end confdefs.h.  */
1953$4
1954int
1955main ()
1956{
1957if (sizeof ($2))
1958	 return 0;
1959  ;
1960  return 0;
1961}
1962_ACEOF
1963if ac_fn_c_try_compile "$LINENO"; then :
1964  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965/* end confdefs.h.  */
1966$4
1967int
1968main ()
1969{
1970if (sizeof (($2)))
1971	    return 0;
1972  ;
1973  return 0;
1974}
1975_ACEOF
1976if ac_fn_c_try_compile "$LINENO"; then :
1977
1978else
1979  eval "$3=yes"
1980fi
1981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982fi
1983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1984fi
1985eval ac_res=\$$3
1986	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987$as_echo "$ac_res" >&6; }
1988  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1989
1990} # ac_fn_c_check_type
1991
1992# ac_fn_c_check_func LINENO FUNC VAR
1993# ----------------------------------
1994# Tests whether FUNC exists, setting the cache variable VAR accordingly
1995ac_fn_c_check_func ()
1996{
1997  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999$as_echo_n "checking for $2... " >&6; }
2000if eval \${$3+:} false; then :
2001  $as_echo_n "(cached) " >&6
2002else
2003  if test x$gcc_no_link = xyes; then
2004  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2005fi
2006cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2007/* end confdefs.h.  */
2008/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2009   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2010#define $2 innocuous_$2
2011
2012/* System header to define __stub macros and hopefully few prototypes,
2013    which can conflict with char $2 (); below.
2014    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2015    <limits.h> exists even on freestanding compilers.  */
2016
2017#ifdef __STDC__
2018# include <limits.h>
2019#else
2020# include <assert.h>
2021#endif
2022
2023#undef $2
2024
2025/* Override any GCC internal prototype to avoid an error.
2026   Use char because int might match the return type of a GCC
2027   builtin and then its argument prototype would still apply.  */
2028#ifdef __cplusplus
2029extern "C"
2030#endif
2031char $2 ();
2032/* The GNU C library defines this for functions which it implements
2033    to always fail with ENOSYS.  Some functions are actually named
2034    something starting with __ and the normal name is an alias.  */
2035#if defined __stub_$2 || defined __stub___$2
2036choke me
2037#endif
2038
2039int
2040main ()
2041{
2042return $2 ();
2043  ;
2044  return 0;
2045}
2046_ACEOF
2047if ac_fn_c_try_link "$LINENO"; then :
2048  eval "$3=yes"
2049else
2050  eval "$3=no"
2051fi
2052rm -f core conftest.err conftest.$ac_objext \
2053    conftest$ac_exeext conftest.$ac_ext
2054fi
2055eval ac_res=\$$3
2056	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2057$as_echo "$ac_res" >&6; }
2058  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2059
2060} # ac_fn_c_check_func
2061
2062# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2063# ---------------------------------------------
2064# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2065# accordingly.
2066ac_fn_c_check_decl ()
2067{
2068  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2069  as_decl_name=`echo $2|sed 's/ *(.*//'`
2070  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2071  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2072$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2073if eval \${$3+:} false; then :
2074  $as_echo_n "(cached) " >&6
2075else
2076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2077/* end confdefs.h.  */
2078$4
2079int
2080main ()
2081{
2082#ifndef $as_decl_name
2083#ifdef __cplusplus
2084  (void) $as_decl_use;
2085#else
2086  (void) $as_decl_name;
2087#endif
2088#endif
2089
2090  ;
2091  return 0;
2092}
2093_ACEOF
2094if ac_fn_c_try_compile "$LINENO"; then :
2095  eval "$3=yes"
2096else
2097  eval "$3=no"
2098fi
2099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100fi
2101eval ac_res=\$$3
2102	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2103$as_echo "$ac_res" >&6; }
2104  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2105
2106} # ac_fn_c_check_decl
2107cat >config.log <<_ACEOF
2108This file contains any messages produced by compilers while
2109running configure, to aid debugging if configure makes a mistake.
2110
2111It was created by $as_me, which was
2112generated by GNU Autoconf 2.69.  Invocation command line was
2113
2114  $ $0 $@
2115
2116_ACEOF
2117exec 5>>config.log
2118{
2119cat <<_ASUNAME
2120## --------- ##
2121## Platform. ##
2122## --------- ##
2123
2124hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2125uname -m = `(uname -m) 2>/dev/null || echo unknown`
2126uname -r = `(uname -r) 2>/dev/null || echo unknown`
2127uname -s = `(uname -s) 2>/dev/null || echo unknown`
2128uname -v = `(uname -v) 2>/dev/null || echo unknown`
2129
2130/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2131/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2132
2133/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2134/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2135/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2136/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2137/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2138/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2139/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2140
2141_ASUNAME
2142
2143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2144for as_dir in $PATH
2145do
2146  IFS=$as_save_IFS
2147  test -z "$as_dir" && as_dir=.
2148    $as_echo "PATH: $as_dir"
2149  done
2150IFS=$as_save_IFS
2151
2152} >&5
2153
2154cat >&5 <<_ACEOF
2155
2156
2157## ----------- ##
2158## Core tests. ##
2159## ----------- ##
2160
2161_ACEOF
2162
2163
2164# Keep a trace of the command line.
2165# Strip out --no-create and --no-recursion so they do not pile up.
2166# Strip out --silent because we don't want to record it for future runs.
2167# Also quote any args containing shell meta-characters.
2168# Make two passes to allow for proper duplicate-argument suppression.
2169ac_configure_args=
2170ac_configure_args0=
2171ac_configure_args1=
2172ac_must_keep_next=false
2173for ac_pass in 1 2
2174do
2175  for ac_arg
2176  do
2177    case $ac_arg in
2178    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2179    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2180    | -silent | --silent | --silen | --sile | --sil)
2181      continue ;;
2182    *\'*)
2183      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2184    esac
2185    case $ac_pass in
2186    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2187    2)
2188      as_fn_append ac_configure_args1 " '$ac_arg'"
2189      if test $ac_must_keep_next = true; then
2190	ac_must_keep_next=false # Got value, back to normal.
2191      else
2192	case $ac_arg in
2193	  *=* | --config-cache | -C | -disable-* | --disable-* \
2194	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2195	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2196	  | -with-* | --with-* | -without-* | --without-* | --x)
2197	    case "$ac_configure_args0 " in
2198	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2199	    esac
2200	    ;;
2201	  -* ) ac_must_keep_next=true ;;
2202	esac
2203      fi
2204      as_fn_append ac_configure_args " '$ac_arg'"
2205      ;;
2206    esac
2207  done
2208done
2209{ ac_configure_args0=; unset ac_configure_args0;}
2210{ ac_configure_args1=; unset ac_configure_args1;}
2211
2212# When interrupted or exit'd, cleanup temporary files, and complete
2213# config.log.  We remove comments because anyway the quotes in there
2214# would cause problems or look ugly.
2215# WARNING: Use '\'' to represent an apostrophe within the trap.
2216# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2217trap 'exit_status=$?
2218  # Save into config.log some information that might help in debugging.
2219  {
2220    echo
2221
2222    $as_echo "## ---------------- ##
2223## Cache variables. ##
2224## ---------------- ##"
2225    echo
2226    # The following way of writing the cache mishandles newlines in values,
2227(
2228  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2229    eval ac_val=\$$ac_var
2230    case $ac_val in #(
2231    *${as_nl}*)
2232      case $ac_var in #(
2233      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2234$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2235      esac
2236      case $ac_var in #(
2237      _ | IFS | as_nl) ;; #(
2238      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2239      *) { eval $ac_var=; unset $ac_var;} ;;
2240      esac ;;
2241    esac
2242  done
2243  (set) 2>&1 |
2244    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2245    *${as_nl}ac_space=\ *)
2246      sed -n \
2247	"s/'\''/'\''\\\\'\'''\''/g;
2248	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2249      ;; #(
2250    *)
2251      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2252      ;;
2253    esac |
2254    sort
2255)
2256    echo
2257
2258    $as_echo "## ----------------- ##
2259## Output variables. ##
2260## ----------------- ##"
2261    echo
2262    for ac_var in $ac_subst_vars
2263    do
2264      eval ac_val=\$$ac_var
2265      case $ac_val in
2266      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2267      esac
2268      $as_echo "$ac_var='\''$ac_val'\''"
2269    done | sort
2270    echo
2271
2272    if test -n "$ac_subst_files"; then
2273      $as_echo "## ------------------- ##
2274## File substitutions. ##
2275## ------------------- ##"
2276      echo
2277      for ac_var in $ac_subst_files
2278      do
2279	eval ac_val=\$$ac_var
2280	case $ac_val in
2281	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2282	esac
2283	$as_echo "$ac_var='\''$ac_val'\''"
2284      done | sort
2285      echo
2286    fi
2287
2288    if test -s confdefs.h; then
2289      $as_echo "## ----------- ##
2290## confdefs.h. ##
2291## ----------- ##"
2292      echo
2293      cat confdefs.h
2294      echo
2295    fi
2296    test "$ac_signal" != 0 &&
2297      $as_echo "$as_me: caught signal $ac_signal"
2298    $as_echo "$as_me: exit $exit_status"
2299  } >&5
2300  rm -f core *.core core.conftest.* &&
2301    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2302    exit $exit_status
2303' 0
2304for ac_signal in 1 2 13 15; do
2305  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2306done
2307ac_signal=0
2308
2309# confdefs.h avoids OS command line length limits that DEFS can exceed.
2310rm -f -r conftest* confdefs.h
2311
2312$as_echo "/* confdefs.h */" > confdefs.h
2313
2314# Predefined preprocessor variables.
2315
2316cat >>confdefs.h <<_ACEOF
2317#define PACKAGE_NAME "$PACKAGE_NAME"
2318_ACEOF
2319
2320cat >>confdefs.h <<_ACEOF
2321#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2322_ACEOF
2323
2324cat >>confdefs.h <<_ACEOF
2325#define PACKAGE_VERSION "$PACKAGE_VERSION"
2326_ACEOF
2327
2328cat >>confdefs.h <<_ACEOF
2329#define PACKAGE_STRING "$PACKAGE_STRING"
2330_ACEOF
2331
2332cat >>confdefs.h <<_ACEOF
2333#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2334_ACEOF
2335
2336cat >>confdefs.h <<_ACEOF
2337#define PACKAGE_URL "$PACKAGE_URL"
2338_ACEOF
2339
2340
2341# Let the site file select an alternate cache file if it wants to.
2342# Prefer an explicitly selected file to automatically selected ones.
2343ac_site_file1=NONE
2344ac_site_file2=NONE
2345if test -n "$CONFIG_SITE"; then
2346  # We do not want a PATH search for config.site.
2347  case $CONFIG_SITE in #((
2348    -*)  ac_site_file1=./$CONFIG_SITE;;
2349    */*) ac_site_file1=$CONFIG_SITE;;
2350    *)   ac_site_file1=./$CONFIG_SITE;;
2351  esac
2352elif test "x$prefix" != xNONE; then
2353  ac_site_file1=$prefix/share/config.site
2354  ac_site_file2=$prefix/etc/config.site
2355else
2356  ac_site_file1=$ac_default_prefix/share/config.site
2357  ac_site_file2=$ac_default_prefix/etc/config.site
2358fi
2359for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2360do
2361  test "x$ac_site_file" = xNONE && continue
2362  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2363    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2364$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2365    sed 's/^/| /' "$ac_site_file" >&5
2366    . "$ac_site_file" \
2367      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2369as_fn_error $? "failed to load site script $ac_site_file
2370See \`config.log' for more details" "$LINENO" 5; }
2371  fi
2372done
2373
2374if test -r "$cache_file"; then
2375  # Some versions of bash will fail to source /dev/null (special files
2376  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2377  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2378    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2379$as_echo "$as_me: loading cache $cache_file" >&6;}
2380    case $cache_file in
2381      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2382      *)                      . "./$cache_file";;
2383    esac
2384  fi
2385else
2386  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2387$as_echo "$as_me: creating cache $cache_file" >&6;}
2388  >$cache_file
2389fi
2390
2391as_fn_append ac_header_list " stdlib.h"
2392as_fn_append ac_header_list " unistd.h"
2393as_fn_append ac_header_list " sys/param.h"
2394# Check that the precious variables saved in the cache have kept the same
2395# value.
2396ac_cache_corrupted=false
2397for ac_var in $ac_precious_vars; do
2398  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2399  eval ac_new_set=\$ac_env_${ac_var}_set
2400  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2401  eval ac_new_val=\$ac_env_${ac_var}_value
2402  case $ac_old_set,$ac_new_set in
2403    set,)
2404      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2405$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2406      ac_cache_corrupted=: ;;
2407    ,set)
2408      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2409$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2410      ac_cache_corrupted=: ;;
2411    ,);;
2412    *)
2413      if test "x$ac_old_val" != "x$ac_new_val"; then
2414	# differences in whitespace do not lead to failure.
2415	ac_old_val_w=`echo x $ac_old_val`
2416	ac_new_val_w=`echo x $ac_new_val`
2417	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2418	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2419$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2420	  ac_cache_corrupted=:
2421	else
2422	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2423$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2424	  eval $ac_var=\$ac_old_val
2425	fi
2426	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2427$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2428	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2429$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2430      fi;;
2431  esac
2432  # Pass precious variables to config.status.
2433  if test "$ac_new_set" = set; then
2434    case $ac_new_val in
2435    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2436    *) ac_arg=$ac_var=$ac_new_val ;;
2437    esac
2438    case " $ac_configure_args " in
2439      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2440      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2441    esac
2442  fi
2443done
2444if $ac_cache_corrupted; then
2445  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2446$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2447  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2448$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2449  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2450fi
2451## -------------------- ##
2452## Main body of script. ##
2453## -------------------- ##
2454
2455ac_ext=c
2456ac_cpp='$CPP $CPPFLAGS'
2457ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2458ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2459ac_compiler_gnu=$ac_cv_c_compiler_gnu
2460
2461
2462
2463
2464
2465# This works around the fact that libtool configuration may change LD
2466# for this particular configuration, but some shells, instead of
2467# keeping the changes in LD private, export them just because LD is
2468# exported.  We don't use libtool yet, but some day we might, so...
2469ORIGINAL_LD_FOR_MULTILIBS=$LD
2470
2471
2472# Check whether --with-target-subdir was given.
2473if test "${with_target_subdir+set}" = set; then :
2474  withval=$with_target_subdir;
2475fi
2476
2477
2478# Check whether --with-build-subdir was given.
2479if test "${with_build_subdir+set}" = set; then :
2480  withval=$with_build_subdir;
2481fi
2482
2483
2484# Check whether --with-cross-host was given.
2485if test "${with_cross_host+set}" = set; then :
2486  withval=$with_cross_host;
2487fi
2488
2489
2490# Check whether --with-newlib was given.
2491if test "${with_newlib+set}" = set; then :
2492  withval=$with_newlib;
2493fi
2494
2495
2496if test "${srcdir}" = "."; then
2497  if test -n "${with_build_subdir}"; then
2498    libiberty_topdir="${srcdir}/../.."
2499    with_target_subdir=
2500  elif test -z "${with_target_subdir}"; then
2501    libiberty_topdir="${srcdir}/.."
2502  else
2503    if test "${with_target_subdir}" != "."; then
2504      libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2505    else
2506      libiberty_topdir="${srcdir}/${with_multisrctop}.."
2507    fi
2508  fi
2509else
2510  libiberty_topdir="${srcdir}/.."
2511fi
2512
2513ac_aux_dir=
2514for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2515  if test -f "$ac_dir/install-sh"; then
2516    ac_aux_dir=$ac_dir
2517    ac_install_sh="$ac_aux_dir/install-sh -c"
2518    break
2519  elif test -f "$ac_dir/install.sh"; then
2520    ac_aux_dir=$ac_dir
2521    ac_install_sh="$ac_aux_dir/install.sh -c"
2522    break
2523  elif test -f "$ac_dir/shtool"; then
2524    ac_aux_dir=$ac_dir
2525    ac_install_sh="$ac_aux_dir/shtool install -c"
2526    break
2527  fi
2528done
2529if test -z "$ac_aux_dir"; then
2530  as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2531fi
2532
2533# These three variables are undocumented and unsupported,
2534# and are intended to be withdrawn in a future Autoconf release.
2535# They can cause serious problems if a builder's source tree is in a directory
2536# whose full name contains unusual characters.
2537ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2538ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2539ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2540
2541
2542
2543
2544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2545$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2546    # Check whether --enable-maintainer-mode was given.
2547if test "${enable_maintainer_mode+set}" = set; then :
2548  enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2549else
2550  maintainer_mode=no
2551fi
2552
2553
2554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2555$as_echo "$maintainer_mode" >&6; }
2556
2557if test "$maintainer_mode" = "yes"; then
2558  MAINT=''
2559  NOTMAINT='#'
2560else
2561  MAINT='#'
2562  NOTMAINT=''
2563fi
2564
2565if test -z "$ETAGS"; then
2566  ETAGS=etags
2567fi
2568
2569
2570# Do we have a single-tree copy of texinfo?  Even if we do, we can't
2571# rely on it - libiberty is built before texinfo.
2572# Extract the first word of "makeinfo", so it can be a program name with args.
2573set dummy makeinfo; ac_word=$2
2574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2575$as_echo_n "checking for $ac_word... " >&6; }
2576if ${ac_cv_prog_MAKEINFO+:} false; then :
2577  $as_echo_n "(cached) " >&6
2578else
2579  if test -n "$MAKEINFO"; then
2580  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2581else
2582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2583for as_dir in $PATH
2584do
2585  IFS=$as_save_IFS
2586  test -z "$as_dir" && as_dir=.
2587    for ac_exec_ext in '' $ac_executable_extensions; do
2588  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2589    ac_cv_prog_MAKEINFO="makeinfo"
2590    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2591    break 2
2592  fi
2593done
2594  done
2595IFS=$as_save_IFS
2596
2597fi
2598fi
2599MAKEINFO=$ac_cv_prog_MAKEINFO
2600if test -n "$MAKEINFO"; then
2601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2602$as_echo "$MAKEINFO" >&6; }
2603else
2604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2605$as_echo "no" >&6; }
2606fi
2607
2608
2609if test "x$MAKEINFO" = "x"; then
2610    MAKEINFO="@echo makeinfo missing; true"
2611    BUILD_INFO=
2612else
2613    BUILD_INFO=info
2614    case "$MAKEINFO" in
2615      */missing\ makeinfo*)
2616	BUILD_INFO=
2617	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2618*** Makeinfo is missing. Info documentation will not be built." >&5
2619$as_echo "$as_me: WARNING:
2620*** Makeinfo is missing. Info documentation will not be built." >&2;}
2621        ;;
2622      *)
2623	case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2624	  x*\ [1-3].* )
2625	    MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2626	    BUILD_INFO=
2627	    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2628*** Makeinfo is too old. Info documentation will not be built." >&5
2629$as_echo "$as_me: WARNING:
2630*** Makeinfo is too old. Info documentation will not be built." >&2;}
2631	  ;;
2632	esac
2633	;;
2634    esac
2635fi
2636
2637
2638
2639# Extract the first word of "perl", so it can be a program name with args.
2640set dummy perl; ac_word=$2
2641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642$as_echo_n "checking for $ac_word... " >&6; }
2643if ${ac_cv_prog_PERL+:} false; then :
2644  $as_echo_n "(cached) " >&6
2645else
2646  if test -n "$PERL"; then
2647  ac_cv_prog_PERL="$PERL" # Let the user override the test.
2648else
2649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650for as_dir in $PATH
2651do
2652  IFS=$as_save_IFS
2653  test -z "$as_dir" && as_dir=.
2654    for ac_exec_ext in '' $ac_executable_extensions; do
2655  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656    ac_cv_prog_PERL="perl"
2657    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658    break 2
2659  fi
2660done
2661  done
2662IFS=$as_save_IFS
2663
2664fi
2665fi
2666PERL=$ac_cv_prog_PERL
2667if test -n "$PERL"; then
2668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2669$as_echo "$PERL" >&6; }
2670else
2671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672$as_echo "no" >&6; }
2673fi
2674
2675
2676if test x"$PERL" = x""; then
2677  HAVE_PERL='#'
2678else
2679  HAVE_PERL=''
2680fi
2681
2682
2683# Make sure we can run config.sub.
2684$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2685  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2686
2687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2688$as_echo_n "checking build system type... " >&6; }
2689if ${ac_cv_build+:} false; then :
2690  $as_echo_n "(cached) " >&6
2691else
2692  ac_build_alias=$build_alias
2693test "x$ac_build_alias" = x &&
2694  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2695test "x$ac_build_alias" = x &&
2696  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2697ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2698  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2699
2700fi
2701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2702$as_echo "$ac_cv_build" >&6; }
2703case $ac_cv_build in
2704*-*-*) ;;
2705*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2706esac
2707build=$ac_cv_build
2708ac_save_IFS=$IFS; IFS='-'
2709set x $ac_cv_build
2710shift
2711build_cpu=$1
2712build_vendor=$2
2713shift; shift
2714# Remember, the first character of IFS is used to create $*,
2715# except with old shells:
2716build_os=$*
2717IFS=$ac_save_IFS
2718case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2719
2720
2721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2722$as_echo_n "checking host system type... " >&6; }
2723if ${ac_cv_host+:} false; then :
2724  $as_echo_n "(cached) " >&6
2725else
2726  if test "x$host_alias" = x; then
2727  ac_cv_host=$ac_cv_build
2728else
2729  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2730    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2731fi
2732
2733fi
2734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2735$as_echo "$ac_cv_host" >&6; }
2736case $ac_cv_host in
2737*-*-*) ;;
2738*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2739esac
2740host=$ac_cv_host
2741ac_save_IFS=$IFS; IFS='-'
2742set x $ac_cv_host
2743shift
2744host_cpu=$1
2745host_vendor=$2
2746shift; shift
2747# Remember, the first character of IFS is used to create $*,
2748# except with old shells:
2749host_os=$*
2750IFS=$ac_save_IFS
2751case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2752
2753
2754
2755
2756if test -n "$ac_tool_prefix"; then
2757  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2758set dummy ${ac_tool_prefix}ar; ac_word=$2
2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2760$as_echo_n "checking for $ac_word... " >&6; }
2761if ${ac_cv_prog_AR+:} false; then :
2762  $as_echo_n "(cached) " >&6
2763else
2764  if test -n "$AR"; then
2765  ac_cv_prog_AR="$AR" # Let the user override the test.
2766else
2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768for as_dir in $PATH
2769do
2770  IFS=$as_save_IFS
2771  test -z "$as_dir" && as_dir=.
2772    for ac_exec_ext in '' $ac_executable_extensions; do
2773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2774    ac_cv_prog_AR="${ac_tool_prefix}ar"
2775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2776    break 2
2777  fi
2778done
2779  done
2780IFS=$as_save_IFS
2781
2782fi
2783fi
2784AR=$ac_cv_prog_AR
2785if test -n "$AR"; then
2786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2787$as_echo "$AR" >&6; }
2788else
2789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2790$as_echo "no" >&6; }
2791fi
2792
2793
2794fi
2795if test -z "$ac_cv_prog_AR"; then
2796  ac_ct_AR=$AR
2797  # Extract the first word of "ar", so it can be a program name with args.
2798set dummy ar; ac_word=$2
2799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2800$as_echo_n "checking for $ac_word... " >&6; }
2801if ${ac_cv_prog_ac_ct_AR+:} false; then :
2802  $as_echo_n "(cached) " >&6
2803else
2804  if test -n "$ac_ct_AR"; then
2805  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2806else
2807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808for as_dir in $PATH
2809do
2810  IFS=$as_save_IFS
2811  test -z "$as_dir" && as_dir=.
2812    for ac_exec_ext in '' $ac_executable_extensions; do
2813  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2814    ac_cv_prog_ac_ct_AR="ar"
2815    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2816    break 2
2817  fi
2818done
2819  done
2820IFS=$as_save_IFS
2821
2822fi
2823fi
2824ac_ct_AR=$ac_cv_prog_ac_ct_AR
2825if test -n "$ac_ct_AR"; then
2826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2827$as_echo "$ac_ct_AR" >&6; }
2828else
2829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2830$as_echo "no" >&6; }
2831fi
2832
2833  if test "x$ac_ct_AR" = x; then
2834    AR=""
2835  else
2836    case $cross_compiling:$ac_tool_warned in
2837yes:)
2838{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2839$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2840ac_tool_warned=yes ;;
2841esac
2842    AR=$ac_ct_AR
2843  fi
2844else
2845  AR="$ac_cv_prog_AR"
2846fi
2847
2848if test -n "$ac_tool_prefix"; then
2849  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2850set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852$as_echo_n "checking for $ac_word... " >&6; }
2853if ${ac_cv_prog_RANLIB+:} false; then :
2854  $as_echo_n "(cached) " >&6
2855else
2856  if test -n "$RANLIB"; then
2857  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2858else
2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860for as_dir in $PATH
2861do
2862  IFS=$as_save_IFS
2863  test -z "$as_dir" && as_dir=.
2864    for ac_exec_ext in '' $ac_executable_extensions; do
2865  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2866    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2867    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868    break 2
2869  fi
2870done
2871  done
2872IFS=$as_save_IFS
2873
2874fi
2875fi
2876RANLIB=$ac_cv_prog_RANLIB
2877if test -n "$RANLIB"; then
2878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2879$as_echo "$RANLIB" >&6; }
2880else
2881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882$as_echo "no" >&6; }
2883fi
2884
2885
2886fi
2887if test -z "$ac_cv_prog_RANLIB"; then
2888  ac_ct_RANLIB=$RANLIB
2889  # Extract the first word of "ranlib", so it can be a program name with args.
2890set dummy ranlib; ac_word=$2
2891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892$as_echo_n "checking for $ac_word... " >&6; }
2893if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
2894  $as_echo_n "(cached) " >&6
2895else
2896  if test -n "$ac_ct_RANLIB"; then
2897  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2898else
2899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900for as_dir in $PATH
2901do
2902  IFS=$as_save_IFS
2903  test -z "$as_dir" && as_dir=.
2904    for ac_exec_ext in '' $ac_executable_extensions; do
2905  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2906    ac_cv_prog_ac_ct_RANLIB="ranlib"
2907    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908    break 2
2909  fi
2910done
2911  done
2912IFS=$as_save_IFS
2913
2914fi
2915fi
2916ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2917if test -n "$ac_ct_RANLIB"; then
2918  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2919$as_echo "$ac_ct_RANLIB" >&6; }
2920else
2921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922$as_echo "no" >&6; }
2923fi
2924
2925  if test "x$ac_ct_RANLIB" = x; then
2926    RANLIB=":"
2927  else
2928    case $cross_compiling:$ac_tool_warned in
2929yes:)
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932ac_tool_warned=yes ;;
2933esac
2934    RANLIB=$ac_ct_RANLIB
2935  fi
2936else
2937  RANLIB="$ac_cv_prog_RANLIB"
2938fi
2939
2940
2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
2942$as_echo_n "checking for -plugin option... " >&6; }
2943
2944plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
2945plugin_option=
2946for plugin in $plugin_names; do
2947  plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
2948  if test x$plugin_so = x$plugin; then
2949    plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
2950  fi
2951  if test x$plugin_so != x$plugin; then
2952    plugin_option="--plugin $plugin_so"
2953    break
2954  fi
2955done
2956if test -n "$ac_tool_prefix"; then
2957  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2958set dummy ${ac_tool_prefix}ar; ac_word=$2
2959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2960$as_echo_n "checking for $ac_word... " >&6; }
2961if ${ac_cv_prog_AR+:} false; then :
2962  $as_echo_n "(cached) " >&6
2963else
2964  if test -n "$AR"; then
2965  ac_cv_prog_AR="$AR" # Let the user override the test.
2966else
2967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2968for as_dir in $PATH
2969do
2970  IFS=$as_save_IFS
2971  test -z "$as_dir" && as_dir=.
2972    for ac_exec_ext in '' $ac_executable_extensions; do
2973  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2974    ac_cv_prog_AR="${ac_tool_prefix}ar"
2975    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2976    break 2
2977  fi
2978done
2979  done
2980IFS=$as_save_IFS
2981
2982fi
2983fi
2984AR=$ac_cv_prog_AR
2985if test -n "$AR"; then
2986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2987$as_echo "$AR" >&6; }
2988else
2989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2990$as_echo "no" >&6; }
2991fi
2992
2993
2994fi
2995if test -z "$ac_cv_prog_AR"; then
2996  ac_ct_AR=$AR
2997  # Extract the first word of "ar", so it can be a program name with args.
2998set dummy ar; ac_word=$2
2999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3000$as_echo_n "checking for $ac_word... " >&6; }
3001if ${ac_cv_prog_ac_ct_AR+:} false; then :
3002  $as_echo_n "(cached) " >&6
3003else
3004  if test -n "$ac_ct_AR"; then
3005  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3006else
3007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3008for as_dir in $PATH
3009do
3010  IFS=$as_save_IFS
3011  test -z "$as_dir" && as_dir=.
3012    for ac_exec_ext in '' $ac_executable_extensions; do
3013  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3014    ac_cv_prog_ac_ct_AR="ar"
3015    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3016    break 2
3017  fi
3018done
3019  done
3020IFS=$as_save_IFS
3021
3022fi
3023fi
3024ac_ct_AR=$ac_cv_prog_ac_ct_AR
3025if test -n "$ac_ct_AR"; then
3026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3027$as_echo "$ac_ct_AR" >&6; }
3028else
3029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3030$as_echo "no" >&6; }
3031fi
3032
3033  if test "x$ac_ct_AR" = x; then
3034    AR=""
3035  else
3036    case $cross_compiling:$ac_tool_warned in
3037yes:)
3038{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3039$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3040ac_tool_warned=yes ;;
3041esac
3042    AR=$ac_ct_AR
3043  fi
3044else
3045  AR="$ac_cv_prog_AR"
3046fi
3047
3048if test "${AR}" = "" ; then
3049  as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
3050fi
3051touch conftest.c
3052${AR} $plugin_option rc conftest.a conftest.c
3053if test "$?" != 0; then
3054  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
3055$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
3056  plugin_option=
3057fi
3058rm -f conftest.*
3059if test -n "$plugin_option"; then
3060  PLUGIN_OPTION="$plugin_option"
3061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
3062$as_echo "$plugin_option" >&6; }
3063else
3064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3065$as_echo "no" >&6; }
3066fi
3067
3068if test -n "$PLUGIN_OPTION"; then
3069  if $AR --help 2>&1 | grep -q "\--plugin"; then
3070    AR_PLUGIN_OPTION="$PLUGIN_OPTION"
3071
3072  fi
3073  if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
3074    RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
3075
3076  fi
3077fi
3078
3079# Add --enable-multilib to configure.
3080# Default to --enable-multilib
3081# Check whether --enable-multilib was given.
3082if test "${enable_multilib+set}" = set; then :
3083  enableval=$enable_multilib; case "$enableval" in
3084  yes) multilib=yes ;;
3085  no)  multilib=no ;;
3086  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3087 esac
3088else
3089  multilib=yes
3090fi
3091
3092
3093# Even if the default multilib is not a cross compilation,
3094# it may be that some of the other multilibs are.
3095if test $cross_compiling = no && test $multilib = yes \
3096   && test "x${with_multisubdir}" != x ; then
3097   cross_compiling=maybe
3098fi
3099
3100# We may wish to install the target headers somewhere.
3101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5
3102$as_echo_n "checking whether to install libiberty headers and static library... " >&6; }
3103
3104# Check whether --enable-install-libiberty was given.
3105if test "${enable_install_libiberty+set}" = set; then :
3106  enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
3107else
3108  enable_install_libiberty=no
3109fi
3110
3111# Option parsed, now set things appropriately.
3112case x"$enable_install_libiberty" in
3113  xyes|x)
3114    target_header_dir=libiberty
3115    ;;
3116  xno)
3117    target_header_dir=
3118    ;;
3119  *)
3120    # This could be sanity-checked in various ways...
3121    target_header_dir="${enable_install_libiberty}"
3122    ;;
3123esac
3124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5
3125$as_echo "$enable_install_libiberty" >&6; }
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5
3127$as_echo "$as_me: target_header_dir = $target_header_dir" >&6;}
3128
3129
3130ac_ext=c
3131ac_cpp='$CPP $CPPFLAGS'
3132ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3133ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3134ac_compiler_gnu=$ac_cv_c_compiler_gnu
3135if test -n "$ac_tool_prefix"; then
3136  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3137set dummy ${ac_tool_prefix}gcc; ac_word=$2
3138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3139$as_echo_n "checking for $ac_word... " >&6; }
3140if ${ac_cv_prog_CC+:} false; then :
3141  $as_echo_n "(cached) " >&6
3142else
3143  if test -n "$CC"; then
3144  ac_cv_prog_CC="$CC" # Let the user override the test.
3145else
3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3147for as_dir in $PATH
3148do
3149  IFS=$as_save_IFS
3150  test -z "$as_dir" && as_dir=.
3151    for ac_exec_ext in '' $ac_executable_extensions; do
3152  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3153    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3154    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3155    break 2
3156  fi
3157done
3158  done
3159IFS=$as_save_IFS
3160
3161fi
3162fi
3163CC=$ac_cv_prog_CC
3164if test -n "$CC"; then
3165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3166$as_echo "$CC" >&6; }
3167else
3168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3169$as_echo "no" >&6; }
3170fi
3171
3172
3173fi
3174if test -z "$ac_cv_prog_CC"; then
3175  ac_ct_CC=$CC
3176  # Extract the first word of "gcc", so it can be a program name with args.
3177set dummy gcc; ac_word=$2
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3179$as_echo_n "checking for $ac_word... " >&6; }
3180if ${ac_cv_prog_ac_ct_CC+:} false; then :
3181  $as_echo_n "(cached) " >&6
3182else
3183  if test -n "$ac_ct_CC"; then
3184  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3185else
3186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3187for as_dir in $PATH
3188do
3189  IFS=$as_save_IFS
3190  test -z "$as_dir" && as_dir=.
3191    for ac_exec_ext in '' $ac_executable_extensions; do
3192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3193    ac_cv_prog_ac_ct_CC="gcc"
3194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3195    break 2
3196  fi
3197done
3198  done
3199IFS=$as_save_IFS
3200
3201fi
3202fi
3203ac_ct_CC=$ac_cv_prog_ac_ct_CC
3204if test -n "$ac_ct_CC"; then
3205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3206$as_echo "$ac_ct_CC" >&6; }
3207else
3208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3209$as_echo "no" >&6; }
3210fi
3211
3212  if test "x$ac_ct_CC" = x; then
3213    CC=""
3214  else
3215    case $cross_compiling:$ac_tool_warned in
3216yes:)
3217{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3218$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3219ac_tool_warned=yes ;;
3220esac
3221    CC=$ac_ct_CC
3222  fi
3223else
3224  CC="$ac_cv_prog_CC"
3225fi
3226
3227if test -z "$CC"; then
3228          if test -n "$ac_tool_prefix"; then
3229    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3230set dummy ${ac_tool_prefix}cc; ac_word=$2
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3232$as_echo_n "checking for $ac_word... " >&6; }
3233if ${ac_cv_prog_CC+:} false; then :
3234  $as_echo_n "(cached) " >&6
3235else
3236  if test -n "$CC"; then
3237  ac_cv_prog_CC="$CC" # Let the user override the test.
3238else
3239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3240for as_dir in $PATH
3241do
3242  IFS=$as_save_IFS
3243  test -z "$as_dir" && as_dir=.
3244    for ac_exec_ext in '' $ac_executable_extensions; do
3245  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3246    ac_cv_prog_CC="${ac_tool_prefix}cc"
3247    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3248    break 2
3249  fi
3250done
3251  done
3252IFS=$as_save_IFS
3253
3254fi
3255fi
3256CC=$ac_cv_prog_CC
3257if test -n "$CC"; then
3258  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3259$as_echo "$CC" >&6; }
3260else
3261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3262$as_echo "no" >&6; }
3263fi
3264
3265
3266  fi
3267fi
3268if test -z "$CC"; then
3269  # Extract the first word of "cc", so it can be a program name with args.
3270set dummy cc; ac_word=$2
3271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3272$as_echo_n "checking for $ac_word... " >&6; }
3273if ${ac_cv_prog_CC+:} false; then :
3274  $as_echo_n "(cached) " >&6
3275else
3276  if test -n "$CC"; then
3277  ac_cv_prog_CC="$CC" # Let the user override the test.
3278else
3279  ac_prog_rejected=no
3280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3281for as_dir in $PATH
3282do
3283  IFS=$as_save_IFS
3284  test -z "$as_dir" && as_dir=.
3285    for ac_exec_ext in '' $ac_executable_extensions; do
3286  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3287    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3288       ac_prog_rejected=yes
3289       continue
3290     fi
3291    ac_cv_prog_CC="cc"
3292    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3293    break 2
3294  fi
3295done
3296  done
3297IFS=$as_save_IFS
3298
3299if test $ac_prog_rejected = yes; then
3300  # We found a bogon in the path, so make sure we never use it.
3301  set dummy $ac_cv_prog_CC
3302  shift
3303  if test $# != 0; then
3304    # We chose a different compiler from the bogus one.
3305    # However, it has the same basename, so the bogon will be chosen
3306    # first if we set CC to just the basename; use the full file name.
3307    shift
3308    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3309  fi
3310fi
3311fi
3312fi
3313CC=$ac_cv_prog_CC
3314if test -n "$CC"; then
3315  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3316$as_echo "$CC" >&6; }
3317else
3318  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3319$as_echo "no" >&6; }
3320fi
3321
3322
3323fi
3324if test -z "$CC"; then
3325  if test -n "$ac_tool_prefix"; then
3326  for ac_prog in cl.exe
3327  do
3328    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3329set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3331$as_echo_n "checking for $ac_word... " >&6; }
3332if ${ac_cv_prog_CC+:} false; then :
3333  $as_echo_n "(cached) " >&6
3334else
3335  if test -n "$CC"; then
3336  ac_cv_prog_CC="$CC" # Let the user override the test.
3337else
3338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3339for as_dir in $PATH
3340do
3341  IFS=$as_save_IFS
3342  test -z "$as_dir" && as_dir=.
3343    for ac_exec_ext in '' $ac_executable_extensions; do
3344  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3345    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3346    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3347    break 2
3348  fi
3349done
3350  done
3351IFS=$as_save_IFS
3352
3353fi
3354fi
3355CC=$ac_cv_prog_CC
3356if test -n "$CC"; then
3357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3358$as_echo "$CC" >&6; }
3359else
3360  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3361$as_echo "no" >&6; }
3362fi
3363
3364
3365    test -n "$CC" && break
3366  done
3367fi
3368if test -z "$CC"; then
3369  ac_ct_CC=$CC
3370  for ac_prog in cl.exe
3371do
3372  # Extract the first word of "$ac_prog", so it can be a program name with args.
3373set dummy $ac_prog; ac_word=$2
3374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3375$as_echo_n "checking for $ac_word... " >&6; }
3376if ${ac_cv_prog_ac_ct_CC+:} false; then :
3377  $as_echo_n "(cached) " >&6
3378else
3379  if test -n "$ac_ct_CC"; then
3380  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3381else
3382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3383for as_dir in $PATH
3384do
3385  IFS=$as_save_IFS
3386  test -z "$as_dir" && as_dir=.
3387    for ac_exec_ext in '' $ac_executable_extensions; do
3388  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3389    ac_cv_prog_ac_ct_CC="$ac_prog"
3390    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3391    break 2
3392  fi
3393done
3394  done
3395IFS=$as_save_IFS
3396
3397fi
3398fi
3399ac_ct_CC=$ac_cv_prog_ac_ct_CC
3400if test -n "$ac_ct_CC"; then
3401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3402$as_echo "$ac_ct_CC" >&6; }
3403else
3404  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3405$as_echo "no" >&6; }
3406fi
3407
3408
3409  test -n "$ac_ct_CC" && break
3410done
3411
3412  if test "x$ac_ct_CC" = x; then
3413    CC=""
3414  else
3415    case $cross_compiling:$ac_tool_warned in
3416yes:)
3417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3419ac_tool_warned=yes ;;
3420esac
3421    CC=$ac_ct_CC
3422  fi
3423fi
3424
3425fi
3426
3427
3428test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3429$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3430as_fn_error $? "no acceptable C compiler found in \$PATH
3431See \`config.log' for more details" "$LINENO" 5; }
3432
3433# Provide some information about the compiler.
3434$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3435set X $ac_compile
3436ac_compiler=$2
3437for ac_option in --version -v -V -qversion; do
3438  { { ac_try="$ac_compiler $ac_option >&5"
3439case "(($ac_try" in
3440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441  *) ac_try_echo=$ac_try;;
3442esac
3443eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3444$as_echo "$ac_try_echo"; } >&5
3445  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3446  ac_status=$?
3447  if test -s conftest.err; then
3448    sed '10a\
3449... rest of stderr output deleted ...
3450         10q' conftest.err >conftest.er1
3451    cat conftest.er1 >&5
3452  fi
3453  rm -f conftest.er1 conftest.err
3454  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3455  test $ac_status = 0; }
3456done
3457
3458cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3459/* end confdefs.h.  */
3460#include <stdio.h>
3461int
3462main ()
3463{
3464printf ("hello world\n");
3465  ;
3466  return 0;
3467}
3468_ACEOF
3469# FIXME: Cleanup?
3470if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3471  (eval $ac_link) 2>&5
3472  ac_status=$?
3473  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474  test $ac_status = 0; }; then :
3475  gcc_no_link=no
3476else
3477  gcc_no_link=yes
3478fi
3479if test x$gcc_no_link = xyes; then
3480  # Setting cross_compile will disable run tests; it will
3481  # also disable AC_CHECK_FILE but that's generally
3482  # correct if we can't link.
3483  cross_compiling=yes
3484  EXEEXT=
3485else
3486  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487/* end confdefs.h.  */
3488
3489int
3490main ()
3491{
3492
3493  ;
3494  return 0;
3495}
3496_ACEOF
3497ac_clean_files_save=$ac_clean_files
3498ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3499# Try to create an executable without -o first, disregard a.out.
3500# It will help us diagnose broken compilers, and finding out an intuition
3501# of exeext.
3502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3503$as_echo_n "checking whether the C compiler works... " >&6; }
3504ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3505
3506# The possible output files:
3507ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3508
3509ac_rmfiles=
3510for ac_file in $ac_files
3511do
3512  case $ac_file in
3513    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3514    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3515  esac
3516done
3517rm -f $ac_rmfiles
3518
3519if { { ac_try="$ac_link_default"
3520case "(($ac_try" in
3521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3522  *) ac_try_echo=$ac_try;;
3523esac
3524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3525$as_echo "$ac_try_echo"; } >&5
3526  (eval "$ac_link_default") 2>&5
3527  ac_status=$?
3528  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3529  test $ac_status = 0; }; then :
3530  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3531# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3532# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3533# so that the user can short-circuit this test for compilers unknown to
3534# Autoconf.
3535for ac_file in $ac_files ''
3536do
3537  test -f "$ac_file" || continue
3538  case $ac_file in
3539    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3540	;;
3541    [ab].out )
3542	# We found the default executable, but exeext='' is most
3543	# certainly right.
3544	break;;
3545    *.* )
3546	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3547	then :; else
3548	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3549	fi
3550	# We set ac_cv_exeext here because the later test for it is not
3551	# safe: cross compilers may not add the suffix if given an `-o'
3552	# argument, so we may need to know it at that point already.
3553	# Even if this section looks crufty: it has the advantage of
3554	# actually working.
3555	break;;
3556    * )
3557	break;;
3558  esac
3559done
3560test "$ac_cv_exeext" = no && ac_cv_exeext=
3561
3562else
3563  ac_file=''
3564fi
3565if test -z "$ac_file"; then :
3566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567$as_echo "no" >&6; }
3568$as_echo "$as_me: failed program was:" >&5
3569sed 's/^/| /' conftest.$ac_ext >&5
3570
3571{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3572$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3573as_fn_error 77 "C compiler cannot create executables
3574See \`config.log' for more details" "$LINENO" 5; }
3575else
3576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3577$as_echo "yes" >&6; }
3578fi
3579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3580$as_echo_n "checking for C compiler default output file name... " >&6; }
3581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3582$as_echo "$ac_file" >&6; }
3583ac_exeext=$ac_cv_exeext
3584
3585rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3586ac_clean_files=$ac_clean_files_save
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3588$as_echo_n "checking for suffix of executables... " >&6; }
3589if { { ac_try="$ac_link"
3590case "(($ac_try" in
3591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3592  *) ac_try_echo=$ac_try;;
3593esac
3594eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3595$as_echo "$ac_try_echo"; } >&5
3596  (eval "$ac_link") 2>&5
3597  ac_status=$?
3598  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3599  test $ac_status = 0; }; then :
3600  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3601# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3602# work properly (i.e., refer to `conftest.exe'), while it won't with
3603# `rm'.
3604for ac_file in conftest.exe conftest conftest.*; do
3605  test -f "$ac_file" || continue
3606  case $ac_file in
3607    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3608    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3609	  break;;
3610    * ) break;;
3611  esac
3612done
3613else
3614  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3616as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3617See \`config.log' for more details" "$LINENO" 5; }
3618fi
3619rm -f conftest conftest$ac_cv_exeext
3620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3621$as_echo "$ac_cv_exeext" >&6; }
3622
3623rm -f conftest.$ac_ext
3624EXEEXT=$ac_cv_exeext
3625ac_exeext=$EXEEXT
3626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3627/* end confdefs.h.  */
3628#include <stdio.h>
3629int
3630main ()
3631{
3632FILE *f = fopen ("conftest.out", "w");
3633 return ferror (f) || fclose (f) != 0;
3634
3635  ;
3636  return 0;
3637}
3638_ACEOF
3639ac_clean_files="$ac_clean_files conftest.out"
3640# Check that the compiler produces executables we can run.  If not, either
3641# the compiler is broken, or we cross compile.
3642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3643$as_echo_n "checking whether we are cross compiling... " >&6; }
3644if test "$cross_compiling" != yes; then
3645  { { ac_try="$ac_link"
3646case "(($ac_try" in
3647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3648  *) ac_try_echo=$ac_try;;
3649esac
3650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3651$as_echo "$ac_try_echo"; } >&5
3652  (eval "$ac_link") 2>&5
3653  ac_status=$?
3654  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3655  test $ac_status = 0; }
3656  if { ac_try='./conftest$ac_cv_exeext'
3657  { { case "(($ac_try" in
3658  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3659  *) ac_try_echo=$ac_try;;
3660esac
3661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3662$as_echo "$ac_try_echo"; } >&5
3663  (eval "$ac_try") 2>&5
3664  ac_status=$?
3665  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3666  test $ac_status = 0; }; }; then
3667    cross_compiling=no
3668  else
3669    if test "$cross_compiling" = maybe; then
3670	cross_compiling=yes
3671    else
3672	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3673$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3674as_fn_error $? "cannot run C compiled programs.
3675If you meant to cross compile, use \`--host'.
3676See \`config.log' for more details" "$LINENO" 5; }
3677    fi
3678  fi
3679fi
3680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3681$as_echo "$cross_compiling" >&6; }
3682
3683rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3684ac_clean_files=$ac_clean_files_save
3685fi
3686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3687$as_echo_n "checking for suffix of object files... " >&6; }
3688if ${ac_cv_objext+:} false; then :
3689  $as_echo_n "(cached) " >&6
3690else
3691  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3692/* end confdefs.h.  */
3693
3694int
3695main ()
3696{
3697
3698  ;
3699  return 0;
3700}
3701_ACEOF
3702rm -f conftest.o conftest.obj
3703if { { ac_try="$ac_compile"
3704case "(($ac_try" in
3705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706  *) ac_try_echo=$ac_try;;
3707esac
3708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3709$as_echo "$ac_try_echo"; } >&5
3710  (eval "$ac_compile") 2>&5
3711  ac_status=$?
3712  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3713  test $ac_status = 0; }; then :
3714  for ac_file in conftest.o conftest.obj conftest.*; do
3715  test -f "$ac_file" || continue;
3716  case $ac_file in
3717    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3718    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3719       break;;
3720  esac
3721done
3722else
3723  $as_echo "$as_me: failed program was:" >&5
3724sed 's/^/| /' conftest.$ac_ext >&5
3725
3726{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3727$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3728as_fn_error $? "cannot compute suffix of object files: cannot compile
3729See \`config.log' for more details" "$LINENO" 5; }
3730fi
3731rm -f conftest.$ac_cv_objext conftest.$ac_ext
3732fi
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3734$as_echo "$ac_cv_objext" >&6; }
3735OBJEXT=$ac_cv_objext
3736ac_objext=$OBJEXT
3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3738$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3739if ${ac_cv_c_compiler_gnu+:} false; then :
3740  $as_echo_n "(cached) " >&6
3741else
3742  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3743/* end confdefs.h.  */
3744
3745int
3746main ()
3747{
3748#ifndef __GNUC__
3749       choke me
3750#endif
3751
3752  ;
3753  return 0;
3754}
3755_ACEOF
3756if ac_fn_c_try_compile "$LINENO"; then :
3757  ac_compiler_gnu=yes
3758else
3759  ac_compiler_gnu=no
3760fi
3761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3762ac_cv_c_compiler_gnu=$ac_compiler_gnu
3763
3764fi
3765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3766$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3767if test $ac_compiler_gnu = yes; then
3768  GCC=yes
3769else
3770  GCC=
3771fi
3772ac_test_CFLAGS=${CFLAGS+set}
3773ac_save_CFLAGS=$CFLAGS
3774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3775$as_echo_n "checking whether $CC accepts -g... " >&6; }
3776if ${ac_cv_prog_cc_g+:} false; then :
3777  $as_echo_n "(cached) " >&6
3778else
3779  ac_save_c_werror_flag=$ac_c_werror_flag
3780   ac_c_werror_flag=yes
3781   ac_cv_prog_cc_g=no
3782   CFLAGS="-g"
3783   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3784/* end confdefs.h.  */
3785
3786int
3787main ()
3788{
3789
3790  ;
3791  return 0;
3792}
3793_ACEOF
3794if ac_fn_c_try_compile "$LINENO"; then :
3795  ac_cv_prog_cc_g=yes
3796else
3797  CFLAGS=""
3798      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3799/* end confdefs.h.  */
3800
3801int
3802main ()
3803{
3804
3805  ;
3806  return 0;
3807}
3808_ACEOF
3809if ac_fn_c_try_compile "$LINENO"; then :
3810
3811else
3812  ac_c_werror_flag=$ac_save_c_werror_flag
3813	 CFLAGS="-g"
3814	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3815/* end confdefs.h.  */
3816
3817int
3818main ()
3819{
3820
3821  ;
3822  return 0;
3823}
3824_ACEOF
3825if ac_fn_c_try_compile "$LINENO"; then :
3826  ac_cv_prog_cc_g=yes
3827fi
3828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3829fi
3830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3831fi
3832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833   ac_c_werror_flag=$ac_save_c_werror_flag
3834fi
3835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3836$as_echo "$ac_cv_prog_cc_g" >&6; }
3837if test "$ac_test_CFLAGS" = set; then
3838  CFLAGS=$ac_save_CFLAGS
3839elif test $ac_cv_prog_cc_g = yes; then
3840  if test "$GCC" = yes; then
3841    CFLAGS="-g -O2"
3842  else
3843    CFLAGS="-g"
3844  fi
3845else
3846  if test "$GCC" = yes; then
3847    CFLAGS="-O2"
3848  else
3849    CFLAGS=
3850  fi
3851fi
3852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3853$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3854if ${ac_cv_prog_cc_c89+:} false; then :
3855  $as_echo_n "(cached) " >&6
3856else
3857  ac_cv_prog_cc_c89=no
3858ac_save_CC=$CC
3859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3860/* end confdefs.h.  */
3861#include <stdarg.h>
3862#include <stdio.h>
3863struct stat;
3864/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3865struct buf { int x; };
3866FILE * (*rcsopen) (struct buf *, struct stat *, int);
3867static char *e (p, i)
3868     char **p;
3869     int i;
3870{
3871  return p[i];
3872}
3873static char *f (char * (*g) (char **, int), char **p, ...)
3874{
3875  char *s;
3876  va_list v;
3877  va_start (v,p);
3878  s = g (p, va_arg (v,int));
3879  va_end (v);
3880  return s;
3881}
3882
3883/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3884   function prototypes and stuff, but not '\xHH' hex character constants.
3885   These don't provoke an error unfortunately, instead are silently treated
3886   as 'x'.  The following induces an error, until -std is added to get
3887   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3888   array size at least.  It's necessary to write '\x00'==0 to get something
3889   that's true only with -std.  */
3890int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3891
3892/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3893   inside strings and character constants.  */
3894#define FOO(x) 'x'
3895int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3896
3897int test (int i, double x);
3898struct s1 {int (*f) (int a);};
3899struct s2 {int (*f) (double a);};
3900int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3901int argc;
3902char **argv;
3903int
3904main ()
3905{
3906return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3907  ;
3908  return 0;
3909}
3910_ACEOF
3911for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3912	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3913do
3914  CC="$ac_save_CC $ac_arg"
3915  if ac_fn_c_try_compile "$LINENO"; then :
3916  ac_cv_prog_cc_c89=$ac_arg
3917fi
3918rm -f core conftest.err conftest.$ac_objext
3919  test "x$ac_cv_prog_cc_c89" != "xno" && break
3920done
3921rm -f conftest.$ac_ext
3922CC=$ac_save_CC
3923
3924fi
3925# AC_CACHE_VAL
3926case "x$ac_cv_prog_cc_c89" in
3927  x)
3928    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3929$as_echo "none needed" >&6; } ;;
3930  xno)
3931    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3932$as_echo "unsupported" >&6; } ;;
3933  *)
3934    CC="$CC $ac_cv_prog_cc_c89"
3935    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3936$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3937esac
3938if test "x$ac_cv_prog_cc_c89" != xno; then :
3939
3940fi
3941
3942ac_ext=c
3943ac_cpp='$CPP $CPPFLAGS'
3944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3946ac_compiler_gnu=$ac_cv_c_compiler_gnu
3947
3948
3949ac_ext=c
3950ac_cpp='$CPP $CPPFLAGS'
3951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3953ac_compiler_gnu=$ac_cv_c_compiler_gnu
3954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3955$as_echo_n "checking how to run the C preprocessor... " >&6; }
3956# On Suns, sometimes $CPP names a directory.
3957if test -n "$CPP" && test -d "$CPP"; then
3958  CPP=
3959fi
3960if test -z "$CPP"; then
3961  if ${ac_cv_prog_CPP+:} false; then :
3962  $as_echo_n "(cached) " >&6
3963else
3964      # Double quotes because CPP needs to be expanded
3965    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3966    do
3967      ac_preproc_ok=false
3968for ac_c_preproc_warn_flag in '' yes
3969do
3970  # Use a header file that comes with gcc, so configuring glibc
3971  # with a fresh cross-compiler works.
3972  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3973  # <limits.h> exists even on freestanding compilers.
3974  # On the NeXT, cc -E runs the code through the compiler's parser,
3975  # not just through cpp. "Syntax error" is here to catch this case.
3976  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3977/* end confdefs.h.  */
3978#ifdef __STDC__
3979# include <limits.h>
3980#else
3981# include <assert.h>
3982#endif
3983		     Syntax error
3984_ACEOF
3985if ac_fn_c_try_cpp "$LINENO"; then :
3986
3987else
3988  # Broken: fails on valid input.
3989continue
3990fi
3991rm -f conftest.err conftest.i conftest.$ac_ext
3992
3993  # OK, works on sane cases.  Now check whether nonexistent headers
3994  # can be detected and how.
3995  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3996/* end confdefs.h.  */
3997#include <ac_nonexistent.h>
3998_ACEOF
3999if ac_fn_c_try_cpp "$LINENO"; then :
4000  # Broken: success on invalid input.
4001continue
4002else
4003  # Passes both tests.
4004ac_preproc_ok=:
4005break
4006fi
4007rm -f conftest.err conftest.i conftest.$ac_ext
4008
4009done
4010# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4011rm -f conftest.i conftest.err conftest.$ac_ext
4012if $ac_preproc_ok; then :
4013  break
4014fi
4015
4016    done
4017    ac_cv_prog_CPP=$CPP
4018
4019fi
4020  CPP=$ac_cv_prog_CPP
4021else
4022  ac_cv_prog_CPP=$CPP
4023fi
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4025$as_echo "$CPP" >&6; }
4026ac_preproc_ok=false
4027for ac_c_preproc_warn_flag in '' yes
4028do
4029  # Use a header file that comes with gcc, so configuring glibc
4030  # with a fresh cross-compiler works.
4031  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4032  # <limits.h> exists even on freestanding compilers.
4033  # On the NeXT, cc -E runs the code through the compiler's parser,
4034  # not just through cpp. "Syntax error" is here to catch this case.
4035  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4036/* end confdefs.h.  */
4037#ifdef __STDC__
4038# include <limits.h>
4039#else
4040# include <assert.h>
4041#endif
4042		     Syntax error
4043_ACEOF
4044if ac_fn_c_try_cpp "$LINENO"; then :
4045
4046else
4047  # Broken: fails on valid input.
4048continue
4049fi
4050rm -f conftest.err conftest.i conftest.$ac_ext
4051
4052  # OK, works on sane cases.  Now check whether nonexistent headers
4053  # can be detected and how.
4054  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055/* end confdefs.h.  */
4056#include <ac_nonexistent.h>
4057_ACEOF
4058if ac_fn_c_try_cpp "$LINENO"; then :
4059  # Broken: success on invalid input.
4060continue
4061else
4062  # Passes both tests.
4063ac_preproc_ok=:
4064break
4065fi
4066rm -f conftest.err conftest.i conftest.$ac_ext
4067
4068done
4069# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4070rm -f conftest.i conftest.err conftest.$ac_ext
4071if $ac_preproc_ok; then :
4072
4073else
4074  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4075$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4076as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4077See \`config.log' for more details" "$LINENO" 5; }
4078fi
4079
4080ac_ext=c
4081ac_cpp='$CPP $CPPFLAGS'
4082ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4083ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4084ac_compiler_gnu=$ac_cv_c_compiler_gnu
4085
4086
4087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4088$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4089if ${ac_cv_path_GREP+:} false; then :
4090  $as_echo_n "(cached) " >&6
4091else
4092  if test -z "$GREP"; then
4093  ac_path_GREP_found=false
4094  # Loop through the user's path and test for each of PROGNAME-LIST
4095  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4096for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4097do
4098  IFS=$as_save_IFS
4099  test -z "$as_dir" && as_dir=.
4100    for ac_prog in grep ggrep; do
4101    for ac_exec_ext in '' $ac_executable_extensions; do
4102      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4103      as_fn_executable_p "$ac_path_GREP" || continue
4104# Check for GNU ac_path_GREP and select it if it is found.
4105  # Check for GNU $ac_path_GREP
4106case `"$ac_path_GREP" --version 2>&1` in
4107*GNU*)
4108  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4109*)
4110  ac_count=0
4111  $as_echo_n 0123456789 >"conftest.in"
4112  while :
4113  do
4114    cat "conftest.in" "conftest.in" >"conftest.tmp"
4115    mv "conftest.tmp" "conftest.in"
4116    cp "conftest.in" "conftest.nl"
4117    $as_echo 'GREP' >> "conftest.nl"
4118    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4119    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4120    as_fn_arith $ac_count + 1 && ac_count=$as_val
4121    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4122      # Best one so far, save it but keep looking for a better one
4123      ac_cv_path_GREP="$ac_path_GREP"
4124      ac_path_GREP_max=$ac_count
4125    fi
4126    # 10*(2^10) chars as input seems more than enough
4127    test $ac_count -gt 10 && break
4128  done
4129  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4130esac
4131
4132      $ac_path_GREP_found && break 3
4133    done
4134  done
4135  done
4136IFS=$as_save_IFS
4137  if test -z "$ac_cv_path_GREP"; then
4138    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4139  fi
4140else
4141  ac_cv_path_GREP=$GREP
4142fi
4143
4144fi
4145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4146$as_echo "$ac_cv_path_GREP" >&6; }
4147 GREP="$ac_cv_path_GREP"
4148
4149
4150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4151$as_echo_n "checking for egrep... " >&6; }
4152if ${ac_cv_path_EGREP+:} false; then :
4153  $as_echo_n "(cached) " >&6
4154else
4155  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4156   then ac_cv_path_EGREP="$GREP -E"
4157   else
4158     if test -z "$EGREP"; then
4159  ac_path_EGREP_found=false
4160  # Loop through the user's path and test for each of PROGNAME-LIST
4161  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4162for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4163do
4164  IFS=$as_save_IFS
4165  test -z "$as_dir" && as_dir=.
4166    for ac_prog in egrep; do
4167    for ac_exec_ext in '' $ac_executable_extensions; do
4168      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4169      as_fn_executable_p "$ac_path_EGREP" || continue
4170# Check for GNU ac_path_EGREP and select it if it is found.
4171  # Check for GNU $ac_path_EGREP
4172case `"$ac_path_EGREP" --version 2>&1` in
4173*GNU*)
4174  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4175*)
4176  ac_count=0
4177  $as_echo_n 0123456789 >"conftest.in"
4178  while :
4179  do
4180    cat "conftest.in" "conftest.in" >"conftest.tmp"
4181    mv "conftest.tmp" "conftest.in"
4182    cp "conftest.in" "conftest.nl"
4183    $as_echo 'EGREP' >> "conftest.nl"
4184    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4185    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4186    as_fn_arith $ac_count + 1 && ac_count=$as_val
4187    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4188      # Best one so far, save it but keep looking for a better one
4189      ac_cv_path_EGREP="$ac_path_EGREP"
4190      ac_path_EGREP_max=$ac_count
4191    fi
4192    # 10*(2^10) chars as input seems more than enough
4193    test $ac_count -gt 10 && break
4194  done
4195  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4196esac
4197
4198      $ac_path_EGREP_found && break 3
4199    done
4200  done
4201  done
4202IFS=$as_save_IFS
4203  if test -z "$ac_cv_path_EGREP"; then
4204    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4205  fi
4206else
4207  ac_cv_path_EGREP=$EGREP
4208fi
4209
4210   fi
4211fi
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4213$as_echo "$ac_cv_path_EGREP" >&6; }
4214 EGREP="$ac_cv_path_EGREP"
4215
4216
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4218$as_echo_n "checking for ANSI C header files... " >&6; }
4219if ${ac_cv_header_stdc+:} false; then :
4220  $as_echo_n "(cached) " >&6
4221else
4222  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4223/* end confdefs.h.  */
4224#include <stdlib.h>
4225#include <stdarg.h>
4226#include <string.h>
4227#include <float.h>
4228
4229int
4230main ()
4231{
4232
4233  ;
4234  return 0;
4235}
4236_ACEOF
4237if ac_fn_c_try_compile "$LINENO"; then :
4238  ac_cv_header_stdc=yes
4239else
4240  ac_cv_header_stdc=no
4241fi
4242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4243
4244if test $ac_cv_header_stdc = yes; then
4245  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4246  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247/* end confdefs.h.  */
4248#include <string.h>
4249
4250_ACEOF
4251if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4252  $EGREP "memchr" >/dev/null 2>&1; then :
4253
4254else
4255  ac_cv_header_stdc=no
4256fi
4257rm -f conftest*
4258
4259fi
4260
4261if test $ac_cv_header_stdc = yes; then
4262  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4263  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4264/* end confdefs.h.  */
4265#include <stdlib.h>
4266
4267_ACEOF
4268if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4269  $EGREP "free" >/dev/null 2>&1; then :
4270
4271else
4272  ac_cv_header_stdc=no
4273fi
4274rm -f conftest*
4275
4276fi
4277
4278if test $ac_cv_header_stdc = yes; then
4279  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4280  if test "$cross_compiling" = yes; then :
4281  :
4282else
4283  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4284/* end confdefs.h.  */
4285#include <ctype.h>
4286#include <stdlib.h>
4287#if ((' ' & 0x0FF) == 0x020)
4288# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4289# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4290#else
4291# define ISLOWER(c) \
4292		   (('a' <= (c) && (c) <= 'i') \
4293		     || ('j' <= (c) && (c) <= 'r') \
4294		     || ('s' <= (c) && (c) <= 'z'))
4295# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4296#endif
4297
4298#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4299int
4300main ()
4301{
4302  int i;
4303  for (i = 0; i < 256; i++)
4304    if (XOR (islower (i), ISLOWER (i))
4305	|| toupper (i) != TOUPPER (i))
4306      return 2;
4307  return 0;
4308}
4309_ACEOF
4310if ac_fn_c_try_run "$LINENO"; then :
4311
4312else
4313  ac_cv_header_stdc=no
4314fi
4315rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4316  conftest.$ac_objext conftest.beam conftest.$ac_ext
4317fi
4318
4319fi
4320fi
4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4322$as_echo "$ac_cv_header_stdc" >&6; }
4323if test $ac_cv_header_stdc = yes; then
4324
4325$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4326
4327fi
4328
4329# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4330for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4331		  inttypes.h stdint.h unistd.h
4332do :
4333  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4334ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4335"
4336if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4337  cat >>confdefs.h <<_ACEOF
4338#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4339_ACEOF
4340
4341fi
4342
4343done
4344
4345
4346
4347  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4348if test "x$ac_cv_header_minix_config_h" = xyes; then :
4349  MINIX=yes
4350else
4351  MINIX=
4352fi
4353
4354
4355  if test "$MINIX" = yes; then
4356
4357$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4358
4359
4360$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4361
4362
4363$as_echo "#define _MINIX 1" >>confdefs.h
4364
4365  fi
4366
4367
4368  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4369$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4370if ${ac_cv_safe_to_define___extensions__+:} false; then :
4371  $as_echo_n "(cached) " >&6
4372else
4373  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4374/* end confdefs.h.  */
4375
4376#         define __EXTENSIONS__ 1
4377          $ac_includes_default
4378int
4379main ()
4380{
4381
4382  ;
4383  return 0;
4384}
4385_ACEOF
4386if ac_fn_c_try_compile "$LINENO"; then :
4387  ac_cv_safe_to_define___extensions__=yes
4388else
4389  ac_cv_safe_to_define___extensions__=no
4390fi
4391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4392fi
4393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4394$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4395  test $ac_cv_safe_to_define___extensions__ = yes &&
4396    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4397
4398  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4399
4400  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4401
4402  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4403
4404  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4405
4406
4407
4408# Check whether --enable-largefile was given.
4409if test "${enable_largefile+set}" = set; then :
4410  enableval=$enable_largefile;
4411fi
4412
4413if test "$enable_largefile" != no; then
4414
4415  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4416$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4417if ${ac_cv_sys_largefile_CC+:} false; then :
4418  $as_echo_n "(cached) " >&6
4419else
4420  ac_cv_sys_largefile_CC=no
4421     if test "$GCC" != yes; then
4422       ac_save_CC=$CC
4423       while :; do
4424	 # IRIX 6.2 and later do not support large files by default,
4425	 # so use the C compiler's -n32 option if that helps.
4426	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4427/* end confdefs.h.  */
4428#include <sys/types.h>
4429 /* Check that off_t can represent 2**63 - 1 correctly.
4430    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4431    since some C++ compilers masquerading as C compilers
4432    incorrectly reject 9223372036854775807.  */
4433#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4434  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4435		       && LARGE_OFF_T % 2147483647 == 1)
4436		      ? 1 : -1];
4437int
4438main ()
4439{
4440
4441  ;
4442  return 0;
4443}
4444_ACEOF
4445	 if ac_fn_c_try_compile "$LINENO"; then :
4446  break
4447fi
4448rm -f core conftest.err conftest.$ac_objext
4449	 CC="$CC -n32"
4450	 if ac_fn_c_try_compile "$LINENO"; then :
4451  ac_cv_sys_largefile_CC=' -n32'; break
4452fi
4453rm -f core conftest.err conftest.$ac_objext
4454	 break
4455       done
4456       CC=$ac_save_CC
4457       rm -f conftest.$ac_ext
4458    fi
4459fi
4460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4461$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4462  if test "$ac_cv_sys_largefile_CC" != no; then
4463    CC=$CC$ac_cv_sys_largefile_CC
4464  fi
4465
4466  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4467$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4468if ${ac_cv_sys_file_offset_bits+:} false; then :
4469  $as_echo_n "(cached) " >&6
4470else
4471  while :; do
4472  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4473/* end confdefs.h.  */
4474#include <sys/types.h>
4475 /* Check that off_t can represent 2**63 - 1 correctly.
4476    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4477    since some C++ compilers masquerading as C compilers
4478    incorrectly reject 9223372036854775807.  */
4479#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4480  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4481		       && LARGE_OFF_T % 2147483647 == 1)
4482		      ? 1 : -1];
4483int
4484main ()
4485{
4486
4487  ;
4488  return 0;
4489}
4490_ACEOF
4491if ac_fn_c_try_compile "$LINENO"; then :
4492  ac_cv_sys_file_offset_bits=no; break
4493fi
4494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4495  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496/* end confdefs.h.  */
4497#define _FILE_OFFSET_BITS 64
4498#include <sys/types.h>
4499 /* Check that off_t can represent 2**63 - 1 correctly.
4500    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4501    since some C++ compilers masquerading as C compilers
4502    incorrectly reject 9223372036854775807.  */
4503#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4504  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4505		       && LARGE_OFF_T % 2147483647 == 1)
4506		      ? 1 : -1];
4507int
4508main ()
4509{
4510
4511  ;
4512  return 0;
4513}
4514_ACEOF
4515if ac_fn_c_try_compile "$LINENO"; then :
4516  ac_cv_sys_file_offset_bits=64; break
4517fi
4518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4519  ac_cv_sys_file_offset_bits=unknown
4520  break
4521done
4522fi
4523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4524$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4525case $ac_cv_sys_file_offset_bits in #(
4526  no | unknown) ;;
4527  *)
4528cat >>confdefs.h <<_ACEOF
4529#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4530_ACEOF
4531;;
4532esac
4533rm -rf conftest*
4534  if test $ac_cv_sys_file_offset_bits = unknown; then
4535    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4536$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4537if ${ac_cv_sys_large_files+:} false; then :
4538  $as_echo_n "(cached) " >&6
4539else
4540  while :; do
4541  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4542/* end confdefs.h.  */
4543#include <sys/types.h>
4544 /* Check that off_t can represent 2**63 - 1 correctly.
4545    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4546    since some C++ compilers masquerading as C compilers
4547    incorrectly reject 9223372036854775807.  */
4548#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4549  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4550		       && LARGE_OFF_T % 2147483647 == 1)
4551		      ? 1 : -1];
4552int
4553main ()
4554{
4555
4556  ;
4557  return 0;
4558}
4559_ACEOF
4560if ac_fn_c_try_compile "$LINENO"; then :
4561  ac_cv_sys_large_files=no; break
4562fi
4563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4564  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4565/* end confdefs.h.  */
4566#define _LARGE_FILES 1
4567#include <sys/types.h>
4568 /* Check that off_t can represent 2**63 - 1 correctly.
4569    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4570    since some C++ compilers masquerading as C compilers
4571    incorrectly reject 9223372036854775807.  */
4572#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4573  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4574		       && LARGE_OFF_T % 2147483647 == 1)
4575		      ? 1 : -1];
4576int
4577main ()
4578{
4579
4580  ;
4581  return 0;
4582}
4583_ACEOF
4584if ac_fn_c_try_compile "$LINENO"; then :
4585  ac_cv_sys_large_files=1; break
4586fi
4587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4588  ac_cv_sys_large_files=unknown
4589  break
4590done
4591fi
4592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4593$as_echo "$ac_cv_sys_large_files" >&6; }
4594case $ac_cv_sys_large_files in #(
4595  no | unknown) ;;
4596  *)
4597cat >>confdefs.h <<_ACEOF
4598#define _LARGE_FILES $ac_cv_sys_large_files
4599_ACEOF
4600;;
4601esac
4602rm -rf conftest*
4603  fi
4604
4605
4606fi
4607
4608
4609ac_c_preproc_warn_flag=yes
4610
4611ac_ext=c
4612ac_cpp='$CPP $CPPFLAGS'
4613ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4614ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4615ac_compiler_gnu=$ac_cv_c_compiler_gnu
4616
4617ac_libiberty_warn_cflags=
4618save_CFLAGS="$CFLAGS"
4619for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
4620			  -Wstrict-prototypes \
4621			  -Wshadow=local; do
4622  # Do the check with the no- prefix removed since gcc silently
4623  # accepts any -Wno-* option on purpose
4624  case $real_option in
4625    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4626    *) option=$real_option ;;
4627  esac
4628  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4629
4630  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4631$as_echo_n "checking whether $CC supports $option... " >&6; }
4632if eval \${$as_acx_Woption+:} false; then :
4633  $as_echo_n "(cached) " >&6
4634else
4635  CFLAGS="$option"
4636    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637/* end confdefs.h.  */
4638
4639int
4640main ()
4641{
4642
4643  ;
4644  return 0;
4645}
4646_ACEOF
4647if ac_fn_c_try_compile "$LINENO"; then :
4648  eval "$as_acx_Woption=yes"
4649else
4650  eval "$as_acx_Woption=no"
4651fi
4652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4653
4654fi
4655eval ac_res=\$$as_acx_Woption
4656	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4657$as_echo "$ac_res" >&6; }
4658  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4659  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
4660fi
4661  done
4662CFLAGS="$save_CFLAGS"
4663ac_ext=c
4664ac_cpp='$CPP $CPPFLAGS'
4665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4667ac_compiler_gnu=$ac_cv_c_compiler_gnu
4668
4669
4670ac_ext=c
4671ac_cpp='$CPP $CPPFLAGS'
4672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4674ac_compiler_gnu=$ac_cv_c_compiler_gnu
4675
4676# Do the check with the no- prefix removed from the warning options
4677# since gcc silently accepts any -Wno-* option on purpose
4678if test "$GCC" = yes; then :
4679  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
4680$as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
4681if ${acx_cv_prog_cc_pedantic_+:} false; then :
4682  $as_echo_n "(cached) " >&6
4683else
4684  save_CFLAGS="$CFLAGS"
4685CFLAGS="-pedantic "
4686cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687/* end confdefs.h.  */
4688
4689int
4690main ()
4691{
4692
4693  ;
4694  return 0;
4695}
4696_ACEOF
4697if ac_fn_c_try_compile "$LINENO"; then :
4698  acx_cv_prog_cc_pedantic_=yes
4699else
4700  acx_cv_prog_cc_pedantic_=no
4701fi
4702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4703CFLAGS="$save_CFLAGS"
4704fi
4705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
4706$as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
4707if test $acx_cv_prog_cc_pedantic_ = yes; then :
4708  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4709fi
4710
4711fi
4712ac_ext=c
4713ac_cpp='$CPP $CPPFLAGS'
4714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4716ac_compiler_gnu=$ac_cv_c_compiler_gnu
4717
4718
4719
4720if test "x$CC" != xcc; then
4721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4722$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4723else
4724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4725$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4726fi
4727set dummy $CC; ac_cc=`$as_echo "$2" |
4728		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4729if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4730  $as_echo_n "(cached) " >&6
4731else
4732  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733/* end confdefs.h.  */
4734
4735int
4736main ()
4737{
4738
4739  ;
4740  return 0;
4741}
4742_ACEOF
4743# Make sure it works both with $CC and with simple cc.
4744# We do the test twice because some compilers refuse to overwrite an
4745# existing .o file with -o, though they will create one.
4746ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4747rm -f conftest2.*
4748if { { case "(($ac_try" in
4749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4750  *) ac_try_echo=$ac_try;;
4751esac
4752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4753$as_echo "$ac_try_echo"; } >&5
4754  (eval "$ac_try") 2>&5
4755  ac_status=$?
4756  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4757  test $ac_status = 0; } &&
4758   test -f conftest2.$ac_objext && { { case "(($ac_try" in
4759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4760  *) ac_try_echo=$ac_try;;
4761esac
4762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4763$as_echo "$ac_try_echo"; } >&5
4764  (eval "$ac_try") 2>&5
4765  ac_status=$?
4766  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4767  test $ac_status = 0; };
4768then
4769  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4770  if test "x$CC" != xcc; then
4771    # Test first that cc exists at all.
4772    if { ac_try='cc -c conftest.$ac_ext >&5'
4773  { { case "(($ac_try" in
4774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4775  *) ac_try_echo=$ac_try;;
4776esac
4777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4778$as_echo "$ac_try_echo"; } >&5
4779  (eval "$ac_try") 2>&5
4780  ac_status=$?
4781  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4782  test $ac_status = 0; }; }; then
4783      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4784      rm -f conftest2.*
4785      if { { case "(($ac_try" in
4786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4787  *) ac_try_echo=$ac_try;;
4788esac
4789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4790$as_echo "$ac_try_echo"; } >&5
4791  (eval "$ac_try") 2>&5
4792  ac_status=$?
4793  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4794  test $ac_status = 0; } &&
4795	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4797  *) ac_try_echo=$ac_try;;
4798esac
4799eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4800$as_echo "$ac_try_echo"; } >&5
4801  (eval "$ac_try") 2>&5
4802  ac_status=$?
4803  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4804  test $ac_status = 0; };
4805      then
4806	# cc works too.
4807	:
4808      else
4809	# cc exists but doesn't like -o.
4810	eval ac_cv_prog_cc_${ac_cc}_c_o=no
4811      fi
4812    fi
4813  fi
4814else
4815  eval ac_cv_prog_cc_${ac_cc}_c_o=no
4816fi
4817rm -f core conftest*
4818
4819fi
4820if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4821  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4822$as_echo "yes" >&6; }
4823else
4824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4825$as_echo "no" >&6; }
4826
4827$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4828
4829fi
4830
4831# autoconf is lame and doesn't give us any substitution variable for this.
4832if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4833  NO_MINUS_C_MINUS_O=yes
4834else
4835  OUTPUT_OPTION='-o $@'
4836fi
4837
4838
4839
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4841$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4842if ${ac_cv_c_const+:} false; then :
4843  $as_echo_n "(cached) " >&6
4844else
4845  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4846/* end confdefs.h.  */
4847
4848int
4849main ()
4850{
4851
4852#ifndef __cplusplus
4853  /* Ultrix mips cc rejects this sort of thing.  */
4854  typedef int charset[2];
4855  const charset cs = { 0, 0 };
4856  /* SunOS 4.1.1 cc rejects this.  */
4857  char const *const *pcpcc;
4858  char **ppc;
4859  /* NEC SVR4.0.2 mips cc rejects this.  */
4860  struct point {int x, y;};
4861  static struct point const zero = {0,0};
4862  /* AIX XL C 1.02.0.0 rejects this.
4863     It does not let you subtract one const X* pointer from another in
4864     an arm of an if-expression whose if-part is not a constant
4865     expression */
4866  const char *g = "string";
4867  pcpcc = &g + (g ? g-g : 0);
4868  /* HPUX 7.0 cc rejects these. */
4869  ++pcpcc;
4870  ppc = (char**) pcpcc;
4871  pcpcc = (char const *const *) ppc;
4872  { /* SCO 3.2v4 cc rejects this sort of thing.  */
4873    char tx;
4874    char *t = &tx;
4875    char const *s = 0 ? (char *) 0 : (char const *) 0;
4876
4877    *t++ = 0;
4878    if (s) return 0;
4879  }
4880  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4881    int x[] = {25, 17};
4882    const int *foo = &x[0];
4883    ++foo;
4884  }
4885  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4886    typedef const int *iptr;
4887    iptr p = 0;
4888    ++p;
4889  }
4890  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4891       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4892    struct s { int j; const int *ap[3]; } bx;
4893    struct s *b = &bx; b->j = 5;
4894  }
4895  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4896    const int foo = 10;
4897    if (!foo) return 0;
4898  }
4899  return !cs[0] && !zero.x;
4900#endif
4901
4902  ;
4903  return 0;
4904}
4905_ACEOF
4906if ac_fn_c_try_compile "$LINENO"; then :
4907  ac_cv_c_const=yes
4908else
4909  ac_cv_c_const=no
4910fi
4911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4912fi
4913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4914$as_echo "$ac_cv_c_const" >&6; }
4915if test $ac_cv_c_const = no; then
4916
4917$as_echo "#define const /**/" >>confdefs.h
4918
4919fi
4920
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4922$as_echo_n "checking for inline... " >&6; }
4923if ${ac_cv_c_inline+:} false; then :
4924  $as_echo_n "(cached) " >&6
4925else
4926  ac_cv_c_inline=no
4927for ac_kw in inline __inline__ __inline; do
4928  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929/* end confdefs.h.  */
4930#ifndef __cplusplus
4931typedef int foo_t;
4932static $ac_kw foo_t static_foo () {return 0; }
4933$ac_kw foo_t foo () {return 0; }
4934#endif
4935
4936_ACEOF
4937if ac_fn_c_try_compile "$LINENO"; then :
4938  ac_cv_c_inline=$ac_kw
4939fi
4940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4941  test "$ac_cv_c_inline" != no && break
4942done
4943
4944fi
4945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4946$as_echo "$ac_cv_c_inline" >&6; }
4947
4948case $ac_cv_c_inline in
4949  inline | yes) ;;
4950  *)
4951    case $ac_cv_c_inline in
4952      no) ac_val=;;
4953      *) ac_val=$ac_cv_c_inline;;
4954    esac
4955    cat >>confdefs.h <<_ACEOF
4956#ifndef __cplusplus
4957#define inline $ac_val
4958#endif
4959_ACEOF
4960    ;;
4961esac
4962
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4964$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4965if ${ac_cv_c_bigendian+:} false; then :
4966  $as_echo_n "(cached) " >&6
4967else
4968  ac_cv_c_bigendian=unknown
4969    # See if we're dealing with a universal compiler.
4970    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4971/* end confdefs.h.  */
4972#ifndef __APPLE_CC__
4973	       not a universal capable compiler
4974	     #endif
4975	     typedef int dummy;
4976
4977_ACEOF
4978if ac_fn_c_try_compile "$LINENO"; then :
4979
4980	# Check for potential -arch flags.  It is not universal unless
4981	# there are at least two -arch flags with different values.
4982	ac_arch=
4983	ac_prev=
4984	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4985	 if test -n "$ac_prev"; then
4986	   case $ac_word in
4987	     i?86 | x86_64 | ppc | ppc64)
4988	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4989		 ac_arch=$ac_word
4990	       else
4991		 ac_cv_c_bigendian=universal
4992		 break
4993	       fi
4994	       ;;
4995	   esac
4996	   ac_prev=
4997	 elif test "x$ac_word" = "x-arch"; then
4998	   ac_prev=arch
4999	 fi
5000       done
5001fi
5002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5003    if test $ac_cv_c_bigendian = unknown; then
5004      # See if sys/param.h defines the BYTE_ORDER macro.
5005      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5006/* end confdefs.h.  */
5007#include <sys/types.h>
5008	     #include <sys/param.h>
5009
5010int
5011main ()
5012{
5013#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5014		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5015		     && LITTLE_ENDIAN)
5016	      bogus endian macros
5017	     #endif
5018
5019  ;
5020  return 0;
5021}
5022_ACEOF
5023if ac_fn_c_try_compile "$LINENO"; then :
5024  # It does; now see whether it defined to BIG_ENDIAN or not.
5025	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5026/* end confdefs.h.  */
5027#include <sys/types.h>
5028		#include <sys/param.h>
5029
5030int
5031main ()
5032{
5033#if BYTE_ORDER != BIG_ENDIAN
5034		 not big endian
5035		#endif
5036
5037  ;
5038  return 0;
5039}
5040_ACEOF
5041if ac_fn_c_try_compile "$LINENO"; then :
5042  ac_cv_c_bigendian=yes
5043else
5044  ac_cv_c_bigendian=no
5045fi
5046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5047fi
5048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5049    fi
5050    if test $ac_cv_c_bigendian = unknown; then
5051      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5052      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5053/* end confdefs.h.  */
5054#include <limits.h>
5055
5056int
5057main ()
5058{
5059#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5060	      bogus endian macros
5061	     #endif
5062
5063  ;
5064  return 0;
5065}
5066_ACEOF
5067if ac_fn_c_try_compile "$LINENO"; then :
5068  # It does; now see whether it defined to _BIG_ENDIAN or not.
5069	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070/* end confdefs.h.  */
5071#include <limits.h>
5072
5073int
5074main ()
5075{
5076#ifndef _BIG_ENDIAN
5077		 not big endian
5078		#endif
5079
5080  ;
5081  return 0;
5082}
5083_ACEOF
5084if ac_fn_c_try_compile "$LINENO"; then :
5085  ac_cv_c_bigendian=yes
5086else
5087  ac_cv_c_bigendian=no
5088fi
5089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5090fi
5091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5092    fi
5093    if test $ac_cv_c_bigendian = unknown; then
5094      # Compile a test program.
5095      if test "$cross_compiling" = yes; then :
5096  # Try to guess by grepping values from an object file.
5097	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5098/* end confdefs.h.  */
5099short int ascii_mm[] =
5100		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5101		short int ascii_ii[] =
5102		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5103		int use_ascii (int i) {
5104		  return ascii_mm[i] + ascii_ii[i];
5105		}
5106		short int ebcdic_ii[] =
5107		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5108		short int ebcdic_mm[] =
5109		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5110		int use_ebcdic (int i) {
5111		  return ebcdic_mm[i] + ebcdic_ii[i];
5112		}
5113		extern int foo;
5114
5115int
5116main ()
5117{
5118return use_ascii (foo) == use_ebcdic (foo);
5119  ;
5120  return 0;
5121}
5122_ACEOF
5123if ac_fn_c_try_compile "$LINENO"; then :
5124  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5125	      ac_cv_c_bigendian=yes
5126	    fi
5127	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5128	      if test "$ac_cv_c_bigendian" = unknown; then
5129		ac_cv_c_bigendian=no
5130	      else
5131		# finding both strings is unlikely to happen, but who knows?
5132		ac_cv_c_bigendian=unknown
5133	      fi
5134	    fi
5135fi
5136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5137else
5138  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5139/* end confdefs.h.  */
5140$ac_includes_default
5141int
5142main ()
5143{
5144
5145	     /* Are we little or big endian?  From Harbison&Steele.  */
5146	     union
5147	     {
5148	       long int l;
5149	       char c[sizeof (long int)];
5150	     } u;
5151	     u.l = 1;
5152	     return u.c[sizeof (long int) - 1] == 1;
5153
5154  ;
5155  return 0;
5156}
5157_ACEOF
5158if ac_fn_c_try_run "$LINENO"; then :
5159  ac_cv_c_bigendian=no
5160else
5161  ac_cv_c_bigendian=yes
5162fi
5163rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5164  conftest.$ac_objext conftest.beam conftest.$ac_ext
5165fi
5166
5167    fi
5168fi
5169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5170$as_echo "$ac_cv_c_bigendian" >&6; }
5171 case $ac_cv_c_bigendian in #(
5172   yes)
5173     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5174;; #(
5175   no)
5176      ;; #(
5177   universal)
5178
5179$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5180
5181     ;; #(
5182   *)
5183     as_fn_error $? "unknown endianness
5184 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5185 esac
5186
5187
5188
5189
5190ac_config_headers="$ac_config_headers config.h:config.in"
5191
5192
5193
5194# Find a good install program.  We prefer a C program (faster),
5195# so one script is as good as another.  But avoid the broken or
5196# incompatible versions:
5197# SysV /etc/install, /usr/sbin/install
5198# SunOS /usr/etc/install
5199# IRIX /sbin/install
5200# AIX /bin/install
5201# AmigaOS /C/install, which installs bootblocks on floppy discs
5202# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5203# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5204# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5205# OS/2's system install, which has a completely different semantic
5206# ./install, which can be erroneously created by make from ./install.sh.
5207# Reject install programs that cannot install multiple files.
5208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5209$as_echo_n "checking for a BSD-compatible install... " >&6; }
5210if test -z "$INSTALL"; then
5211if ${ac_cv_path_install+:} false; then :
5212  $as_echo_n "(cached) " >&6
5213else
5214  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5215for as_dir in $PATH
5216do
5217  IFS=$as_save_IFS
5218  test -z "$as_dir" && as_dir=.
5219    # Account for people who put trailing slashes in PATH elements.
5220case $as_dir/ in #((
5221  ./ | .// | /[cC]/* | \
5222  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5223  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5224  /usr/ucb/* ) ;;
5225  *)
5226    # OSF1 and SCO ODT 3.0 have their own names for install.
5227    # Don't use installbsd from OSF since it installs stuff as root
5228    # by default.
5229    for ac_prog in ginstall scoinst install; do
5230      for ac_exec_ext in '' $ac_executable_extensions; do
5231	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5232	  if test $ac_prog = install &&
5233	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5234	    # AIX install.  It has an incompatible calling convention.
5235	    :
5236	  elif test $ac_prog = install &&
5237	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5238	    # program-specific install script used by HP pwplus--don't use.
5239	    :
5240	  else
5241	    rm -rf conftest.one conftest.two conftest.dir
5242	    echo one > conftest.one
5243	    echo two > conftest.two
5244	    mkdir conftest.dir
5245	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5246	      test -s conftest.one && test -s conftest.two &&
5247	      test -s conftest.dir/conftest.one &&
5248	      test -s conftest.dir/conftest.two
5249	    then
5250	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5251	      break 3
5252	    fi
5253	  fi
5254	fi
5255      done
5256    done
5257    ;;
5258esac
5259
5260  done
5261IFS=$as_save_IFS
5262
5263rm -rf conftest.one conftest.two conftest.dir
5264
5265fi
5266  if test "${ac_cv_path_install+set}" = set; then
5267    INSTALL=$ac_cv_path_install
5268  else
5269    # As a last resort, use the slow shell script.  Don't cache a
5270    # value for INSTALL within a source directory, because that will
5271    # break other packages using the cache if that directory is
5272    # removed, or if the value is a relative name.
5273    INSTALL=$ac_install_sh
5274  fi
5275fi
5276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5277$as_echo "$INSTALL" >&6; }
5278
5279# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5280# It thinks the first close brace ends the variable substitution.
5281test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5282
5283test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5284
5285test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5286
5287
5288# Don't build the shared library for build.
5289if [ -n "${with_build_subdir}" ]; then
5290  enable_shared=no
5291fi
5292
5293frag=
5294case "${host}" in
5295  rs6000-ibm-aix3.1 | rs6000-ibm-aix)
5296                        frag=mh-aix ;;
5297  *-*-cxux7*)		frag=mh-cxux7 ;;
5298  *-*-freebsd2.1.*)	frag=mh-fbsd21 ;;
5299  *-*-freebsd2.2.[012])	frag=mh-fbsd21 ;;
5300  i370-*-opened*)       frag=mh-openedition ;;
5301  i[34567]86-*-windows*)	frag=mh-windows ;;
5302esac
5303
5304if [ -n "${frag}" ]; then
5305  frag=${libiberty_topdir}/libiberty/config/$frag
5306fi
5307
5308
5309
5310
5311
5312case "${host}" in
5313    # PIC is the default on some targets or must not be used.
5314    *-*-darwin*)
5315	# For darwin, common symbols are not allowed in MH_DYLIB files
5316	case "${CFLAGS}" in
5317	  # If we are using a compiler supporting mdynamic-no-pic
5318	  # and the option has been tested as safe to add, then cancel
5319	  # it here, since the code generated is incompatible with shared
5320	  # libs.
5321	  *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
5322	  *) PICFLAG=-fno-common ;;
5323	esac
5324	;;
5325    alpha*-dec-osf5*)
5326	# PIC is the default.
5327	;;
5328    hppa*64*-*-hpux*)
5329	# PIC is the default for 64-bit PA HP-UX.
5330	;;
5331    i[34567]86-*-cygwin* | x86_64-*-cygwin*)
5332	;;
5333    i[34567]86-*-mingw* | x86_64-*-mingw*)
5334	;;
5335    i[34567]86-*-interix[3-9]*)
5336	# Interix 3.x gcc -fpic/-fPIC options generate broken code.
5337	# Instead, we relocate shared libraries at runtime.
5338	;;
5339    i[34567]86-*-nto-qnx*)
5340	# QNX uses GNU C++, but need to define -shared option too, otherwise
5341	# it will coredump.
5342	PICFLAG='-fPIC -shared'
5343	;;
5344    i[34567]86-pc-msdosdjgpp*)
5345	# DJGPP does not support shared libraries at all.
5346	;;
5347    ia64*-*-hpux*)
5348	# On IA64 HP-UX, PIC is the default but the pic flag
5349	# sets the default TLS model and affects inlining.
5350	PICFLAG=-fPIC
5351	;;
5352    mips-sgi-irix6*)
5353	# PIC is the default.
5354	;;
5355    rs6000-ibm-aix* | powerpc-ibm-aix*)
5356	# All AIX code is PIC.
5357	;;
5358
5359    # Some targets support both -fPIC and -fpic, but prefer the latter.
5360    # FIXME: Why?
5361    i[34567]86-*-* | x86_64-*-*)
5362	PICFLAG=-fpic
5363	;;
5364    # FIXME: Override -fPIC default in libgcc only?
5365    sh-*-linux* | sh[2346lbe]*-*-linux*)
5366	PICFLAG=-fpic
5367	;;
5368    sh*-*-netbsd*)
5369	PICFLAG=-fpic
5370	;;
5371    # Default to -fPIC unless specified otherwise.
5372    *)
5373	PICFLAG=-fPIC
5374	;;
5375esac
5376
5377# If the user explicitly uses -fpic/-fPIC, keep that.
5378case "${CFLAGS}" in
5379    *-fpic*)
5380	PICFLAG=-fpic
5381	;;
5382    *-fPIC*)
5383	PICFLAG=-fPIC
5384	;;
5385esac
5386
5387
5388# If they didn't specify --enable-shared, don't generate shared libs.
5389case "${enable_shared}" in
5390  yes) shared=yes ;;
5391  no) shared=no ;;
5392  "") shared=no ;;
5393  *) shared=yes ;;
5394esac
5395
5396# ...unless --enable-host-shared was passed from top-level config:
5397if [ "${enable_host_shared}" = "yes" ]; then
5398  shared=yes
5399fi
5400
5401if [ "${shared}" != "yes" ]; then
5402  PICFLAG=
5403fi
5404
5405
5406NOASANFLAG=
5407case " ${CFLAGS} " in
5408  *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
5409  *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
5410esac
5411
5412
5413 # Check whether --enable-cet was given.
5414if test "${enable_cet+set}" = set; then :
5415  enableval=$enable_cet;
5416      case "$enableval" in
5417       yes|no|auto) ;;
5418       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5419                          esac
5420
5421else
5422  enable_cet=auto
5423fi
5424
5425
5426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5427$as_echo_n "checking for CET support... " >&6; }
5428
5429case "$host" in
5430  i[34567]86-*-linux* | x86_64-*-linux*)
5431    may_have_cet=yes
5432    cet_save_CFLAGS="$CFLAGS"
5433    CFLAGS="$CFLAGS -fcf-protection"
5434    case "$enable_cet" in
5435      auto)
5436	# Check if target supports multi-byte NOPs
5437	# and if compiler and assembler support CET.
5438	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5439/* end confdefs.h.  */
5440
5441int
5442main ()
5443{
5444
5445#if !defined(__SSE2__)
5446#error target does not support multi-byte NOPs
5447#else
5448asm ("setssbsy");
5449#endif
5450
5451  ;
5452  return 0;
5453}
5454_ACEOF
5455if ac_fn_c_try_compile "$LINENO"; then :
5456  enable_cet=yes
5457else
5458  enable_cet=no
5459fi
5460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5461	;;
5462      yes)
5463	# Check if compiler and assembler support CET.
5464	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5465/* end confdefs.h.  */
5466
5467int
5468main ()
5469{
5470asm ("setssbsy");
5471  ;
5472  return 0;
5473}
5474_ACEOF
5475if ac_fn_c_try_compile "$LINENO"; then :
5476  support_cet=yes
5477else
5478  support_cet=no
5479fi
5480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5481	if test $support_cet = "no"; then
5482	  if test x$enable_bootstrap != xno \
5483	     && test -z "${with_build_subdir}" \
5484	     && (test ! -f ../stage_current \
5485	         || test `cat ../stage_current` != "stage1"); then
5486	    # Require CET support only for the final GCC build.
5487	    as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5488	  else
5489	    # Don't enable CET without CET support for non-bootstrap
5490	    # build, in stage1 nor for build support.
5491	    enable_cet=no
5492	  fi
5493	fi
5494	;;
5495    esac
5496    CFLAGS="$cet_save_CFLAGS"
5497    ;;
5498  *)
5499    may_have_cet=no
5500    enable_cet=no
5501    ;;
5502esac
5503
5504cet_save_CFLAGS="$CFLAGS"
5505CFLAGS="$CFLAGS -fcf-protection=none"
5506cet_save_LDFLAGS="$LDFLAGS"
5507LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5508if test x$may_have_cet = xyes; then
5509  # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5510  if test x$gcc_no_link = xyes; then
5511  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5512fi
5513cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5514/* end confdefs.h.  */
5515
5516int
5517main ()
5518{
5519return 0;
5520  ;
5521  return 0;
5522}
5523_ACEOF
5524if ac_fn_c_try_link "$LINENO"; then :
5525  may_have_cet=yes
5526else
5527  may_have_cet=no
5528fi
5529rm -f core conftest.err conftest.$ac_objext \
5530    conftest$ac_exeext conftest.$ac_ext
5531fi
5532
5533if test x$may_have_cet = xyes; then
5534  if test x$cross_compiling = xno; then
5535    if test "$cross_compiling" = yes; then :
5536  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5537$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5538as_fn_error $? "cannot run test program while cross compiling
5539See \`config.log' for more details" "$LINENO" 5; }
5540else
5541  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5542/* end confdefs.h.  */
5543
5544int
5545main ()
5546{
5547  asm ("endbr32");
5548  return 0;
5549}
5550
5551_ACEOF
5552if ac_fn_c_try_run "$LINENO"; then :
5553  have_multi_byte_nop=yes
5554else
5555  have_multi_byte_nop=no
5556fi
5557rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5558  conftest.$ac_objext conftest.beam conftest.$ac_ext
5559fi
5560
5561    have_cet=no
5562    if test x$have_multi_byte_nop = xyes; then
5563      if test "$cross_compiling" = yes; then :
5564  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5565$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5566as_fn_error $? "cannot run test program while cross compiling
5567See \`config.log' for more details" "$LINENO" 5; }
5568else
5569  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5570/* end confdefs.h.  */
5571
5572static void
5573foo (void)
5574{
5575}
5576
5577static void
5578__attribute__ ((noinline, noclone))
5579xxx (void (*f) (void))
5580{
5581  f ();
5582}
5583
5584static void
5585__attribute__ ((noinline, noclone))
5586bar (void)
5587{
5588  xxx (foo);
5589}
5590
5591int
5592main ()
5593{
5594  bar ();
5595  return 0;
5596}
5597
5598_ACEOF
5599if ac_fn_c_try_run "$LINENO"; then :
5600  have_cet=no
5601else
5602  have_cet=yes
5603fi
5604rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5605  conftest.$ac_objext conftest.beam conftest.$ac_ext
5606fi
5607
5608    fi
5609    if test x$enable_cet = xno -a x$have_cet = xyes; then
5610      as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5611    fi
5612  fi
5613else
5614  # Enable CET in cross compiler if possible so that it will run on both
5615  # CET and non-CET hosts.
5616  have_cet=yes
5617fi
5618if test x$enable_cet = xyes; then
5619  CET_HOST_FLAGS="-fcf-protection"
5620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5621$as_echo "yes" >&6; }
5622else
5623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5624$as_echo "no" >&6; }
5625fi
5626CFLAGS="$cet_save_CFLAGS"
5627LDFLAGS="$cet_save_LDFLAGS"
5628
5629
5630
5631echo "# Warning: this fragment is automatically generated" > temp-frag
5632
5633if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5634  echo "Appending ${frag} to xhost-mkfrag"
5635  echo "# Following fragment copied from ${frag}" >> temp-frag
5636  cat ${frag} >> temp-frag
5637fi
5638
5639# record if we want to build shared libs.
5640if [ "${shared}" = "yes" ]; then
5641  echo enable_shared = yes >> temp-frag
5642else
5643  echo enable_shared = no >> temp-frag
5644fi
5645
5646frag=xhost-mkfrag
5647${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5648
5649host_makefile_frag=${frag}
5650
5651
5652# It's OK to check for header files.  Although the compiler may not be
5653# able to link anything, it had better be able to at least compile
5654# something.
5655for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h
5656do :
5657  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5658ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
5659if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5660  cat >>confdefs.h <<_ACEOF
5661#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5662_ACEOF
5663
5664fi
5665done
5666
5667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5668$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5669if ${ac_cv_header_sys_wait_h+:} false; then :
5670  $as_echo_n "(cached) " >&6
5671else
5672  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5673/* end confdefs.h.  */
5674#include <sys/types.h>
5675#include <sys/wait.h>
5676#ifndef WEXITSTATUS
5677# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5678#endif
5679#ifndef WIFEXITED
5680# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5681#endif
5682
5683int
5684main ()
5685{
5686  int s;
5687  wait (&s);
5688  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5689  ;
5690  return 0;
5691}
5692_ACEOF
5693if ac_fn_c_try_compile "$LINENO"; then :
5694  ac_cv_header_sys_wait_h=yes
5695else
5696  ac_cv_header_sys_wait_h=no
5697fi
5698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5699fi
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5701$as_echo "$ac_cv_header_sys_wait_h" >&6; }
5702if test $ac_cv_header_sys_wait_h = yes; then
5703
5704$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5705
5706fi
5707
5708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5709$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5710if ${ac_cv_header_time+:} false; then :
5711  $as_echo_n "(cached) " >&6
5712else
5713  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5714/* end confdefs.h.  */
5715#include <sys/types.h>
5716#include <sys/time.h>
5717#include <time.h>
5718
5719int
5720main ()
5721{
5722if ((struct tm *) 0)
5723return 0;
5724  ;
5725  return 0;
5726}
5727_ACEOF
5728if ac_fn_c_try_compile "$LINENO"; then :
5729  ac_cv_header_time=yes
5730else
5731  ac_cv_header_time=no
5732fi
5733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5734fi
5735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5736$as_echo "$ac_cv_header_time" >&6; }
5737if test $ac_cv_header_time = yes; then
5738
5739$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5740
5741fi
5742
5743
5744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5745$as_echo_n "checking whether errno must be declared... " >&6; }
5746if ${libiberty_cv_declare_errno+:} false; then :
5747  $as_echo_n "(cached) " >&6
5748else
5749  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5750/* end confdefs.h.  */
5751#include <errno.h>
5752int
5753main ()
5754{
5755int x = errno;
5756  ;
5757  return 0;
5758}
5759_ACEOF
5760if ac_fn_c_try_compile "$LINENO"; then :
5761  libiberty_cv_declare_errno=no
5762else
5763  libiberty_cv_declare_errno=yes
5764fi
5765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5766fi
5767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5768$as_echo "$libiberty_cv_declare_errno" >&6; }
5769if test $libiberty_cv_declare_errno = yes
5770then
5771$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5772
5773fi
5774
5775
5776# Determine sizes of some types.
5777# The cast to long int works around a bug in the HP C Compiler
5778# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5779# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5780# This bug is HP SR number 8606223364.
5781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5782$as_echo_n "checking size of int... " >&6; }
5783if ${ac_cv_sizeof_int+:} false; then :
5784  $as_echo_n "(cached) " >&6
5785else
5786  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
5787
5788else
5789  if test "$ac_cv_type_int" = yes; then
5790     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5792as_fn_error 77 "cannot compute sizeof (int)
5793See \`config.log' for more details" "$LINENO" 5; }
5794   else
5795     ac_cv_sizeof_int=0
5796   fi
5797fi
5798
5799fi
5800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5801$as_echo "$ac_cv_sizeof_int" >&6; }
5802
5803
5804
5805cat >>confdefs.h <<_ACEOF
5806#define SIZEOF_INT $ac_cv_sizeof_int
5807_ACEOF
5808
5809
5810# The cast to long int works around a bug in the HP C Compiler
5811# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5812# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5813# This bug is HP SR number 8606223364.
5814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5815$as_echo_n "checking size of long... " >&6; }
5816if ${ac_cv_sizeof_long+:} false; then :
5817  $as_echo_n "(cached) " >&6
5818else
5819  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
5820
5821else
5822  if test "$ac_cv_type_long" = yes; then
5823     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5824$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5825as_fn_error 77 "cannot compute sizeof (long)
5826See \`config.log' for more details" "$LINENO" 5; }
5827   else
5828     ac_cv_sizeof_long=0
5829   fi
5830fi
5831
5832fi
5833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5834$as_echo "$ac_cv_sizeof_long" >&6; }
5835
5836
5837
5838cat >>confdefs.h <<_ACEOF
5839#define SIZEOF_LONG $ac_cv_sizeof_long
5840_ACEOF
5841
5842
5843# The cast to long int works around a bug in the HP C Compiler
5844# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5845# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5846# This bug is HP SR number 8606223364.
5847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5848$as_echo_n "checking size of size_t... " >&6; }
5849if ${ac_cv_sizeof_size_t+:} false; then :
5850  $as_echo_n "(cached) " >&6
5851else
5852  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
5853
5854else
5855  if test "$ac_cv_type_size_t" = yes; then
5856     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5858as_fn_error 77 "cannot compute sizeof (size_t)
5859See \`config.log' for more details" "$LINENO" 5; }
5860   else
5861     ac_cv_sizeof_size_t=0
5862   fi
5863fi
5864
5865fi
5866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5867$as_echo "$ac_cv_sizeof_size_t" >&6; }
5868
5869
5870
5871cat >>confdefs.h <<_ACEOF
5872#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5873_ACEOF
5874
5875
5876
5877# Check for presense of long long
5878ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
5879if test "x$ac_cv_type_long_long" = xyes; then :
5880
5881$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5882 # The cast to long int works around a bug in the HP C Compiler
5883# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5884# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5885# This bug is HP SR number 8606223364.
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5887$as_echo_n "checking size of long long... " >&6; }
5888if ${ac_cv_sizeof_long_long+:} false; then :
5889  $as_echo_n "(cached) " >&6
5890else
5891  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
5892
5893else
5894  if test "$ac_cv_type_long_long" = yes; then
5895     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5896$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5897as_fn_error 77 "cannot compute sizeof (long long)
5898See \`config.log' for more details" "$LINENO" 5; }
5899   else
5900     ac_cv_sizeof_long_long=0
5901   fi
5902fi
5903
5904fi
5905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5906$as_echo "$ac_cv_sizeof_long_long" >&6; }
5907
5908
5909
5910cat >>confdefs.h <<_ACEOF
5911#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5912_ACEOF
5913
5914
5915fi
5916
5917
5918# Look for a 64-bit type.
5919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5920$as_echo_n "checking for a 64-bit type... " >&6; }
5921if ${liberty_cv_uint64+:} false; then :
5922  $as_echo_n "(cached) " >&6
5923else
5924  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5925/* end confdefs.h.  */
5926#ifdef HAVE_STDINT_H
5927#include <stdint.h>
5928#endif
5929int
5930main ()
5931{
5932extern uint64_t foo;
5933  ;
5934  return 0;
5935}
5936_ACEOF
5937if ac_fn_c_try_compile "$LINENO"; then :
5938  liberty_cv_uint64=uint64_t
5939else
5940  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5941/* end confdefs.h.  */
5942#ifdef HAVE_LIMITS_H
5943#include <limits.h>
5944#endif
5945#ifndef CHAR_BIT
5946#define CHAR_BIT 8
5947#endif
5948int
5949main ()
5950{
5951extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5952  ;
5953  return 0;
5954}
5955_ACEOF
5956if ac_fn_c_try_compile "$LINENO"; then :
5957  liberty_cv_uint64="unsigned long"
5958else
5959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5960/* end confdefs.h.  */
5961#ifdef HAVE_LIMITS_H
5962#include <limits.h>
5963#endif
5964#ifndef CHAR_BIT
5965#define CHAR_BIT 8
5966#endif
5967int
5968main ()
5969{
5970extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5971  ;
5972  return 0;
5973}
5974_ACEOF
5975if ac_fn_c_try_compile "$LINENO"; then :
5976  liberty_cv_uint64="unsigned long long"
5977else
5978  liberty_cv_uint64=none
5979fi
5980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5981fi
5982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5983fi
5984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5985fi
5986
5987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5988$as_echo "$liberty_cv_uint64" >&6; }
5989if test "$liberty_cv_uint64" != none; then
5990
5991cat >>confdefs.h <<_ACEOF
5992#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5993_ACEOF
5994
5995fi
5996
5997
5998  ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5999if test "x$ac_cv_type_intptr_t" = xyes; then :
6000
6001$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6002
6003else
6004  for ac_type in 'int' 'long int' 'long long int'; do
6005       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6006/* end confdefs.h.  */
6007$ac_includes_default
6008int
6009main ()
6010{
6011static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6012test_array [0] = 0;
6013return test_array [0];
6014
6015  ;
6016  return 0;
6017}
6018_ACEOF
6019if ac_fn_c_try_compile "$LINENO"; then :
6020
6021cat >>confdefs.h <<_ACEOF
6022#define intptr_t $ac_type
6023_ACEOF
6024
6025	  ac_type=
6026fi
6027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6028       test -z "$ac_type" && break
6029     done
6030fi
6031
6032
6033
6034  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6035if test "x$ac_cv_type_uintptr_t" = xyes; then :
6036
6037$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6038
6039else
6040  for ac_type in 'unsigned int' 'unsigned long int' \
6041	'unsigned long long int'; do
6042       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6043/* end confdefs.h.  */
6044$ac_includes_default
6045int
6046main ()
6047{
6048static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6049test_array [0] = 0;
6050return test_array [0];
6051
6052  ;
6053  return 0;
6054}
6055_ACEOF
6056if ac_fn_c_try_compile "$LINENO"; then :
6057
6058cat >>confdefs.h <<_ACEOF
6059#define uintptr_t $ac_type
6060_ACEOF
6061
6062	  ac_type=
6063fi
6064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6065       test -z "$ac_type" && break
6066     done
6067fi
6068
6069
6070ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6071if test "x$ac_cv_type_ssize_t" = xyes; then :
6072
6073else
6074
6075cat >>confdefs.h <<_ACEOF
6076#define ssize_t int
6077_ACEOF
6078
6079fi
6080
6081
6082# Given the above check, we always have uintptr_t or a fallback
6083# definition.  So define HAVE_UINTPTR_T in case any imported code
6084# relies on it.
6085
6086$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6087
6088
6089ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6090if test "x$ac_cv_type_pid_t" = xyes; then :
6091
6092else
6093
6094cat >>confdefs.h <<_ACEOF
6095#define pid_t int
6096_ACEOF
6097
6098fi
6099
6100
6101# This is the list of functions which libiberty will provide if they
6102# are not available on the host.
6103
6104funcs="asprintf"
6105funcs="$funcs atexit"
6106funcs="$funcs basename"
6107funcs="$funcs bcmp"
6108funcs="$funcs bcopy"
6109funcs="$funcs bsearch"
6110funcs="$funcs bzero"
6111funcs="$funcs calloc"
6112funcs="$funcs clock"
6113funcs="$funcs ffs"
6114funcs="$funcs getcwd"
6115funcs="$funcs getpagesize"
6116funcs="$funcs gettimeofday"
6117funcs="$funcs index"
6118funcs="$funcs insque"
6119funcs="$funcs memchr"
6120funcs="$funcs memcmp"
6121funcs="$funcs memcpy"
6122funcs="$funcs memmem"
6123funcs="$funcs memmove"
6124funcs="$funcs mempcpy"
6125funcs="$funcs memset"
6126funcs="$funcs mkstemps"
6127funcs="$funcs putenv"
6128funcs="$funcs random"
6129funcs="$funcs rename"
6130funcs="$funcs rindex"
6131funcs="$funcs setenv"
6132funcs="$funcs snprintf"
6133funcs="$funcs sigsetmask"
6134funcs="$funcs stpcpy"
6135funcs="$funcs stpncpy"
6136funcs="$funcs strcasecmp"
6137funcs="$funcs strchr"
6138funcs="$funcs strdup"
6139funcs="$funcs strncasecmp"
6140funcs="$funcs strndup"
6141funcs="$funcs strnlen"
6142funcs="$funcs strrchr"
6143funcs="$funcs strstr"
6144funcs="$funcs strtod"
6145funcs="$funcs strtol"
6146funcs="$funcs strtoul"
6147funcs="$funcs strtoll"
6148funcs="$funcs strtoull"
6149funcs="$funcs strverscmp"
6150funcs="$funcs tmpnam"
6151funcs="$funcs vasprintf"
6152funcs="$funcs vfprintf"
6153funcs="$funcs vprintf"
6154funcs="$funcs vsnprintf"
6155funcs="$funcs vsprintf"
6156funcs="$funcs waitpid"
6157funcs="$funcs setproctitle"
6158
6159# Also in the old function.def file: alloca, vfork, getopt.
6160
6161vars="sys_errlist sys_nerr sys_siglist"
6162
6163checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
6164 getsysinfo gettimeofday on_exit pipe2 psignal pstat_getdynamic pstat_getstatic \
6165 realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \
6166 sysmp table times wait3 wait4"
6167
6168#��Darwin has sbrk, but it is deprecated and that produces build-time warnings
6169#��so do not check for it.
6170case "${host}" in
6171  *-*-darwin*) ;;
6172  *) checkfuncs="$checkfuncs sbrk"
6173esac
6174
6175# These are neither executed nor required, but they help keep
6176# autoheader happy without adding a bunch of text to acconfig.h.
6177if test "x" = "y"; then
6178  for ac_func in asprintf atexit \
6179    basename bcmp bcopy bsearch bzero \
6180    calloc canonicalize_file_name clock \
6181    dup3 \
6182    ffs __fsetlocking \
6183    getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
6184    index insque \
6185    memchr memcmp memcpy memmem memmove memset mkstemps \
6186    on_exit \
6187    pipe2 psignal pstat_getdynamic pstat_getstatic putenv \
6188    random realpath rename rindex \
6189    sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
6190     stpcpy stpncpy strcasecmp strchr strdup \
6191     strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
6192     strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
6193    table times tmpnam \
6194    vasprintf vfprintf vprintf vsprintf \
6195    wait3 wait4 waitpid
6196do :
6197  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6198ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6199if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6200  cat >>confdefs.h <<_ACEOF
6201#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6202_ACEOF
6203
6204fi
6205done
6206
6207  as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6208ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6209if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
6210  ac_have_decl=1
6211else
6212  ac_have_decl=0
6213fi
6214
6215cat >>confdefs.h <<_ACEOF
6216#define HAVE_DECL_BASENAME $ac_have_decl
6217_ACEOF
6218ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6219if test "x$ac_cv_have_decl_ffs" = xyes; then :
6220  ac_have_decl=1
6221else
6222  ac_have_decl=0
6223fi
6224
6225cat >>confdefs.h <<_ACEOF
6226#define HAVE_DECL_FFS $ac_have_decl
6227_ACEOF
6228ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6229if test "x$ac_cv_have_decl_asprintf" = xyes; then :
6230  ac_have_decl=1
6231else
6232  ac_have_decl=0
6233fi
6234
6235cat >>confdefs.h <<_ACEOF
6236#define HAVE_DECL_ASPRINTF $ac_have_decl
6237_ACEOF
6238ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6239if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
6240  ac_have_decl=1
6241else
6242  ac_have_decl=0
6243fi
6244
6245cat >>confdefs.h <<_ACEOF
6246#define HAVE_DECL_VASPRINTF $ac_have_decl
6247_ACEOF
6248ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6249if test "x$ac_cv_have_decl_snprintf" = xyes; then :
6250  ac_have_decl=1
6251else
6252  ac_have_decl=0
6253fi
6254
6255cat >>confdefs.h <<_ACEOF
6256#define HAVE_DECL_SNPRINTF $ac_have_decl
6257_ACEOF
6258ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6259if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
6260  ac_have_decl=1
6261else
6262  ac_have_decl=0
6263fi
6264
6265cat >>confdefs.h <<_ACEOF
6266#define HAVE_DECL_VSNPRINTF $ac_have_decl
6267_ACEOF
6268ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
6269if test "x$ac_cv_have_decl_strtol" = xyes; then :
6270  ac_have_decl=1
6271else
6272  ac_have_decl=0
6273fi
6274
6275cat >>confdefs.h <<_ACEOF
6276#define HAVE_DECL_STRTOL $ac_have_decl
6277_ACEOF
6278ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
6279if test "x$ac_cv_have_decl_strtoul" = xyes; then :
6280  ac_have_decl=1
6281else
6282  ac_have_decl=0
6283fi
6284
6285cat >>confdefs.h <<_ACEOF
6286#define HAVE_DECL_STRTOUL $ac_have_decl
6287_ACEOF
6288ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
6289if test "x$ac_cv_have_decl_strtoll" = xyes; then :
6290  ac_have_decl=1
6291else
6292  ac_have_decl=0
6293fi
6294
6295cat >>confdefs.h <<_ACEOF
6296#define HAVE_DECL_STRTOLL $ac_have_decl
6297_ACEOF
6298ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
6299if test "x$ac_cv_have_decl_strtoull" = xyes; then :
6300  ac_have_decl=1
6301else
6302  ac_have_decl=0
6303fi
6304
6305cat >>confdefs.h <<_ACEOF
6306#define HAVE_DECL_STRTOULL $ac_have_decl
6307_ACEOF
6308ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
6309if test "x$ac_cv_have_decl_strnlen" = xyes; then :
6310  ac_have_decl=1
6311else
6312  ac_have_decl=0
6313fi
6314
6315cat >>confdefs.h <<_ACEOF
6316#define HAVE_DECL_STRNLEN $ac_have_decl
6317_ACEOF
6318
6319
6320$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6321
6322
6323$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6324
6325
6326$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
6327
6328fi
6329
6330# For each of these functions, if the host does not provide the
6331# function we want to put FN.o in LIBOBJS, and if the host does
6332# provide the function, we want to define HAVE_FN in config.h.
6333
6334setobjs=
6335CHECK=
6336if test -n "${with_target_subdir}"; then
6337
6338  # We are being configured as a target library.  AC_REPLACE_FUNCS
6339  # may not work correctly, because the compiler may not be able to
6340  # link executables.  Note that we may still be being configured
6341  # native.
6342
6343  # If we are being configured for newlib, we know which functions
6344  # newlib provide and which ones we will be expected to provide.
6345
6346  if test "x${with_newlib}" = "xyes"; then
6347    case " $LIBOBJS " in
6348  *" asprintf.$ac_objext "* ) ;;
6349  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6350 ;;
6351esac
6352
6353    case " $LIBOBJS " in
6354  *" basename.$ac_objext "* ) ;;
6355  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6356 ;;
6357esac
6358
6359    case " $LIBOBJS " in
6360  *" insque.$ac_objext "* ) ;;
6361  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6362 ;;
6363esac
6364
6365    case " $LIBOBJS " in
6366  *" random.$ac_objext "* ) ;;
6367  *) LIBOBJS="$LIBOBJS random.$ac_objext"
6368 ;;
6369esac
6370
6371    case " $LIBOBJS " in
6372  *" strdup.$ac_objext "* ) ;;
6373  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6374 ;;
6375esac
6376
6377    case " $LIBOBJS " in
6378  *" vasprintf.$ac_objext "* ) ;;
6379  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6380 ;;
6381esac
6382
6383
6384    for f in $funcs; do
6385      case "$f" in
6386	asprintf | basename | insque | random | strdup | vasprintf)
6387	  ;;
6388	*)
6389	  n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6390	  cat >>confdefs.h <<_ACEOF
6391#define $n 1
6392_ACEOF
6393
6394	  ;;
6395      esac
6396    done
6397
6398    # newlib doesnt provide any of the variables in $vars, so we
6399    # dont have to check them here.
6400
6401    # Of the functions in $checkfuncs, newlib only has strerror.
6402    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6403
6404
6405    setobjs=yes
6406
6407  fi
6408
6409  # If we are being configured for Mingw, we know which functions
6410  # Mingw provides and which ones we will be expected to provide.
6411
6412  case "${host}" in
6413  *-*-mingw*)
6414    case " $LIBOBJS " in
6415  *" asprintf.$ac_objext "* ) ;;
6416  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6417 ;;
6418esac
6419
6420    case " $LIBOBJS " in
6421  *" basename.$ac_objext "* ) ;;
6422  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6423 ;;
6424esac
6425
6426    case " $LIBOBJS " in
6427  *" bcmp.$ac_objext "* ) ;;
6428  *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6429 ;;
6430esac
6431
6432    case " $LIBOBJS " in
6433  *" bcopy.$ac_objext "* ) ;;
6434  *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6435 ;;
6436esac
6437
6438    case " $LIBOBJS " in
6439  *" bzero.$ac_objext "* ) ;;
6440  *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6441 ;;
6442esac
6443
6444    case " $LIBOBJS " in
6445  *" clock.$ac_objext "* ) ;;
6446  *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6447 ;;
6448esac
6449
6450    case " $LIBOBJS " in
6451  *" ffs.$ac_objext "* ) ;;
6452  *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6453 ;;
6454esac
6455
6456    case " $LIBOBJS " in
6457  *" getpagesize.$ac_objext "* ) ;;
6458  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6459 ;;
6460esac
6461
6462    case " $LIBOBJS " in
6463  *" index.$ac_objext "* ) ;;
6464  *) LIBOBJS="$LIBOBJS index.$ac_objext"
6465 ;;
6466esac
6467
6468    case " $LIBOBJS " in
6469  *" insque.$ac_objext "* ) ;;
6470  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6471 ;;
6472esac
6473
6474    case " $LIBOBJS " in
6475  *" mempcpy.$ac_objext "* ) ;;
6476  *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6477 ;;
6478esac
6479
6480    case " $LIBOBJS " in
6481  *" mkstemps.$ac_objext "* ) ;;
6482  *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6483 ;;
6484esac
6485
6486    case " $LIBOBJS " in
6487  *" random.$ac_objext "* ) ;;
6488  *) LIBOBJS="$LIBOBJS random.$ac_objext"
6489 ;;
6490esac
6491
6492    case " $LIBOBJS " in
6493  *" rindex.$ac_objext "* ) ;;
6494  *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6495 ;;
6496esac
6497
6498    case " $LIBOBJS " in
6499  *" sigsetmask.$ac_objext "* ) ;;
6500  *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6501 ;;
6502esac
6503
6504    case " $LIBOBJS " in
6505  *" stpcpy.$ac_objext "* ) ;;
6506  *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6507 ;;
6508esac
6509
6510    case " $LIBOBJS " in
6511  *" stpncpy.$ac_objext "* ) ;;
6512  *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6513 ;;
6514esac
6515
6516    case " $LIBOBJS " in
6517  *" strndup.$ac_objext "* ) ;;
6518  *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6519 ;;
6520esac
6521
6522    case " $LIBOBJS " in
6523  *" strnlen.$ac_objext "* ) ;;
6524  *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6525 ;;
6526esac
6527
6528    case " $LIBOBJS " in
6529  *" strverscmp.$ac_objext "* ) ;;
6530  *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6531 ;;
6532esac
6533
6534    case " $LIBOBJS " in
6535  *" vasprintf.$ac_objext "* ) ;;
6536  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6537 ;;
6538esac
6539
6540    case " $LIBOBJS " in
6541  *" waitpid.$ac_objext "* ) ;;
6542  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6543 ;;
6544esac
6545
6546
6547    for f in $funcs; do
6548      case "$f" in
6549	asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid)
6550	  ;;
6551	*)
6552	  n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6553	  cat >>confdefs.h <<_ACEOF
6554#define $n 1
6555_ACEOF
6556
6557	  ;;
6558      esac
6559    done
6560
6561    # Mingw doesnt provide any of the variables in $vars, so we
6562    # dont have to check them here.
6563
6564    # Of the functions in $checkfuncs, Mingw only has strerror.
6565    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6566
6567
6568    setobjs=yes
6569    ;;
6570
6571  *-*-msdosdjgpp)
6572    case " $LIBOBJS " in
6573  *" vasprintf.$ac_objext "* ) ;;
6574  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6575 ;;
6576esac
6577
6578    case " $LIBOBJS " in
6579  *" vsnprintf.$ac_objext "* ) ;;
6580  *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6581 ;;
6582esac
6583
6584    case " $LIBOBJS " in
6585  *" snprintf.$ac_objext "* ) ;;
6586  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6587 ;;
6588esac
6589
6590    case " $LIBOBJS " in
6591  *" asprintf.$ac_objext "* ) ;;
6592  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6593 ;;
6594esac
6595
6596
6597    for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6598             getcwd getpagesize getrusage gettimeofday \
6599             index insque memchr memcmp memcpy memmove memset psignal \
6600             putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6601             strchr strdup strerror strncasecmp strrchr strstr strtod \
6602             strtol strtoul sysconf times tmpnam vfprintf vprintf \
6603             vsprintf waitpid
6604    do
6605      n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6606      cat >>confdefs.h <<_ACEOF
6607#define $n 1
6608_ACEOF
6609
6610    done
6611
6612
6613    setobjs=yes
6614    ;;
6615
6616  esac
6617
6618else
6619
6620   # Not a target library, so we set things up to run the test suite.
6621   CHECK=really-check
6622
6623fi
6624
6625
6626
6627
6628case "${host}" in
6629  *-*-cygwin* | *-*-mingw*)
6630    $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6631
6632    $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6633
6634    ;;
6635esac
6636
6637if test -z "${setobjs}"; then
6638  case "${host}" in
6639
6640  *-*-vxworks*)
6641    # Handle VxWorks configuration specially, since on VxWorks the
6642    # libraries are actually on the target board, not in the file
6643    # system.
6644    case " $LIBOBJS " in
6645  *" basename.$ac_objext "* ) ;;
6646  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6647 ;;
6648esac
6649
6650    case " $LIBOBJS " in
6651  *" getpagesize.$ac_objext "* ) ;;
6652  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6653 ;;
6654esac
6655
6656    case " $LIBOBJS " in
6657  *" insque.$ac_objext "* ) ;;
6658  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6659 ;;
6660esac
6661
6662    case " $LIBOBJS " in
6663  *" random.$ac_objext "* ) ;;
6664  *) LIBOBJS="$LIBOBJS random.$ac_objext"
6665 ;;
6666esac
6667
6668    case " $LIBOBJS " in
6669  *" strcasecmp.$ac_objext "* ) ;;
6670  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
6671 ;;
6672esac
6673
6674    case " $LIBOBJS " in
6675  *" strncasecmp.$ac_objext "* ) ;;
6676  *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
6677 ;;
6678esac
6679
6680    case " $LIBOBJS " in
6681  *" strdup.$ac_objext "* ) ;;
6682  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6683 ;;
6684esac
6685
6686    case " $LIBOBJS " in
6687  *" vfork.$ac_objext "* ) ;;
6688  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6689 ;;
6690esac
6691
6692    case " $LIBOBJS " in
6693  *" waitpid.$ac_objext "* ) ;;
6694  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6695 ;;
6696esac
6697
6698    case " $LIBOBJS " in
6699  *" vasprintf.$ac_objext "* ) ;;
6700  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6701 ;;
6702esac
6703
6704    for f in $funcs; do
6705      case "$f" in
6706	basename | getpagesize | insque | random | strcasecmp)
6707	  ;;
6708	strncasecmp | strdup | vfork | waitpid | vasprintf)
6709	  ;;
6710	*)
6711	  n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6712	  cat >>confdefs.h <<_ACEOF
6713#define $n 1
6714_ACEOF
6715
6716	  ;;
6717      esac
6718    done
6719
6720    # VxWorks doesn't provide any of the variables in $vars, so we
6721    # don't have to check them here.
6722
6723    # Of the functions in $checkfuncs, VxWorks only has strerror.
6724    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6725
6726
6727    setobjs=yes
6728    ;;
6729
6730  esac
6731fi
6732
6733if test -z "${setobjs}"; then
6734
6735  case "${host}" in
6736
6737  *-*-android*)
6738    # On android, getpagesize is defined in unistd.h as a static inline
6739    # function, which AC_CHECK_FUNCS does not handle properly.
6740    ac_cv_func_getpagesize=yes
6741    ;;
6742
6743  hppa*-*-hpux*)
6744    # Replace system snprintf and vsnprintf with libiberty implementations.
6745    case " $LIBOBJS " in
6746  *" snprintf.$ac_objext "* ) ;;
6747  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6748 ;;
6749esac
6750
6751    case " $LIBOBJS " in
6752  *" vsnprintf.$ac_objext "* ) ;;
6753  *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6754 ;;
6755esac
6756
6757    ;;
6758
6759  *-*-mingw32*)
6760    # Under mingw32, sys_nerr and sys_errlist exist, but they are
6761    # macros, so the test below won't find them.
6762    libiberty_cv_var_sys_nerr=yes
6763    libiberty_cv_var_sys_errlist=yes
6764    ;;
6765
6766  *-*-msdosdjgpp*)
6767    # vfork and fork are stubs.
6768    ac_cv_func_vfork_works=no
6769    ;;
6770
6771  *-*-uwin*)
6772    # Under some versions of uwin, vfork is notoriously buggy and the test
6773    # can hang configure; on other versions, vfork exists just as a stub.
6774    # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6775    ac_cv_func_vfork_works=no
6776    # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6777    # macros (actually, these are imported from a DLL, but the end effect
6778    # is the same), so the test below won't find them.
6779    libiberty_cv_var_sys_nerr=yes
6780    libiberty_cv_var_sys_errlist=yes
6781    ;;
6782
6783  *-*-*vms*)
6784    # Under VMS, vfork works very different than on Unix. The standard test
6785    # won't work, and it isn't easily adaptable. It makes more sense to
6786    # just force it.
6787    ac_cv_func_vfork_works=yes
6788    ;;
6789
6790  esac
6791
6792  # We haven't set the list of objects yet.  Use the standard autoconf
6793  # tests.  This will only work if the compiler works.
6794  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
6795$as_echo_n "checking for library containing strerror... " >&6; }
6796if ${ac_cv_search_strerror+:} false; then :
6797  $as_echo_n "(cached) " >&6
6798else
6799  ac_func_search_save_LIBS=$LIBS
6800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6801/* end confdefs.h.  */
6802
6803/* Override any GCC internal prototype to avoid an error.
6804   Use char because int might match the return type of a GCC
6805   builtin and then its argument prototype would still apply.  */
6806#ifdef __cplusplus
6807extern "C"
6808#endif
6809char strerror ();
6810int
6811main ()
6812{
6813return strerror ();
6814  ;
6815  return 0;
6816}
6817_ACEOF
6818for ac_lib in '' cposix; do
6819  if test -z "$ac_lib"; then
6820    ac_res="none required"
6821  else
6822    ac_res=-l$ac_lib
6823    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6824  fi
6825  if test x$gcc_no_link = xyes; then
6826  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6827fi
6828if ac_fn_c_try_link "$LINENO"; then :
6829  ac_cv_search_strerror=$ac_res
6830fi
6831rm -f core conftest.err conftest.$ac_objext \
6832    conftest$ac_exeext
6833  if ${ac_cv_search_strerror+:} false; then :
6834  break
6835fi
6836done
6837if ${ac_cv_search_strerror+:} false; then :
6838
6839else
6840  ac_cv_search_strerror=no
6841fi
6842rm conftest.$ac_ext
6843LIBS=$ac_func_search_save_LIBS
6844fi
6845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
6846$as_echo "$ac_cv_search_strerror" >&6; }
6847ac_res=$ac_cv_search_strerror
6848if test "$ac_res" != no; then :
6849  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6850
6851fi
6852
6853  for ac_func in $funcs
6854do :
6855  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6856ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6857if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6858  cat >>confdefs.h <<_ACEOF
6859#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6860_ACEOF
6861
6862else
6863  case " $LIBOBJS " in
6864  *" $ac_func.$ac_objext "* ) ;;
6865  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6866 ;;
6867esac
6868
6869fi
6870done
6871
6872  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6873$as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6874if ${ac_cv_os_cray+:} false; then :
6875  $as_echo_n "(cached) " >&6
6876else
6877  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6878/* end confdefs.h.  */
6879#if defined(CRAY) && ! defined(CRAY2)
6880webecray
6881#else
6882wenotbecray
6883#endif
6884
6885_ACEOF
6886if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6887  $EGREP "webecray" >/dev/null 2>&1; then :
6888  ac_cv_os_cray=yes
6889else
6890  ac_cv_os_cray=no
6891fi
6892rm -f conftest*
6893
6894fi
6895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6896$as_echo "$ac_cv_os_cray" >&6; }
6897if test $ac_cv_os_cray = yes; then
6898  for ac_func in _getb67 GETB67 getb67; do
6899    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6900ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6901if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6902
6903cat >>confdefs.h <<_ACEOF
6904#define CRAY_STACKSEG_END $ac_func
6905_ACEOF
6906  break
6907fi
6908
6909  done
6910fi
6911
6912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6913$as_echo_n "checking stack direction for C alloca... " >&6; }
6914if ${ac_cv_c_stack_direction+:} false; then :
6915  $as_echo_n "(cached) " >&6
6916else
6917  if test "$cross_compiling" = yes; then :
6918  ac_cv_c_stack_direction=0
6919else
6920  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6921/* end confdefs.h.  */
6922#include <stdlib.h>
6923
6924int
6925find_stack_direction (void)
6926{
6927  static char *addr = 0;
6928  auto char dummy;
6929  if (addr == 0)
6930    {
6931      addr = &dummy;
6932      return find_stack_direction ();
6933    }
6934  else
6935    return (&dummy > addr) ? 1 : -1;
6936}
6937
6938int
6939main (void)
6940{
6941  exit (find_stack_direction() < 0);
6942}
6943_ACEOF
6944if ac_fn_c_try_run "$LINENO"; then :
6945  ac_cv_c_stack_direction=1
6946else
6947  ac_cv_c_stack_direction=-1
6948fi
6949rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6950  conftest.$ac_objext conftest.beam conftest.$ac_ext
6951fi
6952
6953fi
6954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6955$as_echo "$ac_cv_c_stack_direction" >&6; }
6956
6957cat >>confdefs.h <<_ACEOF
6958#define STACK_DIRECTION $ac_cv_c_stack_direction
6959_ACEOF
6960
6961
6962  for ac_header in vfork.h
6963do :
6964  ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6965if test "x$ac_cv_header_vfork_h" = xyes; then :
6966  cat >>confdefs.h <<_ACEOF
6967#define HAVE_VFORK_H 1
6968_ACEOF
6969
6970fi
6971done
6972
6973for ac_func in fork vfork
6974do :
6975  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6976ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6977if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6978  cat >>confdefs.h <<_ACEOF
6979#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6980_ACEOF
6981
6982fi
6983done
6984
6985if test "x$ac_cv_func_fork" = xyes; then
6986  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6987$as_echo_n "checking for working fork... " >&6; }
6988if ${ac_cv_func_fork_works+:} false; then :
6989  $as_echo_n "(cached) " >&6
6990else
6991  if test "$cross_compiling" = yes; then :
6992  ac_cv_func_fork_works=cross
6993else
6994  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6995/* end confdefs.h.  */
6996$ac_includes_default
6997int
6998main ()
6999{
7000
7001	  /* By Ruediger Kuhlmann. */
7002	  return fork () < 0;
7003
7004  ;
7005  return 0;
7006}
7007_ACEOF
7008if ac_fn_c_try_run "$LINENO"; then :
7009  ac_cv_func_fork_works=yes
7010else
7011  ac_cv_func_fork_works=no
7012fi
7013rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7014  conftest.$ac_objext conftest.beam conftest.$ac_ext
7015fi
7016
7017fi
7018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7019$as_echo "$ac_cv_func_fork_works" >&6; }
7020
7021else
7022  ac_cv_func_fork_works=$ac_cv_func_fork
7023fi
7024if test "x$ac_cv_func_fork_works" = xcross; then
7025  case $host in
7026    *-*-amigaos* | *-*-msdosdjgpp*)
7027      # Override, as these systems have only a dummy fork() stub
7028      ac_cv_func_fork_works=no
7029      ;;
7030    *)
7031      ac_cv_func_fork_works=yes
7032      ;;
7033  esac
7034  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7035$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7036fi
7037ac_cv_func_vfork_works=$ac_cv_func_vfork
7038if test "x$ac_cv_func_vfork" = xyes; then
7039  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7040$as_echo_n "checking for working vfork... " >&6; }
7041if ${ac_cv_func_vfork_works+:} false; then :
7042  $as_echo_n "(cached) " >&6
7043else
7044  if test "$cross_compiling" = yes; then :
7045  ac_cv_func_vfork_works=cross
7046else
7047  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7048/* end confdefs.h.  */
7049/* Thanks to Paul Eggert for this test.  */
7050$ac_includes_default
7051#include <sys/wait.h>
7052#ifdef HAVE_VFORK_H
7053# include <vfork.h>
7054#endif
7055/* On some sparc systems, changes by the child to local and incoming
7056   argument registers are propagated back to the parent.  The compiler
7057   is told about this with #include <vfork.h>, but some compilers
7058   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
7059   static variable whose address is put into a register that is
7060   clobbered by the vfork.  */
7061static void
7062#ifdef __cplusplus
7063sparc_address_test (int arg)
7064# else
7065sparc_address_test (arg) int arg;
7066#endif
7067{
7068  static pid_t child;
7069  if (!child) {
7070    child = vfork ();
7071    if (child < 0) {
7072      perror ("vfork");
7073      _exit(2);
7074    }
7075    if (!child) {
7076      arg = getpid();
7077      write(-1, "", 0);
7078      _exit (arg);
7079    }
7080  }
7081}
7082
7083int
7084main ()
7085{
7086  pid_t parent = getpid ();
7087  pid_t child;
7088
7089  sparc_address_test (0);
7090
7091  child = vfork ();
7092
7093  if (child == 0) {
7094    /* Here is another test for sparc vfork register problems.  This
7095       test uses lots of local variables, at least as many local
7096       variables as main has allocated so far including compiler
7097       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
7098       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
7099       reuse the register of parent for one of the local variables,
7100       since it will think that parent can't possibly be used any more
7101       in this routine.  Assigning to the local variable will thus
7102       munge parent in the parent process.  */
7103    pid_t
7104      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7105      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7106    /* Convince the compiler that p..p7 are live; otherwise, it might
7107       use the same hardware register for all 8 local variables.  */
7108    if (p != p1 || p != p2 || p != p3 || p != p4
7109	|| p != p5 || p != p6 || p != p7)
7110      _exit(1);
7111
7112    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7113       from child file descriptors.  If the child closes a descriptor
7114       before it execs or exits, this munges the parent's descriptor
7115       as well.  Test for this by closing stdout in the child.  */
7116    _exit(close(fileno(stdout)) != 0);
7117  } else {
7118    int status;
7119    struct stat st;
7120
7121    while (wait(&status) != child)
7122      ;
7123    return (
7124	 /* Was there some problem with vforking?  */
7125	 child < 0
7126
7127	 /* Did the child fail?  (This shouldn't happen.)  */
7128	 || status
7129
7130	 /* Did the vfork/compiler bug occur?  */
7131	 || parent != getpid()
7132
7133	 /* Did the file descriptor bug occur?  */
7134	 || fstat(fileno(stdout), &st) != 0
7135	 );
7136  }
7137}
7138_ACEOF
7139if ac_fn_c_try_run "$LINENO"; then :
7140  ac_cv_func_vfork_works=yes
7141else
7142  ac_cv_func_vfork_works=no
7143fi
7144rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7145  conftest.$ac_objext conftest.beam conftest.$ac_ext
7146fi
7147
7148fi
7149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7150$as_echo "$ac_cv_func_vfork_works" >&6; }
7151
7152fi;
7153if test "x$ac_cv_func_fork_works" = xcross; then
7154  ac_cv_func_vfork_works=$ac_cv_func_vfork
7155  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7156$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7157fi
7158
7159if test "x$ac_cv_func_vfork_works" = xyes; then
7160
7161$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7162
7163else
7164
7165$as_echo "#define vfork fork" >>confdefs.h
7166
7167fi
7168if test "x$ac_cv_func_fork_works" = xyes; then
7169
7170$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7171
7172fi
7173
7174  if test $ac_cv_func_vfork_works = no; then
7175    case " $LIBOBJS " in
7176  *" vfork.$ac_objext "* ) ;;
7177  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7178 ;;
7179esac
7180
7181  fi
7182  # We only need _doprnt if we might use it to implement v*printf.
7183  if test $ac_cv_func_vprintf != yes \
7184     || test $ac_cv_func_vfprintf != yes \
7185     || test $ac_cv_func_vsprintf != yes; then
7186    ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7187if test "x$ac_cv_func__doprnt" = xyes; then :
7188  $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
7189
7190else
7191  case " $LIBOBJS " in
7192  *" _doprnt.$ac_objext "* ) ;;
7193  *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
7194 ;;
7195esac
7196
7197fi
7198
7199
7200  else
7201    for ac_func in _doprnt
7202do :
7203  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7204if test "x$ac_cv_func__doprnt" = xyes; then :
7205  cat >>confdefs.h <<_ACEOF
7206#define HAVE__DOPRNT 1
7207_ACEOF
7208
7209fi
7210done
7211
7212  fi
7213
7214  for v in $vars; do
7215    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7216$as_echo_n "checking for $v... " >&6; }
7217    if eval \${libiberty_cv_var_$v+:} false; then :
7218  $as_echo_n "(cached) " >&6
7219else
7220  if test x$gcc_no_link = xyes; then
7221  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7222fi
7223cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7224/* end confdefs.h.  */
7225extern int $v [];
7226int
7227main ()
7228{
7229if ($v [0]) return 1;
7230  ;
7231  return 0;
7232}
7233_ACEOF
7234if ac_fn_c_try_link "$LINENO"; then :
7235  eval "libiberty_cv_var_$v=yes"
7236else
7237  eval "libiberty_cv_var_$v=no"
7238fi
7239rm -f core conftest.err conftest.$ac_objext \
7240    conftest$ac_exeext conftest.$ac_ext
7241fi
7242
7243    if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7244      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7245$as_echo "yes" >&6; }
7246      n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7247      cat >>confdefs.h <<_ACEOF
7248#define $n 1
7249_ACEOF
7250
7251    else
7252      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7253$as_echo "no" >&6; }
7254    fi
7255  done
7256
7257  # special check for _system_configuration because AIX <4.3.2 do not
7258  # contain the `physmem' member.
7259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7260$as_echo_n "checking for external symbol _system_configuration... " >&6; }
7261  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7262/* end confdefs.h.  */
7263#include <sys/systemcfg.h>
7264int
7265main ()
7266{
7267double x = _system_configuration.physmem;
7268  ;
7269  return 0;
7270}
7271_ACEOF
7272if ac_fn_c_try_compile "$LINENO"; then :
7273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7274$as_echo "yes" >&6; }
7275
7276$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
7277
7278else
7279  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7280$as_echo "no" >&6; }
7281fi
7282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7283
7284  for ac_func in $checkfuncs
7285do :
7286  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7287ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7288if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7289  cat >>confdefs.h <<_ACEOF
7290#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7291_ACEOF
7292
7293fi
7294done
7295
7296  as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7297ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7298if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7299  ac_have_decl=1
7300else
7301  ac_have_decl=0
7302fi
7303
7304cat >>confdefs.h <<_ACEOF
7305#define HAVE_DECL_BASENAME $ac_have_decl
7306_ACEOF
7307ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7308if test "x$ac_cv_have_decl_ffs" = xyes; then :
7309  ac_have_decl=1
7310else
7311  ac_have_decl=0
7312fi
7313
7314cat >>confdefs.h <<_ACEOF
7315#define HAVE_DECL_FFS $ac_have_decl
7316_ACEOF
7317ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7318if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7319  ac_have_decl=1
7320else
7321  ac_have_decl=0
7322fi
7323
7324cat >>confdefs.h <<_ACEOF
7325#define HAVE_DECL_ASPRINTF $ac_have_decl
7326_ACEOF
7327ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7328if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7329  ac_have_decl=1
7330else
7331  ac_have_decl=0
7332fi
7333
7334cat >>confdefs.h <<_ACEOF
7335#define HAVE_DECL_VASPRINTF $ac_have_decl
7336_ACEOF
7337ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7338if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7339  ac_have_decl=1
7340else
7341  ac_have_decl=0
7342fi
7343
7344cat >>confdefs.h <<_ACEOF
7345#define HAVE_DECL_SNPRINTF $ac_have_decl
7346_ACEOF
7347ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7348if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7349  ac_have_decl=1
7350else
7351  ac_have_decl=0
7352fi
7353
7354cat >>confdefs.h <<_ACEOF
7355#define HAVE_DECL_VSNPRINTF $ac_have_decl
7356_ACEOF
7357
7358  ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
7359if test "x$ac_cv_have_decl_calloc" = xyes; then :
7360  ac_have_decl=1
7361else
7362  ac_have_decl=0
7363fi
7364
7365cat >>confdefs.h <<_ACEOF
7366#define HAVE_DECL_CALLOC $ac_have_decl
7367_ACEOF
7368ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
7369if test "x$ac_cv_have_decl_getenv" = xyes; then :
7370  ac_have_decl=1
7371else
7372  ac_have_decl=0
7373fi
7374
7375cat >>confdefs.h <<_ACEOF
7376#define HAVE_DECL_GETENV $ac_have_decl
7377_ACEOF
7378ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
7379if test "x$ac_cv_have_decl_getopt" = xyes; then :
7380  ac_have_decl=1
7381else
7382  ac_have_decl=0
7383fi
7384
7385cat >>confdefs.h <<_ACEOF
7386#define HAVE_DECL_GETOPT $ac_have_decl
7387_ACEOF
7388ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
7389if test "x$ac_cv_have_decl_malloc" = xyes; then :
7390  ac_have_decl=1
7391else
7392  ac_have_decl=0
7393fi
7394
7395cat >>confdefs.h <<_ACEOF
7396#define HAVE_DECL_MALLOC $ac_have_decl
7397_ACEOF
7398ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
7399if test "x$ac_cv_have_decl_realloc" = xyes; then :
7400  ac_have_decl=1
7401else
7402  ac_have_decl=0
7403fi
7404
7405cat >>confdefs.h <<_ACEOF
7406#define HAVE_DECL_REALLOC $ac_have_decl
7407_ACEOF
7408
7409  case "${host}" in
7410      *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated.
7411      *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
7412if test "x$ac_cv_have_decl_sbrk" = xyes; then :
7413  ac_have_decl=1
7414else
7415  ac_have_decl=0
7416fi
7417
7418cat >>confdefs.h <<_ACEOF
7419#define HAVE_DECL_SBRK $ac_have_decl
7420_ACEOF
7421;;
7422  esac
7423  ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7424if test "x$ac_cv_have_decl_strtol" = xyes; then :
7425  ac_have_decl=1
7426else
7427  ac_have_decl=0
7428fi
7429
7430cat >>confdefs.h <<_ACEOF
7431#define HAVE_DECL_STRTOL $ac_have_decl
7432_ACEOF
7433ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7434if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7435  ac_have_decl=1
7436else
7437  ac_have_decl=0
7438fi
7439
7440cat >>confdefs.h <<_ACEOF
7441#define HAVE_DECL_STRTOUL $ac_have_decl
7442_ACEOF
7443ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7444if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7445  ac_have_decl=1
7446else
7447  ac_have_decl=0
7448fi
7449
7450cat >>confdefs.h <<_ACEOF
7451#define HAVE_DECL_STRTOLL $ac_have_decl
7452_ACEOF
7453ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7454if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7455  ac_have_decl=1
7456else
7457  ac_have_decl=0
7458fi
7459
7460cat >>confdefs.h <<_ACEOF
7461#define HAVE_DECL_STRTOULL $ac_have_decl
7462_ACEOF
7463
7464  ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7465if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7466  ac_have_decl=1
7467else
7468  ac_have_decl=0
7469fi
7470
7471cat >>confdefs.h <<_ACEOF
7472#define HAVE_DECL_STRVERSCMP $ac_have_decl
7473_ACEOF
7474
7475  ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
7476if test "x$ac_cv_have_decl_strnlen" = xyes; then :
7477  ac_have_decl=1
7478else
7479  ac_have_decl=0
7480fi
7481
7482cat >>confdefs.h <<_ACEOF
7483#define HAVE_DECL_STRNLEN $ac_have_decl
7484_ACEOF
7485
7486  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7487$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
7488if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
7489  $as_echo_n "(cached) " >&6
7490else
7491  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7492/* end confdefs.h.  */
7493
7494#include "confdefs.h"
7495#include <stdio.h>
7496#ifdef HAVE_STRING_H
7497#include <string.h>
7498#else
7499#ifdef HAVE_STRINGS_H
7500#include <strings.h>
7501#endif
7502#endif
7503#ifdef HAVE_STDLIB_H
7504#include <stdlib.h>
7505#endif
7506#ifdef HAVE_UNISTD_H
7507#include <unistd.h>
7508#endif
7509int
7510main ()
7511{
7512char *(*pfn) = (char *(*)) canonicalize_file_name
7513  ;
7514  return 0;
7515}
7516_ACEOF
7517if ac_fn_c_try_compile "$LINENO"; then :
7518  libiberty_cv_decl_needed_canonicalize_file_name=no
7519else
7520  libiberty_cv_decl_needed_canonicalize_file_name=yes
7521fi
7522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7523fi
7524
7525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7526$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
7527if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
7528
7529$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
7530
7531fi
7532
7533fi
7534
7535# Figure out which version of pexecute to use.
7536case "${host}" in
7537     *-*-mingw* | *-*-winnt*)	pexecute=pex-win32  ;;
7538     *-*-msdosdjgpp*)		pexecute=pex-djgpp  ;;
7539     *-*-msdos*)		pexecute=pex-msdos  ;;
7540     *)				pexecute=pex-unix   ;;
7541esac
7542
7543
7544
7545
7546
7547  for ac_header in $ac_header_list
7548do :
7549  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7550ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
7551if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7552  cat >>confdefs.h <<_ACEOF
7553#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7554_ACEOF
7555
7556fi
7557done
7558
7559
7560
7561
7562
7563
7564
7565if test x$gcc_no_link = xyes; then
7566  if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7567    ac_cv_func_mmap_fixed_mapped=no
7568  fi
7569fi
7570if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7571
7572for ac_func in getpagesize
7573do :
7574  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7575if test "x$ac_cv_func_getpagesize" = xyes; then :
7576  cat >>confdefs.h <<_ACEOF
7577#define HAVE_GETPAGESIZE 1
7578_ACEOF
7579
7580fi
7581done
7582
7583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7584$as_echo_n "checking for working mmap... " >&6; }
7585if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7586  $as_echo_n "(cached) " >&6
7587else
7588  if test "$cross_compiling" = yes; then :
7589  ac_cv_func_mmap_fixed_mapped=no
7590else
7591  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592/* end confdefs.h.  */
7593$ac_includes_default
7594/* malloc might have been renamed as rpl_malloc. */
7595#undef malloc
7596
7597/* Thanks to Mike Haertel and Jim Avera for this test.
7598   Here is a matrix of mmap possibilities:
7599	mmap private not fixed
7600	mmap private fixed at somewhere currently unmapped
7601	mmap private fixed at somewhere already mapped
7602	mmap shared not fixed
7603	mmap shared fixed at somewhere currently unmapped
7604	mmap shared fixed at somewhere already mapped
7605   For private mappings, we should verify that changes cannot be read()
7606   back from the file, nor mmap's back from the file at a different
7607   address.  (There have been systems where private was not correctly
7608   implemented like the infamous i386 svr4.0, and systems where the
7609   VM page cache was not coherent with the file system buffer cache
7610   like early versions of FreeBSD and possibly contemporary NetBSD.)
7611   For shared mappings, we should conversely verify that changes get
7612   propagated back to all the places they're supposed to be.
7613
7614   Grep wants private fixed already mapped.
7615   The main things grep needs to know about mmap are:
7616   * does it exist and is it safe to write into the mmap'd area
7617   * how to use it (BSD variants)  */
7618
7619#include <fcntl.h>
7620#include <sys/mman.h>
7621
7622#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7623char *malloc ();
7624#endif
7625
7626/* This mess was copied from the GNU getpagesize.h.  */
7627#ifndef HAVE_GETPAGESIZE
7628# ifdef _SC_PAGESIZE
7629#  define getpagesize() sysconf(_SC_PAGESIZE)
7630# else /* no _SC_PAGESIZE */
7631#  ifdef HAVE_SYS_PARAM_H
7632#   include <sys/param.h>
7633#   ifdef EXEC_PAGESIZE
7634#    define getpagesize() EXEC_PAGESIZE
7635#   else /* no EXEC_PAGESIZE */
7636#    ifdef NBPG
7637#     define getpagesize() NBPG * CLSIZE
7638#     ifndef CLSIZE
7639#      define CLSIZE 1
7640#     endif /* no CLSIZE */
7641#    else /* no NBPG */
7642#     ifdef NBPC
7643#      define getpagesize() NBPC
7644#     else /* no NBPC */
7645#      ifdef PAGESIZE
7646#       define getpagesize() PAGESIZE
7647#      endif /* PAGESIZE */
7648#     endif /* no NBPC */
7649#    endif /* no NBPG */
7650#   endif /* no EXEC_PAGESIZE */
7651#  else /* no HAVE_SYS_PARAM_H */
7652#   define getpagesize() 8192	/* punt totally */
7653#  endif /* no HAVE_SYS_PARAM_H */
7654# endif /* no _SC_PAGESIZE */
7655
7656#endif /* no HAVE_GETPAGESIZE */
7657
7658int
7659main ()
7660{
7661  char *data, *data2, *data3;
7662  const char *cdata2;
7663  int i, pagesize;
7664  int fd, fd2;
7665
7666  pagesize = getpagesize ();
7667
7668  /* First, make a file with some known garbage in it. */
7669  data = (char *) malloc (pagesize);
7670  if (!data)
7671    return 1;
7672  for (i = 0; i < pagesize; ++i)
7673    *(data + i) = rand ();
7674  umask (0);
7675  fd = creat ("conftest.mmap", 0600);
7676  if (fd < 0)
7677    return 2;
7678  if (write (fd, data, pagesize) != pagesize)
7679    return 3;
7680  close (fd);
7681
7682  /* Next, check that the tail of a page is zero-filled.  File must have
7683     non-zero length, otherwise we risk SIGBUS for entire page.  */
7684  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7685  if (fd2 < 0)
7686    return 4;
7687  cdata2 = "";
7688  if (write (fd2, cdata2, 1) != 1)
7689    return 5;
7690  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7691  if (data2 == MAP_FAILED)
7692    return 6;
7693  for (i = 0; i < pagesize; ++i)
7694    if (*(data2 + i))
7695      return 7;
7696  close (fd2);
7697  if (munmap (data2, pagesize))
7698    return 8;
7699
7700  /* Next, try to mmap the file at a fixed address which already has
7701     something else allocated at it.  If we can, also make sure that
7702     we see the same garbage.  */
7703  fd = open ("conftest.mmap", O_RDWR);
7704  if (fd < 0)
7705    return 9;
7706  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7707		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
7708    return 10;
7709  for (i = 0; i < pagesize; ++i)
7710    if (*(data + i) != *(data2 + i))
7711      return 11;
7712
7713  /* Finally, make sure that changes to the mapped area do not
7714     percolate back to the file as seen by read().  (This is a bug on
7715     some variants of i386 svr4.0.)  */
7716  for (i = 0; i < pagesize; ++i)
7717    *(data2 + i) = *(data2 + i) + 1;
7718  data3 = (char *) malloc (pagesize);
7719  if (!data3)
7720    return 12;
7721  if (read (fd, data3, pagesize) != pagesize)
7722    return 13;
7723  for (i = 0; i < pagesize; ++i)
7724    if (*(data + i) != *(data3 + i))
7725      return 14;
7726  close (fd);
7727  return 0;
7728}
7729_ACEOF
7730if ac_fn_c_try_run "$LINENO"; then :
7731  ac_cv_func_mmap_fixed_mapped=yes
7732else
7733  ac_cv_func_mmap_fixed_mapped=no
7734fi
7735rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7736  conftest.$ac_objext conftest.beam conftest.$ac_ext
7737fi
7738
7739fi
7740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7741$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7742if test $ac_cv_func_mmap_fixed_mapped = yes; then
7743
7744$as_echo "#define HAVE_MMAP 1" >>confdefs.h
7745
7746fi
7747rm -f conftest.mmap conftest.txt
7748
7749fi
7750
7751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7752$as_echo_n "checking for working strncmp... " >&6; }
7753if ${ac_cv_func_strncmp_works+:} false; then :
7754  $as_echo_n "(cached) " >&6
7755else
7756  if test "$cross_compiling" = yes; then :
7757  ac_cv_func_strncmp_works=yes
7758else
7759  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7760/* end confdefs.h.  */
7761
7762/* Test by Jim Wilson and Kaveh Ghazi.
7763   Check whether strncmp reads past the end of its string parameters. */
7764#include <stdlib.h>
7765#include <string.h>
7766#include <sys/types.h>
7767
7768#ifdef HAVE_FCNTL_H
7769#include <fcntl.h>
7770#endif
7771
7772#ifdef HAVE_SYS_MMAN_H
7773#include <sys/mman.h>
7774#endif
7775
7776#ifndef MAP_ANON
7777#ifdef MAP_ANONYMOUS
7778#define MAP_ANON MAP_ANONYMOUS
7779#else
7780#define MAP_ANON MAP_FILE
7781#endif
7782#endif
7783
7784#ifndef MAP_FILE
7785#define MAP_FILE 0
7786#endif
7787#ifndef O_RDONLY
7788#define O_RDONLY 0
7789#endif
7790
7791#define MAP_LEN 0x10000
7792
7793int
7794main (void)
7795{
7796#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7797  char *p;
7798  int dev_zero;
7799
7800  dev_zero = open ("/dev/zero", O_RDONLY);
7801  if (dev_zero < 0)
7802    exit (1);
7803
7804  p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7805		     MAP_ANON|MAP_PRIVATE, dev_zero, 0);
7806  if (p == (char *)-1)
7807    p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7808		       MAP_ANON|MAP_PRIVATE, -1, 0);
7809  if (p == (char *)-1)
7810    exit (2);
7811  else
7812    {
7813      char *string = "__si_type_info";
7814      char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7815      char *r = (char *) p + 0xe;
7816
7817      strcpy (q, string);
7818      strcpy (r, string);
7819      strncmp (r, q, 14);
7820    }
7821#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7822  exit (0);
7823}
7824
7825_ACEOF
7826if ac_fn_c_try_run "$LINENO"; then :
7827  ac_cv_func_strncmp_works=yes
7828else
7829  ac_cv_func_strncmp_works=no
7830fi
7831rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7832  conftest.$ac_objext conftest.beam conftest.$ac_ext
7833fi
7834
7835rm -f core core.* *.core
7836fi
7837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7838$as_echo "$ac_cv_func_strncmp_works" >&6; }
7839if test $ac_cv_func_strncmp_works = no ; then
7840  case " $LIBOBJS " in
7841  *" strncmp.$ac_objext "* ) ;;
7842  *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
7843 ;;
7844esac
7845
7846fi
7847
7848
7849# Install a library built with a cross compiler in $(tooldir) rather
7850# than $(libdir).
7851if test -z "${with_cross_host}"; then
7852  INSTALL_DEST=libdir
7853else
7854  INSTALL_DEST=tooldir
7855fi
7856
7857
7858
7859L=""
7860for l in x $LIBOBJS; do
7861  case $l in
7862    x) ;;
7863    *) L="$L ./$l" ;;
7864  esac
7865done
7866LIBOBJS="$L"
7867
7868
7869
7870
7871
7872# We need multilib support, but only if configuring for the target.
7873ac_config_files="$ac_config_files Makefile testsuite/Makefile"
7874
7875ac_config_commands="$ac_config_commands default"
7876
7877cat >confcache <<\_ACEOF
7878# This file is a shell script that caches the results of configure
7879# tests run on this system so they can be shared between configure
7880# scripts and configure runs, see configure's option --config-cache.
7881# It is not useful on other systems.  If it contains results you don't
7882# want to keep, you may remove or edit it.
7883#
7884# config.status only pays attention to the cache file if you give it
7885# the --recheck option to rerun configure.
7886#
7887# `ac_cv_env_foo' variables (set or unset) will be overridden when
7888# loading this file, other *unset* `ac_cv_foo' will be assigned the
7889# following values.
7890
7891_ACEOF
7892
7893# The following way of writing the cache mishandles newlines in values,
7894# but we know of no workaround that is simple, portable, and efficient.
7895# So, we kill variables containing newlines.
7896# Ultrix sh set writes to stderr and can't be redirected directly,
7897# and sets the high bit in the cache file unless we assign to the vars.
7898(
7899  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7900    eval ac_val=\$$ac_var
7901    case $ac_val in #(
7902    *${as_nl}*)
7903      case $ac_var in #(
7904      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7905$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7906      esac
7907      case $ac_var in #(
7908      _ | IFS | as_nl) ;; #(
7909      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7910      *) { eval $ac_var=; unset $ac_var;} ;;
7911      esac ;;
7912    esac
7913  done
7914
7915  (set) 2>&1 |
7916    case $as_nl`(ac_space=' '; set) 2>&1` in #(
7917    *${as_nl}ac_space=\ *)
7918      # `set' does not quote correctly, so add quotes: double-quote
7919      # substitution turns \\\\ into \\, and sed turns \\ into \.
7920      sed -n \
7921	"s/'/'\\\\''/g;
7922	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7923      ;; #(
7924    *)
7925      # `set' quotes correctly as required by POSIX, so do not add quotes.
7926      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7927      ;;
7928    esac |
7929    sort
7930) |
7931  sed '
7932     /^ac_cv_env_/b end
7933     t clear
7934     :clear
7935     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7936     t end
7937     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7938     :end' >>confcache
7939if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7940  if test -w "$cache_file"; then
7941    if test "x$cache_file" != "x/dev/null"; then
7942      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7943$as_echo "$as_me: updating cache $cache_file" >&6;}
7944      if test ! -f "$cache_file" || test -h "$cache_file"; then
7945	cat confcache >"$cache_file"
7946      else
7947        case $cache_file in #(
7948        */* | ?:*)
7949	  mv -f confcache "$cache_file"$$ &&
7950	  mv -f "$cache_file"$$ "$cache_file" ;; #(
7951        *)
7952	  mv -f confcache "$cache_file" ;;
7953	esac
7954      fi
7955    fi
7956  else
7957    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7958$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7959  fi
7960fi
7961rm -f confcache
7962
7963test "x$prefix" = xNONE && prefix=$ac_default_prefix
7964# Let make expand exec_prefix.
7965test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7966
7967DEFS=-DHAVE_CONFIG_H
7968
7969ac_libobjs=
7970ac_ltlibobjs=
7971U=
7972for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7973  # 1. Remove the extension, and $U if already installed.
7974  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7975  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7976  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
7977  #    will be set to the directory where LIBOBJS objects are built.
7978  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7979  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7980done
7981LIBOBJS=$ac_libobjs
7982
7983LTLIBOBJS=$ac_ltlibobjs
7984
7985
7986
7987
7988: "${CONFIG_STATUS=./config.status}"
7989ac_write_fail=0
7990ac_clean_files_save=$ac_clean_files
7991ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7992{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7993$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7994as_write_fail=0
7995cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7996#! $SHELL
7997# Generated by $as_me.
7998# Run this file to recreate the current configuration.
7999# Compiler output produced by configure, useful for debugging
8000# configure, is in config.log if it exists.
8001
8002debug=false
8003ac_cs_recheck=false
8004ac_cs_silent=false
8005
8006SHELL=\${CONFIG_SHELL-$SHELL}
8007export SHELL
8008_ASEOF
8009cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8010## -------------------- ##
8011## M4sh Initialization. ##
8012## -------------------- ##
8013
8014# Be more Bourne compatible
8015DUALCASE=1; export DUALCASE # for MKS sh
8016if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8017  emulate sh
8018  NULLCMD=:
8019  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8020  # is contrary to our usage.  Disable this feature.
8021  alias -g '${1+"$@"}'='"$@"'
8022  setopt NO_GLOB_SUBST
8023else
8024  case `(set -o) 2>/dev/null` in #(
8025  *posix*) :
8026    set -o posix ;; #(
8027  *) :
8028     ;;
8029esac
8030fi
8031
8032
8033as_nl='
8034'
8035export as_nl
8036# Printing a long string crashes Solaris 7 /usr/bin/printf.
8037as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8038as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8039as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8040# Prefer a ksh shell builtin over an external printf program on Solaris,
8041# but without wasting forks for bash or zsh.
8042if test -z "$BASH_VERSION$ZSH_VERSION" \
8043    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8044  as_echo='print -r --'
8045  as_echo_n='print -rn --'
8046elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8047  as_echo='printf %s\n'
8048  as_echo_n='printf %s'
8049else
8050  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8051    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8052    as_echo_n='/usr/ucb/echo -n'
8053  else
8054    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8055    as_echo_n_body='eval
8056      arg=$1;
8057      case $arg in #(
8058      *"$as_nl"*)
8059	expr "X$arg" : "X\\(.*\\)$as_nl";
8060	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8061      esac;
8062      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8063    '
8064    export as_echo_n_body
8065    as_echo_n='sh -c $as_echo_n_body as_echo'
8066  fi
8067  export as_echo_body
8068  as_echo='sh -c $as_echo_body as_echo'
8069fi
8070
8071# The user is always right.
8072if test "${PATH_SEPARATOR+set}" != set; then
8073  PATH_SEPARATOR=:
8074  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8075    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8076      PATH_SEPARATOR=';'
8077  }
8078fi
8079
8080
8081# IFS
8082# We need space, tab and new line, in precisely that order.  Quoting is
8083# there to prevent editors from complaining about space-tab.
8084# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8085# splitting by setting IFS to empty value.)
8086IFS=" ""	$as_nl"
8087
8088# Find who we are.  Look in the path if we contain no directory separator.
8089as_myself=
8090case $0 in #((
8091  *[\\/]* ) as_myself=$0 ;;
8092  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8093for as_dir in $PATH
8094do
8095  IFS=$as_save_IFS
8096  test -z "$as_dir" && as_dir=.
8097    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8098  done
8099IFS=$as_save_IFS
8100
8101     ;;
8102esac
8103# We did not find ourselves, most probably we were run as `sh COMMAND'
8104# in which case we are not to be found in the path.
8105if test "x$as_myself" = x; then
8106  as_myself=$0
8107fi
8108if test ! -f "$as_myself"; then
8109  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8110  exit 1
8111fi
8112
8113# Unset variables that we do not need and which cause bugs (e.g. in
8114# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
8115# suppresses any "Segmentation fault" message there.  '((' could
8116# trigger a bug in pdksh 5.2.14.
8117for as_var in BASH_ENV ENV MAIL MAILPATH
8118do eval test x\${$as_var+set} = xset \
8119  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8120done
8121PS1='$ '
8122PS2='> '
8123PS4='+ '
8124
8125# NLS nuisances.
8126LC_ALL=C
8127export LC_ALL
8128LANGUAGE=C
8129export LANGUAGE
8130
8131# CDPATH.
8132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8133
8134
8135# as_fn_error STATUS ERROR [LINENO LOG_FD]
8136# ----------------------------------------
8137# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8138# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8139# script with STATUS, using 1 if that was 0.
8140as_fn_error ()
8141{
8142  as_status=$1; test $as_status -eq 0 && as_status=1
8143  if test "$4"; then
8144    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8145    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8146  fi
8147  $as_echo "$as_me: error: $2" >&2
8148  as_fn_exit $as_status
8149} # as_fn_error
8150
8151
8152# as_fn_set_status STATUS
8153# -----------------------
8154# Set $? to STATUS, without forking.
8155as_fn_set_status ()
8156{
8157  return $1
8158} # as_fn_set_status
8159
8160# as_fn_exit STATUS
8161# -----------------
8162# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8163as_fn_exit ()
8164{
8165  set +e
8166  as_fn_set_status $1
8167  exit $1
8168} # as_fn_exit
8169
8170# as_fn_unset VAR
8171# ---------------
8172# Portably unset VAR.
8173as_fn_unset ()
8174{
8175  { eval $1=; unset $1;}
8176}
8177as_unset=as_fn_unset
8178# as_fn_append VAR VALUE
8179# ----------------------
8180# Append the text in VALUE to the end of the definition contained in VAR. Take
8181# advantage of any shell optimizations that allow amortized linear growth over
8182# repeated appends, instead of the typical quadratic growth present in naive
8183# implementations.
8184if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8185  eval 'as_fn_append ()
8186  {
8187    eval $1+=\$2
8188  }'
8189else
8190  as_fn_append ()
8191  {
8192    eval $1=\$$1\$2
8193  }
8194fi # as_fn_append
8195
8196# as_fn_arith ARG...
8197# ------------------
8198# Perform arithmetic evaluation on the ARGs, and store the result in the
8199# global $as_val. Take advantage of shells that can avoid forks. The arguments
8200# must be portable across $(()) and expr.
8201if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8202  eval 'as_fn_arith ()
8203  {
8204    as_val=$(( $* ))
8205  }'
8206else
8207  as_fn_arith ()
8208  {
8209    as_val=`expr "$@" || test $? -eq 1`
8210  }
8211fi # as_fn_arith
8212
8213
8214if expr a : '\(a\)' >/dev/null 2>&1 &&
8215   test "X`expr 00001 : '.*\(...\)'`" = X001; then
8216  as_expr=expr
8217else
8218  as_expr=false
8219fi
8220
8221if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8222  as_basename=basename
8223else
8224  as_basename=false
8225fi
8226
8227if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8228  as_dirname=dirname
8229else
8230  as_dirname=false
8231fi
8232
8233as_me=`$as_basename -- "$0" ||
8234$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8235	 X"$0" : 'X\(//\)$' \| \
8236	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8237$as_echo X/"$0" |
8238    sed '/^.*\/\([^/][^/]*\)\/*$/{
8239	    s//\1/
8240	    q
8241	  }
8242	  /^X\/\(\/\/\)$/{
8243	    s//\1/
8244	    q
8245	  }
8246	  /^X\/\(\/\).*/{
8247	    s//\1/
8248	    q
8249	  }
8250	  s/.*/./; q'`
8251
8252# Avoid depending upon Character Ranges.
8253as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8254as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8255as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8256as_cr_digits='0123456789'
8257as_cr_alnum=$as_cr_Letters$as_cr_digits
8258
8259ECHO_C= ECHO_N= ECHO_T=
8260case `echo -n x` in #(((((
8261-n*)
8262  case `echo 'xy\c'` in
8263  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
8264  xy)  ECHO_C='\c';;
8265  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
8266       ECHO_T='	';;
8267  esac;;
8268*)
8269  ECHO_N='-n';;
8270esac
8271
8272rm -f conf$$ conf$$.exe conf$$.file
8273if test -d conf$$.dir; then
8274  rm -f conf$$.dir/conf$$.file
8275else
8276  rm -f conf$$.dir
8277  mkdir conf$$.dir 2>/dev/null
8278fi
8279if (echo >conf$$.file) 2>/dev/null; then
8280  if ln -s conf$$.file conf$$ 2>/dev/null; then
8281    as_ln_s='ln -s'
8282    # ... but there are two gotchas:
8283    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8284    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8285    # In both cases, we have to default to `cp -pR'.
8286    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8287      as_ln_s='cp -pR'
8288  elif ln conf$$.file conf$$ 2>/dev/null; then
8289    as_ln_s=ln
8290  else
8291    as_ln_s='cp -pR'
8292  fi
8293else
8294  as_ln_s='cp -pR'
8295fi
8296rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8297rmdir conf$$.dir 2>/dev/null
8298
8299
8300# as_fn_mkdir_p
8301# -------------
8302# Create "$as_dir" as a directory, including parents if necessary.
8303as_fn_mkdir_p ()
8304{
8305
8306  case $as_dir in #(
8307  -*) as_dir=./$as_dir;;
8308  esac
8309  test -d "$as_dir" || eval $as_mkdir_p || {
8310    as_dirs=
8311    while :; do
8312      case $as_dir in #(
8313      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8314      *) as_qdir=$as_dir;;
8315      esac
8316      as_dirs="'$as_qdir' $as_dirs"
8317      as_dir=`$as_dirname -- "$as_dir" ||
8318$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8319	 X"$as_dir" : 'X\(//\)[^/]' \| \
8320	 X"$as_dir" : 'X\(//\)$' \| \
8321	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8322$as_echo X"$as_dir" |
8323    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8324	    s//\1/
8325	    q
8326	  }
8327	  /^X\(\/\/\)[^/].*/{
8328	    s//\1/
8329	    q
8330	  }
8331	  /^X\(\/\/\)$/{
8332	    s//\1/
8333	    q
8334	  }
8335	  /^X\(\/\).*/{
8336	    s//\1/
8337	    q
8338	  }
8339	  s/.*/./; q'`
8340      test -d "$as_dir" && break
8341    done
8342    test -z "$as_dirs" || eval "mkdir $as_dirs"
8343  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8344
8345
8346} # as_fn_mkdir_p
8347if mkdir -p . 2>/dev/null; then
8348  as_mkdir_p='mkdir -p "$as_dir"'
8349else
8350  test -d ./-p && rmdir ./-p
8351  as_mkdir_p=false
8352fi
8353
8354
8355# as_fn_executable_p FILE
8356# -----------------------
8357# Test if FILE is an executable regular file.
8358as_fn_executable_p ()
8359{
8360  test -f "$1" && test -x "$1"
8361} # as_fn_executable_p
8362as_test_x='test -x'
8363as_executable_p=as_fn_executable_p
8364
8365# Sed expression to map a string onto a valid CPP name.
8366as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8367
8368# Sed expression to map a string onto a valid variable name.
8369as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8370
8371
8372exec 6>&1
8373## ----------------------------------- ##
8374## Main body of $CONFIG_STATUS script. ##
8375## ----------------------------------- ##
8376_ASEOF
8377test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8378
8379cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8380# Save the log message, to keep $0 and so on meaningful, and to
8381# report actual input values of CONFIG_FILES etc. instead of their
8382# values after options handling.
8383ac_log="
8384This file was extended by $as_me, which was
8385generated by GNU Autoconf 2.69.  Invocation command line was
8386
8387  CONFIG_FILES    = $CONFIG_FILES
8388  CONFIG_HEADERS  = $CONFIG_HEADERS
8389  CONFIG_LINKS    = $CONFIG_LINKS
8390  CONFIG_COMMANDS = $CONFIG_COMMANDS
8391  $ $0 $@
8392
8393on `(hostname || uname -n) 2>/dev/null | sed 1q`
8394"
8395
8396_ACEOF
8397
8398case $ac_config_files in *"
8399"*) set x $ac_config_files; shift; ac_config_files=$*;;
8400esac
8401
8402case $ac_config_headers in *"
8403"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8404esac
8405
8406
8407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8408# Files that config.status was made for.
8409config_files="$ac_config_files"
8410config_headers="$ac_config_headers"
8411config_commands="$ac_config_commands"
8412
8413_ACEOF
8414
8415cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8416ac_cs_usage="\
8417\`$as_me' instantiates files and other configuration actions
8418from templates according to the current configuration.  Unless the files
8419and actions are specified as TAGs, all are instantiated by default.
8420
8421Usage: $0 [OPTION]... [TAG]...
8422
8423  -h, --help       print this help, then exit
8424  -V, --version    print version number and configuration settings, then exit
8425      --config     print configuration, then exit
8426  -q, --quiet, --silent
8427                   do not print progress messages
8428  -d, --debug      don't remove temporary files
8429      --recheck    update $as_me by reconfiguring in the same conditions
8430      --file=FILE[:TEMPLATE]
8431                   instantiate the configuration file FILE
8432      --header=FILE[:TEMPLATE]
8433                   instantiate the configuration header FILE
8434
8435Configuration files:
8436$config_files
8437
8438Configuration headers:
8439$config_headers
8440
8441Configuration commands:
8442$config_commands
8443
8444Report bugs to the package provider."
8445
8446_ACEOF
8447cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8448ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8449ac_cs_version="\\
8450config.status
8451configured by $0, generated by GNU Autoconf 2.69,
8452  with options \\"\$ac_cs_config\\"
8453
8454Copyright (C) 2012 Free Software Foundation, Inc.
8455This config.status script is free software; the Free Software Foundation
8456gives unlimited permission to copy, distribute and modify it."
8457
8458ac_pwd='$ac_pwd'
8459srcdir='$srcdir'
8460INSTALL='$INSTALL'
8461test -n "\$AWK" || AWK=awk
8462_ACEOF
8463
8464cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8465# The default lists apply if the user does not specify any file.
8466ac_need_defaults=:
8467while test $# != 0
8468do
8469  case $1 in
8470  --*=?*)
8471    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8472    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8473    ac_shift=:
8474    ;;
8475  --*=)
8476    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8477    ac_optarg=
8478    ac_shift=:
8479    ;;
8480  *)
8481    ac_option=$1
8482    ac_optarg=$2
8483    ac_shift=shift
8484    ;;
8485  esac
8486
8487  case $ac_option in
8488  # Handling of the options.
8489  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8490    ac_cs_recheck=: ;;
8491  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8492    $as_echo "$ac_cs_version"; exit ;;
8493  --config | --confi | --conf | --con | --co | --c )
8494    $as_echo "$ac_cs_config"; exit ;;
8495  --debug | --debu | --deb | --de | --d | -d )
8496    debug=: ;;
8497  --file | --fil | --fi | --f )
8498    $ac_shift
8499    case $ac_optarg in
8500    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8501    '') as_fn_error $? "missing file argument" ;;
8502    esac
8503    as_fn_append CONFIG_FILES " '$ac_optarg'"
8504    ac_need_defaults=false;;
8505  --header | --heade | --head | --hea )
8506    $ac_shift
8507    case $ac_optarg in
8508    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8509    esac
8510    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8511    ac_need_defaults=false;;
8512  --he | --h)
8513    # Conflict between --help and --header
8514    as_fn_error $? "ambiguous option: \`$1'
8515Try \`$0 --help' for more information.";;
8516  --help | --hel | -h )
8517    $as_echo "$ac_cs_usage"; exit ;;
8518  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8519  | -silent | --silent | --silen | --sile | --sil | --si | --s)
8520    ac_cs_silent=: ;;
8521
8522  # This is an error.
8523  -*) as_fn_error $? "unrecognized option: \`$1'
8524Try \`$0 --help' for more information." ;;
8525
8526  *) as_fn_append ac_config_targets " $1"
8527     ac_need_defaults=false ;;
8528
8529  esac
8530  shift
8531done
8532
8533ac_configure_extra_args=
8534
8535if $ac_cs_silent; then
8536  exec 6>/dev/null
8537  ac_configure_extra_args="$ac_configure_extra_args --silent"
8538fi
8539
8540_ACEOF
8541cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8542if \$ac_cs_recheck; then
8543  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8544  shift
8545  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8546  CONFIG_SHELL='$SHELL'
8547  export CONFIG_SHELL
8548  exec "\$@"
8549fi
8550
8551_ACEOF
8552cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8553exec 5>>config.log
8554{
8555  echo
8556  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8557## Running $as_me. ##
8558_ASBOX
8559  $as_echo "$ac_log"
8560} >&5
8561
8562_ACEOF
8563cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8564#
8565# INIT-COMMANDS
8566#
8567srcdir=${srcdir}
8568host=${host}
8569target=${target}
8570with_target_subdir=${with_target_subdir}
8571with_multisubdir=${with_multisubdir}
8572ac_configure_args="--enable-multilib ${ac_configure_args}"
8573CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8574ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8575libiberty_topdir=${libiberty_topdir}
8576
8577
8578_ACEOF
8579
8580cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8581
8582# Handling of arguments.
8583for ac_config_target in $ac_config_targets
8584do
8585  case $ac_config_target in
8586    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8587    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8588    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8589    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8590
8591  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8592  esac
8593done
8594
8595
8596# If the user did not use the arguments to specify the items to instantiate,
8597# then the envvar interface is used.  Set only those that are not.
8598# We use the long form for the default assignment because of an extremely
8599# bizarre bug on SunOS 4.1.3.
8600if $ac_need_defaults; then
8601  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8602  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8603  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8604fi
8605
8606# Have a temporary directory for convenience.  Make it in the build tree
8607# simply because there is no reason against having it here, and in addition,
8608# creating and moving files from /tmp can sometimes cause problems.
8609# Hook for its removal unless debugging.
8610# Note that there is a small window in which the directory will not be cleaned:
8611# after its creation but before its name has been assigned to `$tmp'.
8612$debug ||
8613{
8614  tmp= ac_tmp=
8615  trap 'exit_status=$?
8616  : "${ac_tmp:=$tmp}"
8617  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8618' 0
8619  trap 'as_fn_exit 1' 1 2 13 15
8620}
8621# Create a (secure) tmp directory for tmp files.
8622
8623{
8624  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8625  test -d "$tmp"
8626}  ||
8627{
8628  tmp=./conf$$-$RANDOM
8629  (umask 077 && mkdir "$tmp")
8630} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8631ac_tmp=$tmp
8632
8633# Set up the scripts for CONFIG_FILES section.
8634# No need to generate them if there are no CONFIG_FILES.
8635# This happens for instance with `./config.status config.h'.
8636if test -n "$CONFIG_FILES"; then
8637
8638if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8639  ac_cs_awk_getline=:
8640  ac_cs_awk_pipe_init=
8641  ac_cs_awk_read_file='
8642      while ((getline aline < (F[key])) > 0)
8643	print(aline)
8644      close(F[key])'
8645  ac_cs_awk_pipe_fini=
8646else
8647  ac_cs_awk_getline=false
8648  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8649  ac_cs_awk_read_file='
8650      print "|#_!!_#|"
8651      print "cat " F[key] " &&"
8652      '$ac_cs_awk_pipe_init
8653  # The final `:' finishes the AND list.
8654  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8655fi
8656ac_cr=`echo X | tr X '\015'`
8657# On cygwin, bash can eat \r inside `` if the user requested igncr.
8658# But we know of no other shell where ac_cr would be empty at this
8659# point, so we can use a bashism as a fallback.
8660if test "x$ac_cr" = x; then
8661  eval ac_cr=\$\'\\r\'
8662fi
8663ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8664if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8665  ac_cs_awk_cr='\\r'
8666else
8667  ac_cs_awk_cr=$ac_cr
8668fi
8669
8670echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8671_ACEOF
8672
8673# Create commands to substitute file output variables.
8674{
8675  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
8676  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
8677  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8678  echo "_ACAWK" &&
8679  echo "_ACEOF"
8680} >conf$$files.sh &&
8681. ./conf$$files.sh ||
8682  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8683rm -f conf$$files.sh
8684
8685{
8686  echo "cat >conf$$subs.awk <<_ACEOF" &&
8687  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8688  echo "_ACEOF"
8689} >conf$$subs.sh ||
8690  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8691ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8692ac_delim='%!_!# '
8693for ac_last_try in false false false false false :; do
8694  . ./conf$$subs.sh ||
8695    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8696
8697  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8698  if test $ac_delim_n = $ac_delim_num; then
8699    break
8700  elif $ac_last_try; then
8701    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8702  else
8703    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8704  fi
8705done
8706rm -f conf$$subs.sh
8707
8708cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8709cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8710_ACEOF
8711sed -n '
8712h
8713s/^/S["/; s/!.*/"]=/
8714p
8715g
8716s/^[^!]*!//
8717:repl
8718t repl
8719s/'"$ac_delim"'$//
8720t delim
8721:nl
8722h
8723s/\(.\{148\}\)..*/\1/
8724t more1
8725s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8726p
8727n
8728b repl
8729:more1
8730s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8731p
8732g
8733s/.\{148\}//
8734t nl
8735:delim
8736h
8737s/\(.\{148\}\)..*/\1/
8738t more2
8739s/["\\]/\\&/g; s/^/"/; s/$/"/
8740p
8741b
8742:more2
8743s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8744p
8745g
8746s/.\{148\}//
8747t delim
8748' <conf$$subs.awk | sed '
8749/^[^""]/{
8750  N
8751  s/\n//
8752}
8753' >>$CONFIG_STATUS || ac_write_fail=1
8754rm -f conf$$subs.awk
8755cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8756_ACAWK
8757cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8758  for (key in S) S_is_set[key] = 1
8759  FS = ""
8760  \$ac_cs_awk_pipe_init
8761}
8762{
8763  line = $ 0
8764  nfields = split(line, field, "@")
8765  substed = 0
8766  len = length(field[1])
8767  for (i = 2; i < nfields; i++) {
8768    key = field[i]
8769    keylen = length(key)
8770    if (S_is_set[key]) {
8771      value = S[key]
8772      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8773      len += length(value) + length(field[++i])
8774      substed = 1
8775    } else
8776      len += 1 + keylen
8777  }
8778  if (nfields == 3 && !substed) {
8779    key = field[2]
8780    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
8781      \$ac_cs_awk_read_file
8782      next
8783    }
8784  }
8785  print line
8786}
8787\$ac_cs_awk_pipe_fini
8788_ACAWK
8789_ACEOF
8790cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8791if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8792  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8793else
8794  cat
8795fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8796  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8797_ACEOF
8798
8799# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8800# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8801# trailing colons and then remove the whole line if VPATH becomes empty
8802# (actually we leave an empty line to preserve line numbers).
8803if test "x$srcdir" = x.; then
8804  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
8805h
8806s///
8807s/^/:/
8808s/[	 ]*$/:/
8809s/:\$(srcdir):/:/g
8810s/:\${srcdir}:/:/g
8811s/:@srcdir@:/:/g
8812s/^:*//
8813s/:*$//
8814x
8815s/\(=[	 ]*\).*/\1/
8816G
8817s/\n//
8818s/^[^=]*=[	 ]*$//
8819}'
8820fi
8821
8822cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8823fi # test -n "$CONFIG_FILES"
8824
8825# Set up the scripts for CONFIG_HEADERS section.
8826# No need to generate them if there are no CONFIG_HEADERS.
8827# This happens for instance with `./config.status Makefile'.
8828if test -n "$CONFIG_HEADERS"; then
8829cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8830BEGIN {
8831_ACEOF
8832
8833# Transform confdefs.h into an awk script `defines.awk', embedded as
8834# here-document in config.status, that substitutes the proper values into
8835# config.h.in to produce config.h.
8836
8837# Create a delimiter string that does not exist in confdefs.h, to ease
8838# handling of long lines.
8839ac_delim='%!_!# '
8840for ac_last_try in false false :; do
8841  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8842  if test -z "$ac_tt"; then
8843    break
8844  elif $ac_last_try; then
8845    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8846  else
8847    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8848  fi
8849done
8850
8851# For the awk script, D is an array of macro values keyed by name,
8852# likewise P contains macro parameters if any.  Preserve backslash
8853# newline sequences.
8854
8855ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8856sed -n '
8857s/.\{148\}/&'"$ac_delim"'/g
8858t rset
8859:rset
8860s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
8861t def
8862d
8863:def
8864s/\\$//
8865t bsnl
8866s/["\\]/\\&/g
8867s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
8868D["\1"]=" \3"/p
8869s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
8870d
8871:bsnl
8872s/["\\]/\\&/g
8873s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
8874D["\1"]=" \3\\\\\\n"\\/p
8875t cont
8876s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8877t cont
8878d
8879:cont
8880n
8881s/.\{148\}/&'"$ac_delim"'/g
8882t clear
8883:clear
8884s/\\$//
8885t bsnlc
8886s/["\\]/\\&/g; s/^/"/; s/$/"/p
8887d
8888:bsnlc
8889s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8890b cont
8891' <confdefs.h | sed '
8892s/'"$ac_delim"'/"\\\
8893"/g' >>$CONFIG_STATUS || ac_write_fail=1
8894
8895cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8896  for (key in D) D_is_set[key] = 1
8897  FS = ""
8898}
8899/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8900  line = \$ 0
8901  split(line, arg, " ")
8902  if (arg[1] == "#") {
8903    defundef = arg[2]
8904    mac1 = arg[3]
8905  } else {
8906    defundef = substr(arg[1], 2)
8907    mac1 = arg[2]
8908  }
8909  split(mac1, mac2, "(") #)
8910  macro = mac2[1]
8911  prefix = substr(line, 1, index(line, defundef) - 1)
8912  if (D_is_set[macro]) {
8913    # Preserve the white space surrounding the "#".
8914    print prefix "define", macro P[macro] D[macro]
8915    next
8916  } else {
8917    # Replace #undef with comments.  This is necessary, for example,
8918    # in the case of _POSIX_SOURCE, which is predefined and required
8919    # on some systems where configure will not decide to define it.
8920    if (defundef == "undef") {
8921      print "/*", prefix defundef, macro, "*/"
8922      next
8923    }
8924  }
8925}
8926{ print }
8927_ACAWK
8928_ACEOF
8929cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8930  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8931fi # test -n "$CONFIG_HEADERS"
8932
8933
8934eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
8935shift
8936for ac_tag
8937do
8938  case $ac_tag in
8939  :[FHLC]) ac_mode=$ac_tag; continue;;
8940  esac
8941  case $ac_mode$ac_tag in
8942  :[FHL]*:*);;
8943  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8944  :[FH]-) ac_tag=-:-;;
8945  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8946  esac
8947  ac_save_IFS=$IFS
8948  IFS=:
8949  set x $ac_tag
8950  IFS=$ac_save_IFS
8951  shift
8952  ac_file=$1
8953  shift
8954
8955  case $ac_mode in
8956  :L) ac_source=$1;;
8957  :[FH])
8958    ac_file_inputs=
8959    for ac_f
8960    do
8961      case $ac_f in
8962      -) ac_f="$ac_tmp/stdin";;
8963      *) # Look for the file first in the build tree, then in the source tree
8964	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
8965	 # because $ac_f cannot contain `:'.
8966	 test -f "$ac_f" ||
8967	   case $ac_f in
8968	   [\\/$]*) false;;
8969	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8970	   esac ||
8971	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8972      esac
8973      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8974      as_fn_append ac_file_inputs " '$ac_f'"
8975    done
8976
8977    # Let's still pretend it is `configure' which instantiates (i.e., don't
8978    # use $as_me), people would be surprised to read:
8979    #    /* config.h.  Generated by config.status.  */
8980    configure_input='Generated from '`
8981	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8982	`' by configure.'
8983    if test x"$ac_file" != x-; then
8984      configure_input="$ac_file.  $configure_input"
8985      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8986$as_echo "$as_me: creating $ac_file" >&6;}
8987    fi
8988    # Neutralize special characters interpreted by sed in replacement strings.
8989    case $configure_input in #(
8990    *\&* | *\|* | *\\* )
8991       ac_sed_conf_input=`$as_echo "$configure_input" |
8992       sed 's/[\\\\&|]/\\\\&/g'`;; #(
8993    *) ac_sed_conf_input=$configure_input;;
8994    esac
8995
8996    case $ac_tag in
8997    *:-:* | *:-) cat >"$ac_tmp/stdin" \
8998      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8999    esac
9000    ;;
9001  esac
9002
9003  ac_dir=`$as_dirname -- "$ac_file" ||
9004$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9005	 X"$ac_file" : 'X\(//\)[^/]' \| \
9006	 X"$ac_file" : 'X\(//\)$' \| \
9007	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9008$as_echo X"$ac_file" |
9009    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9010	    s//\1/
9011	    q
9012	  }
9013	  /^X\(\/\/\)[^/].*/{
9014	    s//\1/
9015	    q
9016	  }
9017	  /^X\(\/\/\)$/{
9018	    s//\1/
9019	    q
9020	  }
9021	  /^X\(\/\).*/{
9022	    s//\1/
9023	    q
9024	  }
9025	  s/.*/./; q'`
9026  as_dir="$ac_dir"; as_fn_mkdir_p
9027  ac_builddir=.
9028
9029case "$ac_dir" in
9030.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9031*)
9032  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9033  # A ".." for each directory in $ac_dir_suffix.
9034  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9035  case $ac_top_builddir_sub in
9036  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9037  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9038  esac ;;
9039esac
9040ac_abs_top_builddir=$ac_pwd
9041ac_abs_builddir=$ac_pwd$ac_dir_suffix
9042# for backward compatibility:
9043ac_top_builddir=$ac_top_build_prefix
9044
9045case $srcdir in
9046  .)  # We are building in place.
9047    ac_srcdir=.
9048    ac_top_srcdir=$ac_top_builddir_sub
9049    ac_abs_top_srcdir=$ac_pwd ;;
9050  [\\/]* | ?:[\\/]* )  # Absolute name.
9051    ac_srcdir=$srcdir$ac_dir_suffix;
9052    ac_top_srcdir=$srcdir
9053    ac_abs_top_srcdir=$srcdir ;;
9054  *) # Relative name.
9055    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9056    ac_top_srcdir=$ac_top_build_prefix$srcdir
9057    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9058esac
9059ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9060
9061
9062  case $ac_mode in
9063  :F)
9064  #
9065  # CONFIG_FILE
9066  #
9067
9068  case $INSTALL in
9069  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9070  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9071  esac
9072_ACEOF
9073
9074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9075# If the template does not know about datarootdir, expand it.
9076# FIXME: This hack should be removed a few years after 2.60.
9077ac_datarootdir_hack=; ac_datarootdir_seen=
9078ac_sed_dataroot='
9079/datarootdir/ {
9080  p
9081  q
9082}
9083/@datadir@/p
9084/@docdir@/p
9085/@infodir@/p
9086/@localedir@/p
9087/@mandir@/p'
9088case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9089*datarootdir*) ac_datarootdir_seen=yes;;
9090*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9091  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9092$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9093_ACEOF
9094cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9095  ac_datarootdir_hack='
9096  s&@datadir@&$datadir&g
9097  s&@docdir@&$docdir&g
9098  s&@infodir@&$infodir&g
9099  s&@localedir@&$localedir&g
9100  s&@mandir@&$mandir&g
9101  s&\\\${datarootdir}&$datarootdir&g' ;;
9102esac
9103_ACEOF
9104
9105# Neutralize VPATH when `$srcdir' = `.'.
9106# Shell code in configure.ac might set extrasub.
9107# FIXME: do we really want to maintain this feature?
9108cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9109ac_sed_extra="$ac_vpsub
9110$extrasub
9111_ACEOF
9112cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9113:t
9114/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9115s|@configure_input@|$ac_sed_conf_input|;t t
9116s&@top_builddir@&$ac_top_builddir_sub&;t t
9117s&@top_build_prefix@&$ac_top_build_prefix&;t t
9118s&@srcdir@&$ac_srcdir&;t t
9119s&@abs_srcdir@&$ac_abs_srcdir&;t t
9120s&@top_srcdir@&$ac_top_srcdir&;t t
9121s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9122s&@builddir@&$ac_builddir&;t t
9123s&@abs_builddir@&$ac_abs_builddir&;t t
9124s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9125s&@INSTALL@&$ac_INSTALL&;t t
9126$ac_datarootdir_hack
9127"
9128eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9129if $ac_cs_awk_getline; then
9130  $AWK -f "$ac_tmp/subs.awk"
9131else
9132  $AWK -f "$ac_tmp/subs.awk" | $SHELL
9133fi \
9134  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9135
9136test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9137  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9138  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
9139      "$ac_tmp/out"`; test -z "$ac_out"; } &&
9140  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9141which seems to be undefined.  Please make sure it is defined" >&5
9142$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9143which seems to be undefined.  Please make sure it is defined" >&2;}
9144
9145  rm -f "$ac_tmp/stdin"
9146  case $ac_file in
9147  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9148  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9149  esac \
9150  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9151 ;;
9152  :H)
9153  #
9154  # CONFIG_HEADER
9155  #
9156  if test x"$ac_file" != x-; then
9157    {
9158      $as_echo "/* $configure_input  */" \
9159      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9160    } >"$ac_tmp/config.h" \
9161      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9162    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9163      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9164$as_echo "$as_me: $ac_file is unchanged" >&6;}
9165    else
9166      rm -f "$ac_file"
9167      mv "$ac_tmp/config.h" "$ac_file" \
9168	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
9169    fi
9170  else
9171    $as_echo "/* $configure_input  */" \
9172      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9173      || as_fn_error $? "could not create -" "$LINENO" 5
9174  fi
9175 ;;
9176
9177  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9178$as_echo "$as_me: executing $ac_file commands" >&6;}
9179 ;;
9180  esac
9181
9182
9183  case $ac_file$ac_mode in
9184    "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
9185if test -n "$CONFIG_FILES"; then
9186  if test -n "${with_target_subdir}"; then
9187    # FIXME: We shouldn't need to set ac_file
9188    ac_file=Makefile
9189    LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9190    . ${libiberty_topdir}/config-ml.in
9191  fi
9192fi ;;
9193
9194  esac
9195done # for ac_tag
9196
9197
9198as_fn_exit 0
9199_ACEOF
9200ac_clean_files=$ac_clean_files_save
9201
9202test $ac_write_fail = 0 ||
9203  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9204
9205
9206# configure is writing to config.log, and then calls config.status.
9207# config.status does its own redirection, appending to config.log.
9208# Unfortunately, on DOS this fails, as config.log is still kept open
9209# by configure, so config.status won't be able to write to it; its
9210# output is simply discarded.  So we exec the FD to /dev/null,
9211# effectively closing config.log, so it can be properly (re)opened and
9212# appended to by config.status.  When coming back to configure, we
9213# need to make the FD available again.
9214if test "$no_create" != yes; then
9215  ac_cs_success=:
9216  ac_config_status_args=
9217  test "$silent" = yes &&
9218    ac_config_status_args="$ac_config_status_args --quiet"
9219  exec 5>/dev/null
9220  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9221  exec 5>>config.log
9222  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9223  # would make configure fail if this is the last instruction.
9224  $ac_cs_success || as_fn_exit 1
9225fi
9226if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9227  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9228$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9229fi
9230
9231