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