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