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