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