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