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