OSDN Git Service

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