OSDN Git Service

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