merge from gcc
[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 ac_libiberty_warn_cflags=
3350 save_CFLAGS="$CFLAGS"
3351 for option in -W -Wall -Wwrite-strings -Wc++-compat \
3352 -Wstrict-prototypes; do
3353 as_acx_Woption=`echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
3354
3355 echo "$as_me:$LINENO: checking whether $CC supports $option" >&5
3356 echo $ECHO_N "checking whether $CC supports $option... $ECHO_C" >&6
3357 if eval "test \"\${$as_acx_Woption+set}\" = set"; then
3358 echo $ECHO_N "(cached) $ECHO_C" >&6
3359 else
3360 CFLAGS="$option"
3361 cat >conftest.$ac_ext <<_ACEOF
3362 /* confdefs.h. */
3363 _ACEOF
3364 cat confdefs.h >>conftest.$ac_ext
3365 cat >>conftest.$ac_ext <<_ACEOF
3366 /* end confdefs.h. */
3367
3368 int
3369 main ()
3370 {
3371
3372 ;
3373 return 0;
3374 }
3375 _ACEOF
3376 rm -f conftest.$ac_objext
3377 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3378 (eval $ac_compile) 2>conftest.er1
3379 ac_status=$?
3380 grep -v '^ *+' conftest.er1 >conftest.err
3381 rm -f conftest.er1
3382 cat conftest.err >&5
3383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3384 (exit $ac_status); } &&
3385 { ac_try='test -z "$ac_c_werror_flag"
3386 || test ! -s conftest.err'
3387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3388 (eval $ac_try) 2>&5
3389 ac_status=$?
3390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3391 (exit $ac_status); }; } &&
3392 { ac_try='test -s conftest.$ac_objext'
3393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3394 (eval $ac_try) 2>&5
3395 ac_status=$?
3396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397 (exit $ac_status); }; }; then
3398 eval "$as_acx_Woption=yes"
3399 else
3400 echo "$as_me: failed program was:" >&5
3401 sed 's/^/| /' conftest.$ac_ext >&5
3402
3403 eval "$as_acx_Woption=no"
3404 fi
3405 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3406
3407 fi
3408 echo "$as_me:$LINENO: result: `eval echo '${'$as_acx_Woption'}'`" >&5
3409 echo "${ECHO_T}`eval echo '${'$as_acx_Woption'}'`" >&6
3410 if test `eval echo '${'$as_acx_Woption'}'` = yes; then
3411 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$option"
3412 fi
3413
3414 done
3415 CFLAGS="$save_CFLAGS"
3416
3417 if test "$GCC" = yes; then
3418 echo "$as_me:$LINENO: checking whether $CC supports -pedantic " >&5
3419 echo $ECHO_N "checking whether $CC supports -pedantic ... $ECHO_C" >&6
3420 if test "${acx_cv_prog_cc_pedantic_+set}" = set; then
3421 echo $ECHO_N "(cached) $ECHO_C" >&6
3422 else
3423 save_CFLAGS="$CFLAGS"
3424 CFLAGS="-pedantic "
3425 cat >conftest.$ac_ext <<_ACEOF
3426 /* confdefs.h. */
3427 _ACEOF
3428 cat confdefs.h >>conftest.$ac_ext
3429 cat >>conftest.$ac_ext <<_ACEOF
3430 /* end confdefs.h. */
3431
3432 int
3433 main ()
3434 {
3435
3436 ;
3437 return 0;
3438 }
3439 _ACEOF
3440 rm -f conftest.$ac_objext
3441 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3442 (eval $ac_compile) 2>conftest.er1
3443 ac_status=$?
3444 grep -v '^ *+' conftest.er1 >conftest.err
3445 rm -f conftest.er1
3446 cat conftest.err >&5
3447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3448 (exit $ac_status); } &&
3449 { ac_try='test -z "$ac_c_werror_flag"
3450 || test ! -s conftest.err'
3451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3452 (eval $ac_try) 2>&5
3453 ac_status=$?
3454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455 (exit $ac_status); }; } &&
3456 { ac_try='test -s conftest.$ac_objext'
3457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3458 (eval $ac_try) 2>&5
3459 ac_status=$?
3460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3461 (exit $ac_status); }; }; then
3462 acx_cv_prog_cc_pedantic_=yes
3463 else
3464 echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3466
3467 acx_cv_prog_cc_pedantic_=no
3468 fi
3469 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3470 CFLAGS="$save_CFLAGS"
3471 fi
3472 echo "$as_me:$LINENO: result: $acx_cv_prog_cc_pedantic_" >&5
3473 echo "${ECHO_T}$acx_cv_prog_cc_pedantic_" >&6
3474 if test $acx_cv_prog_cc_pedantic_ = yes; then
3475 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
3476 fi
3477
3478
3479 fi
3480
3481
3482
3483 if test "x$CC" != xcc; then
3484 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
3485 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
3486 else
3487 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
3488 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
3489 fi
3490 set dummy $CC; ac_cc=`echo $2 |
3491 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3492 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
3493 echo $ECHO_N "(cached) $ECHO_C" >&6
3494 else
3495 cat >conftest.$ac_ext <<_ACEOF
3496 /* confdefs.h. */
3497 _ACEOF
3498 cat confdefs.h >>conftest.$ac_ext
3499 cat >>conftest.$ac_ext <<_ACEOF
3500 /* end confdefs.h. */
3501
3502 int
3503 main ()
3504 {
3505
3506 ;
3507 return 0;
3508 }
3509 _ACEOF
3510 # Make sure it works both with $CC and with simple cc.
3511 # We do the test twice because some compilers refuse to overwrite an
3512 # existing .o file with -o, though they will create one.
3513 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3514 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3515 (eval $ac_try) 2>&5
3516 ac_status=$?
3517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3518 (exit $ac_status); } &&
3519 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3520 (eval $ac_try) 2>&5
3521 ac_status=$?
3522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523 (exit $ac_status); };
3524 then
3525 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
3526 if test "x$CC" != xcc; then
3527 # Test first that cc exists at all.
3528 if { ac_try='cc -c conftest.$ac_ext >&5'
3529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3530 (eval $ac_try) 2>&5
3531 ac_status=$?
3532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3533 (exit $ac_status); }; }; then
3534 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3535 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3536 (eval $ac_try) 2>&5
3537 ac_status=$?
3538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3539 (exit $ac_status); } &&
3540 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3541 (eval $ac_try) 2>&5
3542 ac_status=$?
3543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3544 (exit $ac_status); };
3545 then
3546 # cc works too.
3547 :
3548 else
3549 # cc exists but doesn't like -o.
3550 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3551 fi
3552 fi
3553 fi
3554 else
3555 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3556 fi
3557 rm -f conftest*
3558
3559 fi
3560 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
3561 echo "$as_me:$LINENO: result: yes" >&5
3562 echo "${ECHO_T}yes" >&6
3563 else
3564 echo "$as_me:$LINENO: result: no" >&5
3565 echo "${ECHO_T}no" >&6
3566
3567 cat >>confdefs.h <<\_ACEOF
3568 #define NO_MINUS_C_MINUS_O 1
3569 _ACEOF
3570
3571 fi
3572
3573 # autoconf is lame and doesn't give us any substitution variable for this.
3574 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
3575 NO_MINUS_C_MINUS_O=yes
3576 else
3577 OUTPUT_OPTION='-o $@'
3578 fi
3579
3580
3581
3582 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
3583 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
3584 if test "${ac_cv_c_const+set}" = set; then
3585 echo $ECHO_N "(cached) $ECHO_C" >&6
3586 else
3587 cat >conftest.$ac_ext <<_ACEOF
3588 /* confdefs.h. */
3589 _ACEOF
3590 cat confdefs.h >>conftest.$ac_ext
3591 cat >>conftest.$ac_ext <<_ACEOF
3592 /* end confdefs.h. */
3593
3594 int
3595 main ()
3596 {
3597 /* FIXME: Include the comments suggested by Paul. */
3598 #ifndef __cplusplus
3599 /* Ultrix mips cc rejects this. */
3600 typedef int charset[2];
3601 const charset x;
3602 /* SunOS 4.1.1 cc rejects this. */
3603 char const *const *ccp;
3604 char **p;
3605 /* NEC SVR4.0.2 mips cc rejects this. */
3606 struct point {int x, y;};
3607 static struct point const zero = {0,0};
3608 /* AIX XL C 1.02.0.0 rejects this.
3609 It does not let you subtract one const X* pointer from another in
3610 an arm of an if-expression whose if-part is not a constant
3611 expression */
3612 const char *g = "string";
3613 ccp = &g + (g ? g-g : 0);
3614 /* HPUX 7.0 cc rejects these. */
3615 ++ccp;
3616 p = (char**) ccp;
3617 ccp = (char const *const *) p;
3618 { /* SCO 3.2v4 cc rejects this. */
3619 char *t;
3620 char const *s = 0 ? (char *) 0 : (char const *) 0;
3621
3622 *t++ = 0;
3623 }
3624 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3625 int x[] = {25, 17};
3626 const int *foo = &x[0];
3627 ++foo;
3628 }
3629 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3630 typedef const int *iptr;
3631 iptr p = 0;
3632 ++p;
3633 }
3634 { /* AIX XL C 1.02.0.0 rejects this saying
3635 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3636 struct s { int j; const int *ap[3]; };
3637 struct s *b; b->j = 5;
3638 }
3639 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3640 const int foo = 10;
3641 }
3642 #endif
3643
3644 ;
3645 return 0;
3646 }
3647 _ACEOF
3648 rm -f conftest.$ac_objext
3649 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3650 (eval $ac_compile) 2>conftest.er1
3651 ac_status=$?
3652 grep -v '^ *+' conftest.er1 >conftest.err
3653 rm -f conftest.er1
3654 cat conftest.err >&5
3655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3656 (exit $ac_status); } &&
3657 { ac_try='test -z "$ac_c_werror_flag"
3658 || test ! -s conftest.err'
3659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3660 (eval $ac_try) 2>&5
3661 ac_status=$?
3662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663 (exit $ac_status); }; } &&
3664 { ac_try='test -s conftest.$ac_objext'
3665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3666 (eval $ac_try) 2>&5
3667 ac_status=$?
3668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3669 (exit $ac_status); }; }; then
3670 ac_cv_c_const=yes
3671 else
3672 echo "$as_me: failed program was:" >&5
3673 sed 's/^/| /' conftest.$ac_ext >&5
3674
3675 ac_cv_c_const=no
3676 fi
3677 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3678 fi
3679 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
3680 echo "${ECHO_T}$ac_cv_c_const" >&6
3681 if test $ac_cv_c_const = no; then
3682
3683 cat >>confdefs.h <<\_ACEOF
3684 #define const
3685 _ACEOF
3686
3687 fi
3688
3689 echo "$as_me:$LINENO: checking for inline" >&5
3690 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3691 if test "${ac_cv_c_inline+set}" = set; then
3692 echo $ECHO_N "(cached) $ECHO_C" >&6
3693 else
3694 ac_cv_c_inline=no
3695 for ac_kw in inline __inline__ __inline; do
3696 cat >conftest.$ac_ext <<_ACEOF
3697 /* confdefs.h. */
3698 _ACEOF
3699 cat confdefs.h >>conftest.$ac_ext
3700 cat >>conftest.$ac_ext <<_ACEOF
3701 /* end confdefs.h. */
3702 #ifndef __cplusplus
3703 typedef int foo_t;
3704 static $ac_kw foo_t static_foo () {return 0; }
3705 $ac_kw foo_t foo () {return 0; }
3706 #endif
3707
3708 _ACEOF
3709 rm -f conftest.$ac_objext
3710 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3711 (eval $ac_compile) 2>conftest.er1
3712 ac_status=$?
3713 grep -v '^ *+' conftest.er1 >conftest.err
3714 rm -f conftest.er1
3715 cat conftest.err >&5
3716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3717 (exit $ac_status); } &&
3718 { ac_try='test -z "$ac_c_werror_flag"
3719 || test ! -s conftest.err'
3720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3721 (eval $ac_try) 2>&5
3722 ac_status=$?
3723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3724 (exit $ac_status); }; } &&
3725 { ac_try='test -s conftest.$ac_objext'
3726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3727 (eval $ac_try) 2>&5
3728 ac_status=$?
3729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3730 (exit $ac_status); }; }; then
3731 ac_cv_c_inline=$ac_kw; break
3732 else
3733 echo "$as_me: failed program was:" >&5
3734 sed 's/^/| /' conftest.$ac_ext >&5
3735
3736 fi
3737 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3738 done
3739
3740 fi
3741 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3742 echo "${ECHO_T}$ac_cv_c_inline" >&6
3743
3744
3745 case $ac_cv_c_inline in
3746 inline | yes) ;;
3747 *)
3748 case $ac_cv_c_inline in
3749 no) ac_val=;;
3750 *) ac_val=$ac_cv_c_inline;;
3751 esac
3752 cat >>confdefs.h <<_ACEOF
3753 #ifndef __cplusplus
3754 #define inline $ac_val
3755 #endif
3756 _ACEOF
3757 ;;
3758 esac
3759
3760 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
3761 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
3762 if test "${ac_cv_c_bigendian+set}" = set; then
3763 echo $ECHO_N "(cached) $ECHO_C" >&6
3764 else
3765 # See if sys/param.h defines the BYTE_ORDER macro.
3766 cat >conftest.$ac_ext <<_ACEOF
3767 /* confdefs.h. */
3768 _ACEOF
3769 cat confdefs.h >>conftest.$ac_ext
3770 cat >>conftest.$ac_ext <<_ACEOF
3771 /* end confdefs.h. */
3772 #include <sys/types.h>
3773 #include <sys/param.h>
3774
3775 int
3776 main ()
3777 {
3778 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3779 bogus endian macros
3780 #endif
3781
3782 ;
3783 return 0;
3784 }
3785 _ACEOF
3786 rm -f conftest.$ac_objext
3787 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3788 (eval $ac_compile) 2>conftest.er1
3789 ac_status=$?
3790 grep -v '^ *+' conftest.er1 >conftest.err
3791 rm -f conftest.er1
3792 cat conftest.err >&5
3793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3794 (exit $ac_status); } &&
3795 { ac_try='test -z "$ac_c_werror_flag"
3796 || test ! -s conftest.err'
3797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3798 (eval $ac_try) 2>&5
3799 ac_status=$?
3800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3801 (exit $ac_status); }; } &&
3802 { ac_try='test -s conftest.$ac_objext'
3803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3804 (eval $ac_try) 2>&5
3805 ac_status=$?
3806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3807 (exit $ac_status); }; }; then
3808 # It does; now see whether it defined to BIG_ENDIAN or not.
3809 cat >conftest.$ac_ext <<_ACEOF
3810 /* confdefs.h. */
3811 _ACEOF
3812 cat confdefs.h >>conftest.$ac_ext
3813 cat >>conftest.$ac_ext <<_ACEOF
3814 /* end confdefs.h. */
3815 #include <sys/types.h>
3816 #include <sys/param.h>
3817
3818 int
3819 main ()
3820 {
3821 #if BYTE_ORDER != BIG_ENDIAN
3822 not big endian
3823 #endif
3824
3825 ;
3826 return 0;
3827 }
3828 _ACEOF
3829 rm -f conftest.$ac_objext
3830 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3831 (eval $ac_compile) 2>conftest.er1
3832 ac_status=$?
3833 grep -v '^ *+' conftest.er1 >conftest.err
3834 rm -f conftest.er1
3835 cat conftest.err >&5
3836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3837 (exit $ac_status); } &&
3838 { ac_try='test -z "$ac_c_werror_flag"
3839 || test ! -s conftest.err'
3840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3841 (eval $ac_try) 2>&5
3842 ac_status=$?
3843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3844 (exit $ac_status); }; } &&
3845 { ac_try='test -s conftest.$ac_objext'
3846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3847 (eval $ac_try) 2>&5
3848 ac_status=$?
3849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3850 (exit $ac_status); }; }; then
3851 ac_cv_c_bigendian=yes
3852 else
3853 echo "$as_me: failed program was:" >&5
3854 sed 's/^/| /' conftest.$ac_ext >&5
3855
3856 ac_cv_c_bigendian=no
3857 fi
3858 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3859 else
3860 echo "$as_me: failed program was:" >&5
3861 sed 's/^/| /' conftest.$ac_ext >&5
3862
3863 # It does not; compile a test program.
3864 if test "$cross_compiling" = yes; then
3865 # try to guess the endianness by grepping values into an object file
3866 ac_cv_c_bigendian=unknown
3867 cat >conftest.$ac_ext <<_ACEOF
3868 /* confdefs.h. */
3869 _ACEOF
3870 cat confdefs.h >>conftest.$ac_ext
3871 cat >>conftest.$ac_ext <<_ACEOF
3872 /* end confdefs.h. */
3873 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
3874 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
3875 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
3876 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
3877 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
3878 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
3879 int
3880 main ()
3881 {
3882 _ascii (); _ebcdic ();
3883 ;
3884 return 0;
3885 }
3886 _ACEOF
3887 rm -f conftest.$ac_objext
3888 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3889 (eval $ac_compile) 2>conftest.er1
3890 ac_status=$?
3891 grep -v '^ *+' conftest.er1 >conftest.err
3892 rm -f conftest.er1
3893 cat conftest.err >&5
3894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3895 (exit $ac_status); } &&
3896 { ac_try='test -z "$ac_c_werror_flag"
3897 || test ! -s conftest.err'
3898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3899 (eval $ac_try) 2>&5
3900 ac_status=$?
3901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3902 (exit $ac_status); }; } &&
3903 { ac_try='test -s conftest.$ac_objext'
3904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3905 (eval $ac_try) 2>&5
3906 ac_status=$?
3907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3908 (exit $ac_status); }; }; then
3909 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
3910 ac_cv_c_bigendian=yes
3911 fi
3912 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
3913 if test "$ac_cv_c_bigendian" = unknown; then
3914 ac_cv_c_bigendian=no
3915 else
3916 # finding both strings is unlikely to happen, but who knows?
3917 ac_cv_c_bigendian=unknown
3918 fi
3919 fi
3920 else
3921 echo "$as_me: failed program was:" >&5
3922 sed 's/^/| /' conftest.$ac_ext >&5
3923
3924 fi
3925 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3926 else
3927 cat >conftest.$ac_ext <<_ACEOF
3928 /* confdefs.h. */
3929 _ACEOF
3930 cat confdefs.h >>conftest.$ac_ext
3931 cat >>conftest.$ac_ext <<_ACEOF
3932 /* end confdefs.h. */
3933 int
3934 main ()
3935 {
3936 /* Are we little or big endian? From Harbison&Steele. */
3937 union
3938 {
3939 long l;
3940 char c[sizeof (long)];
3941 } u;
3942 u.l = 1;
3943 exit (u.c[sizeof (long) - 1] == 1);
3944 }
3945 _ACEOF
3946 rm -f conftest$ac_exeext
3947 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3948 (eval $ac_link) 2>&5
3949 ac_status=$?
3950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3951 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3953 (eval $ac_try) 2>&5
3954 ac_status=$?
3955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3956 (exit $ac_status); }; }; then
3957 ac_cv_c_bigendian=no
3958 else
3959 echo "$as_me: program exited with status $ac_status" >&5
3960 echo "$as_me: failed program was:" >&5
3961 sed 's/^/| /' conftest.$ac_ext >&5
3962
3963 ( exit $ac_status )
3964 ac_cv_c_bigendian=yes
3965 fi
3966 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3967 fi
3968 fi
3969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3970 fi
3971 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
3972 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
3973 case $ac_cv_c_bigendian in
3974 yes)
3975
3976 cat >>confdefs.h <<\_ACEOF
3977 #define WORDS_BIGENDIAN 1
3978 _ACEOF
3979 ;;
3980 no)
3981 ;;
3982 *)
3983 { { echo "$as_me:$LINENO: error: unknown endianness
3984 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
3985 echo "$as_me: error: unknown endianness
3986 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
3987 { (exit 1); exit 1; }; } ;;
3988 esac
3989
3990
3991
3992
3993 ac_config_headers="$ac_config_headers config.h:config.in"
3994
3995
3996
3997 # Find a good install program. We prefer a C program (faster),
3998 # so one script is as good as another. But avoid the broken or
3999 # incompatible versions:
4000 # SysV /etc/install, /usr/sbin/install
4001 # SunOS /usr/etc/install
4002 # IRIX /sbin/install
4003 # AIX /bin/install
4004 # AmigaOS /C/install, which installs bootblocks on floppy discs
4005 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4006 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4007 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4008 # OS/2's system install, which has a completely different semantic
4009 # ./install, which can be erroneously created by make from ./install.sh.
4010 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4011 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4012 if test -z "$INSTALL"; then
4013 if test "${ac_cv_path_install+set}" = set; then
4014 echo $ECHO_N "(cached) $ECHO_C" >&6
4015 else
4016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4017 for as_dir in $PATH
4018 do
4019 IFS=$as_save_IFS
4020 test -z "$as_dir" && as_dir=.
4021 # Account for people who put trailing slashes in PATH elements.
4022 case $as_dir/ in
4023 ./ | .// | /cC/* | \
4024 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4025 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4026 /usr/ucb/* ) ;;
4027 *)
4028 # OSF1 and SCO ODT 3.0 have their own names for install.
4029 # Don't use installbsd from OSF since it installs stuff as root
4030 # by default.
4031 for ac_prog in ginstall scoinst install; do
4032 for ac_exec_ext in '' $ac_executable_extensions; do
4033 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4034 if test $ac_prog = install &&
4035 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4036 # AIX install. It has an incompatible calling convention.
4037 :
4038 elif test $ac_prog = install &&
4039 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4040 # program-specific install script used by HP pwplus--don't use.
4041 :
4042 else
4043 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4044 break 3
4045 fi
4046 fi
4047 done
4048 done
4049 ;;
4050 esac
4051 done
4052
4053
4054 fi
4055 if test "${ac_cv_path_install+set}" = set; then
4056 INSTALL=$ac_cv_path_install
4057 else
4058 # As a last resort, use the slow shell script. We don't cache a
4059 # path for INSTALL within a source directory, because that will
4060 # break other packages using the cache if that directory is
4061 # removed, or if the path is relative.
4062 INSTALL=$ac_install_sh
4063 fi
4064 fi
4065 echo "$as_me:$LINENO: result: $INSTALL" >&5
4066 echo "${ECHO_T}$INSTALL" >&6
4067
4068 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4069 # It thinks the first close brace ends the variable substitution.
4070 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4071
4072 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4073
4074 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4075
4076
4077 # Don't build the shared library for build.
4078 if [ -n "${with_build_subdir}" ]; then
4079 enable_shared=no
4080 fi
4081
4082 frag=
4083 case "${host}" in
4084 rs6000-ibm-aix3.1 | rs6000-ibm-aix)
4085 frag=mh-aix ;;
4086 *-*-cxux7*) frag=mh-cxux7 ;;
4087 *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
4088 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
4089 i370-*-opened*) frag=mh-openedition ;;
4090 i[34567]86-*-windows*) frag=mh-windows ;;
4091 esac
4092
4093 if [ -n "${frag}" ]; then
4094 frag=${libiberty_topdir}/libiberty/config/$frag
4095 fi
4096
4097 # If they didn't specify --enable-shared, don't generate shared libs.
4098 case "${enable_shared}" in
4099 yes) shared=yes ;;
4100 no) shared=no ;;
4101 "") shared=no ;;
4102 *) shared=yes ;;
4103 esac
4104 if [ "${shared}" = "yes" ]; then
4105 case "${host}" in
4106 *-*-cygwin*) ;;
4107 alpha*-*-linux*) PICFLAG=-fPIC ;;
4108 arm*-*-*) PICFLAG=-fPIC ;;
4109 hppa*-*-*) PICFLAG=-fPIC ;;
4110 i370-*-*) PICFLAG=-fPIC ;;
4111 ia64-*-*) PICFLAG=-fpic ;;
4112 i[34567]86-*-* | x86_64-*-*)
4113 PICFLAG=-fpic ;;
4114 m68k-*-*) PICFLAG=-fpic ;;
4115 mips*-*-linux) PICFLAG=-fPIC ;;
4116 powerpc*-*-aix*) ;;
4117 powerpc*-*-*) PICFLAG=-fPIC ;;
4118 sparc*-*-*) case "${CFLAGS}" in
4119 *-fpic* ) PICFLAG=-fpic ;;
4120 * ) PICFLAG=-fPIC ;;
4121 esac ;;
4122 s390*-*-*) PICFLAG=-fpic ;;
4123 esac
4124 fi
4125
4126
4127 echo "# Warning: this fragment is automatically generated" > temp-frag
4128
4129 if [ -n "${frag}" ] && [ -f "${frag}" ]; then
4130 echo "Appending ${frag} to xhost-mkfrag"
4131 echo "# Following fragment copied from ${frag}" >> temp-frag
4132 cat ${frag} >> temp-frag
4133 fi
4134
4135 # record if we want to build shared libs.
4136 if [ "${shared}" = "yes" ]; then
4137 echo enable_shared = yes >> temp-frag
4138 else
4139 echo enable_shared = no >> temp-frag
4140 fi
4141
4142 frag=xhost-mkfrag
4143 ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4144
4145 host_makefile_frag=${frag}
4146
4147
4148 # It's OK to check for header files. Although the compiler may not be
4149 # able to link anything, it had better be able to at least compile
4150 # something.
4151
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 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
4177 do
4178 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4179 echo "$as_me:$LINENO: checking for $ac_header" >&5
4180 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4181 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4182 echo $ECHO_N "(cached) $ECHO_C" >&6
4183 else
4184 cat >conftest.$ac_ext <<_ACEOF
4185 /* confdefs.h. */
4186 _ACEOF
4187 cat confdefs.h >>conftest.$ac_ext
4188 cat >>conftest.$ac_ext <<_ACEOF
4189 /* end confdefs.h. */
4190 #include <$ac_header>
4191 _ACEOF
4192 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4193 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4194 ac_status=$?
4195 grep -v '^ *+' conftest.er1 >conftest.err
4196 rm -f conftest.er1
4197 cat conftest.err >&5
4198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4199 (exit $ac_status); } >/dev/null; then
4200 if test -s conftest.err; then
4201 ac_cpp_err=$ac_c_preproc_warn_flag
4202 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4203 else
4204 ac_cpp_err=
4205 fi
4206 else
4207 ac_cpp_err=yes
4208 fi
4209 if test -z "$ac_cpp_err"; then
4210 eval "$as_ac_Header=yes"
4211 else
4212 echo "$as_me: failed program was:" >&5
4213 sed 's/^/| /' conftest.$ac_ext >&5
4214
4215 eval "$as_ac_Header=no"
4216 fi
4217 rm -f conftest.err conftest.$ac_ext
4218 fi
4219 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4220 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4221 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4222 cat >>confdefs.h <<_ACEOF
4223 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4224 _ACEOF
4225
4226 fi
4227 done
4228
4229 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
4230 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
4231 if test "${ac_cv_header_sys_wait_h+set}" = set; then
4232 echo $ECHO_N "(cached) $ECHO_C" >&6
4233 else
4234 cat >conftest.$ac_ext <<_ACEOF
4235 /* confdefs.h. */
4236 _ACEOF
4237 cat confdefs.h >>conftest.$ac_ext
4238 cat >>conftest.$ac_ext <<_ACEOF
4239 /* end confdefs.h. */
4240 #include <sys/types.h>
4241 #include <sys/wait.h>
4242 #ifndef WEXITSTATUS
4243 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4244 #endif
4245 #ifndef WIFEXITED
4246 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4247 #endif
4248
4249 int
4250 main ()
4251 {
4252 int s;
4253 wait (&s);
4254 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4255 ;
4256 return 0;
4257 }
4258 _ACEOF
4259 rm -f conftest.$ac_objext
4260 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4261 (eval $ac_compile) 2>conftest.er1
4262 ac_status=$?
4263 grep -v '^ *+' conftest.er1 >conftest.err
4264 rm -f conftest.er1
4265 cat conftest.err >&5
4266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4267 (exit $ac_status); } &&
4268 { ac_try='test -z "$ac_c_werror_flag"
4269 || test ! -s conftest.err'
4270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4271 (eval $ac_try) 2>&5
4272 ac_status=$?
4273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4274 (exit $ac_status); }; } &&
4275 { ac_try='test -s conftest.$ac_objext'
4276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4277 (eval $ac_try) 2>&5
4278 ac_status=$?
4279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4280 (exit $ac_status); }; }; then
4281 ac_cv_header_sys_wait_h=yes
4282 else
4283 echo "$as_me: failed program was:" >&5
4284 sed 's/^/| /' conftest.$ac_ext >&5
4285
4286 ac_cv_header_sys_wait_h=no
4287 fi
4288 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4289 fi
4290 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
4291 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
4292 if test $ac_cv_header_sys_wait_h = yes; then
4293
4294 cat >>confdefs.h <<\_ACEOF
4295 #define HAVE_SYS_WAIT_H 1
4296 _ACEOF
4297
4298 fi
4299
4300 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
4301 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
4302 if test "${ac_cv_header_time+set}" = set; then
4303 echo $ECHO_N "(cached) $ECHO_C" >&6
4304 else
4305 cat >conftest.$ac_ext <<_ACEOF
4306 /* confdefs.h. */
4307 _ACEOF
4308 cat confdefs.h >>conftest.$ac_ext
4309 cat >>conftest.$ac_ext <<_ACEOF
4310 /* end confdefs.h. */
4311 #include <sys/types.h>
4312 #include <sys/time.h>
4313 #include <time.h>
4314
4315 int
4316 main ()
4317 {
4318 if ((struct tm *) 0)
4319 return 0;
4320 ;
4321 return 0;
4322 }
4323 _ACEOF
4324 rm -f conftest.$ac_objext
4325 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4326 (eval $ac_compile) 2>conftest.er1
4327 ac_status=$?
4328 grep -v '^ *+' conftest.er1 >conftest.err
4329 rm -f conftest.er1
4330 cat conftest.err >&5
4331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4332 (exit $ac_status); } &&
4333 { ac_try='test -z "$ac_c_werror_flag"
4334 || test ! -s conftest.err'
4335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4336 (eval $ac_try) 2>&5
4337 ac_status=$?
4338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4339 (exit $ac_status); }; } &&
4340 { ac_try='test -s conftest.$ac_objext'
4341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4342 (eval $ac_try) 2>&5
4343 ac_status=$?
4344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4345 (exit $ac_status); }; }; then
4346 ac_cv_header_time=yes
4347 else
4348 echo "$as_me: failed program was:" >&5
4349 sed 's/^/| /' conftest.$ac_ext >&5
4350
4351 ac_cv_header_time=no
4352 fi
4353 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4354 fi
4355 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
4356 echo "${ECHO_T}$ac_cv_header_time" >&6
4357 if test $ac_cv_header_time = yes; then
4358
4359 cat >>confdefs.h <<\_ACEOF
4360 #define TIME_WITH_SYS_TIME 1
4361 _ACEOF
4362
4363 fi
4364
4365
4366 echo "$as_me:$LINENO: checking whether errno must be declared" >&5
4367 echo $ECHO_N "checking whether errno must be declared... $ECHO_C" >&6
4368 if test "${libiberty_cv_declare_errno+set}" = set; then
4369 echo $ECHO_N "(cached) $ECHO_C" >&6
4370 else
4371 cat >conftest.$ac_ext <<_ACEOF
4372 /* confdefs.h. */
4373 _ACEOF
4374 cat confdefs.h >>conftest.$ac_ext
4375 cat >>conftest.$ac_ext <<_ACEOF
4376 /* end confdefs.h. */
4377 #include <errno.h>
4378 int
4379 main ()
4380 {
4381 int x = errno;
4382 ;
4383 return 0;
4384 }
4385 _ACEOF
4386 rm -f conftest.$ac_objext
4387 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4388 (eval $ac_compile) 2>conftest.er1
4389 ac_status=$?
4390 grep -v '^ *+' conftest.er1 >conftest.err
4391 rm -f conftest.er1
4392 cat conftest.err >&5
4393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4394 (exit $ac_status); } &&
4395 { ac_try='test -z "$ac_c_werror_flag"
4396 || test ! -s conftest.err'
4397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4398 (eval $ac_try) 2>&5
4399 ac_status=$?
4400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401 (exit $ac_status); }; } &&
4402 { ac_try='test -s conftest.$ac_objext'
4403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4404 (eval $ac_try) 2>&5
4405 ac_status=$?
4406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407 (exit $ac_status); }; }; then
4408 libiberty_cv_declare_errno=no
4409 else
4410 echo "$as_me: failed program was:" >&5
4411 sed 's/^/| /' conftest.$ac_ext >&5
4412
4413 libiberty_cv_declare_errno=yes
4414 fi
4415 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4416 fi
4417 echo "$as_me:$LINENO: result: $libiberty_cv_declare_errno" >&5
4418 echo "${ECHO_T}$libiberty_cv_declare_errno" >&6
4419 if test $libiberty_cv_declare_errno = yes
4420 then
4421 cat >>confdefs.h <<\_ACEOF
4422 #define NEED_DECLARATION_ERRNO 1
4423 _ACEOF
4424
4425 fi
4426
4427
4428 # Determine the size of an int for struct fibnode.
4429 echo "$as_me:$LINENO: checking for egrep" >&5
4430 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4431 if test "${ac_cv_prog_egrep+set}" = set; then
4432 echo $ECHO_N "(cached) $ECHO_C" >&6
4433 else
4434 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4435 then ac_cv_prog_egrep='grep -E'
4436 else ac_cv_prog_egrep='egrep'
4437 fi
4438 fi
4439 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4440 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4441 EGREP=$ac_cv_prog_egrep
4442
4443
4444 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4445 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4446 if test "${ac_cv_header_stdc+set}" = set; then
4447 echo $ECHO_N "(cached) $ECHO_C" >&6
4448 else
4449 cat >conftest.$ac_ext <<_ACEOF
4450 /* confdefs.h. */
4451 _ACEOF
4452 cat confdefs.h >>conftest.$ac_ext
4453 cat >>conftest.$ac_ext <<_ACEOF
4454 /* end confdefs.h. */
4455 #include <stdlib.h>
4456 #include <stdarg.h>
4457 #include <string.h>
4458 #include <float.h>
4459
4460 int
4461 main ()
4462 {
4463
4464 ;
4465 return 0;
4466 }
4467 _ACEOF
4468 rm -f conftest.$ac_objext
4469 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4470 (eval $ac_compile) 2>conftest.er1
4471 ac_status=$?
4472 grep -v '^ *+' conftest.er1 >conftest.err
4473 rm -f conftest.er1
4474 cat conftest.err >&5
4475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4476 (exit $ac_status); } &&
4477 { ac_try='test -z "$ac_c_werror_flag"
4478 || test ! -s conftest.err'
4479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4480 (eval $ac_try) 2>&5
4481 ac_status=$?
4482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4483 (exit $ac_status); }; } &&
4484 { ac_try='test -s conftest.$ac_objext'
4485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4486 (eval $ac_try) 2>&5
4487 ac_status=$?
4488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4489 (exit $ac_status); }; }; then
4490 ac_cv_header_stdc=yes
4491 else
4492 echo "$as_me: failed program was:" >&5
4493 sed 's/^/| /' conftest.$ac_ext >&5
4494
4495 ac_cv_header_stdc=no
4496 fi
4497 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4498
4499 if test $ac_cv_header_stdc = yes; then
4500 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4501 cat >conftest.$ac_ext <<_ACEOF
4502 /* confdefs.h. */
4503 _ACEOF
4504 cat confdefs.h >>conftest.$ac_ext
4505 cat >>conftest.$ac_ext <<_ACEOF
4506 /* end confdefs.h. */
4507 #include <string.h>
4508
4509 _ACEOF
4510 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4511 $EGREP "memchr" >/dev/null 2>&1; then
4512 :
4513 else
4514 ac_cv_header_stdc=no
4515 fi
4516 rm -f conftest*
4517
4518 fi
4519
4520 if test $ac_cv_header_stdc = yes; then
4521 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4522 cat >conftest.$ac_ext <<_ACEOF
4523 /* confdefs.h. */
4524 _ACEOF
4525 cat confdefs.h >>conftest.$ac_ext
4526 cat >>conftest.$ac_ext <<_ACEOF
4527 /* end confdefs.h. */
4528 #include <stdlib.h>
4529
4530 _ACEOF
4531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4532 $EGREP "free" >/dev/null 2>&1; then
4533 :
4534 else
4535 ac_cv_header_stdc=no
4536 fi
4537 rm -f conftest*
4538
4539 fi
4540
4541 if test $ac_cv_header_stdc = yes; then
4542 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4543 if test "$cross_compiling" = yes; then
4544 :
4545 else
4546 cat >conftest.$ac_ext <<_ACEOF
4547 /* confdefs.h. */
4548 _ACEOF
4549 cat confdefs.h >>conftest.$ac_ext
4550 cat >>conftest.$ac_ext <<_ACEOF
4551 /* end confdefs.h. */
4552 #include <ctype.h>
4553 #if ((' ' & 0x0FF) == 0x020)
4554 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4555 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4556 #else
4557 # define ISLOWER(c) \
4558 (('a' <= (c) && (c) <= 'i') \
4559 || ('j' <= (c) && (c) <= 'r') \
4560 || ('s' <= (c) && (c) <= 'z'))
4561 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4562 #endif
4563
4564 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4565 int
4566 main ()
4567 {
4568 int i;
4569 for (i = 0; i < 256; i++)
4570 if (XOR (islower (i), ISLOWER (i))
4571 || toupper (i) != TOUPPER (i))
4572 exit(2);
4573 exit (0);
4574 }
4575 _ACEOF
4576 rm -f conftest$ac_exeext
4577 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4578 (eval $ac_link) 2>&5
4579 ac_status=$?
4580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4581 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4583 (eval $ac_try) 2>&5
4584 ac_status=$?
4585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4586 (exit $ac_status); }; }; then
4587 :
4588 else
4589 echo "$as_me: program exited with status $ac_status" >&5
4590 echo "$as_me: failed program was:" >&5
4591 sed 's/^/| /' conftest.$ac_ext >&5
4592
4593 ( exit $ac_status )
4594 ac_cv_header_stdc=no
4595 fi
4596 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4597 fi
4598 fi
4599 fi
4600 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4601 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4602 if test $ac_cv_header_stdc = yes; then
4603
4604 cat >>confdefs.h <<\_ACEOF
4605 #define STDC_HEADERS 1
4606 _ACEOF
4607
4608 fi
4609
4610 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4621 inttypes.h stdint.h unistd.h
4622 do
4623 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4624 echo "$as_me:$LINENO: checking for $ac_header" >&5
4625 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4626 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4627 echo $ECHO_N "(cached) $ECHO_C" >&6
4628 else
4629 cat >conftest.$ac_ext <<_ACEOF
4630 /* confdefs.h. */
4631 _ACEOF
4632 cat confdefs.h >>conftest.$ac_ext
4633 cat >>conftest.$ac_ext <<_ACEOF
4634 /* end confdefs.h. */
4635 #include <$ac_header>
4636 _ACEOF
4637 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4638 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4639 ac_status=$?
4640 grep -v '^ *+' conftest.er1 >conftest.err
4641 rm -f conftest.er1
4642 cat conftest.err >&5
4643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4644 (exit $ac_status); } >/dev/null; then
4645 if test -s conftest.err; then
4646 ac_cpp_err=$ac_c_preproc_warn_flag
4647 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4648 else
4649 ac_cpp_err=
4650 fi
4651 else
4652 ac_cpp_err=yes
4653 fi
4654 if test -z "$ac_cpp_err"; then
4655 eval "$as_ac_Header=yes"
4656 else
4657 echo "$as_me: failed program was:" >&5
4658 sed 's/^/| /' conftest.$ac_ext >&5
4659
4660 eval "$as_ac_Header=no"
4661 fi
4662 rm -f conftest.err conftest.$ac_ext
4663 fi
4664 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4665 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4666 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4667 cat >>confdefs.h <<_ACEOF
4668 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4669 _ACEOF
4670
4671 fi
4672 done
4673
4674
4675 echo "$as_me:$LINENO: checking for int" >&5
4676 echo $ECHO_N "checking for int... $ECHO_C" >&6
4677 if test "${ac_cv_type_int+set}" = set; then
4678 echo $ECHO_N "(cached) $ECHO_C" >&6
4679 else
4680 cat >conftest.$ac_ext <<_ACEOF
4681 /* confdefs.h. */
4682 _ACEOF
4683 cat confdefs.h >>conftest.$ac_ext
4684 cat >>conftest.$ac_ext <<_ACEOF
4685 /* end confdefs.h. */
4686 $ac_includes_default
4687 int
4688 main ()
4689 {
4690 if ((int *) 0)
4691 return 0;
4692 if (sizeof (int))
4693 return 0;
4694 ;
4695 return 0;
4696 }
4697 _ACEOF
4698 rm -f conftest.$ac_objext
4699 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4700 (eval $ac_compile) 2>conftest.er1
4701 ac_status=$?
4702 grep -v '^ *+' conftest.er1 >conftest.err
4703 rm -f conftest.er1
4704 cat conftest.err >&5
4705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4706 (exit $ac_status); } &&
4707 { ac_try='test -z "$ac_c_werror_flag"
4708 || test ! -s conftest.err'
4709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4710 (eval $ac_try) 2>&5
4711 ac_status=$?
4712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4713 (exit $ac_status); }; } &&
4714 { ac_try='test -s conftest.$ac_objext'
4715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4716 (eval $ac_try) 2>&5
4717 ac_status=$?
4718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4719 (exit $ac_status); }; }; then
4720 ac_cv_type_int=yes
4721 else
4722 echo "$as_me: failed program was:" >&5
4723 sed 's/^/| /' conftest.$ac_ext >&5
4724
4725 ac_cv_type_int=no
4726 fi
4727 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4728 fi
4729 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4730 echo "${ECHO_T}$ac_cv_type_int" >&6
4731
4732 echo "$as_me:$LINENO: checking size of int" >&5
4733 echo $ECHO_N "checking size of int... $ECHO_C" >&6
4734 if test "${ac_cv_sizeof_int+set}" = set; then
4735 echo $ECHO_N "(cached) $ECHO_C" >&6
4736 else
4737 if test "$ac_cv_type_int" = yes; then
4738 # The cast to unsigned long works around a bug in the HP C Compiler
4739 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4740 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4741 # This bug is HP SR number 8606223364.
4742 if test "$cross_compiling" = yes; then
4743 # Depending upon the size, compute the lo and hi bounds.
4744 cat >conftest.$ac_ext <<_ACEOF
4745 /* confdefs.h. */
4746 _ACEOF
4747 cat confdefs.h >>conftest.$ac_ext
4748 cat >>conftest.$ac_ext <<_ACEOF
4749 /* end confdefs.h. */
4750 $ac_includes_default
4751 int
4752 main ()
4753 {
4754 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4755 test_array [0] = 0
4756
4757 ;
4758 return 0;
4759 }
4760 _ACEOF
4761 rm -f conftest.$ac_objext
4762 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4763 (eval $ac_compile) 2>conftest.er1
4764 ac_status=$?
4765 grep -v '^ *+' conftest.er1 >conftest.err
4766 rm -f conftest.er1
4767 cat conftest.err >&5
4768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4769 (exit $ac_status); } &&
4770 { ac_try='test -z "$ac_c_werror_flag"
4771 || test ! -s conftest.err'
4772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4773 (eval $ac_try) 2>&5
4774 ac_status=$?
4775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4776 (exit $ac_status); }; } &&
4777 { ac_try='test -s conftest.$ac_objext'
4778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4779 (eval $ac_try) 2>&5
4780 ac_status=$?
4781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4782 (exit $ac_status); }; }; then
4783 ac_lo=0 ac_mid=0
4784 while :; do
4785 cat >conftest.$ac_ext <<_ACEOF
4786 /* confdefs.h. */
4787 _ACEOF
4788 cat confdefs.h >>conftest.$ac_ext
4789 cat >>conftest.$ac_ext <<_ACEOF
4790 /* end confdefs.h. */
4791 $ac_includes_default
4792 int
4793 main ()
4794 {
4795 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4796 test_array [0] = 0
4797
4798 ;
4799 return 0;
4800 }
4801 _ACEOF
4802 rm -f conftest.$ac_objext
4803 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4804 (eval $ac_compile) 2>conftest.er1
4805 ac_status=$?
4806 grep -v '^ *+' conftest.er1 >conftest.err
4807 rm -f conftest.er1
4808 cat conftest.err >&5
4809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4810 (exit $ac_status); } &&
4811 { ac_try='test -z "$ac_c_werror_flag"
4812 || test ! -s conftest.err'
4813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4814 (eval $ac_try) 2>&5
4815 ac_status=$?
4816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4817 (exit $ac_status); }; } &&
4818 { ac_try='test -s conftest.$ac_objext'
4819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4820 (eval $ac_try) 2>&5
4821 ac_status=$?
4822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4823 (exit $ac_status); }; }; then
4824 ac_hi=$ac_mid; break
4825 else
4826 echo "$as_me: failed program was:" >&5
4827 sed 's/^/| /' conftest.$ac_ext >&5
4828
4829 ac_lo=`expr $ac_mid + 1`
4830 if test $ac_lo -le $ac_mid; then
4831 ac_lo= ac_hi=
4832 break
4833 fi
4834 ac_mid=`expr 2 '*' $ac_mid + 1`
4835 fi
4836 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4837 done
4838 else
4839 echo "$as_me: failed program was:" >&5
4840 sed 's/^/| /' conftest.$ac_ext >&5
4841
4842 cat >conftest.$ac_ext <<_ACEOF
4843 /* confdefs.h. */
4844 _ACEOF
4845 cat confdefs.h >>conftest.$ac_ext
4846 cat >>conftest.$ac_ext <<_ACEOF
4847 /* end confdefs.h. */
4848 $ac_includes_default
4849 int
4850 main ()
4851 {
4852 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4853 test_array [0] = 0
4854
4855 ;
4856 return 0;
4857 }
4858 _ACEOF
4859 rm -f conftest.$ac_objext
4860 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4861 (eval $ac_compile) 2>conftest.er1
4862 ac_status=$?
4863 grep -v '^ *+' conftest.er1 >conftest.err
4864 rm -f conftest.er1
4865 cat conftest.err >&5
4866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4867 (exit $ac_status); } &&
4868 { ac_try='test -z "$ac_c_werror_flag"
4869 || test ! -s conftest.err'
4870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4871 (eval $ac_try) 2>&5
4872 ac_status=$?
4873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4874 (exit $ac_status); }; } &&
4875 { ac_try='test -s conftest.$ac_objext'
4876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4877 (eval $ac_try) 2>&5
4878 ac_status=$?
4879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4880 (exit $ac_status); }; }; then
4881 ac_hi=-1 ac_mid=-1
4882 while :; do
4883 cat >conftest.$ac_ext <<_ACEOF
4884 /* confdefs.h. */
4885 _ACEOF
4886 cat confdefs.h >>conftest.$ac_ext
4887 cat >>conftest.$ac_ext <<_ACEOF
4888 /* end confdefs.h. */
4889 $ac_includes_default
4890 int
4891 main ()
4892 {
4893 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4894 test_array [0] = 0
4895
4896 ;
4897 return 0;
4898 }
4899 _ACEOF
4900 rm -f conftest.$ac_objext
4901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4902 (eval $ac_compile) 2>conftest.er1
4903 ac_status=$?
4904 grep -v '^ *+' conftest.er1 >conftest.err
4905 rm -f conftest.er1
4906 cat conftest.err >&5
4907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4908 (exit $ac_status); } &&
4909 { ac_try='test -z "$ac_c_werror_flag"
4910 || test ! -s conftest.err'
4911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4912 (eval $ac_try) 2>&5
4913 ac_status=$?
4914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4915 (exit $ac_status); }; } &&
4916 { ac_try='test -s conftest.$ac_objext'
4917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4918 (eval $ac_try) 2>&5
4919 ac_status=$?
4920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4921 (exit $ac_status); }; }; then
4922 ac_lo=$ac_mid; break
4923 else
4924 echo "$as_me: failed program was:" >&5
4925 sed 's/^/| /' conftest.$ac_ext >&5
4926
4927 ac_hi=`expr '(' $ac_mid ')' - 1`
4928 if test $ac_mid -le $ac_hi; then
4929 ac_lo= ac_hi=
4930 break
4931 fi
4932 ac_mid=`expr 2 '*' $ac_mid`
4933 fi
4934 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4935 done
4936 else
4937 echo "$as_me: failed program was:" >&5
4938 sed 's/^/| /' conftest.$ac_ext >&5
4939
4940 ac_lo= ac_hi=
4941 fi
4942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4943 fi
4944 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4945 # Binary search between lo and hi bounds.
4946 while test "x$ac_lo" != "x$ac_hi"; do
4947 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4948 cat >conftest.$ac_ext <<_ACEOF
4949 /* confdefs.h. */
4950 _ACEOF
4951 cat confdefs.h >>conftest.$ac_ext
4952 cat >>conftest.$ac_ext <<_ACEOF
4953 /* end confdefs.h. */
4954 $ac_includes_default
4955 int
4956 main ()
4957 {
4958 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4959 test_array [0] = 0
4960
4961 ;
4962 return 0;
4963 }
4964 _ACEOF
4965 rm -f conftest.$ac_objext
4966 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4967 (eval $ac_compile) 2>conftest.er1
4968 ac_status=$?
4969 grep -v '^ *+' conftest.er1 >conftest.err
4970 rm -f conftest.er1
4971 cat conftest.err >&5
4972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4973 (exit $ac_status); } &&
4974 { ac_try='test -z "$ac_c_werror_flag"
4975 || test ! -s conftest.err'
4976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4977 (eval $ac_try) 2>&5
4978 ac_status=$?
4979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4980 (exit $ac_status); }; } &&
4981 { ac_try='test -s conftest.$ac_objext'
4982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4983 (eval $ac_try) 2>&5
4984 ac_status=$?
4985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4986 (exit $ac_status); }; }; then
4987 ac_hi=$ac_mid
4988 else
4989 echo "$as_me: failed program was:" >&5
4990 sed 's/^/| /' conftest.$ac_ext >&5
4991
4992 ac_lo=`expr '(' $ac_mid ')' + 1`
4993 fi
4994 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4995 done
4996 case $ac_lo in
4997 ?*) ac_cv_sizeof_int=$ac_lo;;
4998 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4999 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5000 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5001 See \`config.log' for more details." >&5
5002 echo "$as_me: error: cannot compute sizeof (int), 77
5003 See \`config.log' for more details." >&2;}
5004 { (exit 1); exit 1; }; }; } ;;
5005 esac
5006 else
5007 if test "$cross_compiling" = yes; then
5008 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5009 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5010 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5011 See \`config.log' for more details." >&5
5012 echo "$as_me: error: cannot run test program while cross compiling
5013 See \`config.log' for more details." >&2;}
5014 { (exit 1); exit 1; }; }; }
5015 else
5016 cat >conftest.$ac_ext <<_ACEOF
5017 /* confdefs.h. */
5018 _ACEOF
5019 cat confdefs.h >>conftest.$ac_ext
5020 cat >>conftest.$ac_ext <<_ACEOF
5021 /* end confdefs.h. */
5022 $ac_includes_default
5023 long longval () { return (long) (sizeof (int)); }
5024 unsigned long ulongval () { return (long) (sizeof (int)); }
5025 #include <stdio.h>
5026 #include <stdlib.h>
5027 int
5028 main ()
5029 {
5030
5031 FILE *f = fopen ("conftest.val", "w");
5032 if (! f)
5033 exit (1);
5034 if (((long) (sizeof (int))) < 0)
5035 {
5036 long i = longval ();
5037 if (i != ((long) (sizeof (int))))
5038 exit (1);
5039 fprintf (f, "%ld\n", i);
5040 }
5041 else
5042 {
5043 unsigned long i = ulongval ();
5044 if (i != ((long) (sizeof (int))))
5045 exit (1);
5046 fprintf (f, "%lu\n", i);
5047 }
5048 exit (ferror (f) || fclose (f) != 0);
5049
5050 ;
5051 return 0;
5052 }
5053 _ACEOF
5054 rm -f conftest$ac_exeext
5055 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5056 (eval $ac_link) 2>&5
5057 ac_status=$?
5058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5059 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5060 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5061 (eval $ac_try) 2>&5
5062 ac_status=$?
5063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5064 (exit $ac_status); }; }; then
5065 ac_cv_sizeof_int=`cat conftest.val`
5066 else
5067 echo "$as_me: program exited with status $ac_status" >&5
5068 echo "$as_me: failed program was:" >&5
5069 sed 's/^/| /' conftest.$ac_ext >&5
5070
5071 ( exit $ac_status )
5072 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5073 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5074 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5075 See \`config.log' for more details." >&5
5076 echo "$as_me: error: cannot compute sizeof (int), 77
5077 See \`config.log' for more details." >&2;}
5078 { (exit 1); exit 1; }; }; }
5079 fi
5080 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5081 fi
5082 fi
5083 rm -f conftest.val
5084 else
5085 ac_cv_sizeof_int=0
5086 fi
5087 fi
5088 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5089 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5090 cat >>confdefs.h <<_ACEOF
5091 #define SIZEOF_INT $ac_cv_sizeof_int
5092 _ACEOF
5093
5094
5095
5096 echo "$as_me:$LINENO: checking for uintptr_t" >&5
5097 echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
5098 if test "${ac_cv_type_uintptr_t+set}" = set; then
5099 echo $ECHO_N "(cached) $ECHO_C" >&6
5100 else
5101 cat >conftest.$ac_ext <<_ACEOF
5102 /* confdefs.h. */
5103 _ACEOF
5104 cat confdefs.h >>conftest.$ac_ext
5105 cat >>conftest.$ac_ext <<_ACEOF
5106 /* end confdefs.h. */
5107 $ac_includes_default
5108 int
5109 main ()
5110 {
5111 if ((uintptr_t *) 0)
5112 return 0;
5113 if (sizeof (uintptr_t))
5114 return 0;
5115 ;
5116 return 0;
5117 }
5118 _ACEOF
5119 rm -f conftest.$ac_objext
5120 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5121 (eval $ac_compile) 2>conftest.er1
5122 ac_status=$?
5123 grep -v '^ *+' conftest.er1 >conftest.err
5124 rm -f conftest.er1
5125 cat conftest.err >&5
5126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5127 (exit $ac_status); } &&
5128 { ac_try='test -z "$ac_c_werror_flag"
5129 || test ! -s conftest.err'
5130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5131 (eval $ac_try) 2>&5
5132 ac_status=$?
5133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5134 (exit $ac_status); }; } &&
5135 { ac_try='test -s conftest.$ac_objext'
5136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5137 (eval $ac_try) 2>&5
5138 ac_status=$?
5139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5140 (exit $ac_status); }; }; then
5141 ac_cv_type_uintptr_t=yes
5142 else
5143 echo "$as_me: failed program was:" >&5
5144 sed 's/^/| /' conftest.$ac_ext >&5
5145
5146 ac_cv_type_uintptr_t=no
5147 fi
5148 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5149 fi
5150 echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
5151 echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
5152 if test $ac_cv_type_uintptr_t = yes; then
5153 :
5154 else
5155
5156 cat >>confdefs.h <<_ACEOF
5157 #define uintptr_t unsigned long
5158 _ACEOF
5159
5160 fi
5161
5162
5163 # Look for a 64-bit type.
5164 echo "$as_me:$LINENO: checking for a 64-bit type" >&5
5165 echo $ECHO_N "checking for a 64-bit type... $ECHO_C" >&6
5166 if test "${liberty_cv_uint64+set}" = set; then
5167 echo $ECHO_N "(cached) $ECHO_C" >&6
5168 else
5169 cat >conftest.$ac_ext <<_ACEOF
5170 /* confdefs.h. */
5171 _ACEOF
5172 cat confdefs.h >>conftest.$ac_ext
5173 cat >>conftest.$ac_ext <<_ACEOF
5174 /* end confdefs.h. */
5175 #ifdef HAVE_STDINT_H
5176 #include <stdint.h>
5177 #endif
5178 int
5179 main ()
5180 {
5181 extern uint64_t foo;
5182 ;
5183 return 0;
5184 }
5185 _ACEOF
5186 rm -f conftest.$ac_objext
5187 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5188 (eval $ac_compile) 2>conftest.er1
5189 ac_status=$?
5190 grep -v '^ *+' conftest.er1 >conftest.err
5191 rm -f conftest.er1
5192 cat conftest.err >&5
5193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5194 (exit $ac_status); } &&
5195 { ac_try='test -z "$ac_c_werror_flag"
5196 || test ! -s conftest.err'
5197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5198 (eval $ac_try) 2>&5
5199 ac_status=$?
5200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5201 (exit $ac_status); }; } &&
5202 { ac_try='test -s conftest.$ac_objext'
5203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5204 (eval $ac_try) 2>&5
5205 ac_status=$?
5206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5207 (exit $ac_status); }; }; then
5208 liberty_cv_uint64=uint64_t
5209 else
5210 echo "$as_me: failed program was:" >&5
5211 sed 's/^/| /' conftest.$ac_ext >&5
5212
5213 cat >conftest.$ac_ext <<_ACEOF
5214 /* confdefs.h. */
5215 _ACEOF
5216 cat confdefs.h >>conftest.$ac_ext
5217 cat >>conftest.$ac_ext <<_ACEOF
5218 /* end confdefs.h. */
5219 #ifdef HAVE_LIMITS_H
5220 #include <limits.h>
5221 #endif
5222 #ifndef CHAR_BIT
5223 #define CHAR_BIT 8
5224 #endif
5225 int
5226 main ()
5227 {
5228 extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5229 ;
5230 return 0;
5231 }
5232 _ACEOF
5233 rm -f conftest.$ac_objext
5234 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5235 (eval $ac_compile) 2>conftest.er1
5236 ac_status=$?
5237 grep -v '^ *+' conftest.er1 >conftest.err
5238 rm -f conftest.er1
5239 cat conftest.err >&5
5240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241 (exit $ac_status); } &&
5242 { ac_try='test -z "$ac_c_werror_flag"
5243 || test ! -s conftest.err'
5244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5245 (eval $ac_try) 2>&5
5246 ac_status=$?
5247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5248 (exit $ac_status); }; } &&
5249 { ac_try='test -s conftest.$ac_objext'
5250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5251 (eval $ac_try) 2>&5
5252 ac_status=$?
5253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5254 (exit $ac_status); }; }; then
5255 liberty_cv_uint64="unsigned long"
5256 else
5257 echo "$as_me: failed program was:" >&5
5258 sed 's/^/| /' conftest.$ac_ext >&5
5259
5260 cat >conftest.$ac_ext <<_ACEOF
5261 /* confdefs.h. */
5262 _ACEOF
5263 cat confdefs.h >>conftest.$ac_ext
5264 cat >>conftest.$ac_ext <<_ACEOF
5265 /* end confdefs.h. */
5266 #ifdef HAVE_LIMITS_H
5267 #include <limits.h>
5268 #endif
5269 #ifndef CHAR_BIT
5270 #define CHAR_BIT 8
5271 #endif
5272 int
5273 main ()
5274 {
5275 extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5276 ;
5277 return 0;
5278 }
5279 _ACEOF
5280 rm -f conftest.$ac_objext
5281 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5282 (eval $ac_compile) 2>conftest.er1
5283 ac_status=$?
5284 grep -v '^ *+' conftest.er1 >conftest.err
5285 rm -f conftest.er1
5286 cat conftest.err >&5
5287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5288 (exit $ac_status); } &&
5289 { ac_try='test -z "$ac_c_werror_flag"
5290 || test ! -s conftest.err'
5291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5292 (eval $ac_try) 2>&5
5293 ac_status=$?
5294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5295 (exit $ac_status); }; } &&
5296 { ac_try='test -s conftest.$ac_objext'
5297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5298 (eval $ac_try) 2>&5
5299 ac_status=$?
5300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5301 (exit $ac_status); }; }; then
5302 liberty_cv_uint64="unsigned long long"
5303 else
5304 echo "$as_me: failed program was:" >&5
5305 sed 's/^/| /' conftest.$ac_ext >&5
5306
5307 liberty_cv_uint64=none
5308 fi
5309 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5310 fi
5311 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5312 fi
5313 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5314 fi
5315
5316 echo "$as_me:$LINENO: result: $liberty_cv_uint64" >&5
5317 echo "${ECHO_T}$liberty_cv_uint64" >&6
5318 if test "$liberty_cv_uint64" != none; then
5319
5320 cat >>confdefs.h <<_ACEOF
5321 #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5322 _ACEOF
5323
5324 fi
5325
5326 # Given the above check, we always have uintptr_t or a fallback
5327 # definition. So define HAVE_UINTPTR_T in case any imported code
5328 # relies on it.
5329
5330 cat >>confdefs.h <<\_ACEOF
5331 #define HAVE_UINTPTR_T 1
5332 _ACEOF
5333
5334
5335 echo "$as_me:$LINENO: checking for pid_t" >&5
5336 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
5337 if test "${ac_cv_type_pid_t+set}" = set; then
5338 echo $ECHO_N "(cached) $ECHO_C" >&6
5339 else
5340 cat >conftest.$ac_ext <<_ACEOF
5341 /* confdefs.h. */
5342 _ACEOF
5343 cat confdefs.h >>conftest.$ac_ext
5344 cat >>conftest.$ac_ext <<_ACEOF
5345 /* end confdefs.h. */
5346 $ac_includes_default
5347 int
5348 main ()
5349 {
5350 if ((pid_t *) 0)
5351 return 0;
5352 if (sizeof (pid_t))
5353 return 0;
5354 ;
5355 return 0;
5356 }
5357 _ACEOF
5358 rm -f conftest.$ac_objext
5359 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5360 (eval $ac_compile) 2>conftest.er1
5361 ac_status=$?
5362 grep -v '^ *+' conftest.er1 >conftest.err
5363 rm -f conftest.er1
5364 cat conftest.err >&5
5365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5366 (exit $ac_status); } &&
5367 { ac_try='test -z "$ac_c_werror_flag"
5368 || test ! -s conftest.err'
5369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5370 (eval $ac_try) 2>&5
5371 ac_status=$?
5372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5373 (exit $ac_status); }; } &&
5374 { ac_try='test -s conftest.$ac_objext'
5375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5376 (eval $ac_try) 2>&5
5377 ac_status=$?
5378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5379 (exit $ac_status); }; }; then
5380 ac_cv_type_pid_t=yes
5381 else
5382 echo "$as_me: failed program was:" >&5
5383 sed 's/^/| /' conftest.$ac_ext >&5
5384
5385 ac_cv_type_pid_t=no
5386 fi
5387 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5388 fi
5389 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
5390 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
5391 if test $ac_cv_type_pid_t = yes; then
5392 :
5393 else
5394
5395 cat >>confdefs.h <<_ACEOF
5396 #define pid_t int
5397 _ACEOF
5398
5399 fi
5400
5401
5402 # This is the list of functions which libiberty will provide if they
5403 # are not available on the host.
5404
5405 funcs="asprintf"
5406 funcs="$funcs atexit"
5407 funcs="$funcs basename"
5408 funcs="$funcs bcmp"
5409 funcs="$funcs bcopy"
5410 funcs="$funcs bsearch"
5411 funcs="$funcs bzero"
5412 funcs="$funcs calloc"
5413 funcs="$funcs clock"
5414 funcs="$funcs ffs"
5415 funcs="$funcs getcwd"
5416 funcs="$funcs getpagesize"
5417 funcs="$funcs gettimeofday"
5418 funcs="$funcs index"
5419 funcs="$funcs insque"
5420 funcs="$funcs memchr"
5421 funcs="$funcs memcmp"
5422 funcs="$funcs memcpy"
5423 funcs="$funcs memmem"
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
5537 for ac_func in asprintf atexit basename bcmp bcopy bsearch bzero calloc clock \
5538 getcwd getpagesize gettimeofday index insque mkstemps memchr memcmp memcpy \
5539 memmem memmove mempcpy memset putenv random rename rindex sigsetmask \
5540 strcasecmp setenv stpcpy stpncpy strchr strdup strncasecmp strndup strrchr strstr \
5541 strtod strtol strtoul strverscmp tmpnam vasprintf vfprintf vprintf \
5542 vsprintf waitpid getrusage on_exit psignal strerror strsignal \
5543 sysconf times sbrk gettimeofday ffs snprintf vsnprintf \
5544 pstat_getstatic pstat_getdynamic sysmp getsysinfo table sysctl wait3 wait4 \
5545 realpath canonicalize_file_name __fsetlocking
5546 do
5547 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5548 echo "$as_me:$LINENO: checking for $ac_func" >&5
5549 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5550 if eval "test \"\${$as_ac_var+set}\" = set"; then
5551 echo $ECHO_N "(cached) $ECHO_C" >&6
5552 else
5553 if test x$gcc_no_link = xyes; then
5554 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
5555 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
5556 { (exit 1); exit 1; }; }
5557 fi
5558 cat >conftest.$ac_ext <<_ACEOF
5559 /* confdefs.h. */
5560 _ACEOF
5561 cat confdefs.h >>conftest.$ac_ext
5562 cat >>conftest.$ac_ext <<_ACEOF
5563 /* end confdefs.h. */
5564 /* System header to define __stub macros and hopefully few prototypes,
5565 which can conflict with char $ac_func (); below.
5566 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5567 <limits.h> exists even on freestanding compilers. Under hpux,
5568 including <limits.h> includes <sys/time.h> and causes problems
5569 checking for functions defined therein. */
5570 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
5571 # include <limits.h>
5572 #else
5573 # include <assert.h>
5574 #endif
5575 /* Override any gcc2 internal prototype to avoid an error. */
5576 #ifdef __cplusplus
5577 extern "C"
5578 {
5579 #endif
5580 /* We use char because int might match the return type of a gcc2
5581 builtin and then its argument prototype would still apply. */
5582 char $ac_func ();
5583 /* The GNU C library defines this for functions which it implements
5584 to always fail with ENOSYS. Some functions are actually named
5585 something starting with __ and the normal name is an alias. */
5586 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5587 choke me
5588 #else
5589 char (*f) () = $ac_func;
5590 #endif
5591 #ifdef __cplusplus
5592 }
5593 #endif
5594
5595 int
5596 main ()
5597 {
5598 return f != $ac_func;
5599 ;
5600 return 0;
5601 }
5602 _ACEOF
5603 rm -f conftest.$ac_objext conftest$ac_exeext
5604 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5605 (eval $ac_link) 2>conftest.er1
5606 ac_status=$?
5607 grep -v '^ *+' conftest.er1 >conftest.err
5608 rm -f conftest.er1
5609 cat conftest.err >&5
5610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5611 (exit $ac_status); } &&
5612 { ac_try='test -z "$ac_c_werror_flag"
5613 || test ! -s conftest.err'
5614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5615 (eval $ac_try) 2>&5
5616 ac_status=$?
5617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5618 (exit $ac_status); }; } &&
5619 { ac_try='test -s conftest$ac_exeext'
5620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5621 (eval $ac_try) 2>&5
5622 ac_status=$?
5623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5624 (exit $ac_status); }; }; then
5625 eval "$as_ac_var=yes"
5626 else
5627 echo "$as_me: failed program was:" >&5
5628 sed 's/^/| /' conftest.$ac_ext >&5
5629
5630 eval "$as_ac_var=no"
5631 fi
5632 rm -f conftest.err conftest.$ac_objext \
5633 conftest$ac_exeext conftest.$ac_ext
5634 fi
5635 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5636 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5637 if test `eval echo '${'$as_ac_var'}'` = yes; then
5638 cat >>confdefs.h <<_ACEOF
5639 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5640 _ACEOF
5641
5642 fi
5643 done
5644
5645 echo "$as_me:$LINENO: checking whether basename is declared" >&5
5646 echo $ECHO_N "checking whether basename is declared... $ECHO_C" >&6
5647 if test "${ac_cv_have_decl_basename+set}" = set; then
5648 echo $ECHO_N "(cached) $ECHO_C" >&6
5649 else
5650 cat >conftest.$ac_ext <<_ACEOF
5651 /* confdefs.h. */
5652 _ACEOF
5653 cat confdefs.h >>conftest.$ac_ext
5654 cat >>conftest.$ac_ext <<_ACEOF
5655 /* end confdefs.h. */
5656 $ac_includes_default
5657 int
5658 main ()
5659 {
5660 #ifndef basename
5661 char *p = (char *) basename;
5662 #endif
5663
5664 ;
5665 return 0;
5666 }
5667 _ACEOF
5668 rm -f conftest.$ac_objext
5669 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5670 (eval $ac_compile) 2>conftest.er1
5671 ac_status=$?
5672 grep -v '^ *+' conftest.er1 >conftest.err
5673 rm -f conftest.er1
5674 cat conftest.err >&5
5675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5676 (exit $ac_status); } &&
5677 { ac_try='test -z "$ac_c_werror_flag"
5678 || test ! -s conftest.err'
5679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5680 (eval $ac_try) 2>&5
5681 ac_status=$?
5682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5683 (exit $ac_status); }; } &&
5684 { ac_try='test -s conftest.$ac_objext'
5685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5686 (eval $ac_try) 2>&5
5687 ac_status=$?
5688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5689 (exit $ac_status); }; }; then
5690 ac_cv_have_decl_basename=yes
5691 else
5692 echo "$as_me: failed program was:" >&5
5693 sed 's/^/| /' conftest.$ac_ext >&5
5694
5695 ac_cv_have_decl_basename=no
5696 fi
5697 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5698 fi
5699 echo "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5
5700 echo "${ECHO_T}$ac_cv_have_decl_basename" >&6
5701 if test $ac_cv_have_decl_basename = yes; then
5702
5703 cat >>confdefs.h <<_ACEOF
5704 #define HAVE_DECL_BASENAME 1
5705 _ACEOF
5706
5707
5708 else
5709 cat >>confdefs.h <<_ACEOF
5710 #define HAVE_DECL_BASENAME 0
5711 _ACEOF
5712
5713
5714 fi
5715 echo "$as_me:$LINENO: checking whether ffs is declared" >&5
5716 echo $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6
5717 if test "${ac_cv_have_decl_ffs+set}" = set; then
5718 echo $ECHO_N "(cached) $ECHO_C" >&6
5719 else
5720 cat >conftest.$ac_ext <<_ACEOF
5721 /* confdefs.h. */
5722 _ACEOF
5723 cat confdefs.h >>conftest.$ac_ext
5724 cat >>conftest.$ac_ext <<_ACEOF
5725 /* end confdefs.h. */
5726 $ac_includes_default
5727 int
5728 main ()
5729 {
5730 #ifndef ffs
5731 char *p = (char *) ffs;
5732 #endif
5733
5734 ;
5735 return 0;
5736 }
5737 _ACEOF
5738 rm -f conftest.$ac_objext
5739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5740 (eval $ac_compile) 2>conftest.er1
5741 ac_status=$?
5742 grep -v '^ *+' conftest.er1 >conftest.err
5743 rm -f conftest.er1
5744 cat conftest.err >&5
5745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5746 (exit $ac_status); } &&
5747 { ac_try='test -z "$ac_c_werror_flag"
5748 || test ! -s conftest.err'
5749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5750 (eval $ac_try) 2>&5
5751 ac_status=$?
5752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5753 (exit $ac_status); }; } &&
5754 { ac_try='test -s conftest.$ac_objext'
5755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5756 (eval $ac_try) 2>&5
5757 ac_status=$?
5758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5759 (exit $ac_status); }; }; then
5760 ac_cv_have_decl_ffs=yes
5761 else
5762 echo "$as_me: failed program was:" >&5
5763 sed 's/^/| /' conftest.$ac_ext >&5
5764
5765 ac_cv_have_decl_ffs=no
5766 fi
5767 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5768 fi
5769 echo "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5
5770 echo "${ECHO_T}$ac_cv_have_decl_ffs" >&6
5771 if test $ac_cv_have_decl_ffs = yes; then
5772
5773 cat >>confdefs.h <<_ACEOF
5774 #define HAVE_DECL_FFS 1
5775 _ACEOF
5776
5777
5778 else
5779 cat >>confdefs.h <<_ACEOF
5780 #define HAVE_DECL_FFS 0
5781 _ACEOF
5782
5783
5784 fi
5785 echo "$as_me:$LINENO: checking whether asprintf is declared" >&5
5786 echo $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6
5787 if test "${ac_cv_have_decl_asprintf+set}" = set; then
5788 echo $ECHO_N "(cached) $ECHO_C" >&6
5789 else
5790 cat >conftest.$ac_ext <<_ACEOF
5791 /* confdefs.h. */
5792 _ACEOF
5793 cat confdefs.h >>conftest.$ac_ext
5794 cat >>conftest.$ac_ext <<_ACEOF
5795 /* end confdefs.h. */
5796 $ac_includes_default
5797 int
5798 main ()
5799 {
5800 #ifndef asprintf
5801 char *p = (char *) asprintf;
5802 #endif
5803
5804 ;
5805 return 0;
5806 }
5807 _ACEOF
5808 rm -f conftest.$ac_objext
5809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5810 (eval $ac_compile) 2>conftest.er1
5811 ac_status=$?
5812 grep -v '^ *+' conftest.er1 >conftest.err
5813 rm -f conftest.er1
5814 cat conftest.err >&5
5815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5816 (exit $ac_status); } &&
5817 { ac_try='test -z "$ac_c_werror_flag"
5818 || test ! -s conftest.err'
5819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5820 (eval $ac_try) 2>&5
5821 ac_status=$?
5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823 (exit $ac_status); }; } &&
5824 { ac_try='test -s conftest.$ac_objext'
5825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5826 (eval $ac_try) 2>&5
5827 ac_status=$?
5828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829 (exit $ac_status); }; }; then
5830 ac_cv_have_decl_asprintf=yes
5831 else
5832 echo "$as_me: failed program was:" >&5
5833 sed 's/^/| /' conftest.$ac_ext >&5
5834
5835 ac_cv_have_decl_asprintf=no
5836 fi
5837 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5838 fi
5839 echo "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5
5840 echo "${ECHO_T}$ac_cv_have_decl_asprintf" >&6
5841 if test $ac_cv_have_decl_asprintf = yes; then
5842
5843 cat >>confdefs.h <<_ACEOF
5844 #define HAVE_DECL_ASPRINTF 1
5845 _ACEOF
5846
5847
5848 else
5849 cat >>confdefs.h <<_ACEOF
5850 #define HAVE_DECL_ASPRINTF 0
5851 _ACEOF
5852
5853
5854 fi
5855 echo "$as_me:$LINENO: checking whether vasprintf is declared" >&5
5856 echo $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6
5857 if test "${ac_cv_have_decl_vasprintf+set}" = set; then
5858 echo $ECHO_N "(cached) $ECHO_C" >&6
5859 else
5860 cat >conftest.$ac_ext <<_ACEOF
5861 /* confdefs.h. */
5862 _ACEOF
5863 cat confdefs.h >>conftest.$ac_ext
5864 cat >>conftest.$ac_ext <<_ACEOF
5865 /* end confdefs.h. */
5866 $ac_includes_default
5867 int
5868 main ()
5869 {
5870 #ifndef vasprintf
5871 char *p = (char *) vasprintf;
5872 #endif
5873
5874 ;
5875 return 0;
5876 }
5877 _ACEOF
5878 rm -f conftest.$ac_objext
5879 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5880 (eval $ac_compile) 2>conftest.er1
5881 ac_status=$?
5882 grep -v '^ *+' conftest.er1 >conftest.err
5883 rm -f conftest.er1
5884 cat conftest.err >&5
5885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5886 (exit $ac_status); } &&
5887 { ac_try='test -z "$ac_c_werror_flag"
5888 || test ! -s conftest.err'
5889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5890 (eval $ac_try) 2>&5
5891 ac_status=$?
5892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5893 (exit $ac_status); }; } &&
5894 { ac_try='test -s conftest.$ac_objext'
5895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5896 (eval $ac_try) 2>&5
5897 ac_status=$?
5898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5899 (exit $ac_status); }; }; then
5900 ac_cv_have_decl_vasprintf=yes
5901 else
5902 echo "$as_me: failed program was:" >&5
5903 sed 's/^/| /' conftest.$ac_ext >&5
5904
5905 ac_cv_have_decl_vasprintf=no
5906 fi
5907 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5908 fi
5909 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5
5910 echo "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6
5911 if test $ac_cv_have_decl_vasprintf = yes; then
5912
5913 cat >>confdefs.h <<_ACEOF
5914 #define HAVE_DECL_VASPRINTF 1
5915 _ACEOF
5916
5917
5918 else
5919 cat >>confdefs.h <<_ACEOF
5920 #define HAVE_DECL_VASPRINTF 0
5921 _ACEOF
5922
5923
5924 fi
5925 echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
5926 echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
5927 if test "${ac_cv_have_decl_snprintf+set}" = set; then
5928 echo $ECHO_N "(cached) $ECHO_C" >&6
5929 else
5930 cat >conftest.$ac_ext <<_ACEOF
5931 /* confdefs.h. */
5932 _ACEOF
5933 cat confdefs.h >>conftest.$ac_ext
5934 cat >>conftest.$ac_ext <<_ACEOF
5935 /* end confdefs.h. */
5936 $ac_includes_default
5937 int
5938 main ()
5939 {
5940 #ifndef snprintf
5941 char *p = (char *) snprintf;
5942 #endif
5943
5944 ;
5945 return 0;
5946 }
5947 _ACEOF
5948 rm -f conftest.$ac_objext
5949 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5950 (eval $ac_compile) 2>conftest.er1
5951 ac_status=$?
5952 grep -v '^ *+' conftest.er1 >conftest.err
5953 rm -f conftest.er1
5954 cat conftest.err >&5
5955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5956 (exit $ac_status); } &&
5957 { ac_try='test -z "$ac_c_werror_flag"
5958 || test ! -s conftest.err'
5959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5960 (eval $ac_try) 2>&5
5961 ac_status=$?
5962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5963 (exit $ac_status); }; } &&
5964 { ac_try='test -s conftest.$ac_objext'
5965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5966 (eval $ac_try) 2>&5
5967 ac_status=$?
5968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5969 (exit $ac_status); }; }; then
5970 ac_cv_have_decl_snprintf=yes
5971 else
5972 echo "$as_me: failed program was:" >&5
5973 sed 's/^/| /' conftest.$ac_ext >&5
5974
5975 ac_cv_have_decl_snprintf=no
5976 fi
5977 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5978 fi
5979 echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
5980 echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
5981 if test $ac_cv_have_decl_snprintf = yes; then
5982
5983 cat >>confdefs.h <<_ACEOF
5984 #define HAVE_DECL_SNPRINTF 1
5985 _ACEOF
5986
5987
5988 else
5989 cat >>confdefs.h <<_ACEOF
5990 #define HAVE_DECL_SNPRINTF 0
5991 _ACEOF
5992
5993
5994 fi
5995 echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
5996 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
5997 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
5998 echo $ECHO_N "(cached) $ECHO_C" >&6
5999 else
6000 cat >conftest.$ac_ext <<_ACEOF
6001 /* confdefs.h. */
6002 _ACEOF
6003 cat confdefs.h >>conftest.$ac_ext
6004 cat >>conftest.$ac_ext <<_ACEOF
6005 /* end confdefs.h. */
6006 $ac_includes_default
6007 int
6008 main ()
6009 {
6010 #ifndef vsnprintf
6011 char *p = (char *) vsnprintf;
6012 #endif
6013
6014 ;
6015 return 0;
6016 }
6017 _ACEOF
6018 rm -f conftest.$ac_objext
6019 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6020 (eval $ac_compile) 2>conftest.er1
6021 ac_status=$?
6022 grep -v '^ *+' conftest.er1 >conftest.err
6023 rm -f conftest.er1
6024 cat conftest.err >&5
6025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6026 (exit $ac_status); } &&
6027 { ac_try='test -z "$ac_c_werror_flag"
6028 || test ! -s conftest.err'
6029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6030 (eval $ac_try) 2>&5
6031 ac_status=$?
6032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033 (exit $ac_status); }; } &&
6034 { ac_try='test -s conftest.$ac_objext'
6035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6036 (eval $ac_try) 2>&5
6037 ac_status=$?
6038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039 (exit $ac_status); }; }; then
6040 ac_cv_have_decl_vsnprintf=yes
6041 else
6042 echo "$as_me: failed program was:" >&5
6043 sed 's/^/| /' conftest.$ac_ext >&5
6044
6045 ac_cv_have_decl_vsnprintf=no
6046 fi
6047 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6048 fi
6049 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
6050 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
6051 if test $ac_cv_have_decl_vsnprintf = yes; then
6052
6053 cat >>confdefs.h <<_ACEOF
6054 #define HAVE_DECL_VSNPRINTF 1
6055 _ACEOF
6056
6057
6058 else
6059 cat >>confdefs.h <<_ACEOF
6060 #define HAVE_DECL_VSNPRINTF 0
6061 _ACEOF
6062
6063
6064 fi
6065
6066
6067
6068 cat >>confdefs.h <<\_ACEOF
6069 #define HAVE_SYS_ERRLIST 1
6070 _ACEOF
6071
6072
6073 cat >>confdefs.h <<\_ACEOF
6074 #define HAVE_SYS_NERR 1
6075 _ACEOF
6076
6077
6078 cat >>confdefs.h <<\_ACEOF
6079 #define HAVE_SYS_SIGLIST 1
6080 _ACEOF
6081
6082 fi
6083
6084 # For each of these functions, if the host does not provide the
6085 # function we want to put FN.o in LIBOBJS, and if the host does
6086 # provide the function, we want to define HAVE_FN in config.h.
6087
6088 setobjs=
6089 CHECK=
6090 target_header_dir=
6091 if test -n "${with_target_subdir}"; then
6092
6093 # We are being configured as a target library. AC_REPLACE_FUNCS
6094 # may not work correctly, because the compiler may not be able to
6095 # link executables. Note that we may still be being configured
6096 # native.
6097
6098 # If we are being configured for newlib, we know which functions
6099 # newlib provide and which ones we will be expected to provide.
6100
6101 if test "x${with_newlib}" = "xyes"; then
6102 case $LIBOBJS in
6103 "asprintf.$ac_objext" | \
6104 *" asprintf.$ac_objext" | \
6105 "asprintf.$ac_objext "* | \
6106 *" asprintf.$ac_objext "* ) ;;
6107 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;;
6108 esac
6109
6110 case $LIBOBJS in
6111 "basename.$ac_objext" | \
6112 *" basename.$ac_objext" | \
6113 "basename.$ac_objext "* | \
6114 *" basename.$ac_objext "* ) ;;
6115 *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;;
6116 esac
6117
6118 case $LIBOBJS in
6119 "insque.$ac_objext" | \
6120 *" insque.$ac_objext" | \
6121 "insque.$ac_objext "* | \
6122 *" insque.$ac_objext "* ) ;;
6123 *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;;
6124 esac
6125
6126 case $LIBOBJS in
6127 "random.$ac_objext" | \
6128 *" random.$ac_objext" | \
6129 "random.$ac_objext "* | \
6130 *" random.$ac_objext "* ) ;;
6131 *) LIBOBJS="$LIBOBJS random.$ac_objext" ;;
6132 esac
6133
6134 case $LIBOBJS in
6135 "strdup.$ac_objext" | \
6136 *" strdup.$ac_objext" | \
6137 "strdup.$ac_objext "* | \
6138 *" strdup.$ac_objext "* ) ;;
6139 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" ;;
6140 esac
6141
6142 case $LIBOBJS in
6143 "vasprintf.$ac_objext" | \
6144 *" vasprintf.$ac_objext" | \
6145 "vasprintf.$ac_objext "* | \
6146 *" vasprintf.$ac_objext "* ) ;;
6147 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
6148 esac
6149
6150
6151 for f in $funcs; do
6152 case "$f" in
6153 asprintf | basename | insque | random | strdup | vasprintf)
6154 ;;
6155 *)
6156 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6157 cat >>confdefs.h <<_ACEOF
6158 #define $n 1
6159 _ACEOF
6160
6161 ;;
6162 esac
6163 done
6164
6165 # newlib doesnt provide any of the variables in $vars, so we
6166 # dont have to check them here.
6167
6168 # Of the functions in $checkfuncs, newlib only has strerror.
6169 cat >>confdefs.h <<\_ACEOF
6170 #define HAVE_STRERROR 1
6171 _ACEOF
6172
6173
6174 setobjs=yes
6175
6176 fi
6177
6178 # If we are being configured for Mingw, we know which functions
6179 # Mingw provides and which ones we will be expected to provide.
6180
6181 case "${host}" in
6182 *-*-mingw*)
6183 case $LIBOBJS in
6184 "asprintf.$ac_objext" | \
6185 *" asprintf.$ac_objext" | \
6186 "asprintf.$ac_objext "* | \
6187 *" asprintf.$ac_objext "* ) ;;
6188 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;;
6189 esac
6190
6191 case $LIBOBJS in
6192 "basename.$ac_objext" | \
6193 *" basename.$ac_objext" | \
6194 "basename.$ac_objext "* | \
6195 *" basename.$ac_objext "* ) ;;
6196 *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;;
6197 esac
6198
6199 case $LIBOBJS in
6200 "bcmp.$ac_objext" | \
6201 *" bcmp.$ac_objext" | \
6202 "bcmp.$ac_objext "* | \
6203 *" bcmp.$ac_objext "* ) ;;
6204 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" ;;
6205 esac
6206
6207 case $LIBOBJS in
6208 "bcopy.$ac_objext" | \
6209 *" bcopy.$ac_objext" | \
6210 "bcopy.$ac_objext "* | \
6211 *" bcopy.$ac_objext "* ) ;;
6212 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" ;;
6213 esac
6214
6215 case $LIBOBJS in
6216 "bzero.$ac_objext" | \
6217 *" bzero.$ac_objext" | \
6218 "bzero.$ac_objext "* | \
6219 *" bzero.$ac_objext "* ) ;;
6220 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" ;;
6221 esac
6222
6223 case $LIBOBJS in
6224 "clock.$ac_objext" | \
6225 *" clock.$ac_objext" | \
6226 "clock.$ac_objext "* | \
6227 *" clock.$ac_objext "* ) ;;
6228 *) LIBOBJS="$LIBOBJS clock.$ac_objext" ;;
6229 esac
6230
6231 case $LIBOBJS in
6232 "ffs.$ac_objext" | \
6233 *" ffs.$ac_objext" | \
6234 "ffs.$ac_objext "* | \
6235 *" ffs.$ac_objext "* ) ;;
6236 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" ;;
6237 esac
6238
6239 case $LIBOBJS in
6240 "getpagesize.$ac_objext" | \
6241 *" getpagesize.$ac_objext" | \
6242 "getpagesize.$ac_objext "* | \
6243 *" getpagesize.$ac_objext "* ) ;;
6244 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" ;;
6245 esac
6246
6247 case $LIBOBJS in
6248 "index.$ac_objext" | \
6249 *" index.$ac_objext" | \
6250 "index.$ac_objext "* | \
6251 *" index.$ac_objext "* ) ;;
6252 *) LIBOBJS="$LIBOBJS index.$ac_objext" ;;
6253 esac
6254
6255 case $LIBOBJS in
6256 "insque.$ac_objext" | \
6257 *" insque.$ac_objext" | \
6258 "insque.$ac_objext "* | \
6259 *" insque.$ac_objext "* ) ;;
6260 *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;;
6261 esac
6262
6263 case $LIBOBJS in
6264 "mempcpy.$ac_objext" | \
6265 *" mempcpy.$ac_objext" | \
6266 "mempcpy.$ac_objext "* | \
6267 *" mempcpy.$ac_objext "* ) ;;
6268 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" ;;
6269 esac
6270
6271 case $LIBOBJS in
6272 "mkstemps.$ac_objext" | \
6273 *" mkstemps.$ac_objext" | \
6274 "mkstemps.$ac_objext "* | \
6275 *" mkstemps.$ac_objext "* ) ;;
6276 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" ;;
6277 esac
6278
6279 case $LIBOBJS in
6280 "random.$ac_objext" | \
6281 *" random.$ac_objext" | \
6282 "random.$ac_objext "* | \
6283 *" random.$ac_objext "* ) ;;
6284 *) LIBOBJS="$LIBOBJS random.$ac_objext" ;;
6285 esac
6286
6287 case $LIBOBJS in
6288 "rindex.$ac_objext" | \
6289 *" rindex.$ac_objext" | \
6290 "rindex.$ac_objext "* | \
6291 *" rindex.$ac_objext "* ) ;;
6292 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" ;;
6293 esac
6294
6295 case $LIBOBJS in
6296 "sigsetmask.$ac_objext" | \
6297 *" sigsetmask.$ac_objext" | \
6298 "sigsetmask.$ac_objext "* | \
6299 *" sigsetmask.$ac_objext "* ) ;;
6300 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" ;;
6301 esac
6302
6303 case $LIBOBJS in
6304 "stpcpy.$ac_objext" | \
6305 *" stpcpy.$ac_objext" | \
6306 "stpcpy.$ac_objext "* | \
6307 *" stpcpy.$ac_objext "* ) ;;
6308 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" ;;
6309 esac
6310
6311 case $LIBOBJS in
6312 "stpncpy.$ac_objext" | \
6313 *" stpncpy.$ac_objext" | \
6314 "stpncpy.$ac_objext "* | \
6315 *" stpncpy.$ac_objext "* ) ;;
6316 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" ;;
6317 esac
6318
6319 case $LIBOBJS in
6320 "strndup.$ac_objext" | \
6321 *" strndup.$ac_objext" | \
6322 "strndup.$ac_objext "* | \
6323 *" strndup.$ac_objext "* ) ;;
6324 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" ;;
6325 esac
6326
6327 case $LIBOBJS in
6328 "strverscmp.$ac_objext" | \
6329 *" strverscmp.$ac_objext" | \
6330 "strverscmp.$ac_objext "* | \
6331 *" strverscmp.$ac_objext "* ) ;;
6332 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" ;;
6333 esac
6334
6335 case $LIBOBJS in
6336 "vasprintf.$ac_objext" | \
6337 *" vasprintf.$ac_objext" | \
6338 "vasprintf.$ac_objext "* | \
6339 *" vasprintf.$ac_objext "* ) ;;
6340 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
6341 esac
6342
6343 case $LIBOBJS in
6344 "waitpid.$ac_objext" | \
6345 *" waitpid.$ac_objext" | \
6346 "waitpid.$ac_objext "* | \
6347 *" waitpid.$ac_objext "* ) ;;
6348 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" ;;
6349 esac
6350
6351
6352 for f in $funcs; do
6353 case "$f" in
6354 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid)
6355 ;;
6356 *)
6357 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6358 cat >>confdefs.h <<_ACEOF
6359 #define $n 1
6360 _ACEOF
6361
6362 ;;
6363 esac
6364 done
6365
6366 # Mingw doesnt provide any of the variables in $vars, so we
6367 # dont have to check them here.
6368
6369 # Of the functions in $checkfuncs, Mingw only has strerror.
6370 cat >>confdefs.h <<\_ACEOF
6371 #define HAVE_STRERROR 1
6372 _ACEOF
6373
6374
6375 setobjs=yes
6376 ;;
6377
6378 esac
6379
6380 # We may wish to install the target headers somewhere.
6381 # Check whether --enable-install-libiberty or --disable-install-libiberty was given.
6382 if test "${enable_install_libiberty+set}" = set; then
6383 enableval="$enable_install_libiberty"
6384 enable_install_libiberty=$enableval
6385 else
6386 enable_install_libiberty=no
6387 fi;
6388 # Option parsed, now set things appropriately.
6389 case x"$enable_install_libiberty" in
6390 xyes|x)
6391 target_header_dir=libiberty
6392 ;;
6393 xno)
6394 target_header_dir=
6395 ;;
6396 *)
6397 # This could be sanity-checked in various ways...
6398 target_header_dir="${enable_install_libiberty}"
6399 ;;
6400 esac
6401
6402
6403 else
6404
6405 # Not a target library, so we set things up to run the test suite.
6406 CHECK=really-check
6407
6408 fi
6409
6410
6411
6412
6413 case "${host}" in
6414 *-*-cygwin* | *-*-mingw*)
6415 cat >>confdefs.h <<\_ACEOF
6416 #define HAVE_SYS_ERRLIST 1
6417 _ACEOF
6418
6419 cat >>confdefs.h <<\_ACEOF
6420 #define HAVE_SYS_NERR 1
6421 _ACEOF
6422
6423 ;;
6424 esac
6425
6426 if test -z "${setobjs}"; then
6427 case "${host}" in
6428
6429 *-*-vxworks*)
6430 # Handle VxWorks configuration specially, since on VxWorks the
6431 # libraries are actually on the target board, not in the file
6432 # system.
6433 case $LIBOBJS in
6434 "basename.$ac_objext" | \
6435 *" basename.$ac_objext" | \
6436 "basename.$ac_objext "* | \
6437 *" basename.$ac_objext "* ) ;;
6438 *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;;
6439 esac
6440
6441 case $LIBOBJS in
6442 "getpagesize.$ac_objext" | \
6443 *" getpagesize.$ac_objext" | \
6444 "getpagesize.$ac_objext "* | \
6445 *" getpagesize.$ac_objext "* ) ;;
6446 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" ;;
6447 esac
6448
6449 case $LIBOBJS in
6450 "insque.$ac_objext" | \
6451 *" insque.$ac_objext" | \
6452 "insque.$ac_objext "* | \
6453 *" insque.$ac_objext "* ) ;;
6454 *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;;
6455 esac
6456
6457 case $LIBOBJS in
6458 "random.$ac_objext" | \
6459 *" random.$ac_objext" | \
6460 "random.$ac_objext "* | \
6461 *" random.$ac_objext "* ) ;;
6462 *) LIBOBJS="$LIBOBJS random.$ac_objext" ;;
6463 esac
6464
6465 case $LIBOBJS in
6466 "strcasecmp.$ac_objext" | \
6467 *" strcasecmp.$ac_objext" | \
6468 "strcasecmp.$ac_objext "* | \
6469 *" strcasecmp.$ac_objext "* ) ;;
6470 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" ;;
6471 esac
6472
6473 case $LIBOBJS in
6474 "strncasecmp.$ac_objext" | \
6475 *" strncasecmp.$ac_objext" | \
6476 "strncasecmp.$ac_objext "* | \
6477 *" strncasecmp.$ac_objext "* ) ;;
6478 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" ;;
6479 esac
6480
6481 case $LIBOBJS in
6482 "strdup.$ac_objext" | \
6483 *" strdup.$ac_objext" | \
6484 "strdup.$ac_objext "* | \
6485 *" strdup.$ac_objext "* ) ;;
6486 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" ;;
6487 esac
6488
6489 case $LIBOBJS in
6490 "vfork.$ac_objext" | \
6491 *" vfork.$ac_objext" | \
6492 "vfork.$ac_objext "* | \
6493 *" vfork.$ac_objext "* ) ;;
6494 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" ;;
6495 esac
6496
6497 case $LIBOBJS in
6498 "waitpid.$ac_objext" | \
6499 *" waitpid.$ac_objext" | \
6500 "waitpid.$ac_objext "* | \
6501 *" waitpid.$ac_objext "* ) ;;
6502 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" ;;
6503 esac
6504
6505 case $LIBOBJS in
6506 "vasprintf.$ac_objext" | \
6507 *" vasprintf.$ac_objext" | \
6508 "vasprintf.$ac_objext "* | \
6509 *" vasprintf.$ac_objext "* ) ;;
6510 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
6511 esac
6512
6513 for f in $funcs; do
6514 case "$f" in
6515 basename | getpagesize | insque | random | strcasecmp)
6516 ;;
6517 strncasecmp | strdup | vfork | waitpid | vasprintf)
6518 ;;
6519 *)
6520 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6521 cat >>confdefs.h <<_ACEOF
6522 #define $n 1
6523 _ACEOF
6524
6525 ;;
6526 esac
6527 done
6528
6529 # VxWorks doesn't provide any of the variables in $vars, so we
6530 # don't have to check them here.
6531
6532 # Of the functions in $checkfuncs, VxWorks only has strerror.
6533 cat >>confdefs.h <<\_ACEOF
6534 #define HAVE_STRERROR 1
6535 _ACEOF
6536
6537
6538 setobjs=yes
6539 ;;
6540
6541 *-*-msdosdjgpp)
6542 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6543 getcwd getpagesize getrusage gettimeofday \
6544 index insque memchr memcmp memcpy memmove memset psignal \
6545 putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6546 strchr strdup strerror strncasecmp strrchr strstr strtod \
6547 strtol strtoul sysconf times tmpnam vfprintf vprintf \
6548 vsprintf waitpid
6549 do
6550 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6551 cat >>confdefs.h <<_ACEOF
6552 #define $n 1
6553 _ACEOF
6554
6555 done
6556
6557
6558 setobjs=yes
6559 ;;
6560
6561 esac
6562 fi
6563
6564 if test -z "${setobjs}"; then
6565
6566 case "${host}" in
6567
6568 *-*-mingw32*)
6569 # Under mingw32, sys_nerr and sys_errlist exist, but they are
6570 # macros, so the test below won't find them.
6571 libiberty_cv_var_sys_nerr=yes
6572 libiberty_cv_var_sys_errlist=yes
6573 ;;
6574
6575 *-*-msdosdjgpp*)
6576 # vfork and fork are stubs.
6577 ac_cv_func_vfork_works=no
6578 ;;
6579
6580 *-*-uwin*)
6581 # Under some versions of uwin, vfork is notoriously buggy and the test
6582 # can hang configure; on other versions, vfork exists just as a stub.
6583 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6584 ac_cv_func_vfork_works=no
6585 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6586 # macros (actually, these are imported from a DLL, but the end effect
6587 # is the same), so the test below won't find them.
6588 libiberty_cv_var_sys_nerr=yes
6589 libiberty_cv_var_sys_errlist=yes
6590 ;;
6591
6592 *-*-*vms*)
6593 # Under VMS, vfork works very different than on Unix. The standard test
6594 # won't work, and it isn't easily adaptable. It makes more sense to
6595 # just force it.
6596 ac_cv_func_vfork_works=yes
6597 ;;
6598
6599 esac
6600
6601 # We haven't set the list of objects yet. Use the standard autoconf
6602 # tests. This will only work if the compiler works.
6603 echo "$as_me:$LINENO: checking for library containing strerror" >&5
6604 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
6605 if test "${ac_cv_search_strerror+set}" = set; then
6606 echo $ECHO_N "(cached) $ECHO_C" >&6
6607 else
6608 ac_func_search_save_LIBS=$LIBS
6609 ac_cv_search_strerror=no
6610 if test x$gcc_no_link = xyes; then
6611 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6612 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6613 { (exit 1); exit 1; }; }
6614 fi
6615 cat >conftest.$ac_ext <<_ACEOF
6616 /* confdefs.h. */
6617 _ACEOF
6618 cat confdefs.h >>conftest.$ac_ext
6619 cat >>conftest.$ac_ext <<_ACEOF
6620 /* end confdefs.h. */
6621
6622 /* Override any gcc2 internal prototype to avoid an error. */
6623 #ifdef __cplusplus
6624 extern "C"
6625 #endif
6626 /* We use char because int might match the return type of a gcc2
6627 builtin and then its argument prototype would still apply. */
6628 char strerror ();
6629 int
6630 main ()
6631 {
6632 strerror ();
6633 ;
6634 return 0;
6635 }
6636 _ACEOF
6637 rm -f conftest.$ac_objext conftest$ac_exeext
6638 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6639 (eval $ac_link) 2>conftest.er1
6640 ac_status=$?
6641 grep -v '^ *+' conftest.er1 >conftest.err
6642 rm -f conftest.er1
6643 cat conftest.err >&5
6644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6645 (exit $ac_status); } &&
6646 { ac_try='test -z "$ac_c_werror_flag"
6647 || test ! -s conftest.err'
6648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6649 (eval $ac_try) 2>&5
6650 ac_status=$?
6651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6652 (exit $ac_status); }; } &&
6653 { ac_try='test -s conftest$ac_exeext'
6654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6655 (eval $ac_try) 2>&5
6656 ac_status=$?
6657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6658 (exit $ac_status); }; }; then
6659 ac_cv_search_strerror="none required"
6660 else
6661 echo "$as_me: failed program was:" >&5
6662 sed 's/^/| /' conftest.$ac_ext >&5
6663
6664 fi
6665 rm -f conftest.err conftest.$ac_objext \
6666 conftest$ac_exeext conftest.$ac_ext
6667 if test "$ac_cv_search_strerror" = no; then
6668 for ac_lib in cposix; do
6669 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6670 if test x$gcc_no_link = xyes; then
6671 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6672 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6673 { (exit 1); exit 1; }; }
6674 fi
6675 cat >conftest.$ac_ext <<_ACEOF
6676 /* confdefs.h. */
6677 _ACEOF
6678 cat confdefs.h >>conftest.$ac_ext
6679 cat >>conftest.$ac_ext <<_ACEOF
6680 /* end confdefs.h. */
6681
6682 /* Override any gcc2 internal prototype to avoid an error. */
6683 #ifdef __cplusplus
6684 extern "C"
6685 #endif
6686 /* We use char because int might match the return type of a gcc2
6687 builtin and then its argument prototype would still apply. */
6688 char strerror ();
6689 int
6690 main ()
6691 {
6692 strerror ();
6693 ;
6694 return 0;
6695 }
6696 _ACEOF
6697 rm -f conftest.$ac_objext conftest$ac_exeext
6698 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6699 (eval $ac_link) 2>conftest.er1
6700 ac_status=$?
6701 grep -v '^ *+' conftest.er1 >conftest.err
6702 rm -f conftest.er1
6703 cat conftest.err >&5
6704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6705 (exit $ac_status); } &&
6706 { ac_try='test -z "$ac_c_werror_flag"
6707 || test ! -s conftest.err'
6708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6709 (eval $ac_try) 2>&5
6710 ac_status=$?
6711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6712 (exit $ac_status); }; } &&
6713 { ac_try='test -s conftest$ac_exeext'
6714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6715 (eval $ac_try) 2>&5
6716 ac_status=$?
6717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6718 (exit $ac_status); }; }; then
6719 ac_cv_search_strerror="-l$ac_lib"
6720 break
6721 else
6722 echo "$as_me: failed program was:" >&5
6723 sed 's/^/| /' conftest.$ac_ext >&5
6724
6725 fi
6726 rm -f conftest.err conftest.$ac_objext \
6727 conftest$ac_exeext conftest.$ac_ext
6728 done
6729 fi
6730 LIBS=$ac_func_search_save_LIBS
6731 fi
6732 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
6733 echo "${ECHO_T}$ac_cv_search_strerror" >&6
6734 if test "$ac_cv_search_strerror" != no; then
6735 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
6736
6737 fi
6738
6739
6740 for ac_func in $funcs
6741 do
6742 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6743 echo "$as_me:$LINENO: checking for $ac_func" >&5
6744 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6745 if eval "test \"\${$as_ac_var+set}\" = set"; then
6746 echo $ECHO_N "(cached) $ECHO_C" >&6
6747 else
6748 if test x$gcc_no_link = xyes; then
6749 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6750 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6751 { (exit 1); exit 1; }; }
6752 fi
6753 cat >conftest.$ac_ext <<_ACEOF
6754 /* confdefs.h. */
6755 _ACEOF
6756 cat confdefs.h >>conftest.$ac_ext
6757 cat >>conftest.$ac_ext <<_ACEOF
6758 /* end confdefs.h. */
6759 /* System header to define __stub macros and hopefully few prototypes,
6760 which can conflict with char $ac_func (); below.
6761 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6762 <limits.h> exists even on freestanding compilers. Under hpux,
6763 including <limits.h> includes <sys/time.h> and causes problems
6764 checking for functions defined therein. */
6765 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
6766 # include <limits.h>
6767 #else
6768 # include <assert.h>
6769 #endif
6770 /* Override any gcc2 internal prototype to avoid an error. */
6771 #ifdef __cplusplus
6772 extern "C"
6773 {
6774 #endif
6775 /* We use char because int might match the return type of a gcc2
6776 builtin and then its argument prototype would still apply. */
6777 char $ac_func ();
6778 /* The GNU C library defines this for functions which it implements
6779 to always fail with ENOSYS. Some functions are actually named
6780 something starting with __ and the normal name is an alias. */
6781 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6782 choke me
6783 #else
6784 char (*f) () = $ac_func;
6785 #endif
6786 #ifdef __cplusplus
6787 }
6788 #endif
6789
6790 int
6791 main ()
6792 {
6793 return f != $ac_func;
6794 ;
6795 return 0;
6796 }
6797 _ACEOF
6798 rm -f conftest.$ac_objext conftest$ac_exeext
6799 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6800 (eval $ac_link) 2>conftest.er1
6801 ac_status=$?
6802 grep -v '^ *+' conftest.er1 >conftest.err
6803 rm -f conftest.er1
6804 cat conftest.err >&5
6805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6806 (exit $ac_status); } &&
6807 { ac_try='test -z "$ac_c_werror_flag"
6808 || test ! -s conftest.err'
6809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6810 (eval $ac_try) 2>&5
6811 ac_status=$?
6812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6813 (exit $ac_status); }; } &&
6814 { ac_try='test -s conftest$ac_exeext'
6815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816 (eval $ac_try) 2>&5
6817 ac_status=$?
6818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819 (exit $ac_status); }; }; then
6820 eval "$as_ac_var=yes"
6821 else
6822 echo "$as_me: failed program was:" >&5
6823 sed 's/^/| /' conftest.$ac_ext >&5
6824
6825 eval "$as_ac_var=no"
6826 fi
6827 rm -f conftest.err conftest.$ac_objext \
6828 conftest$ac_exeext conftest.$ac_ext
6829 fi
6830 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6831 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6832 if test `eval echo '${'$as_ac_var'}'` = yes; then
6833 cat >>confdefs.h <<_ACEOF
6834 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6835 _ACEOF
6836
6837 else
6838 case $LIBOBJS in
6839 "$ac_func.$ac_objext" | \
6840 *" $ac_func.$ac_objext" | \
6841 "$ac_func.$ac_objext "* | \
6842 *" $ac_func.$ac_objext "* ) ;;
6843 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
6844 esac
6845
6846 fi
6847 done
6848
6849
6850 echo "$as_me:$LINENO: checking whether alloca needs Cray hooks" >&5
6851 echo $ECHO_N "checking whether alloca needs Cray hooks... $ECHO_C" >&6
6852 if test "${ac_cv_os_cray+set}" = set; then
6853 echo $ECHO_N "(cached) $ECHO_C" >&6
6854 else
6855 cat >conftest.$ac_ext <<_ACEOF
6856 /* confdefs.h. */
6857 _ACEOF
6858 cat confdefs.h >>conftest.$ac_ext
6859 cat >>conftest.$ac_ext <<_ACEOF
6860 /* end confdefs.h. */
6861 #if defined(CRAY) && ! defined(CRAY2)
6862 webecray
6863 #else
6864 wenotbecray
6865 #endif
6866
6867 _ACEOF
6868 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6869 $EGREP "webecray" >/dev/null 2>&1; then
6870 ac_cv_os_cray=yes
6871 else
6872 ac_cv_os_cray=no
6873 fi
6874 rm -f conftest*
6875
6876 fi
6877 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
6878 echo "${ECHO_T}$ac_cv_os_cray" >&6
6879 if test $ac_cv_os_cray = yes; then
6880 for ac_func in _getb67 GETB67 getb67; do
6881 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6882 echo "$as_me:$LINENO: checking for $ac_func" >&5
6883 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6884 if eval "test \"\${$as_ac_var+set}\" = set"; then
6885 echo $ECHO_N "(cached) $ECHO_C" >&6
6886 else
6887 if test x$gcc_no_link = xyes; then
6888 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6889 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6890 { (exit 1); exit 1; }; }
6891 fi
6892 cat >conftest.$ac_ext <<_ACEOF
6893 /* confdefs.h. */
6894 _ACEOF
6895 cat confdefs.h >>conftest.$ac_ext
6896 cat >>conftest.$ac_ext <<_ACEOF
6897 /* end confdefs.h. */
6898 /* System header to define __stub macros and hopefully few prototypes,
6899 which can conflict with char $ac_func (); below.
6900 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6901 <limits.h> exists even on freestanding compilers. Under hpux,
6902 including <limits.h> includes <sys/time.h> and causes problems
6903 checking for functions defined therein. */
6904 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
6905 # include <limits.h>
6906 #else
6907 # include <assert.h>
6908 #endif
6909 /* Override any gcc2 internal prototype to avoid an error. */
6910 #ifdef __cplusplus
6911 extern "C"
6912 {
6913 #endif
6914 /* We use char because int might match the return type of a gcc2
6915 builtin and then its argument prototype would still apply. */
6916 char $ac_func ();
6917 /* The GNU C library defines this for functions which it implements
6918 to always fail with ENOSYS. Some functions are actually named
6919 something starting with __ and the normal name is an alias. */
6920 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6921 choke me
6922 #else
6923 char (*f) () = $ac_func;
6924 #endif
6925 #ifdef __cplusplus
6926 }
6927 #endif
6928
6929 int
6930 main ()
6931 {
6932 return f != $ac_func;
6933 ;
6934 return 0;
6935 }
6936 _ACEOF
6937 rm -f conftest.$ac_objext conftest$ac_exeext
6938 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6939 (eval $ac_link) 2>conftest.er1
6940 ac_status=$?
6941 grep -v '^ *+' conftest.er1 >conftest.err
6942 rm -f conftest.er1
6943 cat conftest.err >&5
6944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6945 (exit $ac_status); } &&
6946 { ac_try='test -z "$ac_c_werror_flag"
6947 || test ! -s conftest.err'
6948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6949 (eval $ac_try) 2>&5
6950 ac_status=$?
6951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6952 (exit $ac_status); }; } &&
6953 { ac_try='test -s conftest$ac_exeext'
6954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6955 (eval $ac_try) 2>&5
6956 ac_status=$?
6957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6958 (exit $ac_status); }; }; then
6959 eval "$as_ac_var=yes"
6960 else
6961 echo "$as_me: failed program was:" >&5
6962 sed 's/^/| /' conftest.$ac_ext >&5
6963
6964 eval "$as_ac_var=no"
6965 fi
6966 rm -f conftest.err conftest.$ac_objext \
6967 conftest$ac_exeext conftest.$ac_ext
6968 fi
6969 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6970 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6971 if test `eval echo '${'$as_ac_var'}'` = yes; then
6972
6973 cat >>confdefs.h <<_ACEOF
6974 #define CRAY_STACKSEG_END $ac_func
6975 _ACEOF
6976 break
6977 fi
6978
6979 done
6980 fi
6981
6982 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
6983 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
6984 if test "${ac_cv_c_stack_direction+set}" = set; then
6985 echo $ECHO_N "(cached) $ECHO_C" >&6
6986 else
6987 if test "$cross_compiling" = yes; then
6988 ac_cv_c_stack_direction=0
6989 else
6990 cat >conftest.$ac_ext <<_ACEOF
6991 /* confdefs.h. */
6992 _ACEOF
6993 cat confdefs.h >>conftest.$ac_ext
6994 cat >>conftest.$ac_ext <<_ACEOF
6995 /* end confdefs.h. */
6996 find_stack_direction ()
6997 {
6998 static char *addr = 0;
6999 auto char dummy;
7000 if (addr == 0)
7001 {
7002 addr = &dummy;
7003 return find_stack_direction ();
7004 }
7005 else
7006 return (&dummy > addr) ? 1 : -1;
7007 }
7008 main ()
7009 {
7010 exit (find_stack_direction() < 0);
7011 }
7012 _ACEOF
7013 rm -f conftest$ac_exeext
7014 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7015 (eval $ac_link) 2>&5
7016 ac_status=$?
7017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7018 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7020 (eval $ac_try) 2>&5
7021 ac_status=$?
7022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7023 (exit $ac_status); }; }; then
7024 ac_cv_c_stack_direction=1
7025 else
7026 echo "$as_me: program exited with status $ac_status" >&5
7027 echo "$as_me: failed program was:" >&5
7028 sed 's/^/| /' conftest.$ac_ext >&5
7029
7030 ( exit $ac_status )
7031 ac_cv_c_stack_direction=-1
7032 fi
7033 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7034 fi
7035 fi
7036 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
7037 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
7038
7039 cat >>confdefs.h <<_ACEOF
7040 #define STACK_DIRECTION $ac_cv_c_stack_direction
7041 _ACEOF
7042
7043
7044
7045
7046 for ac_header in unistd.h vfork.h
7047 do
7048 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7049 echo "$as_me:$LINENO: checking for $ac_header" >&5
7050 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7051 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7052 echo $ECHO_N "(cached) $ECHO_C" >&6
7053 else
7054 cat >conftest.$ac_ext <<_ACEOF
7055 /* confdefs.h. */
7056 _ACEOF
7057 cat confdefs.h >>conftest.$ac_ext
7058 cat >>conftest.$ac_ext <<_ACEOF
7059 /* end confdefs.h. */
7060 #include <$ac_header>
7061 _ACEOF
7062 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7063 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7064 ac_status=$?
7065 grep -v '^ *+' conftest.er1 >conftest.err
7066 rm -f conftest.er1
7067 cat conftest.err >&5
7068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7069 (exit $ac_status); } >/dev/null; then
7070 if test -s conftest.err; then
7071 ac_cpp_err=$ac_c_preproc_warn_flag
7072 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7073 else
7074 ac_cpp_err=
7075 fi
7076 else
7077 ac_cpp_err=yes
7078 fi
7079 if test -z "$ac_cpp_err"; then
7080 eval "$as_ac_Header=yes"
7081 else
7082 echo "$as_me: failed program was:" >&5
7083 sed 's/^/| /' conftest.$ac_ext >&5
7084
7085 eval "$as_ac_Header=no"
7086 fi
7087 rm -f conftest.err conftest.$ac_ext
7088 fi
7089 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7090 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7091 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7092 cat >>confdefs.h <<_ACEOF
7093 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7094 _ACEOF
7095
7096 fi
7097 done
7098
7099
7100
7101 for ac_func in fork vfork
7102 do
7103 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7104 echo "$as_me:$LINENO: checking for $ac_func" >&5
7105 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7106 if eval "test \"\${$as_ac_var+set}\" = set"; then
7107 echo $ECHO_N "(cached) $ECHO_C" >&6
7108 else
7109 if test x$gcc_no_link = xyes; then
7110 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7111 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7112 { (exit 1); exit 1; }; }
7113 fi
7114 cat >conftest.$ac_ext <<_ACEOF
7115 /* confdefs.h. */
7116 _ACEOF
7117 cat confdefs.h >>conftest.$ac_ext
7118 cat >>conftest.$ac_ext <<_ACEOF
7119 /* end confdefs.h. */
7120 /* System header to define __stub macros and hopefully few prototypes,
7121 which can conflict with char $ac_func (); below.
7122 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7123 <limits.h> exists even on freestanding compilers. Under hpux,
7124 including <limits.h> includes <sys/time.h> and causes problems
7125 checking for functions defined therein. */
7126 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7127 # include <limits.h>
7128 #else
7129 # include <assert.h>
7130 #endif
7131 /* Override any gcc2 internal prototype to avoid an error. */
7132 #ifdef __cplusplus
7133 extern "C"
7134 {
7135 #endif
7136 /* We use char because int might match the return type of a gcc2
7137 builtin and then its argument prototype would still apply. */
7138 char $ac_func ();
7139 /* The GNU C library defines this for functions which it implements
7140 to always fail with ENOSYS. Some functions are actually named
7141 something starting with __ and the normal name is an alias. */
7142 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7143 choke me
7144 #else
7145 char (*f) () = $ac_func;
7146 #endif
7147 #ifdef __cplusplus
7148 }
7149 #endif
7150
7151 int
7152 main ()
7153 {
7154 return f != $ac_func;
7155 ;
7156 return 0;
7157 }
7158 _ACEOF
7159 rm -f conftest.$ac_objext conftest$ac_exeext
7160 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7161 (eval $ac_link) 2>conftest.er1
7162 ac_status=$?
7163 grep -v '^ *+' conftest.er1 >conftest.err
7164 rm -f conftest.er1
7165 cat conftest.err >&5
7166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7167 (exit $ac_status); } &&
7168 { ac_try='test -z "$ac_c_werror_flag"
7169 || test ! -s conftest.err'
7170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7171 (eval $ac_try) 2>&5
7172 ac_status=$?
7173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7174 (exit $ac_status); }; } &&
7175 { ac_try='test -s conftest$ac_exeext'
7176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7177 (eval $ac_try) 2>&5
7178 ac_status=$?
7179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7180 (exit $ac_status); }; }; then
7181 eval "$as_ac_var=yes"
7182 else
7183 echo "$as_me: failed program was:" >&5
7184 sed 's/^/| /' conftest.$ac_ext >&5
7185
7186 eval "$as_ac_var=no"
7187 fi
7188 rm -f conftest.err conftest.$ac_objext \
7189 conftest$ac_exeext conftest.$ac_ext
7190 fi
7191 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7192 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7193 if test `eval echo '${'$as_ac_var'}'` = yes; then
7194 cat >>confdefs.h <<_ACEOF
7195 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7196 _ACEOF
7197
7198 fi
7199 done
7200
7201 if test "x$ac_cv_func_fork" = xyes; then
7202 echo "$as_me:$LINENO: checking for working fork" >&5
7203 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
7204 if test "${ac_cv_func_fork_works+set}" = set; then
7205 echo $ECHO_N "(cached) $ECHO_C" >&6
7206 else
7207 if test "$cross_compiling" = yes; then
7208 ac_cv_func_fork_works=cross
7209 else
7210 cat >conftest.$ac_ext <<_ACEOF
7211 /* By Ruediger Kuhlmann. */
7212 #include <sys/types.h>
7213 #if HAVE_UNISTD_H
7214 # include <unistd.h>
7215 #endif
7216 /* Some systems only have a dummy stub for fork() */
7217 int main ()
7218 {
7219 if (fork() < 0)
7220 exit (1);
7221 exit (0);
7222 }
7223 _ACEOF
7224 rm -f conftest$ac_exeext
7225 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7226 (eval $ac_link) 2>&5
7227 ac_status=$?
7228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7229 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7231 (eval $ac_try) 2>&5
7232 ac_status=$?
7233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7234 (exit $ac_status); }; }; then
7235 ac_cv_func_fork_works=yes
7236 else
7237 echo "$as_me: program exited with status $ac_status" >&5
7238 echo "$as_me: failed program was:" >&5
7239 sed 's/^/| /' conftest.$ac_ext >&5
7240
7241 ( exit $ac_status )
7242 ac_cv_func_fork_works=no
7243 fi
7244 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7245 fi
7246 fi
7247 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
7248 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
7249
7250 else
7251 ac_cv_func_fork_works=$ac_cv_func_fork
7252 fi
7253 if test "x$ac_cv_func_fork_works" = xcross; then
7254 case $host in
7255 *-*-amigaos* | *-*-msdosdjgpp*)
7256 # Override, as these systems have only a dummy fork() stub
7257 ac_cv_func_fork_works=no
7258 ;;
7259 *)
7260 ac_cv_func_fork_works=yes
7261 ;;
7262 esac
7263 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7264 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7265 fi
7266 ac_cv_func_vfork_works=$ac_cv_func_vfork
7267 if test "x$ac_cv_func_vfork" = xyes; then
7268 echo "$as_me:$LINENO: checking for working vfork" >&5
7269 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
7270 if test "${ac_cv_func_vfork_works+set}" = set; then
7271 echo $ECHO_N "(cached) $ECHO_C" >&6
7272 else
7273 if test "$cross_compiling" = yes; then
7274 ac_cv_func_vfork_works=cross
7275 else
7276 cat >conftest.$ac_ext <<_ACEOF
7277 /* confdefs.h. */
7278 _ACEOF
7279 cat confdefs.h >>conftest.$ac_ext
7280 cat >>conftest.$ac_ext <<_ACEOF
7281 /* end confdefs.h. */
7282 /* Thanks to Paul Eggert for this test. */
7283 #include <stdio.h>
7284 #include <stdlib.h>
7285 #include <sys/types.h>
7286 #include <sys/stat.h>
7287 #include <sys/wait.h>
7288 #if HAVE_UNISTD_H
7289 # include <unistd.h>
7290 #endif
7291 #if HAVE_VFORK_H
7292 # include <vfork.h>
7293 #endif
7294 /* On some sparc systems, changes by the child to local and incoming
7295 argument registers are propagated back to the parent. The compiler
7296 is told about this with #include <vfork.h>, but some compilers
7297 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7298 static variable whose address is put into a register that is
7299 clobbered by the vfork. */
7300 static void
7301 #ifdef __cplusplus
7302 sparc_address_test (int arg)
7303 # else
7304 sparc_address_test (arg) int arg;
7305 #endif
7306 {
7307 static pid_t child;
7308 if (!child) {
7309 child = vfork ();
7310 if (child < 0) {
7311 perror ("vfork");
7312 _exit(2);
7313 }
7314 if (!child) {
7315 arg = getpid();
7316 write(-1, "", 0);
7317 _exit (arg);
7318 }
7319 }
7320 }
7321
7322 int
7323 main ()
7324 {
7325 pid_t parent = getpid ();
7326 pid_t child;
7327
7328 sparc_address_test (0);
7329
7330 child = vfork ();
7331
7332 if (child == 0) {
7333 /* Here is another test for sparc vfork register problems. This
7334 test uses lots of local variables, at least as many local
7335 variables as main has allocated so far including compiler
7336 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7337 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7338 reuse the register of parent for one of the local variables,
7339 since it will think that parent can't possibly be used any more
7340 in this routine. Assigning to the local variable will thus
7341 munge parent in the parent process. */
7342 pid_t
7343 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7344 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7345 /* Convince the compiler that p..p7 are live; otherwise, it might
7346 use the same hardware register for all 8 local variables. */
7347 if (p != p1 || p != p2 || p != p3 || p != p4
7348 || p != p5 || p != p6 || p != p7)
7349 _exit(1);
7350
7351 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7352 from child file descriptors. If the child closes a descriptor
7353 before it execs or exits, this munges the parent's descriptor
7354 as well. Test for this by closing stdout in the child. */
7355 _exit(close(fileno(stdout)) != 0);
7356 } else {
7357 int status;
7358 struct stat st;
7359
7360 while (wait(&status) != child)
7361 ;
7362 exit(
7363 /* Was there some problem with vforking? */
7364 child < 0
7365
7366 /* Did the child fail? (This shouldn't happen.) */
7367 || status
7368
7369 /* Did the vfork/compiler bug occur? */
7370 || parent != getpid()
7371
7372 /* Did the file descriptor bug occur? */
7373 || fstat(fileno(stdout), &st) != 0
7374 );
7375 }
7376 }
7377 _ACEOF
7378 rm -f conftest$ac_exeext
7379 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7380 (eval $ac_link) 2>&5
7381 ac_status=$?
7382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7383 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7385 (eval $ac_try) 2>&5
7386 ac_status=$?
7387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7388 (exit $ac_status); }; }; then
7389 ac_cv_func_vfork_works=yes
7390 else
7391 echo "$as_me: program exited with status $ac_status" >&5
7392 echo "$as_me: failed program was:" >&5
7393 sed 's/^/| /' conftest.$ac_ext >&5
7394
7395 ( exit $ac_status )
7396 ac_cv_func_vfork_works=no
7397 fi
7398 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7399 fi
7400 fi
7401 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
7402 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
7403
7404 fi;
7405 if test "x$ac_cv_func_fork_works" = xcross; then
7406 ac_cv_func_vfork_works=$ac_cv_func_vfork
7407 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7408 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7409 fi
7410
7411 if test "x$ac_cv_func_vfork_works" = xyes; then
7412
7413 cat >>confdefs.h <<\_ACEOF
7414 #define HAVE_WORKING_VFORK 1
7415 _ACEOF
7416
7417 else
7418
7419 cat >>confdefs.h <<\_ACEOF
7420 #define vfork fork
7421 _ACEOF
7422
7423 fi
7424 if test "x$ac_cv_func_fork_works" = xyes; then
7425
7426 cat >>confdefs.h <<\_ACEOF
7427 #define HAVE_WORKING_FORK 1
7428 _ACEOF
7429
7430 fi
7431
7432 if test $ac_cv_func_vfork_works = no; then
7433 case $LIBOBJS in
7434 "vfork.$ac_objext" | \
7435 *" vfork.$ac_objext" | \
7436 "vfork.$ac_objext "* | \
7437 *" vfork.$ac_objext "* ) ;;
7438 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" ;;
7439 esac
7440
7441 fi
7442 # We only need _doprnt if we might use it to implement v*printf.
7443 if test $ac_cv_func_vprintf != yes \
7444 || test $ac_cv_func_vfprintf != yes \
7445 || test $ac_cv_func_vsprintf != yes; then
7446
7447 for ac_func in _doprnt
7448 do
7449 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7450 echo "$as_me:$LINENO: checking for $ac_func" >&5
7451 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7452 if eval "test \"\${$as_ac_var+set}\" = set"; then
7453 echo $ECHO_N "(cached) $ECHO_C" >&6
7454 else
7455 if test x$gcc_no_link = xyes; then
7456 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7457 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7458 { (exit 1); exit 1; }; }
7459 fi
7460 cat >conftest.$ac_ext <<_ACEOF
7461 /* confdefs.h. */
7462 _ACEOF
7463 cat confdefs.h >>conftest.$ac_ext
7464 cat >>conftest.$ac_ext <<_ACEOF
7465 /* end confdefs.h. */
7466 /* System header to define __stub macros and hopefully few prototypes,
7467 which can conflict with char $ac_func (); below.
7468 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7469 <limits.h> exists even on freestanding compilers. Under hpux,
7470 including <limits.h> includes <sys/time.h> and causes problems
7471 checking for functions defined therein. */
7472 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7473 # include <limits.h>
7474 #else
7475 # include <assert.h>
7476 #endif
7477 /* Override any gcc2 internal prototype to avoid an error. */
7478 #ifdef __cplusplus
7479 extern "C"
7480 {
7481 #endif
7482 /* We use char because int might match the return type of a gcc2
7483 builtin and then its argument prototype would still apply. */
7484 char $ac_func ();
7485 /* The GNU C library defines this for functions which it implements
7486 to always fail with ENOSYS. Some functions are actually named
7487 something starting with __ and the normal name is an alias. */
7488 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7489 choke me
7490 #else
7491 char (*f) () = $ac_func;
7492 #endif
7493 #ifdef __cplusplus
7494 }
7495 #endif
7496
7497 int
7498 main ()
7499 {
7500 return f != $ac_func;
7501 ;
7502 return 0;
7503 }
7504 _ACEOF
7505 rm -f conftest.$ac_objext conftest$ac_exeext
7506 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7507 (eval $ac_link) 2>conftest.er1
7508 ac_status=$?
7509 grep -v '^ *+' conftest.er1 >conftest.err
7510 rm -f conftest.er1
7511 cat conftest.err >&5
7512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7513 (exit $ac_status); } &&
7514 { ac_try='test -z "$ac_c_werror_flag"
7515 || test ! -s conftest.err'
7516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7517 (eval $ac_try) 2>&5
7518 ac_status=$?
7519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7520 (exit $ac_status); }; } &&
7521 { ac_try='test -s conftest$ac_exeext'
7522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7523 (eval $ac_try) 2>&5
7524 ac_status=$?
7525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7526 (exit $ac_status); }; }; then
7527 eval "$as_ac_var=yes"
7528 else
7529 echo "$as_me: failed program was:" >&5
7530 sed 's/^/| /' conftest.$ac_ext >&5
7531
7532 eval "$as_ac_var=no"
7533 fi
7534 rm -f conftest.err conftest.$ac_objext \
7535 conftest$ac_exeext conftest.$ac_ext
7536 fi
7537 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7538 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7539 if test `eval echo '${'$as_ac_var'}'` = yes; then
7540 cat >>confdefs.h <<_ACEOF
7541 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7542 _ACEOF
7543
7544 else
7545 case $LIBOBJS in
7546 "$ac_func.$ac_objext" | \
7547 *" $ac_func.$ac_objext" | \
7548 "$ac_func.$ac_objext "* | \
7549 *" $ac_func.$ac_objext "* ) ;;
7550 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
7551 esac
7552
7553 fi
7554 done
7555
7556
7557 else
7558
7559 for ac_func in _doprnt
7560 do
7561 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7562 echo "$as_me:$LINENO: checking for $ac_func" >&5
7563 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7564 if eval "test \"\${$as_ac_var+set}\" = set"; then
7565 echo $ECHO_N "(cached) $ECHO_C" >&6
7566 else
7567 if test x$gcc_no_link = xyes; then
7568 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7569 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7570 { (exit 1); exit 1; }; }
7571 fi
7572 cat >conftest.$ac_ext <<_ACEOF
7573 /* confdefs.h. */
7574 _ACEOF
7575 cat confdefs.h >>conftest.$ac_ext
7576 cat >>conftest.$ac_ext <<_ACEOF
7577 /* end confdefs.h. */
7578 /* System header to define __stub macros and hopefully few prototypes,
7579 which can conflict with char $ac_func (); below.
7580 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7581 <limits.h> exists even on freestanding compilers. Under hpux,
7582 including <limits.h> includes <sys/time.h> and causes problems
7583 checking for functions defined therein. */
7584 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7585 # include <limits.h>
7586 #else
7587 # include <assert.h>
7588 #endif
7589 /* Override any gcc2 internal prototype to avoid an error. */
7590 #ifdef __cplusplus
7591 extern "C"
7592 {
7593 #endif
7594 /* We use char because int might match the return type of a gcc2
7595 builtin and then its argument prototype would still apply. */
7596 char $ac_func ();
7597 /* The GNU C library defines this for functions which it implements
7598 to always fail with ENOSYS. Some functions are actually named
7599 something starting with __ and the normal name is an alias. */
7600 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7601 choke me
7602 #else
7603 char (*f) () = $ac_func;
7604 #endif
7605 #ifdef __cplusplus
7606 }
7607 #endif
7608
7609 int
7610 main ()
7611 {
7612 return f != $ac_func;
7613 ;
7614 return 0;
7615 }
7616 _ACEOF
7617 rm -f conftest.$ac_objext conftest$ac_exeext
7618 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7619 (eval $ac_link) 2>conftest.er1
7620 ac_status=$?
7621 grep -v '^ *+' conftest.er1 >conftest.err
7622 rm -f conftest.er1
7623 cat conftest.err >&5
7624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7625 (exit $ac_status); } &&
7626 { ac_try='test -z "$ac_c_werror_flag"
7627 || test ! -s conftest.err'
7628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7629 (eval $ac_try) 2>&5
7630 ac_status=$?
7631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7632 (exit $ac_status); }; } &&
7633 { ac_try='test -s conftest$ac_exeext'
7634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7635 (eval $ac_try) 2>&5
7636 ac_status=$?
7637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7638 (exit $ac_status); }; }; then
7639 eval "$as_ac_var=yes"
7640 else
7641 echo "$as_me: failed program was:" >&5
7642 sed 's/^/| /' conftest.$ac_ext >&5
7643
7644 eval "$as_ac_var=no"
7645 fi
7646 rm -f conftest.err conftest.$ac_objext \
7647 conftest$ac_exeext conftest.$ac_ext
7648 fi
7649 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7650 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7651 if test `eval echo '${'$as_ac_var'}'` = yes; then
7652 cat >>confdefs.h <<_ACEOF
7653 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7654 _ACEOF
7655
7656 fi
7657 done
7658
7659 fi
7660
7661 for v in $vars; do
7662 echo "$as_me:$LINENO: checking for $v" >&5
7663 echo $ECHO_N "checking for $v... $ECHO_C" >&6
7664 if eval "test \"\${libiberty_cv_var_$v+set}\" = set"; then
7665 echo $ECHO_N "(cached) $ECHO_C" >&6
7666 else
7667 if test x$gcc_no_link = xyes; then
7668 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7669 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7670 { (exit 1); exit 1; }; }
7671 fi
7672 cat >conftest.$ac_ext <<_ACEOF
7673 /* confdefs.h. */
7674 _ACEOF
7675 cat confdefs.h >>conftest.$ac_ext
7676 cat >>conftest.$ac_ext <<_ACEOF
7677 /* end confdefs.h. */
7678 int *p;
7679 int
7680 main ()
7681 {
7682 extern int $v []; p = $v;
7683 ;
7684 return 0;
7685 }
7686 _ACEOF
7687 rm -f conftest.$ac_objext conftest$ac_exeext
7688 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7689 (eval $ac_link) 2>conftest.er1
7690 ac_status=$?
7691 grep -v '^ *+' conftest.er1 >conftest.err
7692 rm -f conftest.er1
7693 cat conftest.err >&5
7694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7695 (exit $ac_status); } &&
7696 { ac_try='test -z "$ac_c_werror_flag"
7697 || test ! -s conftest.err'
7698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7699 (eval $ac_try) 2>&5
7700 ac_status=$?
7701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7702 (exit $ac_status); }; } &&
7703 { ac_try='test -s conftest$ac_exeext'
7704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7705 (eval $ac_try) 2>&5
7706 ac_status=$?
7707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 (exit $ac_status); }; }; then
7709 eval "libiberty_cv_var_$v=yes"
7710 else
7711 echo "$as_me: failed program was:" >&5
7712 sed 's/^/| /' conftest.$ac_ext >&5
7713
7714 eval "libiberty_cv_var_$v=no"
7715 fi
7716 rm -f conftest.err conftest.$ac_objext \
7717 conftest$ac_exeext conftest.$ac_ext
7718 fi
7719
7720 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7721 echo "$as_me:$LINENO: result: yes" >&5
7722 echo "${ECHO_T}yes" >&6
7723 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7724 cat >>confdefs.h <<_ACEOF
7725 #define $n 1
7726 _ACEOF
7727
7728 else
7729 echo "$as_me:$LINENO: result: no" >&5
7730 echo "${ECHO_T}no" >&6
7731 fi
7732 done
7733
7734 # special check for _system_configuration because AIX <4.3.2 do not
7735 # contain the `physmem' member.
7736 echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
7737 echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
7738 cat >conftest.$ac_ext <<_ACEOF
7739 /* confdefs.h. */
7740 _ACEOF
7741 cat confdefs.h >>conftest.$ac_ext
7742 cat >>conftest.$ac_ext <<_ACEOF
7743 /* end confdefs.h. */
7744 #include <sys/systemcfg.h>
7745 int
7746 main ()
7747 {
7748 double x = _system_configuration.physmem;
7749 ;
7750 return 0;
7751 }
7752 _ACEOF
7753 rm -f conftest.$ac_objext
7754 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7755 (eval $ac_compile) 2>conftest.er1
7756 ac_status=$?
7757 grep -v '^ *+' conftest.er1 >conftest.err
7758 rm -f conftest.er1
7759 cat conftest.err >&5
7760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7761 (exit $ac_status); } &&
7762 { ac_try='test -z "$ac_c_werror_flag"
7763 || test ! -s conftest.err'
7764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7765 (eval $ac_try) 2>&5
7766 ac_status=$?
7767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7768 (exit $ac_status); }; } &&
7769 { ac_try='test -s conftest.$ac_objext'
7770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7771 (eval $ac_try) 2>&5
7772 ac_status=$?
7773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7774 (exit $ac_status); }; }; then
7775 echo "$as_me:$LINENO: result: yes" >&5
7776 echo "${ECHO_T}yes" >&6
7777
7778 cat >>confdefs.h <<\_ACEOF
7779 #define HAVE__SYSTEM_CONFIGURATION 1
7780 _ACEOF
7781
7782 else
7783 echo "$as_me: failed program was:" >&5
7784 sed 's/^/| /' conftest.$ac_ext >&5
7785
7786 echo "$as_me:$LINENO: result: no" >&5
7787 echo "${ECHO_T}no" >&6
7788 fi
7789 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7790
7791
7792 for ac_func in $checkfuncs
7793 do
7794 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7795 echo "$as_me:$LINENO: checking for $ac_func" >&5
7796 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7797 if eval "test \"\${$as_ac_var+set}\" = set"; then
7798 echo $ECHO_N "(cached) $ECHO_C" >&6
7799 else
7800 if test x$gcc_no_link = xyes; then
7801 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7802 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7803 { (exit 1); exit 1; }; }
7804 fi
7805 cat >conftest.$ac_ext <<_ACEOF
7806 /* confdefs.h. */
7807 _ACEOF
7808 cat confdefs.h >>conftest.$ac_ext
7809 cat >>conftest.$ac_ext <<_ACEOF
7810 /* end confdefs.h. */
7811 /* System header to define __stub macros and hopefully few prototypes,
7812 which can conflict with char $ac_func (); below.
7813 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7814 <limits.h> exists even on freestanding compilers. Under hpux,
7815 including <limits.h> includes <sys/time.h> and causes problems
7816 checking for functions defined therein. */
7817 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7818 # include <limits.h>
7819 #else
7820 # include <assert.h>
7821 #endif
7822 /* Override any gcc2 internal prototype to avoid an error. */
7823 #ifdef __cplusplus
7824 extern "C"
7825 {
7826 #endif
7827 /* We use char because int might match the return type of a gcc2
7828 builtin and then its argument prototype would still apply. */
7829 char $ac_func ();
7830 /* The GNU C library defines this for functions which it implements
7831 to always fail with ENOSYS. Some functions are actually named
7832 something starting with __ and the normal name is an alias. */
7833 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7834 choke me
7835 #else
7836 char (*f) () = $ac_func;
7837 #endif
7838 #ifdef __cplusplus
7839 }
7840 #endif
7841
7842 int
7843 main ()
7844 {
7845 return f != $ac_func;
7846 ;
7847 return 0;
7848 }
7849 _ACEOF
7850 rm -f conftest.$ac_objext conftest$ac_exeext
7851 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7852 (eval $ac_link) 2>conftest.er1
7853 ac_status=$?
7854 grep -v '^ *+' conftest.er1 >conftest.err
7855 rm -f conftest.er1
7856 cat conftest.err >&5
7857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7858 (exit $ac_status); } &&
7859 { ac_try='test -z "$ac_c_werror_flag"
7860 || test ! -s conftest.err'
7861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7862 (eval $ac_try) 2>&5
7863 ac_status=$?
7864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7865 (exit $ac_status); }; } &&
7866 { ac_try='test -s conftest$ac_exeext'
7867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7868 (eval $ac_try) 2>&5
7869 ac_status=$?
7870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7871 (exit $ac_status); }; }; then
7872 eval "$as_ac_var=yes"
7873 else
7874 echo "$as_me: failed program was:" >&5
7875 sed 's/^/| /' conftest.$ac_ext >&5
7876
7877 eval "$as_ac_var=no"
7878 fi
7879 rm -f conftest.err conftest.$ac_objext \
7880 conftest$ac_exeext conftest.$ac_ext
7881 fi
7882 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7883 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7884 if test `eval echo '${'$as_ac_var'}'` = yes; then
7885 cat >>confdefs.h <<_ACEOF
7886 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7887 _ACEOF
7888
7889 fi
7890 done
7891
7892 echo "$as_me:$LINENO: checking whether basename is declared" >&5
7893 echo $ECHO_N "checking whether basename is declared... $ECHO_C" >&6
7894 if test "${ac_cv_have_decl_basename+set}" = set; then
7895 echo $ECHO_N "(cached) $ECHO_C" >&6
7896 else
7897 cat >conftest.$ac_ext <<_ACEOF
7898 /* confdefs.h. */
7899 _ACEOF
7900 cat confdefs.h >>conftest.$ac_ext
7901 cat >>conftest.$ac_ext <<_ACEOF
7902 /* end confdefs.h. */
7903 $ac_includes_default
7904 int
7905 main ()
7906 {
7907 #ifndef basename
7908 char *p = (char *) basename;
7909 #endif
7910
7911 ;
7912 return 0;
7913 }
7914 _ACEOF
7915 rm -f conftest.$ac_objext
7916 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7917 (eval $ac_compile) 2>conftest.er1
7918 ac_status=$?
7919 grep -v '^ *+' conftest.er1 >conftest.err
7920 rm -f conftest.er1
7921 cat conftest.err >&5
7922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7923 (exit $ac_status); } &&
7924 { ac_try='test -z "$ac_c_werror_flag"
7925 || test ! -s conftest.err'
7926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7927 (eval $ac_try) 2>&5
7928 ac_status=$?
7929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7930 (exit $ac_status); }; } &&
7931 { ac_try='test -s conftest.$ac_objext'
7932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7933 (eval $ac_try) 2>&5
7934 ac_status=$?
7935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7936 (exit $ac_status); }; }; then
7937 ac_cv_have_decl_basename=yes
7938 else
7939 echo "$as_me: failed program was:" >&5
7940 sed 's/^/| /' conftest.$ac_ext >&5
7941
7942 ac_cv_have_decl_basename=no
7943 fi
7944 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7945 fi
7946 echo "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5
7947 echo "${ECHO_T}$ac_cv_have_decl_basename" >&6
7948 if test $ac_cv_have_decl_basename = yes; then
7949
7950 cat >>confdefs.h <<_ACEOF
7951 #define HAVE_DECL_BASENAME 1
7952 _ACEOF
7953
7954
7955 else
7956 cat >>confdefs.h <<_ACEOF
7957 #define HAVE_DECL_BASENAME 0
7958 _ACEOF
7959
7960
7961 fi
7962 echo "$as_me:$LINENO: checking whether ffs is declared" >&5
7963 echo $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6
7964 if test "${ac_cv_have_decl_ffs+set}" = set; then
7965 echo $ECHO_N "(cached) $ECHO_C" >&6
7966 else
7967 cat >conftest.$ac_ext <<_ACEOF
7968 /* confdefs.h. */
7969 _ACEOF
7970 cat confdefs.h >>conftest.$ac_ext
7971 cat >>conftest.$ac_ext <<_ACEOF
7972 /* end confdefs.h. */
7973 $ac_includes_default
7974 int
7975 main ()
7976 {
7977 #ifndef ffs
7978 char *p = (char *) ffs;
7979 #endif
7980
7981 ;
7982 return 0;
7983 }
7984 _ACEOF
7985 rm -f conftest.$ac_objext
7986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7987 (eval $ac_compile) 2>conftest.er1
7988 ac_status=$?
7989 grep -v '^ *+' conftest.er1 >conftest.err
7990 rm -f conftest.er1
7991 cat conftest.err >&5
7992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7993 (exit $ac_status); } &&
7994 { ac_try='test -z "$ac_c_werror_flag"
7995 || test ! -s conftest.err'
7996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7997 (eval $ac_try) 2>&5
7998 ac_status=$?
7999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8000 (exit $ac_status); }; } &&
8001 { ac_try='test -s conftest.$ac_objext'
8002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8003 (eval $ac_try) 2>&5
8004 ac_status=$?
8005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8006 (exit $ac_status); }; }; then
8007 ac_cv_have_decl_ffs=yes
8008 else
8009 echo "$as_me: failed program was:" >&5
8010 sed 's/^/| /' conftest.$ac_ext >&5
8011
8012 ac_cv_have_decl_ffs=no
8013 fi
8014 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8015 fi
8016 echo "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5
8017 echo "${ECHO_T}$ac_cv_have_decl_ffs" >&6
8018 if test $ac_cv_have_decl_ffs = yes; then
8019
8020 cat >>confdefs.h <<_ACEOF
8021 #define HAVE_DECL_FFS 1
8022 _ACEOF
8023
8024
8025 else
8026 cat >>confdefs.h <<_ACEOF
8027 #define HAVE_DECL_FFS 0
8028 _ACEOF
8029
8030
8031 fi
8032 echo "$as_me:$LINENO: checking whether asprintf is declared" >&5
8033 echo $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6
8034 if test "${ac_cv_have_decl_asprintf+set}" = set; then
8035 echo $ECHO_N "(cached) $ECHO_C" >&6
8036 else
8037 cat >conftest.$ac_ext <<_ACEOF
8038 /* confdefs.h. */
8039 _ACEOF
8040 cat confdefs.h >>conftest.$ac_ext
8041 cat >>conftest.$ac_ext <<_ACEOF
8042 /* end confdefs.h. */
8043 $ac_includes_default
8044 int
8045 main ()
8046 {
8047 #ifndef asprintf
8048 char *p = (char *) asprintf;
8049 #endif
8050
8051 ;
8052 return 0;
8053 }
8054 _ACEOF
8055 rm -f conftest.$ac_objext
8056 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8057 (eval $ac_compile) 2>conftest.er1
8058 ac_status=$?
8059 grep -v '^ *+' conftest.er1 >conftest.err
8060 rm -f conftest.er1
8061 cat conftest.err >&5
8062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063 (exit $ac_status); } &&
8064 { ac_try='test -z "$ac_c_werror_flag"
8065 || test ! -s conftest.err'
8066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8067 (eval $ac_try) 2>&5
8068 ac_status=$?
8069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070 (exit $ac_status); }; } &&
8071 { ac_try='test -s conftest.$ac_objext'
8072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8073 (eval $ac_try) 2>&5
8074 ac_status=$?
8075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8076 (exit $ac_status); }; }; then
8077 ac_cv_have_decl_asprintf=yes
8078 else
8079 echo "$as_me: failed program was:" >&5
8080 sed 's/^/| /' conftest.$ac_ext >&5
8081
8082 ac_cv_have_decl_asprintf=no
8083 fi
8084 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8085 fi
8086 echo "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5
8087 echo "${ECHO_T}$ac_cv_have_decl_asprintf" >&6
8088 if test $ac_cv_have_decl_asprintf = yes; then
8089
8090 cat >>confdefs.h <<_ACEOF
8091 #define HAVE_DECL_ASPRINTF 1
8092 _ACEOF
8093
8094
8095 else
8096 cat >>confdefs.h <<_ACEOF
8097 #define HAVE_DECL_ASPRINTF 0
8098 _ACEOF
8099
8100
8101 fi
8102 echo "$as_me:$LINENO: checking whether vasprintf is declared" >&5
8103 echo $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6
8104 if test "${ac_cv_have_decl_vasprintf+set}" = set; then
8105 echo $ECHO_N "(cached) $ECHO_C" >&6
8106 else
8107 cat >conftest.$ac_ext <<_ACEOF
8108 /* confdefs.h. */
8109 _ACEOF
8110 cat confdefs.h >>conftest.$ac_ext
8111 cat >>conftest.$ac_ext <<_ACEOF
8112 /* end confdefs.h. */
8113 $ac_includes_default
8114 int
8115 main ()
8116 {
8117 #ifndef vasprintf
8118 char *p = (char *) vasprintf;
8119 #endif
8120
8121 ;
8122 return 0;
8123 }
8124 _ACEOF
8125 rm -f conftest.$ac_objext
8126 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8127 (eval $ac_compile) 2>conftest.er1
8128 ac_status=$?
8129 grep -v '^ *+' conftest.er1 >conftest.err
8130 rm -f conftest.er1
8131 cat conftest.err >&5
8132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8133 (exit $ac_status); } &&
8134 { ac_try='test -z "$ac_c_werror_flag"
8135 || test ! -s conftest.err'
8136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8137 (eval $ac_try) 2>&5
8138 ac_status=$?
8139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8140 (exit $ac_status); }; } &&
8141 { ac_try='test -s conftest.$ac_objext'
8142 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8143 (eval $ac_try) 2>&5
8144 ac_status=$?
8145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8146 (exit $ac_status); }; }; then
8147 ac_cv_have_decl_vasprintf=yes
8148 else
8149 echo "$as_me: failed program was:" >&5
8150 sed 's/^/| /' conftest.$ac_ext >&5
8151
8152 ac_cv_have_decl_vasprintf=no
8153 fi
8154 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8155 fi
8156 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5
8157 echo "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6
8158 if test $ac_cv_have_decl_vasprintf = yes; then
8159
8160 cat >>confdefs.h <<_ACEOF
8161 #define HAVE_DECL_VASPRINTF 1
8162 _ACEOF
8163
8164
8165 else
8166 cat >>confdefs.h <<_ACEOF
8167 #define HAVE_DECL_VASPRINTF 0
8168 _ACEOF
8169
8170
8171 fi
8172 echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
8173 echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
8174 if test "${ac_cv_have_decl_snprintf+set}" = set; then
8175 echo $ECHO_N "(cached) $ECHO_C" >&6
8176 else
8177 cat >conftest.$ac_ext <<_ACEOF
8178 /* confdefs.h. */
8179 _ACEOF
8180 cat confdefs.h >>conftest.$ac_ext
8181 cat >>conftest.$ac_ext <<_ACEOF
8182 /* end confdefs.h. */
8183 $ac_includes_default
8184 int
8185 main ()
8186 {
8187 #ifndef snprintf
8188 char *p = (char *) snprintf;
8189 #endif
8190
8191 ;
8192 return 0;
8193 }
8194 _ACEOF
8195 rm -f conftest.$ac_objext
8196 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8197 (eval $ac_compile) 2>conftest.er1
8198 ac_status=$?
8199 grep -v '^ *+' conftest.er1 >conftest.err
8200 rm -f conftest.er1
8201 cat conftest.err >&5
8202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8203 (exit $ac_status); } &&
8204 { ac_try='test -z "$ac_c_werror_flag"
8205 || test ! -s conftest.err'
8206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8207 (eval $ac_try) 2>&5
8208 ac_status=$?
8209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8210 (exit $ac_status); }; } &&
8211 { ac_try='test -s conftest.$ac_objext'
8212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8213 (eval $ac_try) 2>&5
8214 ac_status=$?
8215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216 (exit $ac_status); }; }; then
8217 ac_cv_have_decl_snprintf=yes
8218 else
8219 echo "$as_me: failed program was:" >&5
8220 sed 's/^/| /' conftest.$ac_ext >&5
8221
8222 ac_cv_have_decl_snprintf=no
8223 fi
8224 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8225 fi
8226 echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
8227 echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
8228 if test $ac_cv_have_decl_snprintf = yes; then
8229
8230 cat >>confdefs.h <<_ACEOF
8231 #define HAVE_DECL_SNPRINTF 1
8232 _ACEOF
8233
8234
8235 else
8236 cat >>confdefs.h <<_ACEOF
8237 #define HAVE_DECL_SNPRINTF 0
8238 _ACEOF
8239
8240
8241 fi
8242 echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
8243 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
8244 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
8245 echo $ECHO_N "(cached) $ECHO_C" >&6
8246 else
8247 cat >conftest.$ac_ext <<_ACEOF
8248 /* confdefs.h. */
8249 _ACEOF
8250 cat confdefs.h >>conftest.$ac_ext
8251 cat >>conftest.$ac_ext <<_ACEOF
8252 /* end confdefs.h. */
8253 $ac_includes_default
8254 int
8255 main ()
8256 {
8257 #ifndef vsnprintf
8258 char *p = (char *) vsnprintf;
8259 #endif
8260
8261 ;
8262 return 0;
8263 }
8264 _ACEOF
8265 rm -f conftest.$ac_objext
8266 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8267 (eval $ac_compile) 2>conftest.er1
8268 ac_status=$?
8269 grep -v '^ *+' conftest.er1 >conftest.err
8270 rm -f conftest.er1
8271 cat conftest.err >&5
8272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8273 (exit $ac_status); } &&
8274 { ac_try='test -z "$ac_c_werror_flag"
8275 || test ! -s conftest.err'
8276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8277 (eval $ac_try) 2>&5
8278 ac_status=$?
8279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8280 (exit $ac_status); }; } &&
8281 { ac_try='test -s conftest.$ac_objext'
8282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8283 (eval $ac_try) 2>&5
8284 ac_status=$?
8285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8286 (exit $ac_status); }; }; then
8287 ac_cv_have_decl_vsnprintf=yes
8288 else
8289 echo "$as_me: failed program was:" >&5
8290 sed 's/^/| /' conftest.$ac_ext >&5
8291
8292 ac_cv_have_decl_vsnprintf=no
8293 fi
8294 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8295 fi
8296 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
8297 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
8298 if test $ac_cv_have_decl_vsnprintf = yes; then
8299
8300 cat >>confdefs.h <<_ACEOF
8301 #define HAVE_DECL_VSNPRINTF 1
8302 _ACEOF
8303
8304
8305 else
8306 cat >>confdefs.h <<_ACEOF
8307 #define HAVE_DECL_VSNPRINTF 0
8308 _ACEOF
8309
8310
8311 fi
8312
8313
8314 echo "$as_me:$LINENO: checking whether calloc is declared" >&5
8315 echo $ECHO_N "checking whether calloc is declared... $ECHO_C" >&6
8316 if test "${ac_cv_have_decl_calloc+set}" = set; then
8317 echo $ECHO_N "(cached) $ECHO_C" >&6
8318 else
8319 cat >conftest.$ac_ext <<_ACEOF
8320 /* confdefs.h. */
8321 _ACEOF
8322 cat confdefs.h >>conftest.$ac_ext
8323 cat >>conftest.$ac_ext <<_ACEOF
8324 /* end confdefs.h. */
8325 $ac_includes_default
8326 int
8327 main ()
8328 {
8329 #ifndef calloc
8330 char *p = (char *) calloc;
8331 #endif
8332
8333 ;
8334 return 0;
8335 }
8336 _ACEOF
8337 rm -f conftest.$ac_objext
8338 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8339 (eval $ac_compile) 2>conftest.er1
8340 ac_status=$?
8341 grep -v '^ *+' conftest.er1 >conftest.err
8342 rm -f conftest.er1
8343 cat conftest.err >&5
8344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8345 (exit $ac_status); } &&
8346 { ac_try='test -z "$ac_c_werror_flag"
8347 || test ! -s conftest.err'
8348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8349 (eval $ac_try) 2>&5
8350 ac_status=$?
8351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8352 (exit $ac_status); }; } &&
8353 { ac_try='test -s conftest.$ac_objext'
8354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8355 (eval $ac_try) 2>&5
8356 ac_status=$?
8357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8358 (exit $ac_status); }; }; then
8359 ac_cv_have_decl_calloc=yes
8360 else
8361 echo "$as_me: failed program was:" >&5
8362 sed 's/^/| /' conftest.$ac_ext >&5
8363
8364 ac_cv_have_decl_calloc=no
8365 fi
8366 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8367 fi
8368 echo "$as_me:$LINENO: result: $ac_cv_have_decl_calloc" >&5
8369 echo "${ECHO_T}$ac_cv_have_decl_calloc" >&6
8370 if test $ac_cv_have_decl_calloc = yes; then
8371
8372 cat >>confdefs.h <<_ACEOF
8373 #define HAVE_DECL_CALLOC 1
8374 _ACEOF
8375
8376
8377 else
8378 cat >>confdefs.h <<_ACEOF
8379 #define HAVE_DECL_CALLOC 0
8380 _ACEOF
8381
8382
8383 fi
8384 echo "$as_me:$LINENO: checking whether getenv is declared" >&5
8385 echo $ECHO_N "checking whether getenv is declared... $ECHO_C" >&6
8386 if test "${ac_cv_have_decl_getenv+set}" = set; then
8387 echo $ECHO_N "(cached) $ECHO_C" >&6
8388 else
8389 cat >conftest.$ac_ext <<_ACEOF
8390 /* confdefs.h. */
8391 _ACEOF
8392 cat confdefs.h >>conftest.$ac_ext
8393 cat >>conftest.$ac_ext <<_ACEOF
8394 /* end confdefs.h. */
8395 $ac_includes_default
8396 int
8397 main ()
8398 {
8399 #ifndef getenv
8400 char *p = (char *) getenv;
8401 #endif
8402
8403 ;
8404 return 0;
8405 }
8406 _ACEOF
8407 rm -f conftest.$ac_objext
8408 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8409 (eval $ac_compile) 2>conftest.er1
8410 ac_status=$?
8411 grep -v '^ *+' conftest.er1 >conftest.err
8412 rm -f conftest.er1
8413 cat conftest.err >&5
8414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8415 (exit $ac_status); } &&
8416 { ac_try='test -z "$ac_c_werror_flag"
8417 || test ! -s conftest.err'
8418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8419 (eval $ac_try) 2>&5
8420 ac_status=$?
8421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8422 (exit $ac_status); }; } &&
8423 { ac_try='test -s conftest.$ac_objext'
8424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8425 (eval $ac_try) 2>&5
8426 ac_status=$?
8427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8428 (exit $ac_status); }; }; then
8429 ac_cv_have_decl_getenv=yes
8430 else
8431 echo "$as_me: failed program was:" >&5
8432 sed 's/^/| /' conftest.$ac_ext >&5
8433
8434 ac_cv_have_decl_getenv=no
8435 fi
8436 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8437 fi
8438 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
8439 echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
8440 if test $ac_cv_have_decl_getenv = yes; then
8441
8442 cat >>confdefs.h <<_ACEOF
8443 #define HAVE_DECL_GETENV 1
8444 _ACEOF
8445
8446
8447 else
8448 cat >>confdefs.h <<_ACEOF
8449 #define HAVE_DECL_GETENV 0
8450 _ACEOF
8451
8452
8453 fi
8454 echo "$as_me:$LINENO: checking whether getopt is declared" >&5
8455 echo $ECHO_N "checking whether getopt is declared... $ECHO_C" >&6
8456 if test "${ac_cv_have_decl_getopt+set}" = set; then
8457 echo $ECHO_N "(cached) $ECHO_C" >&6
8458 else
8459 cat >conftest.$ac_ext <<_ACEOF
8460 /* confdefs.h. */
8461 _ACEOF
8462 cat confdefs.h >>conftest.$ac_ext
8463 cat >>conftest.$ac_ext <<_ACEOF
8464 /* end confdefs.h. */
8465 $ac_includes_default
8466 int
8467 main ()
8468 {
8469 #ifndef getopt
8470 char *p = (char *) getopt;
8471 #endif
8472
8473 ;
8474 return 0;
8475 }
8476 _ACEOF
8477 rm -f conftest.$ac_objext
8478 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8479 (eval $ac_compile) 2>conftest.er1
8480 ac_status=$?
8481 grep -v '^ *+' conftest.er1 >conftest.err
8482 rm -f conftest.er1
8483 cat conftest.err >&5
8484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8485 (exit $ac_status); } &&
8486 { ac_try='test -z "$ac_c_werror_flag"
8487 || test ! -s conftest.err'
8488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8489 (eval $ac_try) 2>&5
8490 ac_status=$?
8491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8492 (exit $ac_status); }; } &&
8493 { ac_try='test -s conftest.$ac_objext'
8494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8495 (eval $ac_try) 2>&5
8496 ac_status=$?
8497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8498 (exit $ac_status); }; }; then
8499 ac_cv_have_decl_getopt=yes
8500 else
8501 echo "$as_me: failed program was:" >&5
8502 sed 's/^/| /' conftest.$ac_ext >&5
8503
8504 ac_cv_have_decl_getopt=no
8505 fi
8506 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8507 fi
8508 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getopt" >&5
8509 echo "${ECHO_T}$ac_cv_have_decl_getopt" >&6
8510 if test $ac_cv_have_decl_getopt = yes; then
8511
8512 cat >>confdefs.h <<_ACEOF
8513 #define HAVE_DECL_GETOPT 1
8514 _ACEOF
8515
8516
8517 else
8518 cat >>confdefs.h <<_ACEOF
8519 #define HAVE_DECL_GETOPT 0
8520 _ACEOF
8521
8522
8523 fi
8524 echo "$as_me:$LINENO: checking whether malloc is declared" >&5
8525 echo $ECHO_N "checking whether malloc is declared... $ECHO_C" >&6
8526 if test "${ac_cv_have_decl_malloc+set}" = set; then
8527 echo $ECHO_N "(cached) $ECHO_C" >&6
8528 else
8529 cat >conftest.$ac_ext <<_ACEOF
8530 /* confdefs.h. */
8531 _ACEOF
8532 cat confdefs.h >>conftest.$ac_ext
8533 cat >>conftest.$ac_ext <<_ACEOF
8534 /* end confdefs.h. */
8535 $ac_includes_default
8536 int
8537 main ()
8538 {
8539 #ifndef malloc
8540 char *p = (char *) malloc;
8541 #endif
8542
8543 ;
8544 return 0;
8545 }
8546 _ACEOF
8547 rm -f conftest.$ac_objext
8548 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8549 (eval $ac_compile) 2>conftest.er1
8550 ac_status=$?
8551 grep -v '^ *+' conftest.er1 >conftest.err
8552 rm -f conftest.er1
8553 cat conftest.err >&5
8554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8555 (exit $ac_status); } &&
8556 { ac_try='test -z "$ac_c_werror_flag"
8557 || test ! -s conftest.err'
8558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8559 (eval $ac_try) 2>&5
8560 ac_status=$?
8561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8562 (exit $ac_status); }; } &&
8563 { ac_try='test -s conftest.$ac_objext'
8564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8565 (eval $ac_try) 2>&5
8566 ac_status=$?
8567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8568 (exit $ac_status); }; }; then
8569 ac_cv_have_decl_malloc=yes
8570 else
8571 echo "$as_me: failed program was:" >&5
8572 sed 's/^/| /' conftest.$ac_ext >&5
8573
8574 ac_cv_have_decl_malloc=no
8575 fi
8576 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8577 fi
8578 echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
8579 echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
8580 if test $ac_cv_have_decl_malloc = yes; then
8581
8582 cat >>confdefs.h <<_ACEOF
8583 #define HAVE_DECL_MALLOC 1
8584 _ACEOF
8585
8586
8587 else
8588 cat >>confdefs.h <<_ACEOF
8589 #define HAVE_DECL_MALLOC 0
8590 _ACEOF
8591
8592
8593 fi
8594 echo "$as_me:$LINENO: checking whether realloc is declared" >&5
8595 echo $ECHO_N "checking whether realloc is declared... $ECHO_C" >&6
8596 if test "${ac_cv_have_decl_realloc+set}" = set; then
8597 echo $ECHO_N "(cached) $ECHO_C" >&6
8598 else
8599 cat >conftest.$ac_ext <<_ACEOF
8600 /* confdefs.h. */
8601 _ACEOF
8602 cat confdefs.h >>conftest.$ac_ext
8603 cat >>conftest.$ac_ext <<_ACEOF
8604 /* end confdefs.h. */
8605 $ac_includes_default
8606 int
8607 main ()
8608 {
8609 #ifndef realloc
8610 char *p = (char *) realloc;
8611 #endif
8612
8613 ;
8614 return 0;
8615 }
8616 _ACEOF
8617 rm -f conftest.$ac_objext
8618 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8619 (eval $ac_compile) 2>conftest.er1
8620 ac_status=$?
8621 grep -v '^ *+' conftest.er1 >conftest.err
8622 rm -f conftest.er1
8623 cat conftest.err >&5
8624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625 (exit $ac_status); } &&
8626 { ac_try='test -z "$ac_c_werror_flag"
8627 || test ! -s conftest.err'
8628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8629 (eval $ac_try) 2>&5
8630 ac_status=$?
8631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8632 (exit $ac_status); }; } &&
8633 { ac_try='test -s conftest.$ac_objext'
8634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8635 (eval $ac_try) 2>&5
8636 ac_status=$?
8637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638 (exit $ac_status); }; }; then
8639 ac_cv_have_decl_realloc=yes
8640 else
8641 echo "$as_me: failed program was:" >&5
8642 sed 's/^/| /' conftest.$ac_ext >&5
8643
8644 ac_cv_have_decl_realloc=no
8645 fi
8646 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8647 fi
8648 echo "$as_me:$LINENO: result: $ac_cv_have_decl_realloc" >&5
8649 echo "${ECHO_T}$ac_cv_have_decl_realloc" >&6
8650 if test $ac_cv_have_decl_realloc = yes; then
8651
8652 cat >>confdefs.h <<_ACEOF
8653 #define HAVE_DECL_REALLOC 1
8654 _ACEOF
8655
8656
8657 else
8658 cat >>confdefs.h <<_ACEOF
8659 #define HAVE_DECL_REALLOC 0
8660 _ACEOF
8661
8662
8663 fi
8664 echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
8665 echo $ECHO_N "checking whether sbrk is declared... $ECHO_C" >&6
8666 if test "${ac_cv_have_decl_sbrk+set}" = set; then
8667 echo $ECHO_N "(cached) $ECHO_C" >&6
8668 else
8669 cat >conftest.$ac_ext <<_ACEOF
8670 /* confdefs.h. */
8671 _ACEOF
8672 cat confdefs.h >>conftest.$ac_ext
8673 cat >>conftest.$ac_ext <<_ACEOF
8674 /* end confdefs.h. */
8675 $ac_includes_default
8676 int
8677 main ()
8678 {
8679 #ifndef sbrk
8680 char *p = (char *) sbrk;
8681 #endif
8682
8683 ;
8684 return 0;
8685 }
8686 _ACEOF
8687 rm -f conftest.$ac_objext
8688 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8689 (eval $ac_compile) 2>conftest.er1
8690 ac_status=$?
8691 grep -v '^ *+' conftest.er1 >conftest.err
8692 rm -f conftest.er1
8693 cat conftest.err >&5
8694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8695 (exit $ac_status); } &&
8696 { ac_try='test -z "$ac_c_werror_flag"
8697 || test ! -s conftest.err'
8698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8699 (eval $ac_try) 2>&5
8700 ac_status=$?
8701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8702 (exit $ac_status); }; } &&
8703 { ac_try='test -s conftest.$ac_objext'
8704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8705 (eval $ac_try) 2>&5
8706 ac_status=$?
8707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8708 (exit $ac_status); }; }; then
8709 ac_cv_have_decl_sbrk=yes
8710 else
8711 echo "$as_me: failed program was:" >&5
8712 sed 's/^/| /' conftest.$ac_ext >&5
8713
8714 ac_cv_have_decl_sbrk=no
8715 fi
8716 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8717 fi
8718 echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
8719 echo "${ECHO_T}$ac_cv_have_decl_sbrk" >&6
8720 if test $ac_cv_have_decl_sbrk = yes; then
8721
8722 cat >>confdefs.h <<_ACEOF
8723 #define HAVE_DECL_SBRK 1
8724 _ACEOF
8725
8726
8727 else
8728 cat >>confdefs.h <<_ACEOF
8729 #define HAVE_DECL_SBRK 0
8730 _ACEOF
8731
8732
8733 fi
8734
8735
8736 echo "$as_me:$LINENO: checking whether strverscmp is declared" >&5
8737 echo $ECHO_N "checking whether strverscmp is declared... $ECHO_C" >&6
8738 if test "${ac_cv_have_decl_strverscmp+set}" = set; then
8739 echo $ECHO_N "(cached) $ECHO_C" >&6
8740 else
8741 cat >conftest.$ac_ext <<_ACEOF
8742 /* confdefs.h. */
8743 _ACEOF
8744 cat confdefs.h >>conftest.$ac_ext
8745 cat >>conftest.$ac_ext <<_ACEOF
8746 /* end confdefs.h. */
8747 $ac_includes_default
8748 int
8749 main ()
8750 {
8751 #ifndef strverscmp
8752 char *p = (char *) strverscmp;
8753 #endif
8754
8755 ;
8756 return 0;
8757 }
8758 _ACEOF
8759 rm -f conftest.$ac_objext
8760 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8761 (eval $ac_compile) 2>conftest.er1
8762 ac_status=$?
8763 grep -v '^ *+' conftest.er1 >conftest.err
8764 rm -f conftest.er1
8765 cat conftest.err >&5
8766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8767 (exit $ac_status); } &&
8768 { ac_try='test -z "$ac_c_werror_flag"
8769 || test ! -s conftest.err'
8770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8771 (eval $ac_try) 2>&5
8772 ac_status=$?
8773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8774 (exit $ac_status); }; } &&
8775 { ac_try='test -s conftest.$ac_objext'
8776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8777 (eval $ac_try) 2>&5
8778 ac_status=$?
8779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8780 (exit $ac_status); }; }; then
8781 ac_cv_have_decl_strverscmp=yes
8782 else
8783 echo "$as_me: failed program was:" >&5
8784 sed 's/^/| /' conftest.$ac_ext >&5
8785
8786 ac_cv_have_decl_strverscmp=no
8787 fi
8788 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8789 fi
8790 echo "$as_me:$LINENO: result: $ac_cv_have_decl_strverscmp" >&5
8791 echo "${ECHO_T}$ac_cv_have_decl_strverscmp" >&6
8792 if test $ac_cv_have_decl_strverscmp = yes; then
8793
8794 cat >>confdefs.h <<_ACEOF
8795 #define HAVE_DECL_STRVERSCMP 1
8796 _ACEOF
8797
8798
8799 else
8800 cat >>confdefs.h <<_ACEOF
8801 #define HAVE_DECL_STRVERSCMP 0
8802 _ACEOF
8803
8804
8805 fi
8806
8807
8808 echo "$as_me:$LINENO: checking whether canonicalize_file_name must be declared" >&5
8809 echo $ECHO_N "checking whether canonicalize_file_name must be declared... $ECHO_C" >&6
8810 if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then
8811 echo $ECHO_N "(cached) $ECHO_C" >&6
8812 else
8813 cat >conftest.$ac_ext <<_ACEOF
8814 /* confdefs.h. */
8815 _ACEOF
8816 cat confdefs.h >>conftest.$ac_ext
8817 cat >>conftest.$ac_ext <<_ACEOF
8818 /* end confdefs.h. */
8819
8820 #include "confdefs.h"
8821 #include <stdio.h>
8822 #ifdef HAVE_STRING_H
8823 #include <string.h>
8824 #else
8825 #ifdef HAVE_STRINGS_H
8826 #include <strings.h>
8827 #endif
8828 #endif
8829 #ifdef HAVE_STDLIB_H
8830 #include <stdlib.h>
8831 #endif
8832 #ifdef HAVE_UNISTD_H
8833 #include <unistd.h>
8834 #endif
8835 int
8836 main ()
8837 {
8838 char *(*pfn) = (char *(*)) canonicalize_file_name
8839 ;
8840 return 0;
8841 }
8842 _ACEOF
8843 rm -f conftest.$ac_objext
8844 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8845 (eval $ac_compile) 2>conftest.er1
8846 ac_status=$?
8847 grep -v '^ *+' conftest.er1 >conftest.err
8848 rm -f conftest.er1
8849 cat conftest.err >&5
8850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8851 (exit $ac_status); } &&
8852 { ac_try='test -z "$ac_c_werror_flag"
8853 || test ! -s conftest.err'
8854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8855 (eval $ac_try) 2>&5
8856 ac_status=$?
8857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8858 (exit $ac_status); }; } &&
8859 { ac_try='test -s conftest.$ac_objext'
8860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8861 (eval $ac_try) 2>&5
8862 ac_status=$?
8863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8864 (exit $ac_status); }; }; then
8865 libiberty_cv_decl_needed_canonicalize_file_name=no
8866 else
8867 echo "$as_me: failed program was:" >&5
8868 sed 's/^/| /' conftest.$ac_ext >&5
8869
8870 libiberty_cv_decl_needed_canonicalize_file_name=yes
8871 fi
8872 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8873 fi
8874
8875 echo "$as_me:$LINENO: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
8876 echo "${ECHO_T}$libiberty_cv_decl_needed_canonicalize_file_name" >&6
8877 if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
8878
8879 cat >>confdefs.h <<\_ACEOF
8880 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
8881 _ACEOF
8882
8883 fi
8884
8885 fi
8886
8887 # Figure out which version of pexecute to use.
8888 case "${host}" in
8889 *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.o ;;
8890 *-*-msdosdjgpp*) pexecute=./pex-djgpp.o ;;
8891 *-*-msdos*) pexecute=./pex-msdos.o ;;
8892 *) pexecute=./pex-unix.o ;;
8893 esac
8894
8895
8896 if test x$gcc_no_link = xyes; then
8897 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
8898 ac_cv_func_mmap_fixed_mapped=no
8899 fi
8900 fi
8901 if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
8902
8903
8904 for ac_header in stdlib.h unistd.h
8905 do
8906 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8907 echo "$as_me:$LINENO: checking for $ac_header" >&5
8908 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8909 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8910 echo $ECHO_N "(cached) $ECHO_C" >&6
8911 else
8912 cat >conftest.$ac_ext <<_ACEOF
8913 /* confdefs.h. */
8914 _ACEOF
8915 cat confdefs.h >>conftest.$ac_ext
8916 cat >>conftest.$ac_ext <<_ACEOF
8917 /* end confdefs.h. */
8918 #include <$ac_header>
8919 _ACEOF
8920 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8921 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8922 ac_status=$?
8923 grep -v '^ *+' conftest.er1 >conftest.err
8924 rm -f conftest.er1
8925 cat conftest.err >&5
8926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8927 (exit $ac_status); } >/dev/null; then
8928 if test -s conftest.err; then
8929 ac_cpp_err=$ac_c_preproc_warn_flag
8930 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8931 else
8932 ac_cpp_err=
8933 fi
8934 else
8935 ac_cpp_err=yes
8936 fi
8937 if test -z "$ac_cpp_err"; then
8938 eval "$as_ac_Header=yes"
8939 else
8940 echo "$as_me: failed program was:" >&5
8941 sed 's/^/| /' conftest.$ac_ext >&5
8942
8943 eval "$as_ac_Header=no"
8944 fi
8945 rm -f conftest.err conftest.$ac_ext
8946 fi
8947 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8948 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8949 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8950 cat >>confdefs.h <<_ACEOF
8951 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8952 _ACEOF
8953
8954 fi
8955 done
8956
8957
8958 for ac_func in getpagesize
8959 do
8960 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8961 echo "$as_me:$LINENO: checking for $ac_func" >&5
8962 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8963 if eval "test \"\${$as_ac_var+set}\" = set"; then
8964 echo $ECHO_N "(cached) $ECHO_C" >&6
8965 else
8966 if test x$gcc_no_link = xyes; then
8967 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8968 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8969 { (exit 1); exit 1; }; }
8970 fi
8971 cat >conftest.$ac_ext <<_ACEOF
8972 /* confdefs.h. */
8973 _ACEOF
8974 cat confdefs.h >>conftest.$ac_ext
8975 cat >>conftest.$ac_ext <<_ACEOF
8976 /* end confdefs.h. */
8977 /* System header to define __stub macros and hopefully few prototypes,
8978 which can conflict with char $ac_func (); below.
8979 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8980 <limits.h> exists even on freestanding compilers. Under hpux,
8981 including <limits.h> includes <sys/time.h> and causes problems
8982 checking for functions defined therein. */
8983 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
8984 # include <limits.h>
8985 #else
8986 # include <assert.h>
8987 #endif
8988 /* Override any gcc2 internal prototype to avoid an error. */
8989 #ifdef __cplusplus
8990 extern "C"
8991 {
8992 #endif
8993 /* We use char because int might match the return type of a gcc2
8994 builtin and then its argument prototype would still apply. */
8995 char $ac_func ();
8996 /* The GNU C library defines this for functions which it implements
8997 to always fail with ENOSYS. Some functions are actually named
8998 something starting with __ and the normal name is an alias. */
8999 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9000 choke me
9001 #else
9002 char (*f) () = $ac_func;
9003 #endif
9004 #ifdef __cplusplus
9005 }
9006 #endif
9007
9008 int
9009 main ()
9010 {
9011 return f != $ac_func;
9012 ;
9013 return 0;
9014 }
9015 _ACEOF
9016 rm -f conftest.$ac_objext conftest$ac_exeext
9017 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9018 (eval $ac_link) 2>conftest.er1
9019 ac_status=$?
9020 grep -v '^ *+' conftest.er1 >conftest.err
9021 rm -f conftest.er1
9022 cat conftest.err >&5
9023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9024 (exit $ac_status); } &&
9025 { ac_try='test -z "$ac_c_werror_flag"
9026 || test ! -s conftest.err'
9027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9028 (eval $ac_try) 2>&5
9029 ac_status=$?
9030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9031 (exit $ac_status); }; } &&
9032 { ac_try='test -s conftest$ac_exeext'
9033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9034 (eval $ac_try) 2>&5
9035 ac_status=$?
9036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037 (exit $ac_status); }; }; then
9038 eval "$as_ac_var=yes"
9039 else
9040 echo "$as_me: failed program was:" >&5
9041 sed 's/^/| /' conftest.$ac_ext >&5
9042
9043 eval "$as_ac_var=no"
9044 fi
9045 rm -f conftest.err conftest.$ac_objext \
9046 conftest$ac_exeext conftest.$ac_ext
9047 fi
9048 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9049 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9050 if test `eval echo '${'$as_ac_var'}'` = yes; then
9051 cat >>confdefs.h <<_ACEOF
9052 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9053 _ACEOF
9054
9055 fi
9056 done
9057
9058 echo "$as_me:$LINENO: checking for working mmap" >&5
9059 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
9060 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
9061 echo $ECHO_N "(cached) $ECHO_C" >&6
9062 else
9063 if test "$cross_compiling" = yes; then
9064 ac_cv_func_mmap_fixed_mapped=no
9065 else
9066 cat >conftest.$ac_ext <<_ACEOF
9067 /* confdefs.h. */
9068 _ACEOF
9069 cat confdefs.h >>conftest.$ac_ext
9070 cat >>conftest.$ac_ext <<_ACEOF
9071 /* end confdefs.h. */
9072 $ac_includes_default
9073 /* malloc might have been renamed as rpl_malloc. */
9074 #undef malloc
9075
9076 /* Thanks to Mike Haertel and Jim Avera for this test.
9077 Here is a matrix of mmap possibilities:
9078 mmap private not fixed
9079 mmap private fixed at somewhere currently unmapped
9080 mmap private fixed at somewhere already mapped
9081 mmap shared not fixed
9082 mmap shared fixed at somewhere currently unmapped
9083 mmap shared fixed at somewhere already mapped
9084 For private mappings, we should verify that changes cannot be read()
9085 back from the file, nor mmap's back from the file at a different
9086 address. (There have been systems where private was not correctly
9087 implemented like the infamous i386 svr4.0, and systems where the
9088 VM page cache was not coherent with the file system buffer cache
9089 like early versions of FreeBSD and possibly contemporary NetBSD.)
9090 For shared mappings, we should conversely verify that changes get
9091 propagated back to all the places they're supposed to be.
9092
9093 Grep wants private fixed already mapped.
9094 The main things grep needs to know about mmap are:
9095 * does it exist and is it safe to write into the mmap'd area
9096 * how to use it (BSD variants) */
9097
9098 #include <fcntl.h>
9099 #include <sys/mman.h>
9100
9101 #if !STDC_HEADERS && !HAVE_STDLIB_H
9102 char *malloc ();
9103 #endif
9104
9105 /* This mess was copied from the GNU getpagesize.h. */
9106 #if !HAVE_GETPAGESIZE
9107 /* Assume that all systems that can run configure have sys/param.h. */
9108 # if !HAVE_SYS_PARAM_H
9109 # define HAVE_SYS_PARAM_H 1
9110 # endif
9111
9112 # ifdef _SC_PAGESIZE
9113 # define getpagesize() sysconf(_SC_PAGESIZE)
9114 # else /* no _SC_PAGESIZE */
9115 # if HAVE_SYS_PARAM_H
9116 # include <sys/param.h>
9117 # ifdef EXEC_PAGESIZE
9118 # define getpagesize() EXEC_PAGESIZE
9119 # else /* no EXEC_PAGESIZE */
9120 # ifdef NBPG
9121 # define getpagesize() NBPG * CLSIZE
9122 # ifndef CLSIZE
9123 # define CLSIZE 1
9124 # endif /* no CLSIZE */
9125 # else /* no NBPG */
9126 # ifdef NBPC
9127 # define getpagesize() NBPC
9128 # else /* no NBPC */
9129 # ifdef PAGESIZE
9130 # define getpagesize() PAGESIZE
9131 # endif /* PAGESIZE */
9132 # endif /* no NBPC */
9133 # endif /* no NBPG */
9134 # endif /* no EXEC_PAGESIZE */
9135 # else /* no HAVE_SYS_PARAM_H */
9136 # define getpagesize() 8192 /* punt totally */
9137 # endif /* no HAVE_SYS_PARAM_H */
9138 # endif /* no _SC_PAGESIZE */
9139
9140 #endif /* no HAVE_GETPAGESIZE */
9141
9142 int
9143 main ()
9144 {
9145 char *data, *data2, *data3;
9146 int i, pagesize;
9147 int fd;
9148
9149 pagesize = getpagesize ();
9150
9151 /* First, make a file with some known garbage in it. */
9152 data = (char *) malloc (pagesize);
9153 if (!data)
9154 exit (1);
9155 for (i = 0; i < pagesize; ++i)
9156 *(data + i) = rand ();
9157 umask (0);
9158 fd = creat ("conftest.mmap", 0600);
9159 if (fd < 0)
9160 exit (1);
9161 if (write (fd, data, pagesize) != pagesize)
9162 exit (1);
9163 close (fd);
9164
9165 /* Next, try to mmap the file at a fixed address which already has
9166 something else allocated at it. If we can, also make sure that
9167 we see the same garbage. */
9168 fd = open ("conftest.mmap", O_RDWR);
9169 if (fd < 0)
9170 exit (1);
9171 data2 = (char *) malloc (2 * pagesize);
9172 if (!data2)
9173 exit (1);
9174 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
9175 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9176 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9177 exit (1);
9178 for (i = 0; i < pagesize; ++i)
9179 if (*(data + i) != *(data2 + i))
9180 exit (1);
9181
9182 /* Finally, make sure that changes to the mapped area do not
9183 percolate back to the file as seen by read(). (This is a bug on
9184 some variants of i386 svr4.0.) */
9185 for (i = 0; i < pagesize; ++i)
9186 *(data2 + i) = *(data2 + i) + 1;
9187 data3 = (char *) malloc (pagesize);
9188 if (!data3)
9189 exit (1);
9190 if (read (fd, data3, pagesize) != pagesize)
9191 exit (1);
9192 for (i = 0; i < pagesize; ++i)
9193 if (*(data + i) != *(data3 + i))
9194 exit (1);
9195 close (fd);
9196 exit (0);
9197 }
9198 _ACEOF
9199 rm -f conftest$ac_exeext
9200 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9201 (eval $ac_link) 2>&5
9202 ac_status=$?
9203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9204 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9206 (eval $ac_try) 2>&5
9207 ac_status=$?
9208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9209 (exit $ac_status); }; }; then
9210 ac_cv_func_mmap_fixed_mapped=yes
9211 else
9212 echo "$as_me: program exited with status $ac_status" >&5
9213 echo "$as_me: failed program was:" >&5
9214 sed 's/^/| /' conftest.$ac_ext >&5
9215
9216 ( exit $ac_status )
9217 ac_cv_func_mmap_fixed_mapped=no
9218 fi
9219 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9220 fi
9221 fi
9222 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
9223 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
9224 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9225
9226 cat >>confdefs.h <<\_ACEOF
9227 #define HAVE_MMAP 1
9228 _ACEOF
9229
9230 fi
9231 rm -f conftest.mmap
9232
9233 fi
9234
9235 echo "$as_me:$LINENO: checking for working strncmp" >&5
9236 echo $ECHO_N "checking for working strncmp... $ECHO_C" >&6
9237 if test "${ac_cv_func_strncmp_works+set}" = set; then
9238 echo $ECHO_N "(cached) $ECHO_C" >&6
9239 else
9240 if test "$cross_compiling" = yes; then
9241 ac_cv_func_strncmp_works=no
9242 else
9243 cat >conftest.$ac_ext <<_ACEOF
9244 /* confdefs.h. */
9245 _ACEOF
9246 cat confdefs.h >>conftest.$ac_ext
9247 cat >>conftest.$ac_ext <<_ACEOF
9248 /* end confdefs.h. */
9249
9250 /* Test by Jim Wilson and Kaveh Ghazi.
9251 Check whether strncmp reads past the end of its string parameters. */
9252 #include <sys/types.h>
9253
9254 #ifdef HAVE_FCNTL_H
9255 #include <fcntl.h>
9256 #endif
9257
9258 #ifdef HAVE_SYS_MMAN_H
9259 #include <sys/mman.h>
9260 #endif
9261
9262 #ifndef MAP_ANON
9263 #ifdef MAP_ANONYMOUS
9264 #define MAP_ANON MAP_ANONYMOUS
9265 #else
9266 #define MAP_ANON MAP_FILE
9267 #endif
9268 #endif
9269
9270 #ifndef MAP_FILE
9271 #define MAP_FILE 0
9272 #endif
9273 #ifndef O_RDONLY
9274 #define O_RDONLY 0
9275 #endif
9276
9277 #define MAP_LEN 0x10000
9278
9279 main ()
9280 {
9281 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
9282 char *p;
9283 int dev_zero;
9284
9285 dev_zero = open ("/dev/zero", O_RDONLY);
9286 if (dev_zero < 0)
9287 exit (1);
9288
9289 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
9290 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
9291 if (p == (char *)-1)
9292 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
9293 MAP_ANON|MAP_PRIVATE, -1, 0);
9294 if (p == (char *)-1)
9295 exit (2);
9296 else
9297 {
9298 char *string = "__si_type_info";
9299 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
9300 char *r = (char *) p + 0xe;
9301
9302 strcpy (q, string);
9303 strcpy (r, string);
9304 strncmp (r, q, 14);
9305 }
9306 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
9307 exit (0);
9308 }
9309
9310 _ACEOF
9311 rm -f conftest$ac_exeext
9312 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9313 (eval $ac_link) 2>&5
9314 ac_status=$?
9315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9316 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9318 (eval $ac_try) 2>&5
9319 ac_status=$?
9320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9321 (exit $ac_status); }; }; then
9322 ac_cv_func_strncmp_works=yes
9323 else
9324 echo "$as_me: program exited with status $ac_status" >&5
9325 echo "$as_me: failed program was:" >&5
9326 sed 's/^/| /' conftest.$ac_ext >&5
9327
9328 ( exit $ac_status )
9329 ac_cv_func_strncmp_works=no
9330 fi
9331 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9332 fi
9333 rm -f core core.* *.core
9334 fi
9335 echo "$as_me:$LINENO: result: $ac_cv_func_strncmp_works" >&5
9336 echo "${ECHO_T}$ac_cv_func_strncmp_works" >&6
9337 if test $ac_cv_func_strncmp_works = no ; then
9338 case $LIBOBJS in
9339 "strncmp.$ac_objext" | \
9340 *" strncmp.$ac_objext" | \
9341 "strncmp.$ac_objext "* | \
9342 *" strncmp.$ac_objext "* ) ;;
9343 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" ;;
9344 esac
9345
9346 fi
9347
9348
9349 # Install a library built with a cross compiler in $(tooldir) rather
9350 # than $(libdir).
9351 if test -z "${with_cross_host}"; then
9352 INSTALL_DEST=libdir
9353 else
9354 INSTALL_DEST=tooldir
9355 fi
9356
9357
9358
9359 L=""
9360 for l in x $LIBOBJS; do
9361 case $l in
9362 x) ;;
9363 *) L="$L ./$l" ;;
9364 esac
9365 done
9366 LIBOBJS="$L"
9367
9368
9369
9370
9371
9372 # We need multilib support, but only if configuring for the target.
9373 ac_config_files="$ac_config_files Makefile testsuite/Makefile"
9374
9375 ac_config_commands="$ac_config_commands default"
9376
9377 cat >confcache <<\_ACEOF
9378 # This file is a shell script that caches the results of configure
9379 # tests run on this system so they can be shared between configure
9380 # scripts and configure runs, see configure's option --config-cache.
9381 # It is not useful on other systems. If it contains results you don't
9382 # want to keep, you may remove or edit it.
9383 #
9384 # config.status only pays attention to the cache file if you give it
9385 # the --recheck option to rerun configure.
9386 #
9387 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9388 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9389 # following values.
9390
9391 _ACEOF
9392
9393 # The following way of writing the cache mishandles newlines in values,
9394 # but we know of no workaround that is simple, portable, and efficient.
9395 # So, don't put newlines in cache variables' values.
9396 # Ultrix sh set writes to stderr and can't be redirected directly,
9397 # and sets the high bit in the cache file unless we assign to the vars.
9398 {
9399 (set) 2>&1 |
9400 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9401 *ac_space=\ *)
9402 # `set' does not quote correctly, so add quotes (double-quote
9403 # substitution turns \\\\ into \\, and sed turns \\ into \).
9404 sed -n \
9405 "s/'/'\\\\''/g;
9406 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9407 ;;
9408 *)
9409 # `set' quotes correctly as required by POSIX, so do not add quotes.
9410 sed -n \
9411 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9412 ;;
9413 esac;
9414 } |
9415 sed '
9416 t clear
9417 : clear
9418 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9419 t end
9420 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9421 : end' >>confcache
9422 if diff $cache_file confcache >/dev/null 2>&1; then :; else
9423 if test -w $cache_file; then
9424 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9425 cat confcache >$cache_file
9426 else
9427 echo "not updating unwritable cache $cache_file"
9428 fi
9429 fi
9430 rm -f confcache
9431
9432 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9433 # Let make expand exec_prefix.
9434 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9435
9436 # VPATH may cause trouble with some makes, so we remove $(srcdir),
9437 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
9438 # trailing colons and then remove the whole line if VPATH becomes empty
9439 # (actually we leave an empty line to preserve line numbers).
9440 if test "x$srcdir" = x.; then
9441 ac_vpsub='/^[ ]*VPATH[ ]*=/{
9442 s/:*\$(srcdir):*/:/;
9443 s/:*\${srcdir}:*/:/;
9444 s/:*@srcdir@:*/:/;
9445 s/^\([^=]*=[ ]*\):*/\1/;
9446 s/:*$//;
9447 s/^[^=]*=[ ]*$//;
9448 }'
9449 fi
9450
9451 DEFS=-DHAVE_CONFIG_H
9452
9453 ac_libobjs=
9454 ac_ltlibobjs=
9455 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9456 # 1. Remove the extension, and $U if already installed.
9457 ac_i=`echo "$ac_i" |
9458 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
9459 # 2. Add them.
9460 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
9461 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
9462 done
9463 LIBOBJS=$ac_libobjs
9464
9465 LTLIBOBJS=$ac_ltlibobjs
9466
9467
9468
9469 : ${CONFIG_STATUS=./config.status}
9470 ac_clean_files_save=$ac_clean_files
9471 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9472 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
9473 echo "$as_me: creating $CONFIG_STATUS" >&6;}
9474 cat >$CONFIG_STATUS <<_ACEOF
9475 #! $SHELL
9476 # Generated by $as_me.
9477 # Run this file to recreate the current configuration.
9478 # Compiler output produced by configure, useful for debugging
9479 # configure, is in config.log if it exists.
9480
9481 debug=false
9482 ac_cs_recheck=false
9483 ac_cs_silent=false
9484 SHELL=\${CONFIG_SHELL-$SHELL}
9485 _ACEOF
9486
9487 cat >>$CONFIG_STATUS <<\_ACEOF
9488 ## --------------------- ##
9489 ## M4sh Initialization. ##
9490 ## --------------------- ##
9491
9492 # Be Bourne compatible
9493 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
9494 emulate sh
9495 NULLCMD=:
9496 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
9497 # is contrary to our usage. Disable this feature.
9498 alias -g '${1+"$@"}'='"$@"'
9499 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
9500 set -o posix
9501 fi
9502 DUALCASE=1; export DUALCASE # for MKS sh
9503
9504 # Support unset when possible.
9505 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
9506 as_unset=unset
9507 else
9508 as_unset=false
9509 fi
9510
9511
9512 # Work around bugs in pre-3.0 UWIN ksh.
9513 $as_unset ENV MAIL MAILPATH
9514 PS1='$ '
9515 PS2='> '
9516 PS4='+ '
9517
9518 # NLS nuisances.
9519 for as_var in \
9520 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
9521 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
9522 LC_TELEPHONE LC_TIME
9523 do
9524 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
9525 eval $as_var=C; export $as_var
9526 else
9527 $as_unset $as_var
9528 fi
9529 done
9530
9531 # Required to use basename.
9532 if expr a : '\(a\)' >/dev/null 2>&1; then
9533 as_expr=expr
9534 else
9535 as_expr=false
9536 fi
9537
9538 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
9539 as_basename=basename
9540 else
9541 as_basename=false
9542 fi
9543
9544
9545 # Name of the executable.
9546 as_me=`$as_basename "$0" ||
9547 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9548 X"$0" : 'X\(//\)$' \| \
9549 X"$0" : 'X\(/\)$' \| \
9550 . : '\(.\)' 2>/dev/null ||
9551 echo X/"$0" |
9552 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
9553 /^X\/\(\/\/\)$/{ s//\1/; q; }
9554 /^X\/\(\/\).*/{ s//\1/; q; }
9555 s/.*/./; q'`
9556
9557
9558 # PATH needs CR, and LINENO needs CR and PATH.
9559 # Avoid depending upon Character Ranges.
9560 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9561 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9562 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9563 as_cr_digits='0123456789'
9564 as_cr_alnum=$as_cr_Letters$as_cr_digits
9565
9566 # The user is always right.
9567 if test "${PATH_SEPARATOR+set}" != set; then
9568 echo "#! /bin/sh" >conf$$.sh
9569 echo "exit 0" >>conf$$.sh
9570 chmod +x conf$$.sh
9571 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9572 PATH_SEPARATOR=';'
9573 else
9574 PATH_SEPARATOR=:
9575 fi
9576 rm -f conf$$.sh
9577 fi
9578
9579
9580 as_lineno_1=$LINENO
9581 as_lineno_2=$LINENO
9582 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9583 test "x$as_lineno_1" != "x$as_lineno_2" &&
9584 test "x$as_lineno_3" = "x$as_lineno_2" || {
9585 # Find who we are. Look in the path if we contain no path at all
9586 # relative or not.
9587 case $0 in
9588 *[\\/]* ) as_myself=$0 ;;
9589 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9590 for as_dir in $PATH
9591 do
9592 IFS=$as_save_IFS
9593 test -z "$as_dir" && as_dir=.
9594 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9595 done
9596
9597 ;;
9598 esac
9599 # We did not find ourselves, most probably we were run as `sh COMMAND'
9600 # in which case we are not to be found in the path.
9601 if test "x$as_myself" = x; then
9602 as_myself=$0
9603 fi
9604 if test ! -f "$as_myself"; then
9605 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
9606 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
9607 { (exit 1); exit 1; }; }
9608 fi
9609 case $CONFIG_SHELL in
9610 '')
9611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9612 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
9613 do
9614 IFS=$as_save_IFS
9615 test -z "$as_dir" && as_dir=.
9616 for as_base in sh bash ksh sh5; do
9617 case $as_dir in
9618 /*)
9619 if ("$as_dir/$as_base" -c '
9620 as_lineno_1=$LINENO
9621 as_lineno_2=$LINENO
9622 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9623 test "x$as_lineno_1" != "x$as_lineno_2" &&
9624 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
9625 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
9626 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
9627 CONFIG_SHELL=$as_dir/$as_base
9628 export CONFIG_SHELL
9629 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
9630 fi;;
9631 esac
9632 done
9633 done
9634 ;;
9635 esac
9636
9637 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
9638 # uniformly replaced by the line number. The first 'sed' inserts a
9639 # line-number line before each line; the second 'sed' does the real
9640 # work. The second script uses 'N' to pair each line-number line
9641 # with the numbered line, and appends trailing '-' during
9642 # substitution so that $LINENO is not a special case at line end.
9643 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
9644 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
9645 sed '=' <$as_myself |
9646 sed '
9647 N
9648 s,$,-,
9649 : loop
9650 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
9651 t loop
9652 s,-$,,
9653 s,^['$as_cr_digits']*\n,,
9654 ' >$as_me.lineno &&
9655 chmod +x $as_me.lineno ||
9656 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
9657 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
9658 { (exit 1); exit 1; }; }
9659
9660 # Don't try to exec as it changes $[0], causing all sort of problems
9661 # (the dirname of $[0] is not the place where we might find the
9662 # original and so on. Autoconf is especially sensible to this).
9663 . ./$as_me.lineno
9664 # Exit status is that of the last command.
9665 exit
9666 }
9667
9668
9669 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
9670 *c*,-n*) ECHO_N= ECHO_C='
9671 ' ECHO_T=' ' ;;
9672 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
9673 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
9674 esac
9675
9676 if expr a : '\(a\)' >/dev/null 2>&1; then
9677 as_expr=expr
9678 else
9679 as_expr=false
9680 fi
9681
9682 rm -f conf$$ conf$$.exe conf$$.file
9683 echo >conf$$.file
9684 if ln -s conf$$.file conf$$ 2>/dev/null; then
9685 # We could just check for DJGPP; but this test a) works b) is more generic
9686 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
9687 if test -f conf$$.exe; then
9688 # Don't use ln at all; we don't have any links
9689 as_ln_s='cp -p'
9690 else
9691 as_ln_s='ln -s'
9692 fi
9693 elif ln conf$$.file conf$$ 2>/dev/null; then
9694 as_ln_s=ln
9695 else
9696 as_ln_s='cp -p'
9697 fi
9698 rm -f conf$$ conf$$.exe conf$$.file
9699
9700 if mkdir -p . 2>/dev/null; then
9701 as_mkdir_p=:
9702 else
9703 test -d ./-p && rmdir ./-p
9704 as_mkdir_p=false
9705 fi
9706
9707 as_executable_p="test -f"
9708
9709 # Sed expression to map a string onto a valid CPP name.
9710 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9711
9712 # Sed expression to map a string onto a valid variable name.
9713 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9714
9715
9716 # IFS
9717 # We need space, tab and new line, in precisely that order.
9718 as_nl='
9719 '
9720 IFS=" $as_nl"
9721
9722 # CDPATH.
9723 $as_unset CDPATH
9724
9725 exec 6>&1
9726
9727 # Open the log real soon, to keep \$[0] and so on meaningful, and to
9728 # report actual input values of CONFIG_FILES etc. instead of their
9729 # values after options handling. Logging --version etc. is OK.
9730 exec 5>>config.log
9731 {
9732 echo
9733 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9734 ## Running $as_me. ##
9735 _ASBOX
9736 } >&5
9737 cat >&5 <<_CSEOF
9738
9739 This file was extended by $as_me, which was
9740 generated by GNU Autoconf 2.59. Invocation command line was
9741
9742 CONFIG_FILES = $CONFIG_FILES
9743 CONFIG_HEADERS = $CONFIG_HEADERS
9744 CONFIG_LINKS = $CONFIG_LINKS
9745 CONFIG_COMMANDS = $CONFIG_COMMANDS
9746 $ $0 $@
9747
9748 _CSEOF
9749 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
9750 echo >&5
9751 _ACEOF
9752
9753 # Files that config.status was made for.
9754 if test -n "$ac_config_files"; then
9755 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
9756 fi
9757
9758 if test -n "$ac_config_headers"; then
9759 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
9760 fi
9761
9762 if test -n "$ac_config_links"; then
9763 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
9764 fi
9765
9766 if test -n "$ac_config_commands"; then
9767 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
9768 fi
9769
9770 cat >>$CONFIG_STATUS <<\_ACEOF
9771
9772 ac_cs_usage="\
9773 \`$as_me' instantiates files from templates according to the
9774 current configuration.
9775
9776 Usage: $0 [OPTIONS] [FILE]...
9777
9778 -h, --help print this help, then exit
9779 -V, --version print version number, then exit
9780 -q, --quiet do not print progress messages
9781 -d, --debug don't remove temporary files
9782 --recheck update $as_me by reconfiguring in the same conditions
9783 --file=FILE[:TEMPLATE]
9784 instantiate the configuration file FILE
9785 --header=FILE[:TEMPLATE]
9786 instantiate the configuration header FILE
9787
9788 Configuration files:
9789 $config_files
9790
9791 Configuration headers:
9792 $config_headers
9793
9794 Configuration commands:
9795 $config_commands
9796
9797 Report bugs to <bug-autoconf@gnu.org>."
9798 _ACEOF
9799
9800 cat >>$CONFIG_STATUS <<_ACEOF
9801 ac_cs_version="\\
9802 config.status
9803 configured by $0, generated by GNU Autoconf 2.59,
9804 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
9805
9806 Copyright (C) 2003 Free Software Foundation, Inc.
9807 This config.status script is free software; the Free Software Foundation
9808 gives unlimited permission to copy, distribute and modify it."
9809 srcdir=$srcdir
9810 INSTALL="$INSTALL"
9811 _ACEOF
9812
9813 cat >>$CONFIG_STATUS <<\_ACEOF
9814 # If no file are specified by the user, then we need to provide default
9815 # value. By we need to know if files were specified by the user.
9816 ac_need_defaults=:
9817 while test $# != 0
9818 do
9819 case $1 in
9820 --*=*)
9821 ac_option=`expr "x$1" : 'x\([^=]*\)='`
9822 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
9823 ac_shift=:
9824 ;;
9825 -*)
9826 ac_option=$1
9827 ac_optarg=$2
9828 ac_shift=shift
9829 ;;
9830 *) # This is not an option, so the user has probably given explicit
9831 # arguments.
9832 ac_option=$1
9833 ac_need_defaults=false;;
9834 esac
9835
9836 case $ac_option in
9837 # Handling of the options.
9838 _ACEOF
9839 cat >>$CONFIG_STATUS <<\_ACEOF
9840 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9841 ac_cs_recheck=: ;;
9842 --version | --vers* | -V )
9843 echo "$ac_cs_version"; exit 0 ;;
9844 --he | --h)
9845 # Conflict between --help and --header
9846 { { echo "$as_me:$LINENO: error: ambiguous option: $1
9847 Try \`$0 --help' for more information." >&5
9848 echo "$as_me: error: ambiguous option: $1
9849 Try \`$0 --help' for more information." >&2;}
9850 { (exit 1); exit 1; }; };;
9851 --help | --hel | -h )
9852 echo "$ac_cs_usage"; exit 0 ;;
9853 --debug | --d* | -d )
9854 debug=: ;;
9855 --file | --fil | --fi | --f )
9856 $ac_shift
9857 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
9858 ac_need_defaults=false;;
9859 --header | --heade | --head | --hea )
9860 $ac_shift
9861 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
9862 ac_need_defaults=false;;
9863 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9864 | -silent | --silent | --silen | --sile | --sil | --si | --s)
9865 ac_cs_silent=: ;;
9866
9867 # This is an error.
9868 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
9869 Try \`$0 --help' for more information." >&5
9870 echo "$as_me: error: unrecognized option: $1
9871 Try \`$0 --help' for more information." >&2;}
9872 { (exit 1); exit 1; }; } ;;
9873
9874 *) ac_config_targets="$ac_config_targets $1" ;;
9875
9876 esac
9877 shift
9878 done
9879
9880 ac_configure_extra_args=
9881
9882 if $ac_cs_silent; then
9883 exec 6>/dev/null
9884 ac_configure_extra_args="$ac_configure_extra_args --silent"
9885 fi
9886
9887 _ACEOF
9888 cat >>$CONFIG_STATUS <<_ACEOF
9889 if \$ac_cs_recheck; then
9890 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
9891 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9892 fi
9893
9894 _ACEOF
9895
9896 cat >>$CONFIG_STATUS <<_ACEOF
9897 #
9898 # INIT-COMMANDS section.
9899 #
9900
9901 srcdir=${srcdir}
9902 host=${host}
9903 target=${target}
9904 with_target_subdir=${with_target_subdir}
9905 with_multisubdir=${with_multisubdir}
9906 ac_configure_args="--enable-multilib ${ac_configure_args}"
9907 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
9908 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
9909 libiberty_topdir=${libiberty_topdir}
9910
9911
9912 _ACEOF
9913
9914
9915
9916 cat >>$CONFIG_STATUS <<\_ACEOF
9917 for ac_config_target in $ac_config_targets
9918 do
9919 case "$ac_config_target" in
9920 # Handling of arguments.
9921 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9922 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
9923 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9924 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
9925 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9926 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
9927 { (exit 1); exit 1; }; };;
9928 esac
9929 done
9930
9931 # If the user did not use the arguments to specify the items to instantiate,
9932 # then the envvar interface is used. Set only those that are not.
9933 # We use the long form for the default assignment because of an extremely
9934 # bizarre bug on SunOS 4.1.3.
9935 if $ac_need_defaults; then
9936 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9937 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9938 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9939 fi
9940
9941 # Have a temporary directory for convenience. Make it in the build tree
9942 # simply because there is no reason to put it here, and in addition,
9943 # creating and moving files from /tmp can sometimes cause problems.
9944 # Create a temporary directory, and hook for its removal unless debugging.
9945 $debug ||
9946 {
9947 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
9948 trap '{ (exit 1); exit 1; }' 1 2 13 15
9949 }
9950
9951 # Create a (secure) tmp directory for tmp files.
9952
9953 {
9954 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
9955 test -n "$tmp" && test -d "$tmp"
9956 } ||
9957 {
9958 tmp=./confstat$$-$RANDOM
9959 (umask 077 && mkdir $tmp)
9960 } ||
9961 {
9962 echo "$me: cannot create a temporary directory in ." >&2
9963 { (exit 1); exit 1; }
9964 }
9965
9966 _ACEOF
9967
9968 cat >>$CONFIG_STATUS <<_ACEOF
9969
9970 #
9971 # CONFIG_FILES section.
9972 #
9973
9974 # No need to generate the scripts if there are no CONFIG_FILES.
9975 # This happens for instance when ./config.status config.h
9976 if test -n "\$CONFIG_FILES"; then
9977 # Protect against being on the right side of a sed subst in config.status.
9978 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
9979 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
9980 s,@SHELL@,$SHELL,;t t
9981 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
9982 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
9983 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
9984 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
9985 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
9986 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
9987 s,@exec_prefix@,$exec_prefix,;t t
9988 s,@prefix@,$prefix,;t t
9989 s,@program_transform_name@,$program_transform_name,;t t
9990 s,@bindir@,$bindir,;t t
9991 s,@sbindir@,$sbindir,;t t
9992 s,@libexecdir@,$libexecdir,;t t
9993 s,@datadir@,$datadir,;t t
9994 s,@sysconfdir@,$sysconfdir,;t t
9995 s,@sharedstatedir@,$sharedstatedir,;t t
9996 s,@localstatedir@,$localstatedir,;t t
9997 s,@libdir@,$libdir,;t t
9998 s,@includedir@,$includedir,;t t
9999 s,@oldincludedir@,$oldincludedir,;t t
10000 s,@infodir@,$infodir,;t t
10001 s,@mandir@,$mandir,;t t
10002 s,@build_alias@,$build_alias,;t t
10003 s,@host_alias@,$host_alias,;t t
10004 s,@target_alias@,$target_alias,;t t
10005 s,@DEFS@,$DEFS,;t t
10006 s,@ECHO_C@,$ECHO_C,;t t
10007 s,@ECHO_N@,$ECHO_N,;t t
10008 s,@ECHO_T@,$ECHO_T,;t t
10009 s,@LIBS@,$LIBS,;t t
10010 s,@libiberty_topdir@,$libiberty_topdir,;t t
10011 s,@MAINT@,$MAINT,;t t
10012 s,@NOTMAINT@,$NOTMAINT,;t t
10013 s,@MAKEINFO@,$MAKEINFO,;t t
10014 s,@BUILD_INFO@,$BUILD_INFO,;t t
10015 s,@PERL@,$PERL,;t t
10016 s,@HAVE_PERL@,$HAVE_PERL,;t t
10017 s,@build@,$build,;t t
10018 s,@build_cpu@,$build_cpu,;t t
10019 s,@build_vendor@,$build_vendor,;t t
10020 s,@build_os@,$build_os,;t t
10021 s,@host@,$host,;t t
10022 s,@host_cpu@,$host_cpu,;t t
10023 s,@host_vendor@,$host_vendor,;t t
10024 s,@host_os@,$host_os,;t t
10025 s,@AR@,$AR,;t t
10026 s,@ac_ct_AR@,$ac_ct_AR,;t t
10027 s,@RANLIB@,$RANLIB,;t t
10028 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
10029 s,@CC@,$CC,;t t
10030 s,@CFLAGS@,$CFLAGS,;t t
10031 s,@LDFLAGS@,$LDFLAGS,;t t
10032 s,@CPPFLAGS@,$CPPFLAGS,;t t
10033 s,@ac_ct_CC@,$ac_ct_CC,;t t
10034 s,@EXEEXT@,$EXEEXT,;t t
10035 s,@OBJEXT@,$OBJEXT,;t t
10036 s,@CPP@,$CPP,;t t
10037 s,@ac_libiberty_warn_cflags@,$ac_libiberty_warn_cflags,;t t
10038 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
10039 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
10040 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
10041 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
10042 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
10043 s,@PICFLAG@,$PICFLAG,;t t
10044 s,@EGREP@,$EGREP,;t t
10045 s,@LIBOBJS@,$LIBOBJS,;t t
10046 s,@CHECK@,$CHECK,;t t
10047 s,@target_header_dir@,$target_header_dir,;t t
10048 s,@pexecute@,$pexecute,;t t
10049 s,@INSTALL_DEST@,$INSTALL_DEST,;t t
10050 s,@datarootdir@,$datarootdir,;t t
10051 s,@docdir@,$docdir,;t t
10052 s,@htmldir@,$htmldir,;t t
10053 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
10054 /@host_makefile_frag@/r $host_makefile_frag
10055 s,@host_makefile_frag@,,;t t
10056 CEOF
10057
10058 _ACEOF
10059
10060 cat >>$CONFIG_STATUS <<\_ACEOF
10061 # Split the substitutions into bite-sized pieces for seds with
10062 # small command number limits, like on Digital OSF/1 and HP-UX.
10063 ac_max_sed_lines=48
10064 ac_sed_frag=1 # Number of current file.
10065 ac_beg=1 # First line for current file.
10066 ac_end=$ac_max_sed_lines # Line after last line for current file.
10067 ac_more_lines=:
10068 ac_sed_cmds=
10069 while $ac_more_lines; do
10070 if test $ac_beg -gt 1; then
10071 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
10072 else
10073 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
10074 fi
10075 if test ! -s $tmp/subs.frag; then
10076 ac_more_lines=false
10077 else
10078 # The purpose of the label and of the branching condition is to
10079 # speed up the sed processing (if there are no `@' at all, there
10080 # is no need to browse any of the substitutions).
10081 # These are the two extra sed commands mentioned above.
10082 (echo ':t
10083 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
10084 if test -z "$ac_sed_cmds"; then
10085 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
10086 else
10087 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
10088 fi
10089 ac_sed_frag=`expr $ac_sed_frag + 1`
10090 ac_beg=$ac_end
10091 ac_end=`expr $ac_end + $ac_max_sed_lines`
10092 fi
10093 done
10094 if test -z "$ac_sed_cmds"; then
10095 ac_sed_cmds=cat
10096 fi
10097 fi # test -n "$CONFIG_FILES"
10098
10099 _ACEOF
10100 cat >>$CONFIG_STATUS <<\_ACEOF
10101 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
10102 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10103 case $ac_file in
10104 - | *:- | *:-:* ) # input from stdin
10105 cat >$tmp/stdin
10106 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10107 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10108 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10109 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10110 * ) ac_file_in=$ac_file.in ;;
10111 esac
10112
10113 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
10114 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
10115 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10116 X"$ac_file" : 'X\(//\)[^/]' \| \
10117 X"$ac_file" : 'X\(//\)$' \| \
10118 X"$ac_file" : 'X\(/\)' \| \
10119 . : '\(.\)' 2>/dev/null ||
10120 echo X"$ac_file" |
10121 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10122 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10123 /^X\(\/\/\)$/{ s//\1/; q; }
10124 /^X\(\/\).*/{ s//\1/; q; }
10125 s/.*/./; q'`
10126 { if $as_mkdir_p; then
10127 mkdir -p "$ac_dir"
10128 else
10129 as_dir="$ac_dir"
10130 as_dirs=
10131 while test ! -d "$as_dir"; do
10132 as_dirs="$as_dir $as_dirs"
10133 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10134 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10135 X"$as_dir" : 'X\(//\)[^/]' \| \
10136 X"$as_dir" : 'X\(//\)$' \| \
10137 X"$as_dir" : 'X\(/\)' \| \
10138 . : '\(.\)' 2>/dev/null ||
10139 echo X"$as_dir" |
10140 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10141 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10142 /^X\(\/\/\)$/{ s//\1/; q; }
10143 /^X\(\/\).*/{ s//\1/; q; }
10144 s/.*/./; q'`
10145 done
10146 test ! -n "$as_dirs" || mkdir $as_dirs
10147 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10148 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10149 { (exit 1); exit 1; }; }; }
10150
10151 ac_builddir=.
10152
10153 if test "$ac_dir" != .; then
10154 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
10155 # A "../" for each directory in $ac_dir_suffix.
10156 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10157 else
10158 ac_dir_suffix= ac_top_builddir=
10159 fi
10160
10161 case $srcdir in
10162 .) # No --srcdir option. We are building in place.
10163 ac_srcdir=.
10164 if test -z "$ac_top_builddir"; then
10165 ac_top_srcdir=.
10166 else
10167 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10168 fi ;;
10169 [\\/]* | ?:[\\/]* ) # Absolute path.
10170 ac_srcdir=$srcdir$ac_dir_suffix;
10171 ac_top_srcdir=$srcdir ;;
10172 *) # Relative path.
10173 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10174 ac_top_srcdir=$ac_top_builddir$srcdir ;;
10175 esac
10176
10177 # Do not use `cd foo && pwd` to compute absolute paths, because
10178 # the directories may not exist.
10179 case `pwd` in
10180 .) ac_abs_builddir="$ac_dir";;
10181 *)
10182 case "$ac_dir" in
10183 .) ac_abs_builddir=`pwd`;;
10184 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
10185 *) ac_abs_builddir=`pwd`/"$ac_dir";;
10186 esac;;
10187 esac
10188 case $ac_abs_builddir in
10189 .) ac_abs_top_builddir=${ac_top_builddir}.;;
10190 *)
10191 case ${ac_top_builddir}. in
10192 .) ac_abs_top_builddir=$ac_abs_builddir;;
10193 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10194 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10195 esac;;
10196 esac
10197 case $ac_abs_builddir in
10198 .) ac_abs_srcdir=$ac_srcdir;;
10199 *)
10200 case $ac_srcdir in
10201 .) ac_abs_srcdir=$ac_abs_builddir;;
10202 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10203 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10204 esac;;
10205 esac
10206 case $ac_abs_builddir in
10207 .) ac_abs_top_srcdir=$ac_top_srcdir;;
10208 *)
10209 case $ac_top_srcdir in
10210 .) ac_abs_top_srcdir=$ac_abs_builddir;;
10211 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
10212 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
10213 esac;;
10214 esac
10215
10216
10217 case $INSTALL in
10218 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10219 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
10220 esac
10221
10222 if test x"$ac_file" != x-; then
10223 { echo "$as_me:$LINENO: creating $ac_file" >&5
10224 echo "$as_me: creating $ac_file" >&6;}
10225 rm -f "$ac_file"
10226 fi
10227 # Let's still pretend it is `configure' which instantiates (i.e., don't
10228 # use $as_me), people would be surprised to read:
10229 # /* config.h. Generated by config.status. */
10230 if test x"$ac_file" = x-; then
10231 configure_input=
10232 else
10233 configure_input="$ac_file. "
10234 fi
10235 configure_input=$configure_input"Generated from `echo $ac_file_in |
10236 sed 's,.*/,,'` by configure."
10237
10238 # First look for the input files in the build tree, otherwise in the
10239 # src tree.
10240 ac_file_inputs=`IFS=:
10241 for f in $ac_file_in; do
10242 case $f in
10243 -) echo $tmp/stdin ;;
10244 [\\/$]*)
10245 # Absolute (can't be DOS-style, as IFS=:)
10246 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10247 echo "$as_me: error: cannot find input file: $f" >&2;}
10248 { (exit 1); exit 1; }; }
10249 echo "$f";;
10250 *) # Relative
10251 if test -f "$f"; then
10252 # Build tree
10253 echo "$f"
10254 elif test -f "$srcdir/$f"; then
10255 # Source tree
10256 echo "$srcdir/$f"
10257 else
10258 # /dev/null tree
10259 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10260 echo "$as_me: error: cannot find input file: $f" >&2;}
10261 { (exit 1); exit 1; }; }
10262 fi;;
10263 esac
10264 done` || { (exit 1); exit 1; }
10265 _ACEOF
10266 cat >>$CONFIG_STATUS <<_ACEOF
10267 sed "$ac_vpsub
10268 $extrasub
10269 _ACEOF
10270 cat >>$CONFIG_STATUS <<\_ACEOF
10271 :t
10272 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10273 s,@configure_input@,$configure_input,;t t
10274 s,@srcdir@,$ac_srcdir,;t t
10275 s,@abs_srcdir@,$ac_abs_srcdir,;t t
10276 s,@top_srcdir@,$ac_top_srcdir,;t t
10277 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
10278 s,@builddir@,$ac_builddir,;t t
10279 s,@abs_builddir@,$ac_abs_builddir,;t t
10280 s,@top_builddir@,$ac_top_builddir,;t t
10281 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
10282 s,@INSTALL@,$ac_INSTALL,;t t
10283 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
10284 rm -f $tmp/stdin
10285 if test x"$ac_file" != x-; then
10286 mv $tmp/out $ac_file
10287 else
10288 cat $tmp/out
10289 rm -f $tmp/out
10290 fi
10291
10292 done
10293 _ACEOF
10294 cat >>$CONFIG_STATUS <<\_ACEOF
10295
10296 #
10297 # CONFIG_HEADER section.
10298 #
10299
10300 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10301 # NAME is the cpp macro being defined and VALUE is the value it is being given.
10302 #
10303 # ac_d sets the value in "#define NAME VALUE" lines.
10304 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10305 ac_dB='[ ].*$,\1#\2'
10306 ac_dC=' '
10307 ac_dD=',;t'
10308 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10309 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10310 ac_uB='$,\1#\2define\3'
10311 ac_uC=' '
10312 ac_uD=',;t'
10313
10314 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
10315 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10316 case $ac_file in
10317 - | *:- | *:-:* ) # input from stdin
10318 cat >$tmp/stdin
10319 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10320 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10321 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10322 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10323 * ) ac_file_in=$ac_file.in ;;
10324 esac
10325
10326 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
10327 echo "$as_me: creating $ac_file" >&6;}
10328
10329 # First look for the input files in the build tree, otherwise in the
10330 # src tree.
10331 ac_file_inputs=`IFS=:
10332 for f in $ac_file_in; do
10333 case $f in
10334 -) echo $tmp/stdin ;;
10335 [\\/$]*)
10336 # Absolute (can't be DOS-style, as IFS=:)
10337 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10338 echo "$as_me: error: cannot find input file: $f" >&2;}
10339 { (exit 1); exit 1; }; }
10340 # Do quote $f, to prevent DOS paths from being IFS'd.
10341 echo "$f";;
10342 *) # Relative
10343 if test -f "$f"; then
10344 # Build tree
10345 echo "$f"
10346 elif test -f "$srcdir/$f"; then
10347 # Source tree
10348 echo "$srcdir/$f"
10349 else
10350 # /dev/null tree
10351 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10352 echo "$as_me: error: cannot find input file: $f" >&2;}
10353 { (exit 1); exit 1; }; }
10354 fi;;
10355 esac
10356 done` || { (exit 1); exit 1; }
10357 # Remove the trailing spaces.
10358 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
10359
10360 _ACEOF
10361
10362 # Transform confdefs.h into two sed scripts, `conftest.defines' and
10363 # `conftest.undefs', that substitutes the proper values into
10364 # config.h.in to produce config.h. The first handles `#define'
10365 # templates, and the second `#undef' templates.
10366 # And first: Protect against being on the right side of a sed subst in
10367 # config.status. Protect against being in an unquoted here document
10368 # in config.status.
10369 rm -f conftest.defines conftest.undefs
10370 # Using a here document instead of a string reduces the quoting nightmare.
10371 # Putting comments in sed scripts is not portable.
10372 #
10373 # `end' is used to avoid that the second main sed command (meant for
10374 # 0-ary CPP macros) applies to n-ary macro definitions.
10375 # See the Autoconf documentation for `clear'.
10376 cat >confdef2sed.sed <<\_ACEOF
10377 s/[\\&,]/\\&/g
10378 s,[\\$`],\\&,g
10379 t clear
10380 : clear
10381 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
10382 t end
10383 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
10384 : end
10385 _ACEOF
10386 # If some macros were called several times there might be several times
10387 # the same #defines, which is useless. Nevertheless, we may not want to
10388 # sort them, since we want the *last* AC-DEFINE to be honored.
10389 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
10390 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
10391 rm -f confdef2sed.sed
10392
10393 # This sed command replaces #undef with comments. This is necessary, for
10394 # example, in the case of _POSIX_SOURCE, which is predefined and required
10395 # on some systems where configure will not decide to define it.
10396 cat >>conftest.undefs <<\_ACEOF
10397 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
10398 _ACEOF
10399
10400 # Break up conftest.defines because some shells have a limit on the size
10401 # of here documents, and old seds have small limits too (100 cmds).
10402 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
10403 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
10404 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
10405 echo ' :' >>$CONFIG_STATUS
10406 rm -f conftest.tail
10407 while grep . conftest.defines >/dev/null
10408 do
10409 # Write a limited-size here document to $tmp/defines.sed.
10410 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
10411 # Speed up: don't consider the non `#define' lines.
10412 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
10413 # Work around the forget-to-reset-the-flag bug.
10414 echo 't clr' >>$CONFIG_STATUS
10415 echo ': clr' >>$CONFIG_STATUS
10416 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
10417 echo 'CEOF
10418 sed -f $tmp/defines.sed $tmp/in >$tmp/out
10419 rm -f $tmp/in
10420 mv $tmp/out $tmp/in
10421 ' >>$CONFIG_STATUS
10422 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
10423 rm -f conftest.defines
10424 mv conftest.tail conftest.defines
10425 done
10426 rm -f conftest.defines
10427 echo ' fi # grep' >>$CONFIG_STATUS
10428 echo >>$CONFIG_STATUS
10429
10430 # Break up conftest.undefs because some shells have a limit on the size
10431 # of here documents, and old seds have small limits too (100 cmds).
10432 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
10433 rm -f conftest.tail
10434 while grep . conftest.undefs >/dev/null
10435 do
10436 # Write a limited-size here document to $tmp/undefs.sed.
10437 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
10438 # Speed up: don't consider the non `#undef'
10439 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
10440 # Work around the forget-to-reset-the-flag bug.
10441 echo 't clr' >>$CONFIG_STATUS
10442 echo ': clr' >>$CONFIG_STATUS
10443 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
10444 echo 'CEOF
10445 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
10446 rm -f $tmp/in
10447 mv $tmp/out $tmp/in
10448 ' >>$CONFIG_STATUS
10449 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
10450 rm -f conftest.undefs
10451 mv conftest.tail conftest.undefs
10452 done
10453 rm -f conftest.undefs
10454
10455 cat >>$CONFIG_STATUS <<\_ACEOF
10456 # Let's still pretend it is `configure' which instantiates (i.e., don't
10457 # use $as_me), people would be surprised to read:
10458 # /* config.h. Generated by config.status. */
10459 if test x"$ac_file" = x-; then
10460 echo "/* Generated by configure. */" >$tmp/config.h
10461 else
10462 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
10463 fi
10464 cat $tmp/in >>$tmp/config.h
10465 rm -f $tmp/in
10466 if test x"$ac_file" != x-; then
10467 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
10468 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
10469 echo "$as_me: $ac_file is unchanged" >&6;}
10470 else
10471 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
10472 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10473 X"$ac_file" : 'X\(//\)[^/]' \| \
10474 X"$ac_file" : 'X\(//\)$' \| \
10475 X"$ac_file" : 'X\(/\)' \| \
10476 . : '\(.\)' 2>/dev/null ||
10477 echo X"$ac_file" |
10478 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10479 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10480 /^X\(\/\/\)$/{ s//\1/; q; }
10481 /^X\(\/\).*/{ s//\1/; q; }
10482 s/.*/./; q'`
10483 { if $as_mkdir_p; then
10484 mkdir -p "$ac_dir"
10485 else
10486 as_dir="$ac_dir"
10487 as_dirs=
10488 while test ! -d "$as_dir"; do
10489 as_dirs="$as_dir $as_dirs"
10490 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10491 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10492 X"$as_dir" : 'X\(//\)[^/]' \| \
10493 X"$as_dir" : 'X\(//\)$' \| \
10494 X"$as_dir" : 'X\(/\)' \| \
10495 . : '\(.\)' 2>/dev/null ||
10496 echo X"$as_dir" |
10497 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10498 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10499 /^X\(\/\/\)$/{ s//\1/; q; }
10500 /^X\(\/\).*/{ s//\1/; q; }
10501 s/.*/./; q'`
10502 done
10503 test ! -n "$as_dirs" || mkdir $as_dirs
10504 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10505 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10506 { (exit 1); exit 1; }; }; }
10507
10508 rm -f $ac_file
10509 mv $tmp/config.h $ac_file
10510 fi
10511 else
10512 cat $tmp/config.h
10513 rm -f $tmp/config.h
10514 fi
10515 done
10516 _ACEOF
10517 cat >>$CONFIG_STATUS <<\_ACEOF
10518
10519 #
10520 # CONFIG_COMMANDS section.
10521 #
10522 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
10523 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
10524 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
10525 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
10526 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10527 X"$ac_dest" : 'X\(//\)[^/]' \| \
10528 X"$ac_dest" : 'X\(//\)$' \| \
10529 X"$ac_dest" : 'X\(/\)' \| \
10530 . : '\(.\)' 2>/dev/null ||
10531 echo X"$ac_dest" |
10532 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10533 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10534 /^X\(\/\/\)$/{ s//\1/; q; }
10535 /^X\(\/\).*/{ s//\1/; q; }
10536 s/.*/./; q'`
10537 { if $as_mkdir_p; then
10538 mkdir -p "$ac_dir"
10539 else
10540 as_dir="$ac_dir"
10541 as_dirs=
10542 while test ! -d "$as_dir"; do
10543 as_dirs="$as_dir $as_dirs"
10544 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10545 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10546 X"$as_dir" : 'X\(//\)[^/]' \| \
10547 X"$as_dir" : 'X\(//\)$' \| \
10548 X"$as_dir" : 'X\(/\)' \| \
10549 . : '\(.\)' 2>/dev/null ||
10550 echo X"$as_dir" |
10551 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10552 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10553 /^X\(\/\/\)$/{ s//\1/; q; }
10554 /^X\(\/\).*/{ s//\1/; q; }
10555 s/.*/./; q'`
10556 done
10557 test ! -n "$as_dirs" || mkdir $as_dirs
10558 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10559 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10560 { (exit 1); exit 1; }; }; }
10561
10562 ac_builddir=.
10563
10564 if test "$ac_dir" != .; then
10565 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
10566 # A "../" for each directory in $ac_dir_suffix.
10567 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10568 else
10569 ac_dir_suffix= ac_top_builddir=
10570 fi
10571
10572 case $srcdir in
10573 .) # No --srcdir option. We are building in place.
10574 ac_srcdir=.
10575 if test -z "$ac_top_builddir"; then
10576 ac_top_srcdir=.
10577 else
10578 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10579 fi ;;
10580 [\\/]* | ?:[\\/]* ) # Absolute path.
10581 ac_srcdir=$srcdir$ac_dir_suffix;
10582 ac_top_srcdir=$srcdir ;;
10583 *) # Relative path.
10584 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10585 ac_top_srcdir=$ac_top_builddir$srcdir ;;
10586 esac
10587
10588 # Do not use `cd foo && pwd` to compute absolute paths, because
10589 # the directories may not exist.
10590 case `pwd` in
10591 .) ac_abs_builddir="$ac_dir";;
10592 *)
10593 case "$ac_dir" in
10594 .) ac_abs_builddir=`pwd`;;
10595 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
10596 *) ac_abs_builddir=`pwd`/"$ac_dir";;
10597 esac;;
10598 esac
10599 case $ac_abs_builddir in
10600 .) ac_abs_top_builddir=${ac_top_builddir}.;;
10601 *)
10602 case ${ac_top_builddir}. in
10603 .) ac_abs_top_builddir=$ac_abs_builddir;;
10604 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10605 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10606 esac;;
10607 esac
10608 case $ac_abs_builddir in
10609 .) ac_abs_srcdir=$ac_srcdir;;
10610 *)
10611 case $ac_srcdir in
10612 .) ac_abs_srcdir=$ac_abs_builddir;;
10613 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10614 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10615 esac;;
10616 esac
10617 case $ac_abs_builddir in
10618 .) ac_abs_top_srcdir=$ac_top_srcdir;;
10619 *)
10620 case $ac_top_srcdir in
10621 .) ac_abs_top_srcdir=$ac_abs_builddir;;
10622 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
10623 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
10624 esac;;
10625 esac
10626
10627
10628 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
10629 echo "$as_me: executing $ac_dest commands" >&6;}
10630 case $ac_dest in
10631 default ) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
10632 if test -n "$CONFIG_FILES"; then
10633 if test -n "${with_target_subdir}"; then
10634 # FIXME: We shouldn't need to set ac_file
10635 ac_file=Makefile
10636 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
10637 . ${libiberty_topdir}/config-ml.in
10638 fi
10639 fi ;;
10640 esac
10641 done
10642 _ACEOF
10643
10644 cat >>$CONFIG_STATUS <<\_ACEOF
10645
10646 { (exit 0); exit 0; }
10647 _ACEOF
10648 chmod +x $CONFIG_STATUS
10649 ac_clean_files=$ac_clean_files_save
10650
10651
10652 # configure is writing to config.log, and then calls config.status.
10653 # config.status does its own redirection, appending to config.log.
10654 # Unfortunately, on DOS this fails, as config.log is still kept open
10655 # by configure, so config.status won't be able to write to it; its
10656 # output is simply discarded. So we exec the FD to /dev/null,
10657 # effectively closing config.log, so it can be properly (re)opened and
10658 # appended to by config.status. When coming back to configure, we
10659 # need to make the FD available again.
10660 if test "$no_create" != yes; then
10661 ac_cs_success=:
10662 ac_config_status_args=
10663 test "$silent" = yes &&
10664 ac_config_status_args="$ac_config_status_args --quiet"
10665 exec 5>/dev/null
10666 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10667 exec 5>>config.log
10668 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10669 # would make configure fail if this is the last instruction.
10670 $ac_cs_success || { (exit 1); exit 1; }
10671 fi
10672
This page took 0.488777 seconds and 5 git commands to generate.