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