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