Update contributors list for update of alpha-vms bfd.
[binutils.git] / libiberty / configure
blob4469808cdeca7e278d1889aac39c414e7a4be0ff
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
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 ## --------------------- ##
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
22 DUALCASE=1; export DUALCASE # for MKS sh
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
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
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
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
49 done
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
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
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'`
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
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=:
96 rm -f conf$$.sh
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
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
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
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; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
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
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
154 esac
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 '
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; }; }
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
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
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
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'
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
216 rm -f conf$$ conf$$.exe conf$$.file
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
225 as_executable_p="test -f"
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'"
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'"
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
238 IFS=" $as_nl"
240 # CDPATH.
241 $as_unset CDPATH
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`
249 exec 6>&1
252 # Initializations.
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}
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}
267 # Identity of this package.
268 PACKAGE_NAME=
269 PACKAGE_TARNAME=
270 PACKAGE_VERSION=
271 PACKAGE_STRING=
272 PACKAGE_BUGREPORT=
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"
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`
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
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'
354 ac_prev=
355 for ac_option
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
364 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
366 # Accept the important Cygnus configure options, so we can diagnose typos.
368 case $ac_option in
370 -bindir | --bindir | --bindi | --bind | --bin | --bi)
371 ac_prev=bindir ;;
372 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
373 bindir=$ac_optarg ;;
375 -build | --build | --buil | --bui | --bu)
376 ac_prev=build_alias ;;
377 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
378 build_alias=$ac_optarg ;;
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 ;;
387 --config-cache | -C)
388 cache_file=config.cache ;;
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 ;;
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" ;;
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'" ;;
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 ;;
427 -gas | --gas | --ga | --g)
428 # Obsolete; use --with-gas.
429 with_gas=yes ;;
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 ;;
438 -host | --host | --hos | --ho)
439 ac_prev=host_alias ;;
440 -host=* | --host=* | --hos=* | --ho=*)
441 host_alias=$ac_optarg ;;
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 ;;
450 -infodir | --infodir | --infodi | --infod | --info | --inf)
451 ac_prev=infodir ;;
452 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
453 infodir=$ac_optarg ;;
455 -libdir | --libdir | --libdi | --libd)
456 ac_prev=libdir ;;
457 -libdir=* | --libdir=* | --libdi=* | --libd=*)
458 libdir=$ac_optarg ;;
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 ;;
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 ;;
476 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477 ac_prev=mandir ;;
478 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
479 mandir=$ac_optarg ;;
481 -nfp | --nfp | --nf)
482 # Obsolete; use --without-fp.
483 with_fp=no ;;
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486 | --no-cr | --no-c | -n)
487 no_create=yes ;;
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 ;;
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 ;;
502 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503 ac_prev=prefix ;;
504 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
505 prefix=$ac_optarg ;;
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 ;;
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 ;;
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 ;;
538 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
539 | -silent | --silent | --silen | --sile | --sil)
540 silent=yes ;;
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 ;;
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 ;;
559 -site | --site | --sit)
560 ac_prev=site ;;
561 -site=* | --site=* | --sit=*)
562 site=$ac_optarg ;;
564 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565 ac_prev=srcdir ;;
566 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
567 srcdir=$ac_optarg ;;
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 ;;
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 ;;
581 -v | -verbose | --verbose | --verbos | --verbo | --verb)
582 verbose=yes ;;
584 -version | --version | --versio | --versi | --vers | -V)
585 ac_init_version=: ;;
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'" ;;
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" ;;
609 --x)
610 # Obsolete; use --with-x.
611 with_x=yes ;;
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 ;;
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 ;;
627 -*) { echo "$as_me: error: unrecognized option: $ac_option
628 Try \`$0 --help' for more information." >&2
629 { (exit 1); exit 1; }; }
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 ;;
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}
650 esac
651 done
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; }; }
659 # Be sure to have absolute paths.
660 for ac_var in exec_prefix prefix
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
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
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
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
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
700 ac_tool_prefix=
701 test -n "$host_alias" && ac_tool_prefix=$host_alias-
703 test "$silent" = yes && exec 6>/dev/null
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=..
726 else
727 ac_srcdir_defaulted=no
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; }; }
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
776 # Report the --help message.
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.
784 Usage: $0 [OPTION]... [VAR=VALUE]...
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.
789 Defaults for the options are specified in brackets.
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 \`..']
802 _ACEOF
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]
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'.
816 For better control, use the options below.
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
833 cat <<\_ACEOF
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
841 if test -n "$ac_init_help"; then
843 cat <<\_ACEOF
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
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
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
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.
875 _ACEOF
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=.
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=
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
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";;
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}.;;
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;;
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;;
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
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
963 cd $ac_popdir
964 done
967 test -n "$ac_init_help" && exit 0
968 if $ac_init_version; then
969 cat <<\_ACEOF
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
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.
982 It was created by $as_me, which was
983 generated by GNU Autoconf 2.59. Invocation command line was
985 $ $0 $@
987 _ACEOF
989 cat <<_ASUNAME
990 ## --------- ##
991 ## Platform. ##
992 ## --------- ##
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`
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`
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`
1011 _ASUNAME
1013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1014 for as_dir in $PATH
1016 IFS=$as_save_IFS
1017 test -z "$as_dir" && as_dir=.
1018 echo "PATH: $as_dir"
1019 done
1021 } >&5
1023 cat >&5 <<_ACEOF
1026 ## ----------- ##
1027 ## Core tests. ##
1028 ## ----------- ##
1030 _ACEOF
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
1045 for ac_arg
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'" ;;
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
1071 -* ) ac_must_keep_next=true ;;
1072 esac
1074 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1075 # Get rid of the leading space.
1076 ac_sep=" "
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; }
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.
1092 echo
1094 cat <<\_ASBOX
1095 ## ---------------- ##
1096 ## Cache variables. ##
1097 ## ---------------- ##
1098 _ASBOX
1099 echo
1100 # The following way of writing the cache mishandles newlines in values,
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"
1110 sed -n \
1111 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1113 esac;
1115 echo
1117 cat <<\_ASBOX
1118 ## ----------------- ##
1119 ## Output variables. ##
1120 ## ----------------- ##
1121 _ASBOX
1122 echo
1123 for ac_var in $ac_subst_vars
1125 eval ac_val=$`echo $ac_var`
1126 echo "$ac_var='"'"'$ac_val'"'"'"
1127 done | sort
1128 echo
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
1139 eval ac_val=$`echo $ac_var`
1140 echo "$ac_var='"'"'$ac_val'"'"'"
1141 done | sort
1142 echo
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
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
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
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
1173 # Predefined preprocessor variables.
1175 cat >>confdefs.h <<_ACEOF
1176 #define PACKAGE_NAME "$PACKAGE_NAME"
1177 _ACEOF
1180 cat >>confdefs.h <<_ACEOF
1181 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1182 _ACEOF
1185 cat >>confdefs.h <<_ACEOF
1186 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1187 _ACEOF
1190 cat >>confdefs.h <<_ACEOF
1191 #define PACKAGE_STRING "$PACKAGE_STRING"
1192 _ACEOF
1195 cat >>confdefs.h <<_ACEOF
1196 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1197 _ACEOF
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"
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"
1216 done
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
1229 else
1230 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1231 echo "$as_me: creating cache $cache_file" >&6;}
1232 >$cache_file
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 ,);;
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
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
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; }; }
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
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
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"
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"
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"
1351 # Check whether --with-newlib or --without-newlib was given.
1352 if test "${with_newlib+set}" = set; then
1353 withval="$with_newlib"
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}.."
1370 else
1371 libiberty_topdir="${srcdir}/.."
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
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; }; }
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.
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
1411 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
1412 echo "${ECHO_T}$maintainer_mode" >&6
1414 if test "$maintainer_mode" = "yes"; then
1415 MAINT=''
1416 NOTMAINT='#'
1417 else
1418 MAINT='#'
1419 NOTMAINT=''
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
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
1445 done
1446 done
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
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;}
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;}
1482 esac
1484 esac
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
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
1510 done
1511 done
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
1524 if test x"$PERL" = x""; then
1525 HAVE_PERL='#'
1526 else
1527 HAVE_PERL=''
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; }; }
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; }; }
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/'`
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; }; }
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/'`
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
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
1609 done
1610 done
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
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
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
1647 done
1648 done
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
1661 AR=$ac_ct_AR
1662 else
1663 AR="$ac_cv_prog_AR"
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
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
1688 done
1689 done
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
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
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
1726 done
1727 done
1729 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
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
1741 RANLIB=$ac_ct_RANLIB
1742 else
1743 RANLIB="$ac_cv_prog_RANLIB"
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
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
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
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
1798 done
1799 done
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
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
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
1836 done
1837 done
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
1850 CC=$ac_ct_CC
1851 else
1852 CC="$ac_cv_prog_CC"
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
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
1878 done
1879 done
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
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
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
1916 done
1917 done
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
1930 CC=$ac_ct_CC
1931 else
1932 CC="$ac_cv_prog_CC"
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
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
1959 ac_cv_prog_CC="cc"
1960 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1961 break 2
1963 done
1964 done
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+' '}$@"
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
1990 if test -z "$CC"; then
1991 if test -n "$ac_tool_prefix"; then
1992 for ac_prog in cl
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
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
2015 done
2016 done
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
2029 test -n "$CC" && break
2030 done
2032 if test -z "$CC"; then
2033 ac_ct_CC=$CC
2034 for ac_prog in cl
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
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
2057 done
2058 done
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
2071 test -n "$ac_ct_CC" && break
2072 done
2074 CC=$ac_ct_CC
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; }; }; }
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); }
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. */
2116 main ()
2120 return 0;
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
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. */
2149 main ()
2153 return 0;
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.
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
2179 test -f "$ac_file" || continue
2180 case $ac_file in
2181 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2183 conftest.$ac_ext )
2184 # This is the source file.
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;;
2198 break;;
2199 esac
2200 done
2201 else
2202 echo "$as_me: failed program was:" >&5
2203 sed 's/^/| /' conftest.$ac_ext >&5
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; }; }; }
2214 ac_exeext=$ac_cv_exeext
2215 echo "$as_me:$LINENO: result: $ac_file" >&5
2216 echo "${ECHO_T}$ac_file" >&6
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; }; }; }
2248 echo "$as_me:$LINENO: result: yes" >&5
2249 echo "${ECHO_T}yes" >&6
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
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; }; }; }
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
2295 rm -f conftest.$ac_ext
2296 EXEEXT=$ac_cv_exeext
2297 ac_exeext=$EXEEXT
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. */
2312 main ()
2316 return 0;
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
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; }; }; }
2345 rm -f conftest.$ac_cv_objext conftest.$ac_ext
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. */
2364 main ()
2366 #ifndef __GNUC__
2367 choke me
2368 #endif
2371 return 0;
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
2401 ac_compiler_gnu=no
2403 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2404 ac_cv_c_compiler_gnu=$ac_compiler_gnu
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. */
2426 main ()
2430 return 0;
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
2460 ac_cv_prog_cc_g=no
2462 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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"
2474 else
2475 if test "$GCC" = yes; then
2476 CFLAGS="-O2"
2477 else
2478 CFLAGS=
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;
2505 return p[i];
2507 static char *f (char * (*g) (char **, int), char **p, ...)
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;
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];
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;
2533 main ()
2535 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2537 return 0;
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__"
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
2579 rm -f conftest.err conftest.$ac_objext
2580 done
2581 rm -f conftest.$ac_ext conftest.$ac_objext
2582 CC=$ac_save_CC
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 ;;
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
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);'
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>
2644 main ()
2646 exit (42);
2648 return 0;
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
2674 else
2675 echo "$as_me: failed program was:" >&5
2676 sed 's/^/| /' conftest.$ac_ext >&5
2678 continue
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
2689 main ()
2691 exit (42);
2693 return 0;
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
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
2733 else
2734 echo "$as_me: failed program was:" >&5
2735 sed 's/^/| /' conftest.$ac_ext >&5
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
2746 # Check whether --enable-largefile or --disable-largefile was given.
2747 if test "${enable_largefile+set}" = set; then
2748 enableval="$enable_largefile"
2751 if test "$enable_largefile" != no; then
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];
2780 main ()
2784 return 0;
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
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
2845 rm -f conftest.err conftest.$ac_objext
2846 break
2847 done
2848 CC=$ac_save_CC
2849 rm -f conftest.$ac_ext
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
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];
2881 main ()
2885 return 0;
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
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];
2934 main ()
2938 return 0;
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
2969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2970 break
2971 done
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
2977 cat >>confdefs.h <<_ACEOF
2978 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
2979 _ACEOF
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];
3006 main ()
3010 return 0;
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
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];
3059 main ()
3063 return 0;
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
3094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3095 break
3096 done
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
3102 cat >>confdefs.h <<_ACEOF
3103 #define _LARGE_FILES $ac_cv_sys_large_files
3104 _ACEOF
3107 rm -f conftest*
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=
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"
3128 ac_preproc_ok=false
3129 for ac_c_preproc_warn_flag in '' yes
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=
3164 else
3165 ac_cpp_err=yes
3167 if test -z "$ac_cpp_err"; then
3169 else
3170 echo "$as_me: failed program was:" >&5
3171 sed 's/^/| /' conftest.$ac_ext >&5
3173 # Broken: fails on valid input.
3174 continue
3176 rm -f conftest.err conftest.$ac_ext
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=
3202 else
3203 ac_cpp_err=yes
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
3212 # Passes both tests.
3213 ac_preproc_ok=:
3214 break
3216 rm -f conftest.err conftest.$ac_ext
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
3225 done
3226 ac_cv_prog_CPP=$CPP
3229 CPP=$ac_cv_prog_CPP
3230 else
3231 ac_cv_prog_CPP=$CPP
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
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=
3271 else
3272 ac_cpp_err=yes
3274 if test -z "$ac_cpp_err"; then
3276 else
3277 echo "$as_me: failed program was:" >&5
3278 sed 's/^/| /' conftest.$ac_ext >&5
3280 # Broken: fails on valid input.
3281 continue
3283 rm -f conftest.err conftest.$ac_ext
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=
3309 else
3310 ac_cpp_err=yes
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
3319 # Passes both tests.
3320 ac_preproc_ok=:
3321 break
3323 rm -f conftest.err conftest.$ac_ext
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
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; }; }; }
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
3347 ac_c_preproc_warn_flag=yes
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`
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. */
3369 main ()
3373 return 0;
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
3403 eval "$as_acx_Woption=no"
3405 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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"
3414 done
3415 CFLAGS="$save_CFLAGS"
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. */
3433 main ()
3437 return 0;
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
3467 acx_cv_prog_cc_pedantic_=no
3469 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3470 CFLAGS="$save_CFLAGS"
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 "
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
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. */
3503 main ()
3507 return 0;
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.
3548 else
3549 # cc exists but doesn't like -o.
3550 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3554 else
3555 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3557 rm -f conftest*
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
3567 cat >>confdefs.h <<\_ACEOF
3568 #define NO_MINUS_C_MINUS_O 1
3569 _ACEOF
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 $@'
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. */
3595 main ()
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;
3622 *t++ = 0;
3624 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3625 int x[] = {25, 17};
3626 const int *foo = &x[0];
3627 ++foo;
3629 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3630 typedef const int *iptr;
3631 iptr p = 0;
3632 ++p;
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;
3639 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3640 const int foo = 10;
3642 #endif
3645 return 0;
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
3675 ac_cv_c_const=no
3677 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
3683 cat >>confdefs.h <<\_ACEOF
3684 #define const
3685 _ACEOF
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
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
3737 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3738 done
3741 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3742 echo "${ECHO_T}$ac_cv_c_inline" >&6
3745 case $ac_cv_c_inline in
3746 inline | yes) ;;
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
3758 esac
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>
3776 main ()
3778 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3779 bogus endian macros
3780 #endif
3783 return 0;
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>
3819 main ()
3821 #if BYTE_ORDER != BIG_ENDIAN
3822 not big endian
3823 #endif
3826 return 0;
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
3856 ac_cv_c_bigendian=no
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
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; }
3880 main ()
3882 _ascii (); _ebcdic ();
3884 return 0;
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
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
3920 else
3921 echo "$as_me: failed program was:" >&5
3922 sed 's/^/| /' conftest.$ac_ext >&5
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. */
3934 main ()
3936 /* Are we little or big endian? From Harbison&Steele. */
3937 union
3939 long l;
3940 char c[sizeof (long)];
3941 } u;
3942 u.l = 1;
3943 exit (u.c[sizeof (long) - 1] == 1);
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
3963 ( exit $ac_status )
3964 ac_cv_c_bigendian=yes
3966 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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)
3976 cat >>confdefs.h <<\_ACEOF
3977 #define WORDS_BIGENDIAN 1
3978 _ACEOF
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
3993 ac_config_headers="$ac_config_headers config.h:config.in"
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
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/* ) ;;
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.
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.
4042 else
4043 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4044 break 3
4047 done
4048 done
4050 esac
4051 done
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
4065 echo "$as_me:$LINENO: result: $INSTALL" >&5
4066 echo "${ECHO_T}$INSTALL" >&6
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}'
4072 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4074 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4077 # Don't build the shared library for build.
4078 if [ -n "${with_build_subdir}" ]; then
4079 enable_shared=no
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
4093 if [ -n "${frag}" ]; then
4094 frag=${libiberty_topdir}/libiberty/config/$frag
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
4127 echo "# Warning: this fragment is automatically generated" > temp-frag
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
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
4142 frag=xhost-mkfrag
4143 ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4145 host_makefile_frag=${frag}
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.
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
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=
4206 else
4207 ac_cpp_err=yes
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
4215 eval "$as_ac_Header=no"
4217 rm -f conftest.err conftest.$ac_ext
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
4227 done
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
4250 main ()
4252 int s;
4253 wait (&s);
4254 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4256 return 0;
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
4286 ac_cv_header_sys_wait_h=no
4288 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
4294 cat >>confdefs.h <<\_ACEOF
4295 #define HAVE_SYS_WAIT_H 1
4296 _ACEOF
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>
4316 main ()
4318 if ((struct tm *) 0)
4319 return 0;
4321 return 0;
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
4351 ac_cv_header_time=no
4353 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
4359 cat >>confdefs.h <<\_ACEOF
4360 #define TIME_WITH_SYS_TIME 1
4361 _ACEOF
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>
4379 main ()
4381 int x = errno;
4383 return 0;
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
4413 libiberty_cv_declare_errno=yes
4415 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
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'
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
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>
4461 main ()
4465 return 0;
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
4495 ac_cv_header_stdc=no
4497 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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>
4509 _ACEOF
4510 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4511 $EGREP "memchr" >/dev/null 2>&1; then
4513 else
4514 ac_cv_header_stdc=no
4516 rm -f conftest*
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>
4530 _ACEOF
4531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4532 $EGREP "free" >/dev/null 2>&1; then
4534 else
4535 ac_cv_header_stdc=no
4537 rm -f conftest*
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
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
4564 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4566 main ()
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);
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
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
4593 ( exit $ac_status )
4594 ac_cv_header_stdc=no
4596 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
4604 cat >>confdefs.h <<\_ACEOF
4605 #define STDC_HEADERS 1
4606 _ACEOF
4610 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
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
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=
4651 else
4652 ac_cpp_err=yes
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
4660 eval "$as_ac_Header=no"
4662 rm -f conftest.err conftest.$ac_ext
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
4672 done
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
4688 main ()
4690 if ((int *) 0)
4691 return 0;
4692 if (sizeof (int))
4693 return 0;
4695 return 0;
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
4725 ac_cv_type_int=no
4727 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4729 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4730 echo "${ECHO_T}$ac_cv_type_int" >&6
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
4752 main ()
4754 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4755 test_array [0] = 0
4758 return 0;
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
4793 main ()
4795 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4796 test_array [0] = 0
4799 return 0;
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
4829 ac_lo=`expr $ac_mid + 1`
4830 if test $ac_lo -le $ac_mid; then
4831 ac_lo= ac_hi=
4832 break
4834 ac_mid=`expr 2 '*' $ac_mid + 1`
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
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
4850 main ()
4852 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4853 test_array [0] = 0
4856 return 0;
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
4891 main ()
4893 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4894 test_array [0] = 0
4897 return 0;
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
4927 ac_hi=`expr '(' $ac_mid ')' - 1`
4928 if test $ac_mid -le $ac_hi; then
4929 ac_lo= ac_hi=
4930 break
4932 ac_mid=`expr 2 '*' $ac_mid`
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
4940 ac_lo= ac_hi=
4942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
4956 main ()
4958 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4959 test_array [0] = 0
4962 return 0;
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
4992 ac_lo=`expr '(' $ac_mid ')' + 1`
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>
5028 main ()
5031 FILE *f = fopen ("conftest.val", "w");
5032 if (! f)
5033 exit (1);
5034 if (((long) (sizeof (int))) < 0)
5036 long i = longval ();
5037 if (i != ((long) (sizeof (int))))
5038 exit (1);
5039 fprintf (f, "%ld\n", i);
5041 else
5043 unsigned long i = ulongval ();
5044 if (i != ((long) (sizeof (int))))
5045 exit (1);
5046 fprintf (f, "%lu\n", i);
5048 exit (ferror (f) || fclose (f) != 0);
5051 return 0;
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
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; }; }; }
5080 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5083 rm -f conftest.val
5084 else
5085 ac_cv_sizeof_int=0
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
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
5109 main ()
5111 if ((uintptr_t *) 0)
5112 return 0;
5113 if (sizeof (uintptr_t))
5114 return 0;
5116 return 0;
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
5146 ac_cv_type_uintptr_t=no
5148 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
5154 else
5156 cat >>confdefs.h <<_ACEOF
5157 #define uintptr_t unsigned long
5158 _ACEOF
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
5179 main ()
5181 extern uint64_t foo;
5183 return 0;
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
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
5226 main ()
5228 extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5230 return 0;
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
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
5273 main ()
5275 extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5277 return 0;
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
5307 liberty_cv_uint64=none
5309 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5311 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5313 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
5320 cat >>confdefs.h <<_ACEOF
5321 #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5322 _ACEOF
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.
5330 cat >>confdefs.h <<\_ACEOF
5331 #define HAVE_UINTPTR_T 1
5332 _ACEOF
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
5348 main ()
5350 if ((pid_t *) 0)
5351 return 0;
5352 if (sizeof (pid_t))
5353 return 0;
5355 return 0;
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
5385 ac_cv_type_pid_t=no
5387 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
5393 else
5395 cat >>confdefs.h <<_ACEOF
5396 #define pid_t int
5397 _ACEOF
5402 # This is the list of functions which libiberty will provide if they
5403 # are not available on the host.
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 memmove"
5424 funcs="$funcs mempcpy"
5425 funcs="$funcs memset"
5426 funcs="$funcs mkstemps"
5427 funcs="$funcs putenv"
5428 funcs="$funcs random"
5429 funcs="$funcs rename"
5430 funcs="$funcs rindex"
5431 funcs="$funcs setenv"
5432 funcs="$funcs snprintf"
5433 funcs="$funcs sigsetmask"
5434 funcs="$funcs stpcpy"
5435 funcs="$funcs stpncpy"
5436 funcs="$funcs strcasecmp"
5437 funcs="$funcs strchr"
5438 funcs="$funcs strdup"
5439 funcs="$funcs strncasecmp"
5440 funcs="$funcs strndup"
5441 funcs="$funcs strrchr"
5442 funcs="$funcs strstr"
5443 funcs="$funcs strtod"
5444 funcs="$funcs strtol"
5445 funcs="$funcs strtoul"
5446 funcs="$funcs strverscmp"
5447 funcs="$funcs tmpnam"
5448 funcs="$funcs vasprintf"
5449 funcs="$funcs vfprintf"
5450 funcs="$funcs vprintf"
5451 funcs="$funcs vsnprintf"
5452 funcs="$funcs vsprintf"
5453 funcs="$funcs waitpid"
5455 # Also in the old function.def file: alloca, vfork, getopt.
5457 vars="sys_errlist sys_nerr sys_siglist"
5459 checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
5460 checkfuncs="$checkfuncs realpath canonicalize_file_name pstat_getstatic pstat_getdynamic sysmp"
5461 checkfuncs="$checkfuncs getsysinfo table sysctl wait3 wait4 __fsetlocking"
5463 # These are neither executed nor required, but they help keep
5464 # autoheader happy without adding a bunch of text to acconfig.h.
5465 if test "x" = "y"; then
5535 for ac_func in asprintf atexit basename bcmp bcopy bsearch bzero calloc clock \
5536 getcwd getpagesize gettimeofday index insque mkstemps memchr memcmp memcpy \
5537 memmove mempcpy memset putenv random rename rindex sigsetmask \
5538 strcasecmp setenv stpcpy stpncpy strchr strdup strncasecmp strndup strrchr strstr \
5539 strtod strtol strtoul strverscmp tmpnam vasprintf vfprintf vprintf \
5540 vsprintf waitpid getrusage on_exit psignal strerror strsignal \
5541 sysconf times sbrk gettimeofday ffs snprintf vsnprintf \
5542 pstat_getstatic pstat_getdynamic sysmp getsysinfo table sysctl wait3 wait4 \
5543 realpath canonicalize_file_name __fsetlocking
5545 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5546 echo "$as_me:$LINENO: checking for $ac_func" >&5
5547 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5548 if eval "test \"\${$as_ac_var+set}\" = set"; then
5549 echo $ECHO_N "(cached) $ECHO_C" >&6
5550 else
5551 if test x$gcc_no_link = xyes; then
5552 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
5553 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
5554 { (exit 1); exit 1; }; }
5556 cat >conftest.$ac_ext <<_ACEOF
5557 /* confdefs.h. */
5558 _ACEOF
5559 cat confdefs.h >>conftest.$ac_ext
5560 cat >>conftest.$ac_ext <<_ACEOF
5561 /* end confdefs.h. */
5562 /* System header to define __stub macros and hopefully few prototypes,
5563 which can conflict with char $ac_func (); below.
5564 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5565 <limits.h> exists even on freestanding compilers. Under hpux,
5566 including <limits.h> includes <sys/time.h> and causes problems
5567 checking for functions defined therein. */
5568 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
5569 # include <limits.h>
5570 #else
5571 # include <assert.h>
5572 #endif
5573 /* Override any gcc2 internal prototype to avoid an error. */
5574 #ifdef __cplusplus
5575 extern "C"
5577 #endif
5578 /* We use char because int might match the return type of a gcc2
5579 builtin and then its argument prototype would still apply. */
5580 char $ac_func ();
5581 /* The GNU C library defines this for functions which it implements
5582 to always fail with ENOSYS. Some functions are actually named
5583 something starting with __ and the normal name is an alias. */
5584 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5585 choke me
5586 #else
5587 char (*f) () = $ac_func;
5588 #endif
5589 #ifdef __cplusplus
5591 #endif
5594 main ()
5596 return f != $ac_func;
5598 return 0;
5600 _ACEOF
5601 rm -f conftest.$ac_objext conftest$ac_exeext
5602 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5603 (eval $ac_link) 2>conftest.er1
5604 ac_status=$?
5605 grep -v '^ *+' conftest.er1 >conftest.err
5606 rm -f conftest.er1
5607 cat conftest.err >&5
5608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5609 (exit $ac_status); } &&
5610 { ac_try='test -z "$ac_c_werror_flag"
5611 || test ! -s conftest.err'
5612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5613 (eval $ac_try) 2>&5
5614 ac_status=$?
5615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5616 (exit $ac_status); }; } &&
5617 { ac_try='test -s conftest$ac_exeext'
5618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5619 (eval $ac_try) 2>&5
5620 ac_status=$?
5621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622 (exit $ac_status); }; }; then
5623 eval "$as_ac_var=yes"
5624 else
5625 echo "$as_me: failed program was:" >&5
5626 sed 's/^/| /' conftest.$ac_ext >&5
5628 eval "$as_ac_var=no"
5630 rm -f conftest.err conftest.$ac_objext \
5631 conftest$ac_exeext conftest.$ac_ext
5633 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5634 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5635 if test `eval echo '${'$as_ac_var'}'` = yes; then
5636 cat >>confdefs.h <<_ACEOF
5637 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5638 _ACEOF
5641 done
5643 echo "$as_me:$LINENO: checking whether basename is declared" >&5
5644 echo $ECHO_N "checking whether basename is declared... $ECHO_C" >&6
5645 if test "${ac_cv_have_decl_basename+set}" = set; then
5646 echo $ECHO_N "(cached) $ECHO_C" >&6
5647 else
5648 cat >conftest.$ac_ext <<_ACEOF
5649 /* confdefs.h. */
5650 _ACEOF
5651 cat confdefs.h >>conftest.$ac_ext
5652 cat >>conftest.$ac_ext <<_ACEOF
5653 /* end confdefs.h. */
5654 $ac_includes_default
5656 main ()
5658 #ifndef basename
5659 char *p = (char *) basename;
5660 #endif
5663 return 0;
5665 _ACEOF
5666 rm -f conftest.$ac_objext
5667 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5668 (eval $ac_compile) 2>conftest.er1
5669 ac_status=$?
5670 grep -v '^ *+' conftest.er1 >conftest.err
5671 rm -f conftest.er1
5672 cat conftest.err >&5
5673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5674 (exit $ac_status); } &&
5675 { ac_try='test -z "$ac_c_werror_flag"
5676 || test ! -s conftest.err'
5677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5678 (eval $ac_try) 2>&5
5679 ac_status=$?
5680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5681 (exit $ac_status); }; } &&
5682 { ac_try='test -s conftest.$ac_objext'
5683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5684 (eval $ac_try) 2>&5
5685 ac_status=$?
5686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5687 (exit $ac_status); }; }; then
5688 ac_cv_have_decl_basename=yes
5689 else
5690 echo "$as_me: failed program was:" >&5
5691 sed 's/^/| /' conftest.$ac_ext >&5
5693 ac_cv_have_decl_basename=no
5695 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5697 echo "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5
5698 echo "${ECHO_T}$ac_cv_have_decl_basename" >&6
5699 if test $ac_cv_have_decl_basename = yes; then
5701 cat >>confdefs.h <<_ACEOF
5702 #define HAVE_DECL_BASENAME 1
5703 _ACEOF
5706 else
5707 cat >>confdefs.h <<_ACEOF
5708 #define HAVE_DECL_BASENAME 0
5709 _ACEOF
5713 echo "$as_me:$LINENO: checking whether ffs is declared" >&5
5714 echo $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6
5715 if test "${ac_cv_have_decl_ffs+set}" = set; then
5716 echo $ECHO_N "(cached) $ECHO_C" >&6
5717 else
5718 cat >conftest.$ac_ext <<_ACEOF
5719 /* confdefs.h. */
5720 _ACEOF
5721 cat confdefs.h >>conftest.$ac_ext
5722 cat >>conftest.$ac_ext <<_ACEOF
5723 /* end confdefs.h. */
5724 $ac_includes_default
5726 main ()
5728 #ifndef ffs
5729 char *p = (char *) ffs;
5730 #endif
5733 return 0;
5735 _ACEOF
5736 rm -f conftest.$ac_objext
5737 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5738 (eval $ac_compile) 2>conftest.er1
5739 ac_status=$?
5740 grep -v '^ *+' conftest.er1 >conftest.err
5741 rm -f conftest.er1
5742 cat conftest.err >&5
5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744 (exit $ac_status); } &&
5745 { ac_try='test -z "$ac_c_werror_flag"
5746 || test ! -s conftest.err'
5747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5748 (eval $ac_try) 2>&5
5749 ac_status=$?
5750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5751 (exit $ac_status); }; } &&
5752 { ac_try='test -s conftest.$ac_objext'
5753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5754 (eval $ac_try) 2>&5
5755 ac_status=$?
5756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757 (exit $ac_status); }; }; then
5758 ac_cv_have_decl_ffs=yes
5759 else
5760 echo "$as_me: failed program was:" >&5
5761 sed 's/^/| /' conftest.$ac_ext >&5
5763 ac_cv_have_decl_ffs=no
5765 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5767 echo "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5
5768 echo "${ECHO_T}$ac_cv_have_decl_ffs" >&6
5769 if test $ac_cv_have_decl_ffs = yes; then
5771 cat >>confdefs.h <<_ACEOF
5772 #define HAVE_DECL_FFS 1
5773 _ACEOF
5776 else
5777 cat >>confdefs.h <<_ACEOF
5778 #define HAVE_DECL_FFS 0
5779 _ACEOF
5783 echo "$as_me:$LINENO: checking whether asprintf is declared" >&5
5784 echo $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6
5785 if test "${ac_cv_have_decl_asprintf+set}" = set; then
5786 echo $ECHO_N "(cached) $ECHO_C" >&6
5787 else
5788 cat >conftest.$ac_ext <<_ACEOF
5789 /* confdefs.h. */
5790 _ACEOF
5791 cat confdefs.h >>conftest.$ac_ext
5792 cat >>conftest.$ac_ext <<_ACEOF
5793 /* end confdefs.h. */
5794 $ac_includes_default
5796 main ()
5798 #ifndef asprintf
5799 char *p = (char *) asprintf;
5800 #endif
5803 return 0;
5805 _ACEOF
5806 rm -f conftest.$ac_objext
5807 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5808 (eval $ac_compile) 2>conftest.er1
5809 ac_status=$?
5810 grep -v '^ *+' conftest.er1 >conftest.err
5811 rm -f conftest.er1
5812 cat conftest.err >&5
5813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814 (exit $ac_status); } &&
5815 { ac_try='test -z "$ac_c_werror_flag"
5816 || test ! -s conftest.err'
5817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5818 (eval $ac_try) 2>&5
5819 ac_status=$?
5820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5821 (exit $ac_status); }; } &&
5822 { ac_try='test -s conftest.$ac_objext'
5823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5824 (eval $ac_try) 2>&5
5825 ac_status=$?
5826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5827 (exit $ac_status); }; }; then
5828 ac_cv_have_decl_asprintf=yes
5829 else
5830 echo "$as_me: failed program was:" >&5
5831 sed 's/^/| /' conftest.$ac_ext >&5
5833 ac_cv_have_decl_asprintf=no
5835 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5837 echo "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5
5838 echo "${ECHO_T}$ac_cv_have_decl_asprintf" >&6
5839 if test $ac_cv_have_decl_asprintf = yes; then
5841 cat >>confdefs.h <<_ACEOF
5842 #define HAVE_DECL_ASPRINTF 1
5843 _ACEOF
5846 else
5847 cat >>confdefs.h <<_ACEOF
5848 #define HAVE_DECL_ASPRINTF 0
5849 _ACEOF
5853 echo "$as_me:$LINENO: checking whether vasprintf is declared" >&5
5854 echo $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6
5855 if test "${ac_cv_have_decl_vasprintf+set}" = set; then
5856 echo $ECHO_N "(cached) $ECHO_C" >&6
5857 else
5858 cat >conftest.$ac_ext <<_ACEOF
5859 /* confdefs.h. */
5860 _ACEOF
5861 cat confdefs.h >>conftest.$ac_ext
5862 cat >>conftest.$ac_ext <<_ACEOF
5863 /* end confdefs.h. */
5864 $ac_includes_default
5866 main ()
5868 #ifndef vasprintf
5869 char *p = (char *) vasprintf;
5870 #endif
5873 return 0;
5875 _ACEOF
5876 rm -f conftest.$ac_objext
5877 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5878 (eval $ac_compile) 2>conftest.er1
5879 ac_status=$?
5880 grep -v '^ *+' conftest.er1 >conftest.err
5881 rm -f conftest.er1
5882 cat conftest.err >&5
5883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5884 (exit $ac_status); } &&
5885 { ac_try='test -z "$ac_c_werror_flag"
5886 || test ! -s conftest.err'
5887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5888 (eval $ac_try) 2>&5
5889 ac_status=$?
5890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5891 (exit $ac_status); }; } &&
5892 { ac_try='test -s conftest.$ac_objext'
5893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5894 (eval $ac_try) 2>&5
5895 ac_status=$?
5896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5897 (exit $ac_status); }; }; then
5898 ac_cv_have_decl_vasprintf=yes
5899 else
5900 echo "$as_me: failed program was:" >&5
5901 sed 's/^/| /' conftest.$ac_ext >&5
5903 ac_cv_have_decl_vasprintf=no
5905 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5907 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5
5908 echo "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6
5909 if test $ac_cv_have_decl_vasprintf = yes; then
5911 cat >>confdefs.h <<_ACEOF
5912 #define HAVE_DECL_VASPRINTF 1
5913 _ACEOF
5916 else
5917 cat >>confdefs.h <<_ACEOF
5918 #define HAVE_DECL_VASPRINTF 0
5919 _ACEOF
5923 echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
5924 echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
5925 if test "${ac_cv_have_decl_snprintf+set}" = set; then
5926 echo $ECHO_N "(cached) $ECHO_C" >&6
5927 else
5928 cat >conftest.$ac_ext <<_ACEOF
5929 /* confdefs.h. */
5930 _ACEOF
5931 cat confdefs.h >>conftest.$ac_ext
5932 cat >>conftest.$ac_ext <<_ACEOF
5933 /* end confdefs.h. */
5934 $ac_includes_default
5936 main ()
5938 #ifndef snprintf
5939 char *p = (char *) snprintf;
5940 #endif
5943 return 0;
5945 _ACEOF
5946 rm -f conftest.$ac_objext
5947 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5948 (eval $ac_compile) 2>conftest.er1
5949 ac_status=$?
5950 grep -v '^ *+' conftest.er1 >conftest.err
5951 rm -f conftest.er1
5952 cat conftest.err >&5
5953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954 (exit $ac_status); } &&
5955 { ac_try='test -z "$ac_c_werror_flag"
5956 || test ! -s conftest.err'
5957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5958 (eval $ac_try) 2>&5
5959 ac_status=$?
5960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5961 (exit $ac_status); }; } &&
5962 { ac_try='test -s conftest.$ac_objext'
5963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5964 (eval $ac_try) 2>&5
5965 ac_status=$?
5966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5967 (exit $ac_status); }; }; then
5968 ac_cv_have_decl_snprintf=yes
5969 else
5970 echo "$as_me: failed program was:" >&5
5971 sed 's/^/| /' conftest.$ac_ext >&5
5973 ac_cv_have_decl_snprintf=no
5975 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5977 echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
5978 echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
5979 if test $ac_cv_have_decl_snprintf = yes; then
5981 cat >>confdefs.h <<_ACEOF
5982 #define HAVE_DECL_SNPRINTF 1
5983 _ACEOF
5986 else
5987 cat >>confdefs.h <<_ACEOF
5988 #define HAVE_DECL_SNPRINTF 0
5989 _ACEOF
5993 echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
5994 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
5995 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
5996 echo $ECHO_N "(cached) $ECHO_C" >&6
5997 else
5998 cat >conftest.$ac_ext <<_ACEOF
5999 /* confdefs.h. */
6000 _ACEOF
6001 cat confdefs.h >>conftest.$ac_ext
6002 cat >>conftest.$ac_ext <<_ACEOF
6003 /* end confdefs.h. */
6004 $ac_includes_default
6006 main ()
6008 #ifndef vsnprintf
6009 char *p = (char *) vsnprintf;
6010 #endif
6013 return 0;
6015 _ACEOF
6016 rm -f conftest.$ac_objext
6017 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6018 (eval $ac_compile) 2>conftest.er1
6019 ac_status=$?
6020 grep -v '^ *+' conftest.er1 >conftest.err
6021 rm -f conftest.er1
6022 cat conftest.err >&5
6023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6024 (exit $ac_status); } &&
6025 { ac_try='test -z "$ac_c_werror_flag"
6026 || test ! -s conftest.err'
6027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6028 (eval $ac_try) 2>&5
6029 ac_status=$?
6030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031 (exit $ac_status); }; } &&
6032 { ac_try='test -s conftest.$ac_objext'
6033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6034 (eval $ac_try) 2>&5
6035 ac_status=$?
6036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6037 (exit $ac_status); }; }; then
6038 ac_cv_have_decl_vsnprintf=yes
6039 else
6040 echo "$as_me: failed program was:" >&5
6041 sed 's/^/| /' conftest.$ac_ext >&5
6043 ac_cv_have_decl_vsnprintf=no
6045 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6047 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
6048 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
6049 if test $ac_cv_have_decl_vsnprintf = yes; then
6051 cat >>confdefs.h <<_ACEOF
6052 #define HAVE_DECL_VSNPRINTF 1
6053 _ACEOF
6056 else
6057 cat >>confdefs.h <<_ACEOF
6058 #define HAVE_DECL_VSNPRINTF 0
6059 _ACEOF
6066 cat >>confdefs.h <<\_ACEOF
6067 #define HAVE_SYS_ERRLIST 1
6068 _ACEOF
6071 cat >>confdefs.h <<\_ACEOF
6072 #define HAVE_SYS_NERR 1
6073 _ACEOF
6076 cat >>confdefs.h <<\_ACEOF
6077 #define HAVE_SYS_SIGLIST 1
6078 _ACEOF
6082 # For each of these functions, if the host does not provide the
6083 # function we want to put FN.o in LIBOBJS, and if the host does
6084 # provide the function, we want to define HAVE_FN in config.h.
6086 setobjs=
6087 CHECK=
6088 target_header_dir=
6089 if test -n "${with_target_subdir}"; then
6091 # We are being configured as a target library. AC_REPLACE_FUNCS
6092 # may not work correctly, because the compiler may not be able to
6093 # link executables. Note that we may still be being configured
6094 # native.
6096 # If we are being configured for newlib, we know which functions
6097 # newlib provide and which ones we will be expected to provide.
6099 if test "x${with_newlib}" = "xyes"; then
6100 case $LIBOBJS in
6101 "asprintf.$ac_objext" | \
6102 *" asprintf.$ac_objext" | \
6103 "asprintf.$ac_objext "* | \
6104 *" asprintf.$ac_objext "* ) ;;
6105 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;;
6106 esac
6108 case $LIBOBJS in
6109 "basename.$ac_objext" | \
6110 *" basename.$ac_objext" | \
6111 "basename.$ac_objext "* | \
6112 *" basename.$ac_objext "* ) ;;
6113 *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;;
6114 esac
6116 case $LIBOBJS in
6117 "insque.$ac_objext" | \
6118 *" insque.$ac_objext" | \
6119 "insque.$ac_objext "* | \
6120 *" insque.$ac_objext "* ) ;;
6121 *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;;
6122 esac
6124 case $LIBOBJS in
6125 "random.$ac_objext" | \
6126 *" random.$ac_objext" | \
6127 "random.$ac_objext "* | \
6128 *" random.$ac_objext "* ) ;;
6129 *) LIBOBJS="$LIBOBJS random.$ac_objext" ;;
6130 esac
6132 case $LIBOBJS in
6133 "strdup.$ac_objext" | \
6134 *" strdup.$ac_objext" | \
6135 "strdup.$ac_objext "* | \
6136 *" strdup.$ac_objext "* ) ;;
6137 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" ;;
6138 esac
6140 case $LIBOBJS in
6141 "vasprintf.$ac_objext" | \
6142 *" vasprintf.$ac_objext" | \
6143 "vasprintf.$ac_objext "* | \
6144 *" vasprintf.$ac_objext "* ) ;;
6145 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
6146 esac
6149 for f in $funcs; do
6150 case "$f" in
6151 asprintf | basename | insque | random | strdup | vasprintf)
6154 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6155 cat >>confdefs.h <<_ACEOF
6156 #define $n 1
6157 _ACEOF
6160 esac
6161 done
6163 # newlib doesnt provide any of the variables in $vars, so we
6164 # dont have to check them here.
6166 # Of the functions in $checkfuncs, newlib only has strerror.
6167 cat >>confdefs.h <<\_ACEOF
6168 #define HAVE_STRERROR 1
6169 _ACEOF
6172 setobjs=yes
6176 # If we are being configured for Mingw, we know which functions
6177 # Mingw provides and which ones we will be expected to provide.
6179 case "${host}" in
6180 *-*-mingw*)
6181 case $LIBOBJS in
6182 "asprintf.$ac_objext" | \
6183 *" asprintf.$ac_objext" | \
6184 "asprintf.$ac_objext "* | \
6185 *" asprintf.$ac_objext "* ) ;;
6186 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;;
6187 esac
6189 case $LIBOBJS in
6190 "basename.$ac_objext" | \
6191 *" basename.$ac_objext" | \
6192 "basename.$ac_objext "* | \
6193 *" basename.$ac_objext "* ) ;;
6194 *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;;
6195 esac
6197 case $LIBOBJS in
6198 "bcmp.$ac_objext" | \
6199 *" bcmp.$ac_objext" | \
6200 "bcmp.$ac_objext "* | \
6201 *" bcmp.$ac_objext "* ) ;;
6202 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" ;;
6203 esac
6205 case $LIBOBJS in
6206 "bcopy.$ac_objext" | \
6207 *" bcopy.$ac_objext" | \
6208 "bcopy.$ac_objext "* | \
6209 *" bcopy.$ac_objext "* ) ;;
6210 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" ;;
6211 esac
6213 case $LIBOBJS in
6214 "bzero.$ac_objext" | \
6215 *" bzero.$ac_objext" | \
6216 "bzero.$ac_objext "* | \
6217 *" bzero.$ac_objext "* ) ;;
6218 *) LIBOBJS="$LIBOBJS bzero.$ac_objext" ;;
6219 esac
6221 case $LIBOBJS in
6222 "clock.$ac_objext" | \
6223 *" clock.$ac_objext" | \
6224 "clock.$ac_objext "* | \
6225 *" clock.$ac_objext "* ) ;;
6226 *) LIBOBJS="$LIBOBJS clock.$ac_objext" ;;
6227 esac
6229 case $LIBOBJS in
6230 "ffs.$ac_objext" | \
6231 *" ffs.$ac_objext" | \
6232 "ffs.$ac_objext "* | \
6233 *" ffs.$ac_objext "* ) ;;
6234 *) LIBOBJS="$LIBOBJS ffs.$ac_objext" ;;
6235 esac
6237 case $LIBOBJS in
6238 "getpagesize.$ac_objext" | \
6239 *" getpagesize.$ac_objext" | \
6240 "getpagesize.$ac_objext "* | \
6241 *" getpagesize.$ac_objext "* ) ;;
6242 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" ;;
6243 esac
6245 case $LIBOBJS in
6246 "index.$ac_objext" | \
6247 *" index.$ac_objext" | \
6248 "index.$ac_objext "* | \
6249 *" index.$ac_objext "* ) ;;
6250 *) LIBOBJS="$LIBOBJS index.$ac_objext" ;;
6251 esac
6253 case $LIBOBJS in
6254 "insque.$ac_objext" | \
6255 *" insque.$ac_objext" | \
6256 "insque.$ac_objext "* | \
6257 *" insque.$ac_objext "* ) ;;
6258 *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;;
6259 esac
6261 case $LIBOBJS in
6262 "mempcpy.$ac_objext" | \
6263 *" mempcpy.$ac_objext" | \
6264 "mempcpy.$ac_objext "* | \
6265 *" mempcpy.$ac_objext "* ) ;;
6266 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" ;;
6267 esac
6269 case $LIBOBJS in
6270 "mkstemps.$ac_objext" | \
6271 *" mkstemps.$ac_objext" | \
6272 "mkstemps.$ac_objext "* | \
6273 *" mkstemps.$ac_objext "* ) ;;
6274 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" ;;
6275 esac
6277 case $LIBOBJS in
6278 "random.$ac_objext" | \
6279 *" random.$ac_objext" | \
6280 "random.$ac_objext "* | \
6281 *" random.$ac_objext "* ) ;;
6282 *) LIBOBJS="$LIBOBJS random.$ac_objext" ;;
6283 esac
6285 case $LIBOBJS in
6286 "rindex.$ac_objext" | \
6287 *" rindex.$ac_objext" | \
6288 "rindex.$ac_objext "* | \
6289 *" rindex.$ac_objext "* ) ;;
6290 *) LIBOBJS="$LIBOBJS rindex.$ac_objext" ;;
6291 esac
6293 case $LIBOBJS in
6294 "sigsetmask.$ac_objext" | \
6295 *" sigsetmask.$ac_objext" | \
6296 "sigsetmask.$ac_objext "* | \
6297 *" sigsetmask.$ac_objext "* ) ;;
6298 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" ;;
6299 esac
6301 case $LIBOBJS in
6302 "stpcpy.$ac_objext" | \
6303 *" stpcpy.$ac_objext" | \
6304 "stpcpy.$ac_objext "* | \
6305 *" stpcpy.$ac_objext "* ) ;;
6306 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" ;;
6307 esac
6309 case $LIBOBJS in
6310 "stpncpy.$ac_objext" | \
6311 *" stpncpy.$ac_objext" | \
6312 "stpncpy.$ac_objext "* | \
6313 *" stpncpy.$ac_objext "* ) ;;
6314 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" ;;
6315 esac
6317 case $LIBOBJS in
6318 "strndup.$ac_objext" | \
6319 *" strndup.$ac_objext" | \
6320 "strndup.$ac_objext "* | \
6321 *" strndup.$ac_objext "* ) ;;
6322 *) LIBOBJS="$LIBOBJS strndup.$ac_objext" ;;
6323 esac
6325 case $LIBOBJS in
6326 "strverscmp.$ac_objext" | \
6327 *" strverscmp.$ac_objext" | \
6328 "strverscmp.$ac_objext "* | \
6329 *" strverscmp.$ac_objext "* ) ;;
6330 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" ;;
6331 esac
6333 case $LIBOBJS in
6334 "vasprintf.$ac_objext" | \
6335 *" vasprintf.$ac_objext" | \
6336 "vasprintf.$ac_objext "* | \
6337 *" vasprintf.$ac_objext "* ) ;;
6338 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
6339 esac
6341 case $LIBOBJS in
6342 "waitpid.$ac_objext" | \
6343 *" waitpid.$ac_objext" | \
6344 "waitpid.$ac_objext "* | \
6345 *" waitpid.$ac_objext "* ) ;;
6346 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" ;;
6347 esac
6350 for f in $funcs; do
6351 case "$f" in
6352 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid)
6355 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6356 cat >>confdefs.h <<_ACEOF
6357 #define $n 1
6358 _ACEOF
6361 esac
6362 done
6364 # Mingw doesnt provide any of the variables in $vars, so we
6365 # dont have to check them here.
6367 # Of the functions in $checkfuncs, Mingw only has strerror.
6368 cat >>confdefs.h <<\_ACEOF
6369 #define HAVE_STRERROR 1
6370 _ACEOF
6373 setobjs=yes
6376 esac
6378 # We may wish to install the target headers somewhere.
6379 # Check whether --enable-install-libiberty or --disable-install-libiberty was given.
6380 if test "${enable_install_libiberty+set}" = set; then
6381 enableval="$enable_install_libiberty"
6382 enable_install_libiberty=$enableval
6383 else
6384 enable_install_libiberty=no
6386 # Option parsed, now set things appropriately.
6387 case x"$enable_install_libiberty" in
6388 xyes|x)
6389 target_header_dir=libiberty
6391 xno)
6392 target_header_dir=
6395 # This could be sanity-checked in various ways...
6396 target_header_dir="${enable_install_libiberty}"
6398 esac
6401 else
6403 # Not a target library, so we set things up to run the test suite.
6404 CHECK=really-check
6411 case "${host}" in
6412 *-*-cygwin* | *-*-mingw*)
6413 cat >>confdefs.h <<\_ACEOF
6414 #define HAVE_SYS_ERRLIST 1
6415 _ACEOF
6417 cat >>confdefs.h <<\_ACEOF
6418 #define HAVE_SYS_NERR 1
6419 _ACEOF
6422 esac
6424 if test -z "${setobjs}"; then
6425 case "${host}" in
6427 *-*-vxworks*)
6428 # Handle VxWorks configuration specially, since on VxWorks the
6429 # libraries are actually on the target board, not in the file
6430 # system.
6431 case $LIBOBJS in
6432 "basename.$ac_objext" | \
6433 *" basename.$ac_objext" | \
6434 "basename.$ac_objext "* | \
6435 *" basename.$ac_objext "* ) ;;
6436 *) LIBOBJS="$LIBOBJS basename.$ac_objext" ;;
6437 esac
6439 case $LIBOBJS in
6440 "getpagesize.$ac_objext" | \
6441 *" getpagesize.$ac_objext" | \
6442 "getpagesize.$ac_objext "* | \
6443 *" getpagesize.$ac_objext "* ) ;;
6444 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" ;;
6445 esac
6447 case $LIBOBJS in
6448 "insque.$ac_objext" | \
6449 *" insque.$ac_objext" | \
6450 "insque.$ac_objext "* | \
6451 *" insque.$ac_objext "* ) ;;
6452 *) LIBOBJS="$LIBOBJS insque.$ac_objext" ;;
6453 esac
6455 case $LIBOBJS in
6456 "random.$ac_objext" | \
6457 *" random.$ac_objext" | \
6458 "random.$ac_objext "* | \
6459 *" random.$ac_objext "* ) ;;
6460 *) LIBOBJS="$LIBOBJS random.$ac_objext" ;;
6461 esac
6463 case $LIBOBJS in
6464 "strcasecmp.$ac_objext" | \
6465 *" strcasecmp.$ac_objext" | \
6466 "strcasecmp.$ac_objext "* | \
6467 *" strcasecmp.$ac_objext "* ) ;;
6468 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" ;;
6469 esac
6471 case $LIBOBJS in
6472 "strncasecmp.$ac_objext" | \
6473 *" strncasecmp.$ac_objext" | \
6474 "strncasecmp.$ac_objext "* | \
6475 *" strncasecmp.$ac_objext "* ) ;;
6476 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" ;;
6477 esac
6479 case $LIBOBJS in
6480 "strdup.$ac_objext" | \
6481 *" strdup.$ac_objext" | \
6482 "strdup.$ac_objext "* | \
6483 *" strdup.$ac_objext "* ) ;;
6484 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" ;;
6485 esac
6487 case $LIBOBJS in
6488 "vfork.$ac_objext" | \
6489 *" vfork.$ac_objext" | \
6490 "vfork.$ac_objext "* | \
6491 *" vfork.$ac_objext "* ) ;;
6492 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" ;;
6493 esac
6495 case $LIBOBJS in
6496 "waitpid.$ac_objext" | \
6497 *" waitpid.$ac_objext" | \
6498 "waitpid.$ac_objext "* | \
6499 *" waitpid.$ac_objext "* ) ;;
6500 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" ;;
6501 esac
6503 case $LIBOBJS in
6504 "vasprintf.$ac_objext" | \
6505 *" vasprintf.$ac_objext" | \
6506 "vasprintf.$ac_objext "* | \
6507 *" vasprintf.$ac_objext "* ) ;;
6508 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
6509 esac
6511 for f in $funcs; do
6512 case "$f" in
6513 basename | getpagesize | insque | random | strcasecmp)
6515 strncasecmp | strdup | vfork | waitpid | vasprintf)
6518 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6519 cat >>confdefs.h <<_ACEOF
6520 #define $n 1
6521 _ACEOF
6524 esac
6525 done
6527 # VxWorks doesn't provide any of the variables in $vars, so we
6528 # don't have to check them here.
6530 # Of the functions in $checkfuncs, VxWorks only has strerror.
6531 cat >>confdefs.h <<\_ACEOF
6532 #define HAVE_STRERROR 1
6533 _ACEOF
6536 setobjs=yes
6539 *-*-msdosdjgpp)
6540 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6541 getcwd getpagesize getrusage gettimeofday \
6542 index insque memchr memcmp memcpy memmove memset psignal \
6543 putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6544 strchr strdup strerror strncasecmp strrchr strstr strtod \
6545 strtol strtoul sysconf times tmpnam vfprintf vprintf \
6546 vsprintf waitpid
6548 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6549 cat >>confdefs.h <<_ACEOF
6550 #define $n 1
6551 _ACEOF
6553 done
6556 setobjs=yes
6559 esac
6562 if test -z "${setobjs}"; then
6564 case "${host}" in
6566 *-*-mingw32*)
6567 # Under mingw32, sys_nerr and sys_errlist exist, but they are
6568 # macros, so the test below won't find them.
6569 libiberty_cv_var_sys_nerr=yes
6570 libiberty_cv_var_sys_errlist=yes
6573 *-*-msdosdjgpp*)
6574 # vfork and fork are stubs.
6575 ac_cv_func_vfork_works=no
6578 *-*-uwin*)
6579 # Under some versions of uwin, vfork is notoriously buggy and the test
6580 # can hang configure; on other versions, vfork exists just as a stub.
6581 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6582 ac_cv_func_vfork_works=no
6583 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6584 # macros (actually, these are imported from a DLL, but the end effect
6585 # is the same), so the test below won't find them.
6586 libiberty_cv_var_sys_nerr=yes
6587 libiberty_cv_var_sys_errlist=yes
6590 *-*-*vms*)
6591 # Under VMS, vfork works very different than on Unix. The standard test
6592 # won't work, and it isn't easily adaptable. It makes more sense to
6593 # just force it.
6594 ac_cv_func_vfork_works=yes
6597 esac
6599 # We haven't set the list of objects yet. Use the standard autoconf
6600 # tests. This will only work if the compiler works.
6601 echo "$as_me:$LINENO: checking for library containing strerror" >&5
6602 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
6603 if test "${ac_cv_search_strerror+set}" = set; then
6604 echo $ECHO_N "(cached) $ECHO_C" >&6
6605 else
6606 ac_func_search_save_LIBS=$LIBS
6607 ac_cv_search_strerror=no
6608 if test x$gcc_no_link = xyes; then
6609 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6610 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6611 { (exit 1); exit 1; }; }
6613 cat >conftest.$ac_ext <<_ACEOF
6614 /* confdefs.h. */
6615 _ACEOF
6616 cat confdefs.h >>conftest.$ac_ext
6617 cat >>conftest.$ac_ext <<_ACEOF
6618 /* end confdefs.h. */
6620 /* Override any gcc2 internal prototype to avoid an error. */
6621 #ifdef __cplusplus
6622 extern "C"
6623 #endif
6624 /* We use char because int might match the return type of a gcc2
6625 builtin and then its argument prototype would still apply. */
6626 char strerror ();
6628 main ()
6630 strerror ();
6632 return 0;
6634 _ACEOF
6635 rm -f conftest.$ac_objext conftest$ac_exeext
6636 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6637 (eval $ac_link) 2>conftest.er1
6638 ac_status=$?
6639 grep -v '^ *+' conftest.er1 >conftest.err
6640 rm -f conftest.er1
6641 cat conftest.err >&5
6642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6643 (exit $ac_status); } &&
6644 { ac_try='test -z "$ac_c_werror_flag"
6645 || test ! -s conftest.err'
6646 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6647 (eval $ac_try) 2>&5
6648 ac_status=$?
6649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6650 (exit $ac_status); }; } &&
6651 { ac_try='test -s conftest$ac_exeext'
6652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6653 (eval $ac_try) 2>&5
6654 ac_status=$?
6655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6656 (exit $ac_status); }; }; then
6657 ac_cv_search_strerror="none required"
6658 else
6659 echo "$as_me: failed program was:" >&5
6660 sed 's/^/| /' conftest.$ac_ext >&5
6663 rm -f conftest.err conftest.$ac_objext \
6664 conftest$ac_exeext conftest.$ac_ext
6665 if test "$ac_cv_search_strerror" = no; then
6666 for ac_lib in cposix; do
6667 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6668 if test x$gcc_no_link = xyes; then
6669 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6670 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6671 { (exit 1); exit 1; }; }
6673 cat >conftest.$ac_ext <<_ACEOF
6674 /* confdefs.h. */
6675 _ACEOF
6676 cat confdefs.h >>conftest.$ac_ext
6677 cat >>conftest.$ac_ext <<_ACEOF
6678 /* end confdefs.h. */
6680 /* Override any gcc2 internal prototype to avoid an error. */
6681 #ifdef __cplusplus
6682 extern "C"
6683 #endif
6684 /* We use char because int might match the return type of a gcc2
6685 builtin and then its argument prototype would still apply. */
6686 char strerror ();
6688 main ()
6690 strerror ();
6692 return 0;
6694 _ACEOF
6695 rm -f conftest.$ac_objext conftest$ac_exeext
6696 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6697 (eval $ac_link) 2>conftest.er1
6698 ac_status=$?
6699 grep -v '^ *+' conftest.er1 >conftest.err
6700 rm -f conftest.er1
6701 cat conftest.err >&5
6702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6703 (exit $ac_status); } &&
6704 { ac_try='test -z "$ac_c_werror_flag"
6705 || test ! -s conftest.err'
6706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6707 (eval $ac_try) 2>&5
6708 ac_status=$?
6709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6710 (exit $ac_status); }; } &&
6711 { ac_try='test -s conftest$ac_exeext'
6712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6713 (eval $ac_try) 2>&5
6714 ac_status=$?
6715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6716 (exit $ac_status); }; }; then
6717 ac_cv_search_strerror="-l$ac_lib"
6718 break
6719 else
6720 echo "$as_me: failed program was:" >&5
6721 sed 's/^/| /' conftest.$ac_ext >&5
6724 rm -f conftest.err conftest.$ac_objext \
6725 conftest$ac_exeext conftest.$ac_ext
6726 done
6728 LIBS=$ac_func_search_save_LIBS
6730 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
6731 echo "${ECHO_T}$ac_cv_search_strerror" >&6
6732 if test "$ac_cv_search_strerror" != no; then
6733 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
6738 for ac_func in $funcs
6740 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6741 echo "$as_me:$LINENO: checking for $ac_func" >&5
6742 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6743 if eval "test \"\${$as_ac_var+set}\" = set"; then
6744 echo $ECHO_N "(cached) $ECHO_C" >&6
6745 else
6746 if test x$gcc_no_link = xyes; then
6747 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6748 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6749 { (exit 1); exit 1; }; }
6751 cat >conftest.$ac_ext <<_ACEOF
6752 /* confdefs.h. */
6753 _ACEOF
6754 cat confdefs.h >>conftest.$ac_ext
6755 cat >>conftest.$ac_ext <<_ACEOF
6756 /* end confdefs.h. */
6757 /* System header to define __stub macros and hopefully few prototypes,
6758 which can conflict with char $ac_func (); below.
6759 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6760 <limits.h> exists even on freestanding compilers. Under hpux,
6761 including <limits.h> includes <sys/time.h> and causes problems
6762 checking for functions defined therein. */
6763 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
6764 # include <limits.h>
6765 #else
6766 # include <assert.h>
6767 #endif
6768 /* Override any gcc2 internal prototype to avoid an error. */
6769 #ifdef __cplusplus
6770 extern "C"
6772 #endif
6773 /* We use char because int might match the return type of a gcc2
6774 builtin and then its argument prototype would still apply. */
6775 char $ac_func ();
6776 /* The GNU C library defines this for functions which it implements
6777 to always fail with ENOSYS. Some functions are actually named
6778 something starting with __ and the normal name is an alias. */
6779 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6780 choke me
6781 #else
6782 char (*f) () = $ac_func;
6783 #endif
6784 #ifdef __cplusplus
6786 #endif
6789 main ()
6791 return f != $ac_func;
6793 return 0;
6795 _ACEOF
6796 rm -f conftest.$ac_objext conftest$ac_exeext
6797 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6798 (eval $ac_link) 2>conftest.er1
6799 ac_status=$?
6800 grep -v '^ *+' conftest.er1 >conftest.err
6801 rm -f conftest.er1
6802 cat conftest.err >&5
6803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6804 (exit $ac_status); } &&
6805 { ac_try='test -z "$ac_c_werror_flag"
6806 || test ! -s conftest.err'
6807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6808 (eval $ac_try) 2>&5
6809 ac_status=$?
6810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6811 (exit $ac_status); }; } &&
6812 { ac_try='test -s conftest$ac_exeext'
6813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6814 (eval $ac_try) 2>&5
6815 ac_status=$?
6816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6817 (exit $ac_status); }; }; then
6818 eval "$as_ac_var=yes"
6819 else
6820 echo "$as_me: failed program was:" >&5
6821 sed 's/^/| /' conftest.$ac_ext >&5
6823 eval "$as_ac_var=no"
6825 rm -f conftest.err conftest.$ac_objext \
6826 conftest$ac_exeext conftest.$ac_ext
6828 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6829 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6830 if test `eval echo '${'$as_ac_var'}'` = yes; then
6831 cat >>confdefs.h <<_ACEOF
6832 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6833 _ACEOF
6835 else
6836 case $LIBOBJS in
6837 "$ac_func.$ac_objext" | \
6838 *" $ac_func.$ac_objext" | \
6839 "$ac_func.$ac_objext "* | \
6840 *" $ac_func.$ac_objext "* ) ;;
6841 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
6842 esac
6845 done
6848 echo "$as_me:$LINENO: checking whether alloca needs Cray hooks" >&5
6849 echo $ECHO_N "checking whether alloca needs Cray hooks... $ECHO_C" >&6
6850 if test "${ac_cv_os_cray+set}" = set; then
6851 echo $ECHO_N "(cached) $ECHO_C" >&6
6852 else
6853 cat >conftest.$ac_ext <<_ACEOF
6854 /* confdefs.h. */
6855 _ACEOF
6856 cat confdefs.h >>conftest.$ac_ext
6857 cat >>conftest.$ac_ext <<_ACEOF
6858 /* end confdefs.h. */
6859 #if defined(CRAY) && ! defined(CRAY2)
6860 webecray
6861 #else
6862 wenotbecray
6863 #endif
6865 _ACEOF
6866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6867 $EGREP "webecray" >/dev/null 2>&1; then
6868 ac_cv_os_cray=yes
6869 else
6870 ac_cv_os_cray=no
6872 rm -f conftest*
6875 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
6876 echo "${ECHO_T}$ac_cv_os_cray" >&6
6877 if test $ac_cv_os_cray = yes; then
6878 for ac_func in _getb67 GETB67 getb67; do
6879 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6880 echo "$as_me:$LINENO: checking for $ac_func" >&5
6881 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6882 if eval "test \"\${$as_ac_var+set}\" = set"; then
6883 echo $ECHO_N "(cached) $ECHO_C" >&6
6884 else
6885 if test x$gcc_no_link = xyes; then
6886 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6887 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6888 { (exit 1); exit 1; }; }
6890 cat >conftest.$ac_ext <<_ACEOF
6891 /* confdefs.h. */
6892 _ACEOF
6893 cat confdefs.h >>conftest.$ac_ext
6894 cat >>conftest.$ac_ext <<_ACEOF
6895 /* end confdefs.h. */
6896 /* System header to define __stub macros and hopefully few prototypes,
6897 which can conflict with char $ac_func (); below.
6898 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6899 <limits.h> exists even on freestanding compilers. Under hpux,
6900 including <limits.h> includes <sys/time.h> and causes problems
6901 checking for functions defined therein. */
6902 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
6903 # include <limits.h>
6904 #else
6905 # include <assert.h>
6906 #endif
6907 /* Override any gcc2 internal prototype to avoid an error. */
6908 #ifdef __cplusplus
6909 extern "C"
6911 #endif
6912 /* We use char because int might match the return type of a gcc2
6913 builtin and then its argument prototype would still apply. */
6914 char $ac_func ();
6915 /* The GNU C library defines this for functions which it implements
6916 to always fail with ENOSYS. Some functions are actually named
6917 something starting with __ and the normal name is an alias. */
6918 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6919 choke me
6920 #else
6921 char (*f) () = $ac_func;
6922 #endif
6923 #ifdef __cplusplus
6925 #endif
6928 main ()
6930 return f != $ac_func;
6932 return 0;
6934 _ACEOF
6935 rm -f conftest.$ac_objext conftest$ac_exeext
6936 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6937 (eval $ac_link) 2>conftest.er1
6938 ac_status=$?
6939 grep -v '^ *+' conftest.er1 >conftest.err
6940 rm -f conftest.er1
6941 cat conftest.err >&5
6942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6943 (exit $ac_status); } &&
6944 { ac_try='test -z "$ac_c_werror_flag"
6945 || test ! -s conftest.err'
6946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6947 (eval $ac_try) 2>&5
6948 ac_status=$?
6949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6950 (exit $ac_status); }; } &&
6951 { ac_try='test -s conftest$ac_exeext'
6952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6953 (eval $ac_try) 2>&5
6954 ac_status=$?
6955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6956 (exit $ac_status); }; }; then
6957 eval "$as_ac_var=yes"
6958 else
6959 echo "$as_me: failed program was:" >&5
6960 sed 's/^/| /' conftest.$ac_ext >&5
6962 eval "$as_ac_var=no"
6964 rm -f conftest.err conftest.$ac_objext \
6965 conftest$ac_exeext conftest.$ac_ext
6967 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6968 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6969 if test `eval echo '${'$as_ac_var'}'` = yes; then
6971 cat >>confdefs.h <<_ACEOF
6972 #define CRAY_STACKSEG_END $ac_func
6973 _ACEOF
6974 break
6977 done
6980 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
6981 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
6982 if test "${ac_cv_c_stack_direction+set}" = set; then
6983 echo $ECHO_N "(cached) $ECHO_C" >&6
6984 else
6985 if test "$cross_compiling" = yes; then
6986 ac_cv_c_stack_direction=0
6987 else
6988 cat >conftest.$ac_ext <<_ACEOF
6989 /* confdefs.h. */
6990 _ACEOF
6991 cat confdefs.h >>conftest.$ac_ext
6992 cat >>conftest.$ac_ext <<_ACEOF
6993 /* end confdefs.h. */
6994 find_stack_direction ()
6996 static char *addr = 0;
6997 auto char dummy;
6998 if (addr == 0)
7000 addr = &dummy;
7001 return find_stack_direction ();
7003 else
7004 return (&dummy > addr) ? 1 : -1;
7006 main ()
7008 exit (find_stack_direction() < 0);
7010 _ACEOF
7011 rm -f conftest$ac_exeext
7012 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7013 (eval $ac_link) 2>&5
7014 ac_status=$?
7015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7016 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7018 (eval $ac_try) 2>&5
7019 ac_status=$?
7020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7021 (exit $ac_status); }; }; then
7022 ac_cv_c_stack_direction=1
7023 else
7024 echo "$as_me: program exited with status $ac_status" >&5
7025 echo "$as_me: failed program was:" >&5
7026 sed 's/^/| /' conftest.$ac_ext >&5
7028 ( exit $ac_status )
7029 ac_cv_c_stack_direction=-1
7031 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7034 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
7035 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
7037 cat >>confdefs.h <<_ACEOF
7038 #define STACK_DIRECTION $ac_cv_c_stack_direction
7039 _ACEOF
7044 for ac_header in unistd.h vfork.h
7046 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7047 echo "$as_me:$LINENO: checking for $ac_header" >&5
7048 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7049 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7050 echo $ECHO_N "(cached) $ECHO_C" >&6
7051 else
7052 cat >conftest.$ac_ext <<_ACEOF
7053 /* confdefs.h. */
7054 _ACEOF
7055 cat confdefs.h >>conftest.$ac_ext
7056 cat >>conftest.$ac_ext <<_ACEOF
7057 /* end confdefs.h. */
7058 #include <$ac_header>
7059 _ACEOF
7060 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7061 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7062 ac_status=$?
7063 grep -v '^ *+' conftest.er1 >conftest.err
7064 rm -f conftest.er1
7065 cat conftest.err >&5
7066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7067 (exit $ac_status); } >/dev/null; then
7068 if test -s conftest.err; then
7069 ac_cpp_err=$ac_c_preproc_warn_flag
7070 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7071 else
7072 ac_cpp_err=
7074 else
7075 ac_cpp_err=yes
7077 if test -z "$ac_cpp_err"; then
7078 eval "$as_ac_Header=yes"
7079 else
7080 echo "$as_me: failed program was:" >&5
7081 sed 's/^/| /' conftest.$ac_ext >&5
7083 eval "$as_ac_Header=no"
7085 rm -f conftest.err conftest.$ac_ext
7087 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7088 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7089 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7090 cat >>confdefs.h <<_ACEOF
7091 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7092 _ACEOF
7095 done
7099 for ac_func in fork vfork
7101 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7102 echo "$as_me:$LINENO: checking for $ac_func" >&5
7103 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7104 if eval "test \"\${$as_ac_var+set}\" = set"; then
7105 echo $ECHO_N "(cached) $ECHO_C" >&6
7106 else
7107 if test x$gcc_no_link = xyes; then
7108 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7109 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7110 { (exit 1); exit 1; }; }
7112 cat >conftest.$ac_ext <<_ACEOF
7113 /* confdefs.h. */
7114 _ACEOF
7115 cat confdefs.h >>conftest.$ac_ext
7116 cat >>conftest.$ac_ext <<_ACEOF
7117 /* end confdefs.h. */
7118 /* System header to define __stub macros and hopefully few prototypes,
7119 which can conflict with char $ac_func (); below.
7120 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7121 <limits.h> exists even on freestanding compilers. Under hpux,
7122 including <limits.h> includes <sys/time.h> and causes problems
7123 checking for functions defined therein. */
7124 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7125 # include <limits.h>
7126 #else
7127 # include <assert.h>
7128 #endif
7129 /* Override any gcc2 internal prototype to avoid an error. */
7130 #ifdef __cplusplus
7131 extern "C"
7133 #endif
7134 /* We use char because int might match the return type of a gcc2
7135 builtin and then its argument prototype would still apply. */
7136 char $ac_func ();
7137 /* The GNU C library defines this for functions which it implements
7138 to always fail with ENOSYS. Some functions are actually named
7139 something starting with __ and the normal name is an alias. */
7140 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7141 choke me
7142 #else
7143 char (*f) () = $ac_func;
7144 #endif
7145 #ifdef __cplusplus
7147 #endif
7150 main ()
7152 return f != $ac_func;
7154 return 0;
7156 _ACEOF
7157 rm -f conftest.$ac_objext conftest$ac_exeext
7158 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7159 (eval $ac_link) 2>conftest.er1
7160 ac_status=$?
7161 grep -v '^ *+' conftest.er1 >conftest.err
7162 rm -f conftest.er1
7163 cat conftest.err >&5
7164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7165 (exit $ac_status); } &&
7166 { ac_try='test -z "$ac_c_werror_flag"
7167 || test ! -s conftest.err'
7168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7169 (eval $ac_try) 2>&5
7170 ac_status=$?
7171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7172 (exit $ac_status); }; } &&
7173 { ac_try='test -s conftest$ac_exeext'
7174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7175 (eval $ac_try) 2>&5
7176 ac_status=$?
7177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7178 (exit $ac_status); }; }; then
7179 eval "$as_ac_var=yes"
7180 else
7181 echo "$as_me: failed program was:" >&5
7182 sed 's/^/| /' conftest.$ac_ext >&5
7184 eval "$as_ac_var=no"
7186 rm -f conftest.err conftest.$ac_objext \
7187 conftest$ac_exeext conftest.$ac_ext
7189 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7190 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7191 if test `eval echo '${'$as_ac_var'}'` = yes; then
7192 cat >>confdefs.h <<_ACEOF
7193 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7194 _ACEOF
7197 done
7199 if test "x$ac_cv_func_fork" = xyes; then
7200 echo "$as_me:$LINENO: checking for working fork" >&5
7201 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
7202 if test "${ac_cv_func_fork_works+set}" = set; then
7203 echo $ECHO_N "(cached) $ECHO_C" >&6
7204 else
7205 if test "$cross_compiling" = yes; then
7206 ac_cv_func_fork_works=cross
7207 else
7208 cat >conftest.$ac_ext <<_ACEOF
7209 /* By Ruediger Kuhlmann. */
7210 #include <sys/types.h>
7211 #if HAVE_UNISTD_H
7212 # include <unistd.h>
7213 #endif
7214 /* Some systems only have a dummy stub for fork() */
7215 int main ()
7217 if (fork() < 0)
7218 exit (1);
7219 exit (0);
7221 _ACEOF
7222 rm -f conftest$ac_exeext
7223 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7224 (eval $ac_link) 2>&5
7225 ac_status=$?
7226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7229 (eval $ac_try) 2>&5
7230 ac_status=$?
7231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7232 (exit $ac_status); }; }; then
7233 ac_cv_func_fork_works=yes
7234 else
7235 echo "$as_me: program exited with status $ac_status" >&5
7236 echo "$as_me: failed program was:" >&5
7237 sed 's/^/| /' conftest.$ac_ext >&5
7239 ( exit $ac_status )
7240 ac_cv_func_fork_works=no
7242 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7245 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
7246 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
7248 else
7249 ac_cv_func_fork_works=$ac_cv_func_fork
7251 if test "x$ac_cv_func_fork_works" = xcross; then
7252 case $host in
7253 *-*-amigaos* | *-*-msdosdjgpp*)
7254 # Override, as these systems have only a dummy fork() stub
7255 ac_cv_func_fork_works=no
7258 ac_cv_func_fork_works=yes
7260 esac
7261 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7262 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7264 ac_cv_func_vfork_works=$ac_cv_func_vfork
7265 if test "x$ac_cv_func_vfork" = xyes; then
7266 echo "$as_me:$LINENO: checking for working vfork" >&5
7267 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
7268 if test "${ac_cv_func_vfork_works+set}" = set; then
7269 echo $ECHO_N "(cached) $ECHO_C" >&6
7270 else
7271 if test "$cross_compiling" = yes; then
7272 ac_cv_func_vfork_works=cross
7273 else
7274 cat >conftest.$ac_ext <<_ACEOF
7275 /* confdefs.h. */
7276 _ACEOF
7277 cat confdefs.h >>conftest.$ac_ext
7278 cat >>conftest.$ac_ext <<_ACEOF
7279 /* end confdefs.h. */
7280 /* Thanks to Paul Eggert for this test. */
7281 #include <stdio.h>
7282 #include <stdlib.h>
7283 #include <sys/types.h>
7284 #include <sys/stat.h>
7285 #include <sys/wait.h>
7286 #if HAVE_UNISTD_H
7287 # include <unistd.h>
7288 #endif
7289 #if HAVE_VFORK_H
7290 # include <vfork.h>
7291 #endif
7292 /* On some sparc systems, changes by the child to local and incoming
7293 argument registers are propagated back to the parent. The compiler
7294 is told about this with #include <vfork.h>, but some compilers
7295 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7296 static variable whose address is put into a register that is
7297 clobbered by the vfork. */
7298 static void
7299 #ifdef __cplusplus
7300 sparc_address_test (int arg)
7301 # else
7302 sparc_address_test (arg) int arg;
7303 #endif
7305 static pid_t child;
7306 if (!child) {
7307 child = vfork ();
7308 if (child < 0) {
7309 perror ("vfork");
7310 _exit(2);
7312 if (!child) {
7313 arg = getpid();
7314 write(-1, "", 0);
7315 _exit (arg);
7321 main ()
7323 pid_t parent = getpid ();
7324 pid_t child;
7326 sparc_address_test (0);
7328 child = vfork ();
7330 if (child == 0) {
7331 /* Here is another test for sparc vfork register problems. This
7332 test uses lots of local variables, at least as many local
7333 variables as main has allocated so far including compiler
7334 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7335 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7336 reuse the register of parent for one of the local variables,
7337 since it will think that parent can't possibly be used any more
7338 in this routine. Assigning to the local variable will thus
7339 munge parent in the parent process. */
7340 pid_t
7341 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7342 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7343 /* Convince the compiler that p..p7 are live; otherwise, it might
7344 use the same hardware register for all 8 local variables. */
7345 if (p != p1 || p != p2 || p != p3 || p != p4
7346 || p != p5 || p != p6 || p != p7)
7347 _exit(1);
7349 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7350 from child file descriptors. If the child closes a descriptor
7351 before it execs or exits, this munges the parent's descriptor
7352 as well. Test for this by closing stdout in the child. */
7353 _exit(close(fileno(stdout)) != 0);
7354 } else {
7355 int status;
7356 struct stat st;
7358 while (wait(&status) != child)
7360 exit(
7361 /* Was there some problem with vforking? */
7362 child < 0
7364 /* Did the child fail? (This shouldn't happen.) */
7365 || status
7367 /* Did the vfork/compiler bug occur? */
7368 || parent != getpid()
7370 /* Did the file descriptor bug occur? */
7371 || fstat(fileno(stdout), &st) != 0
7375 _ACEOF
7376 rm -f conftest$ac_exeext
7377 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7378 (eval $ac_link) 2>&5
7379 ac_status=$?
7380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7381 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7383 (eval $ac_try) 2>&5
7384 ac_status=$?
7385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7386 (exit $ac_status); }; }; then
7387 ac_cv_func_vfork_works=yes
7388 else
7389 echo "$as_me: program exited with status $ac_status" >&5
7390 echo "$as_me: failed program was:" >&5
7391 sed 's/^/| /' conftest.$ac_ext >&5
7393 ( exit $ac_status )
7394 ac_cv_func_vfork_works=no
7396 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7399 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
7400 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
7403 if test "x$ac_cv_func_fork_works" = xcross; then
7404 ac_cv_func_vfork_works=$ac_cv_func_vfork
7405 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7406 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7409 if test "x$ac_cv_func_vfork_works" = xyes; then
7411 cat >>confdefs.h <<\_ACEOF
7412 #define HAVE_WORKING_VFORK 1
7413 _ACEOF
7415 else
7417 cat >>confdefs.h <<\_ACEOF
7418 #define vfork fork
7419 _ACEOF
7422 if test "x$ac_cv_func_fork_works" = xyes; then
7424 cat >>confdefs.h <<\_ACEOF
7425 #define HAVE_WORKING_FORK 1
7426 _ACEOF
7430 if test $ac_cv_func_vfork_works = no; then
7431 case $LIBOBJS in
7432 "vfork.$ac_objext" | \
7433 *" vfork.$ac_objext" | \
7434 "vfork.$ac_objext "* | \
7435 *" vfork.$ac_objext "* ) ;;
7436 *) LIBOBJS="$LIBOBJS vfork.$ac_objext" ;;
7437 esac
7440 # We only need _doprnt if we might use it to implement v*printf.
7441 if test $ac_cv_func_vprintf != yes \
7442 || test $ac_cv_func_vfprintf != yes \
7443 || test $ac_cv_func_vsprintf != yes; then
7445 for ac_func in _doprnt
7447 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7448 echo "$as_me:$LINENO: checking for $ac_func" >&5
7449 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7450 if eval "test \"\${$as_ac_var+set}\" = set"; then
7451 echo $ECHO_N "(cached) $ECHO_C" >&6
7452 else
7453 if test x$gcc_no_link = xyes; then
7454 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7455 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7456 { (exit 1); exit 1; }; }
7458 cat >conftest.$ac_ext <<_ACEOF
7459 /* confdefs.h. */
7460 _ACEOF
7461 cat confdefs.h >>conftest.$ac_ext
7462 cat >>conftest.$ac_ext <<_ACEOF
7463 /* end confdefs.h. */
7464 /* System header to define __stub macros and hopefully few prototypes,
7465 which can conflict with char $ac_func (); below.
7466 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7467 <limits.h> exists even on freestanding compilers. Under hpux,
7468 including <limits.h> includes <sys/time.h> and causes problems
7469 checking for functions defined therein. */
7470 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7471 # include <limits.h>
7472 #else
7473 # include <assert.h>
7474 #endif
7475 /* Override any gcc2 internal prototype to avoid an error. */
7476 #ifdef __cplusplus
7477 extern "C"
7479 #endif
7480 /* We use char because int might match the return type of a gcc2
7481 builtin and then its argument prototype would still apply. */
7482 char $ac_func ();
7483 /* The GNU C library defines this for functions which it implements
7484 to always fail with ENOSYS. Some functions are actually named
7485 something starting with __ and the normal name is an alias. */
7486 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7487 choke me
7488 #else
7489 char (*f) () = $ac_func;
7490 #endif
7491 #ifdef __cplusplus
7493 #endif
7496 main ()
7498 return f != $ac_func;
7500 return 0;
7502 _ACEOF
7503 rm -f conftest.$ac_objext conftest$ac_exeext
7504 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7505 (eval $ac_link) 2>conftest.er1
7506 ac_status=$?
7507 grep -v '^ *+' conftest.er1 >conftest.err
7508 rm -f conftest.er1
7509 cat conftest.err >&5
7510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7511 (exit $ac_status); } &&
7512 { ac_try='test -z "$ac_c_werror_flag"
7513 || test ! -s conftest.err'
7514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7515 (eval $ac_try) 2>&5
7516 ac_status=$?
7517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7518 (exit $ac_status); }; } &&
7519 { ac_try='test -s conftest$ac_exeext'
7520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7521 (eval $ac_try) 2>&5
7522 ac_status=$?
7523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7524 (exit $ac_status); }; }; then
7525 eval "$as_ac_var=yes"
7526 else
7527 echo "$as_me: failed program was:" >&5
7528 sed 's/^/| /' conftest.$ac_ext >&5
7530 eval "$as_ac_var=no"
7532 rm -f conftest.err conftest.$ac_objext \
7533 conftest$ac_exeext conftest.$ac_ext
7535 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7536 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7537 if test `eval echo '${'$as_ac_var'}'` = yes; then
7538 cat >>confdefs.h <<_ACEOF
7539 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7540 _ACEOF
7542 else
7543 case $LIBOBJS in
7544 "$ac_func.$ac_objext" | \
7545 *" $ac_func.$ac_objext" | \
7546 "$ac_func.$ac_objext "* | \
7547 *" $ac_func.$ac_objext "* ) ;;
7548 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
7549 esac
7552 done
7555 else
7557 for ac_func in _doprnt
7559 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7560 echo "$as_me:$LINENO: checking for $ac_func" >&5
7561 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7562 if eval "test \"\${$as_ac_var+set}\" = set"; then
7563 echo $ECHO_N "(cached) $ECHO_C" >&6
7564 else
7565 if test x$gcc_no_link = xyes; then
7566 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7567 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7568 { (exit 1); exit 1; }; }
7570 cat >conftest.$ac_ext <<_ACEOF
7571 /* confdefs.h. */
7572 _ACEOF
7573 cat confdefs.h >>conftest.$ac_ext
7574 cat >>conftest.$ac_ext <<_ACEOF
7575 /* end confdefs.h. */
7576 /* System header to define __stub macros and hopefully few prototypes,
7577 which can conflict with char $ac_func (); below.
7578 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7579 <limits.h> exists even on freestanding compilers. Under hpux,
7580 including <limits.h> includes <sys/time.h> and causes problems
7581 checking for functions defined therein. */
7582 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7583 # include <limits.h>
7584 #else
7585 # include <assert.h>
7586 #endif
7587 /* Override any gcc2 internal prototype to avoid an error. */
7588 #ifdef __cplusplus
7589 extern "C"
7591 #endif
7592 /* We use char because int might match the return type of a gcc2
7593 builtin and then its argument prototype would still apply. */
7594 char $ac_func ();
7595 /* The GNU C library defines this for functions which it implements
7596 to always fail with ENOSYS. Some functions are actually named
7597 something starting with __ and the normal name is an alias. */
7598 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7599 choke me
7600 #else
7601 char (*f) () = $ac_func;
7602 #endif
7603 #ifdef __cplusplus
7605 #endif
7608 main ()
7610 return f != $ac_func;
7612 return 0;
7614 _ACEOF
7615 rm -f conftest.$ac_objext conftest$ac_exeext
7616 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7617 (eval $ac_link) 2>conftest.er1
7618 ac_status=$?
7619 grep -v '^ *+' conftest.er1 >conftest.err
7620 rm -f conftest.er1
7621 cat conftest.err >&5
7622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7623 (exit $ac_status); } &&
7624 { ac_try='test -z "$ac_c_werror_flag"
7625 || test ! -s conftest.err'
7626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7627 (eval $ac_try) 2>&5
7628 ac_status=$?
7629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7630 (exit $ac_status); }; } &&
7631 { ac_try='test -s conftest$ac_exeext'
7632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7633 (eval $ac_try) 2>&5
7634 ac_status=$?
7635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7636 (exit $ac_status); }; }; then
7637 eval "$as_ac_var=yes"
7638 else
7639 echo "$as_me: failed program was:" >&5
7640 sed 's/^/| /' conftest.$ac_ext >&5
7642 eval "$as_ac_var=no"
7644 rm -f conftest.err conftest.$ac_objext \
7645 conftest$ac_exeext conftest.$ac_ext
7647 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7648 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7649 if test `eval echo '${'$as_ac_var'}'` = yes; then
7650 cat >>confdefs.h <<_ACEOF
7651 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7652 _ACEOF
7655 done
7659 for v in $vars; do
7660 echo "$as_me:$LINENO: checking for $v" >&5
7661 echo $ECHO_N "checking for $v... $ECHO_C" >&6
7662 if eval "test \"\${libiberty_cv_var_$v+set}\" = set"; then
7663 echo $ECHO_N "(cached) $ECHO_C" >&6
7664 else
7665 if test x$gcc_no_link = xyes; then
7666 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7667 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7668 { (exit 1); exit 1; }; }
7670 cat >conftest.$ac_ext <<_ACEOF
7671 /* confdefs.h. */
7672 _ACEOF
7673 cat confdefs.h >>conftest.$ac_ext
7674 cat >>conftest.$ac_ext <<_ACEOF
7675 /* end confdefs.h. */
7676 int *p;
7678 main ()
7680 extern int $v []; p = $v;
7682 return 0;
7684 _ACEOF
7685 rm -f conftest.$ac_objext conftest$ac_exeext
7686 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7687 (eval $ac_link) 2>conftest.er1
7688 ac_status=$?
7689 grep -v '^ *+' conftest.er1 >conftest.err
7690 rm -f conftest.er1
7691 cat conftest.err >&5
7692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7693 (exit $ac_status); } &&
7694 { ac_try='test -z "$ac_c_werror_flag"
7695 || test ! -s conftest.err'
7696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7697 (eval $ac_try) 2>&5
7698 ac_status=$?
7699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7700 (exit $ac_status); }; } &&
7701 { ac_try='test -s conftest$ac_exeext'
7702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7703 (eval $ac_try) 2>&5
7704 ac_status=$?
7705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7706 (exit $ac_status); }; }; then
7707 eval "libiberty_cv_var_$v=yes"
7708 else
7709 echo "$as_me: failed program was:" >&5
7710 sed 's/^/| /' conftest.$ac_ext >&5
7712 eval "libiberty_cv_var_$v=no"
7714 rm -f conftest.err conftest.$ac_objext \
7715 conftest$ac_exeext conftest.$ac_ext
7718 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7719 echo "$as_me:$LINENO: result: yes" >&5
7720 echo "${ECHO_T}yes" >&6
7721 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7722 cat >>confdefs.h <<_ACEOF
7723 #define $n 1
7724 _ACEOF
7726 else
7727 echo "$as_me:$LINENO: result: no" >&5
7728 echo "${ECHO_T}no" >&6
7730 done
7732 # special check for _system_configuration because AIX <4.3.2 do not
7733 # contain the `physmem' member.
7734 echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
7735 echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
7736 cat >conftest.$ac_ext <<_ACEOF
7737 /* confdefs.h. */
7738 _ACEOF
7739 cat confdefs.h >>conftest.$ac_ext
7740 cat >>conftest.$ac_ext <<_ACEOF
7741 /* end confdefs.h. */
7742 #include <sys/systemcfg.h>
7744 main ()
7746 double x = _system_configuration.physmem;
7748 return 0;
7750 _ACEOF
7751 rm -f conftest.$ac_objext
7752 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7753 (eval $ac_compile) 2>conftest.er1
7754 ac_status=$?
7755 grep -v '^ *+' conftest.er1 >conftest.err
7756 rm -f conftest.er1
7757 cat conftest.err >&5
7758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7759 (exit $ac_status); } &&
7760 { ac_try='test -z "$ac_c_werror_flag"
7761 || test ! -s conftest.err'
7762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7763 (eval $ac_try) 2>&5
7764 ac_status=$?
7765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7766 (exit $ac_status); }; } &&
7767 { ac_try='test -s conftest.$ac_objext'
7768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7769 (eval $ac_try) 2>&5
7770 ac_status=$?
7771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7772 (exit $ac_status); }; }; then
7773 echo "$as_me:$LINENO: result: yes" >&5
7774 echo "${ECHO_T}yes" >&6
7776 cat >>confdefs.h <<\_ACEOF
7777 #define HAVE__SYSTEM_CONFIGURATION 1
7778 _ACEOF
7780 else
7781 echo "$as_me: failed program was:" >&5
7782 sed 's/^/| /' conftest.$ac_ext >&5
7784 echo "$as_me:$LINENO: result: no" >&5
7785 echo "${ECHO_T}no" >&6
7787 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7790 for ac_func in $checkfuncs
7792 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7793 echo "$as_me:$LINENO: checking for $ac_func" >&5
7794 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7795 if eval "test \"\${$as_ac_var+set}\" = set"; then
7796 echo $ECHO_N "(cached) $ECHO_C" >&6
7797 else
7798 if test x$gcc_no_link = xyes; then
7799 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7800 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7801 { (exit 1); exit 1; }; }
7803 cat >conftest.$ac_ext <<_ACEOF
7804 /* confdefs.h. */
7805 _ACEOF
7806 cat confdefs.h >>conftest.$ac_ext
7807 cat >>conftest.$ac_ext <<_ACEOF
7808 /* end confdefs.h. */
7809 /* System header to define __stub macros and hopefully few prototypes,
7810 which can conflict with char $ac_func (); below.
7811 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7812 <limits.h> exists even on freestanding compilers. Under hpux,
7813 including <limits.h> includes <sys/time.h> and causes problems
7814 checking for functions defined therein. */
7815 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
7816 # include <limits.h>
7817 #else
7818 # include <assert.h>
7819 #endif
7820 /* Override any gcc2 internal prototype to avoid an error. */
7821 #ifdef __cplusplus
7822 extern "C"
7824 #endif
7825 /* We use char because int might match the return type of a gcc2
7826 builtin and then its argument prototype would still apply. */
7827 char $ac_func ();
7828 /* The GNU C library defines this for functions which it implements
7829 to always fail with ENOSYS. Some functions are actually named
7830 something starting with __ and the normal name is an alias. */
7831 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7832 choke me
7833 #else
7834 char (*f) () = $ac_func;
7835 #endif
7836 #ifdef __cplusplus
7838 #endif
7841 main ()
7843 return f != $ac_func;
7845 return 0;
7847 _ACEOF
7848 rm -f conftest.$ac_objext conftest$ac_exeext
7849 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7850 (eval $ac_link) 2>conftest.er1
7851 ac_status=$?
7852 grep -v '^ *+' conftest.er1 >conftest.err
7853 rm -f conftest.er1
7854 cat conftest.err >&5
7855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7856 (exit $ac_status); } &&
7857 { ac_try='test -z "$ac_c_werror_flag"
7858 || test ! -s conftest.err'
7859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7860 (eval $ac_try) 2>&5
7861 ac_status=$?
7862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7863 (exit $ac_status); }; } &&
7864 { ac_try='test -s conftest$ac_exeext'
7865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7866 (eval $ac_try) 2>&5
7867 ac_status=$?
7868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7869 (exit $ac_status); }; }; then
7870 eval "$as_ac_var=yes"
7871 else
7872 echo "$as_me: failed program was:" >&5
7873 sed 's/^/| /' conftest.$ac_ext >&5
7875 eval "$as_ac_var=no"
7877 rm -f conftest.err conftest.$ac_objext \
7878 conftest$ac_exeext conftest.$ac_ext
7880 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7881 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7882 if test `eval echo '${'$as_ac_var'}'` = yes; then
7883 cat >>confdefs.h <<_ACEOF
7884 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7885 _ACEOF
7888 done
7890 echo "$as_me:$LINENO: checking whether basename is declared" >&5
7891 echo $ECHO_N "checking whether basename is declared... $ECHO_C" >&6
7892 if test "${ac_cv_have_decl_basename+set}" = set; then
7893 echo $ECHO_N "(cached) $ECHO_C" >&6
7894 else
7895 cat >conftest.$ac_ext <<_ACEOF
7896 /* confdefs.h. */
7897 _ACEOF
7898 cat confdefs.h >>conftest.$ac_ext
7899 cat >>conftest.$ac_ext <<_ACEOF
7900 /* end confdefs.h. */
7901 $ac_includes_default
7903 main ()
7905 #ifndef basename
7906 char *p = (char *) basename;
7907 #endif
7910 return 0;
7912 _ACEOF
7913 rm -f conftest.$ac_objext
7914 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7915 (eval $ac_compile) 2>conftest.er1
7916 ac_status=$?
7917 grep -v '^ *+' conftest.er1 >conftest.err
7918 rm -f conftest.er1
7919 cat conftest.err >&5
7920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7921 (exit $ac_status); } &&
7922 { ac_try='test -z "$ac_c_werror_flag"
7923 || test ! -s conftest.err'
7924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7925 (eval $ac_try) 2>&5
7926 ac_status=$?
7927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7928 (exit $ac_status); }; } &&
7929 { ac_try='test -s conftest.$ac_objext'
7930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7931 (eval $ac_try) 2>&5
7932 ac_status=$?
7933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7934 (exit $ac_status); }; }; then
7935 ac_cv_have_decl_basename=yes
7936 else
7937 echo "$as_me: failed program was:" >&5
7938 sed 's/^/| /' conftest.$ac_ext >&5
7940 ac_cv_have_decl_basename=no
7942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7944 echo "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5
7945 echo "${ECHO_T}$ac_cv_have_decl_basename" >&6
7946 if test $ac_cv_have_decl_basename = yes; then
7948 cat >>confdefs.h <<_ACEOF
7949 #define HAVE_DECL_BASENAME 1
7950 _ACEOF
7953 else
7954 cat >>confdefs.h <<_ACEOF
7955 #define HAVE_DECL_BASENAME 0
7956 _ACEOF
7960 echo "$as_me:$LINENO: checking whether ffs is declared" >&5
7961 echo $ECHO_N "checking whether ffs is declared... $ECHO_C" >&6
7962 if test "${ac_cv_have_decl_ffs+set}" = set; then
7963 echo $ECHO_N "(cached) $ECHO_C" >&6
7964 else
7965 cat >conftest.$ac_ext <<_ACEOF
7966 /* confdefs.h. */
7967 _ACEOF
7968 cat confdefs.h >>conftest.$ac_ext
7969 cat >>conftest.$ac_ext <<_ACEOF
7970 /* end confdefs.h. */
7971 $ac_includes_default
7973 main ()
7975 #ifndef ffs
7976 char *p = (char *) ffs;
7977 #endif
7980 return 0;
7982 _ACEOF
7983 rm -f conftest.$ac_objext
7984 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7985 (eval $ac_compile) 2>conftest.er1
7986 ac_status=$?
7987 grep -v '^ *+' conftest.er1 >conftest.err
7988 rm -f conftest.er1
7989 cat conftest.err >&5
7990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7991 (exit $ac_status); } &&
7992 { ac_try='test -z "$ac_c_werror_flag"
7993 || test ! -s conftest.err'
7994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7995 (eval $ac_try) 2>&5
7996 ac_status=$?
7997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7998 (exit $ac_status); }; } &&
7999 { ac_try='test -s conftest.$ac_objext'
8000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8001 (eval $ac_try) 2>&5
8002 ac_status=$?
8003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8004 (exit $ac_status); }; }; then
8005 ac_cv_have_decl_ffs=yes
8006 else
8007 echo "$as_me: failed program was:" >&5
8008 sed 's/^/| /' conftest.$ac_ext >&5
8010 ac_cv_have_decl_ffs=no
8012 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8014 echo "$as_me:$LINENO: result: $ac_cv_have_decl_ffs" >&5
8015 echo "${ECHO_T}$ac_cv_have_decl_ffs" >&6
8016 if test $ac_cv_have_decl_ffs = yes; then
8018 cat >>confdefs.h <<_ACEOF
8019 #define HAVE_DECL_FFS 1
8020 _ACEOF
8023 else
8024 cat >>confdefs.h <<_ACEOF
8025 #define HAVE_DECL_FFS 0
8026 _ACEOF
8030 echo "$as_me:$LINENO: checking whether asprintf is declared" >&5
8031 echo $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6
8032 if test "${ac_cv_have_decl_asprintf+set}" = set; then
8033 echo $ECHO_N "(cached) $ECHO_C" >&6
8034 else
8035 cat >conftest.$ac_ext <<_ACEOF
8036 /* confdefs.h. */
8037 _ACEOF
8038 cat confdefs.h >>conftest.$ac_ext
8039 cat >>conftest.$ac_ext <<_ACEOF
8040 /* end confdefs.h. */
8041 $ac_includes_default
8043 main ()
8045 #ifndef asprintf
8046 char *p = (char *) asprintf;
8047 #endif
8050 return 0;
8052 _ACEOF
8053 rm -f conftest.$ac_objext
8054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8055 (eval $ac_compile) 2>conftest.er1
8056 ac_status=$?
8057 grep -v '^ *+' conftest.er1 >conftest.err
8058 rm -f conftest.er1
8059 cat conftest.err >&5
8060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8061 (exit $ac_status); } &&
8062 { ac_try='test -z "$ac_c_werror_flag"
8063 || test ! -s conftest.err'
8064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8065 (eval $ac_try) 2>&5
8066 ac_status=$?
8067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8068 (exit $ac_status); }; } &&
8069 { ac_try='test -s conftest.$ac_objext'
8070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8071 (eval $ac_try) 2>&5
8072 ac_status=$?
8073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8074 (exit $ac_status); }; }; then
8075 ac_cv_have_decl_asprintf=yes
8076 else
8077 echo "$as_me: failed program was:" >&5
8078 sed 's/^/| /' conftest.$ac_ext >&5
8080 ac_cv_have_decl_asprintf=no
8082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8084 echo "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5
8085 echo "${ECHO_T}$ac_cv_have_decl_asprintf" >&6
8086 if test $ac_cv_have_decl_asprintf = yes; then
8088 cat >>confdefs.h <<_ACEOF
8089 #define HAVE_DECL_ASPRINTF 1
8090 _ACEOF
8093 else
8094 cat >>confdefs.h <<_ACEOF
8095 #define HAVE_DECL_ASPRINTF 0
8096 _ACEOF
8100 echo "$as_me:$LINENO: checking whether vasprintf is declared" >&5
8101 echo $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6
8102 if test "${ac_cv_have_decl_vasprintf+set}" = set; then
8103 echo $ECHO_N "(cached) $ECHO_C" >&6
8104 else
8105 cat >conftest.$ac_ext <<_ACEOF
8106 /* confdefs.h. */
8107 _ACEOF
8108 cat confdefs.h >>conftest.$ac_ext
8109 cat >>conftest.$ac_ext <<_ACEOF
8110 /* end confdefs.h. */
8111 $ac_includes_default
8113 main ()
8115 #ifndef vasprintf
8116 char *p = (char *) vasprintf;
8117 #endif
8120 return 0;
8122 _ACEOF
8123 rm -f conftest.$ac_objext
8124 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8125 (eval $ac_compile) 2>conftest.er1
8126 ac_status=$?
8127 grep -v '^ *+' conftest.er1 >conftest.err
8128 rm -f conftest.er1
8129 cat conftest.err >&5
8130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8131 (exit $ac_status); } &&
8132 { ac_try='test -z "$ac_c_werror_flag"
8133 || test ! -s conftest.err'
8134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8135 (eval $ac_try) 2>&5
8136 ac_status=$?
8137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8138 (exit $ac_status); }; } &&
8139 { ac_try='test -s conftest.$ac_objext'
8140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8141 (eval $ac_try) 2>&5
8142 ac_status=$?
8143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8144 (exit $ac_status); }; }; then
8145 ac_cv_have_decl_vasprintf=yes
8146 else
8147 echo "$as_me: failed program was:" >&5
8148 sed 's/^/| /' conftest.$ac_ext >&5
8150 ac_cv_have_decl_vasprintf=no
8152 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8154 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5
8155 echo "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6
8156 if test $ac_cv_have_decl_vasprintf = yes; then
8158 cat >>confdefs.h <<_ACEOF
8159 #define HAVE_DECL_VASPRINTF 1
8160 _ACEOF
8163 else
8164 cat >>confdefs.h <<_ACEOF
8165 #define HAVE_DECL_VASPRINTF 0
8166 _ACEOF
8170 echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
8171 echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
8172 if test "${ac_cv_have_decl_snprintf+set}" = set; then
8173 echo $ECHO_N "(cached) $ECHO_C" >&6
8174 else
8175 cat >conftest.$ac_ext <<_ACEOF
8176 /* confdefs.h. */
8177 _ACEOF
8178 cat confdefs.h >>conftest.$ac_ext
8179 cat >>conftest.$ac_ext <<_ACEOF
8180 /* end confdefs.h. */
8181 $ac_includes_default
8183 main ()
8185 #ifndef snprintf
8186 char *p = (char *) snprintf;
8187 #endif
8190 return 0;
8192 _ACEOF
8193 rm -f conftest.$ac_objext
8194 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8195 (eval $ac_compile) 2>conftest.er1
8196 ac_status=$?
8197 grep -v '^ *+' conftest.er1 >conftest.err
8198 rm -f conftest.er1
8199 cat conftest.err >&5
8200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8201 (exit $ac_status); } &&
8202 { ac_try='test -z "$ac_c_werror_flag"
8203 || test ! -s conftest.err'
8204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8205 (eval $ac_try) 2>&5
8206 ac_status=$?
8207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8208 (exit $ac_status); }; } &&
8209 { ac_try='test -s conftest.$ac_objext'
8210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8211 (eval $ac_try) 2>&5
8212 ac_status=$?
8213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8214 (exit $ac_status); }; }; then
8215 ac_cv_have_decl_snprintf=yes
8216 else
8217 echo "$as_me: failed program was:" >&5
8218 sed 's/^/| /' conftest.$ac_ext >&5
8220 ac_cv_have_decl_snprintf=no
8222 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8224 echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
8225 echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
8226 if test $ac_cv_have_decl_snprintf = yes; then
8228 cat >>confdefs.h <<_ACEOF
8229 #define HAVE_DECL_SNPRINTF 1
8230 _ACEOF
8233 else
8234 cat >>confdefs.h <<_ACEOF
8235 #define HAVE_DECL_SNPRINTF 0
8236 _ACEOF
8240 echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
8241 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
8242 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
8243 echo $ECHO_N "(cached) $ECHO_C" >&6
8244 else
8245 cat >conftest.$ac_ext <<_ACEOF
8246 /* confdefs.h. */
8247 _ACEOF
8248 cat confdefs.h >>conftest.$ac_ext
8249 cat >>conftest.$ac_ext <<_ACEOF
8250 /* end confdefs.h. */
8251 $ac_includes_default
8253 main ()
8255 #ifndef vsnprintf
8256 char *p = (char *) vsnprintf;
8257 #endif
8260 return 0;
8262 _ACEOF
8263 rm -f conftest.$ac_objext
8264 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8265 (eval $ac_compile) 2>conftest.er1
8266 ac_status=$?
8267 grep -v '^ *+' conftest.er1 >conftest.err
8268 rm -f conftest.er1
8269 cat conftest.err >&5
8270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8271 (exit $ac_status); } &&
8272 { ac_try='test -z "$ac_c_werror_flag"
8273 || test ! -s conftest.err'
8274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8275 (eval $ac_try) 2>&5
8276 ac_status=$?
8277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8278 (exit $ac_status); }; } &&
8279 { ac_try='test -s conftest.$ac_objext'
8280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8281 (eval $ac_try) 2>&5
8282 ac_status=$?
8283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8284 (exit $ac_status); }; }; then
8285 ac_cv_have_decl_vsnprintf=yes
8286 else
8287 echo "$as_me: failed program was:" >&5
8288 sed 's/^/| /' conftest.$ac_ext >&5
8290 ac_cv_have_decl_vsnprintf=no
8292 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8294 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
8295 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
8296 if test $ac_cv_have_decl_vsnprintf = yes; then
8298 cat >>confdefs.h <<_ACEOF
8299 #define HAVE_DECL_VSNPRINTF 1
8300 _ACEOF
8303 else
8304 cat >>confdefs.h <<_ACEOF
8305 #define HAVE_DECL_VSNPRINTF 0
8306 _ACEOF
8312 echo "$as_me:$LINENO: checking whether calloc is declared" >&5
8313 echo $ECHO_N "checking whether calloc is declared... $ECHO_C" >&6
8314 if test "${ac_cv_have_decl_calloc+set}" = set; then
8315 echo $ECHO_N "(cached) $ECHO_C" >&6
8316 else
8317 cat >conftest.$ac_ext <<_ACEOF
8318 /* confdefs.h. */
8319 _ACEOF
8320 cat confdefs.h >>conftest.$ac_ext
8321 cat >>conftest.$ac_ext <<_ACEOF
8322 /* end confdefs.h. */
8323 $ac_includes_default
8325 main ()
8327 #ifndef calloc
8328 char *p = (char *) calloc;
8329 #endif
8332 return 0;
8334 _ACEOF
8335 rm -f conftest.$ac_objext
8336 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8337 (eval $ac_compile) 2>conftest.er1
8338 ac_status=$?
8339 grep -v '^ *+' conftest.er1 >conftest.err
8340 rm -f conftest.er1
8341 cat conftest.err >&5
8342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8343 (exit $ac_status); } &&
8344 { ac_try='test -z "$ac_c_werror_flag"
8345 || test ! -s conftest.err'
8346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8347 (eval $ac_try) 2>&5
8348 ac_status=$?
8349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8350 (exit $ac_status); }; } &&
8351 { ac_try='test -s conftest.$ac_objext'
8352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8353 (eval $ac_try) 2>&5
8354 ac_status=$?
8355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8356 (exit $ac_status); }; }; then
8357 ac_cv_have_decl_calloc=yes
8358 else
8359 echo "$as_me: failed program was:" >&5
8360 sed 's/^/| /' conftest.$ac_ext >&5
8362 ac_cv_have_decl_calloc=no
8364 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8366 echo "$as_me:$LINENO: result: $ac_cv_have_decl_calloc" >&5
8367 echo "${ECHO_T}$ac_cv_have_decl_calloc" >&6
8368 if test $ac_cv_have_decl_calloc = yes; then
8370 cat >>confdefs.h <<_ACEOF
8371 #define HAVE_DECL_CALLOC 1
8372 _ACEOF
8375 else
8376 cat >>confdefs.h <<_ACEOF
8377 #define HAVE_DECL_CALLOC 0
8378 _ACEOF
8382 echo "$as_me:$LINENO: checking whether getenv is declared" >&5
8383 echo $ECHO_N "checking whether getenv is declared... $ECHO_C" >&6
8384 if test "${ac_cv_have_decl_getenv+set}" = set; then
8385 echo $ECHO_N "(cached) $ECHO_C" >&6
8386 else
8387 cat >conftest.$ac_ext <<_ACEOF
8388 /* confdefs.h. */
8389 _ACEOF
8390 cat confdefs.h >>conftest.$ac_ext
8391 cat >>conftest.$ac_ext <<_ACEOF
8392 /* end confdefs.h. */
8393 $ac_includes_default
8395 main ()
8397 #ifndef getenv
8398 char *p = (char *) getenv;
8399 #endif
8402 return 0;
8404 _ACEOF
8405 rm -f conftest.$ac_objext
8406 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8407 (eval $ac_compile) 2>conftest.er1
8408 ac_status=$?
8409 grep -v '^ *+' conftest.er1 >conftest.err
8410 rm -f conftest.er1
8411 cat conftest.err >&5
8412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8413 (exit $ac_status); } &&
8414 { ac_try='test -z "$ac_c_werror_flag"
8415 || test ! -s conftest.err'
8416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8417 (eval $ac_try) 2>&5
8418 ac_status=$?
8419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8420 (exit $ac_status); }; } &&
8421 { ac_try='test -s conftest.$ac_objext'
8422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8423 (eval $ac_try) 2>&5
8424 ac_status=$?
8425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8426 (exit $ac_status); }; }; then
8427 ac_cv_have_decl_getenv=yes
8428 else
8429 echo "$as_me: failed program was:" >&5
8430 sed 's/^/| /' conftest.$ac_ext >&5
8432 ac_cv_have_decl_getenv=no
8434 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8436 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
8437 echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
8438 if test $ac_cv_have_decl_getenv = yes; then
8440 cat >>confdefs.h <<_ACEOF
8441 #define HAVE_DECL_GETENV 1
8442 _ACEOF
8445 else
8446 cat >>confdefs.h <<_ACEOF
8447 #define HAVE_DECL_GETENV 0
8448 _ACEOF
8452 echo "$as_me:$LINENO: checking whether getopt is declared" >&5
8453 echo $ECHO_N "checking whether getopt is declared... $ECHO_C" >&6
8454 if test "${ac_cv_have_decl_getopt+set}" = set; then
8455 echo $ECHO_N "(cached) $ECHO_C" >&6
8456 else
8457 cat >conftest.$ac_ext <<_ACEOF
8458 /* confdefs.h. */
8459 _ACEOF
8460 cat confdefs.h >>conftest.$ac_ext
8461 cat >>conftest.$ac_ext <<_ACEOF
8462 /* end confdefs.h. */
8463 $ac_includes_default
8465 main ()
8467 #ifndef getopt
8468 char *p = (char *) getopt;
8469 #endif
8472 return 0;
8474 _ACEOF
8475 rm -f conftest.$ac_objext
8476 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8477 (eval $ac_compile) 2>conftest.er1
8478 ac_status=$?
8479 grep -v '^ *+' conftest.er1 >conftest.err
8480 rm -f conftest.er1
8481 cat conftest.err >&5
8482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483 (exit $ac_status); } &&
8484 { ac_try='test -z "$ac_c_werror_flag"
8485 || test ! -s conftest.err'
8486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8487 (eval $ac_try) 2>&5
8488 ac_status=$?
8489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490 (exit $ac_status); }; } &&
8491 { ac_try='test -s conftest.$ac_objext'
8492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8493 (eval $ac_try) 2>&5
8494 ac_status=$?
8495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8496 (exit $ac_status); }; }; then
8497 ac_cv_have_decl_getopt=yes
8498 else
8499 echo "$as_me: failed program was:" >&5
8500 sed 's/^/| /' conftest.$ac_ext >&5
8502 ac_cv_have_decl_getopt=no
8504 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8506 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getopt" >&5
8507 echo "${ECHO_T}$ac_cv_have_decl_getopt" >&6
8508 if test $ac_cv_have_decl_getopt = yes; then
8510 cat >>confdefs.h <<_ACEOF
8511 #define HAVE_DECL_GETOPT 1
8512 _ACEOF
8515 else
8516 cat >>confdefs.h <<_ACEOF
8517 #define HAVE_DECL_GETOPT 0
8518 _ACEOF
8522 echo "$as_me:$LINENO: checking whether malloc is declared" >&5
8523 echo $ECHO_N "checking whether malloc is declared... $ECHO_C" >&6
8524 if test "${ac_cv_have_decl_malloc+set}" = set; then
8525 echo $ECHO_N "(cached) $ECHO_C" >&6
8526 else
8527 cat >conftest.$ac_ext <<_ACEOF
8528 /* confdefs.h. */
8529 _ACEOF
8530 cat confdefs.h >>conftest.$ac_ext
8531 cat >>conftest.$ac_ext <<_ACEOF
8532 /* end confdefs.h. */
8533 $ac_includes_default
8535 main ()
8537 #ifndef malloc
8538 char *p = (char *) malloc;
8539 #endif
8542 return 0;
8544 _ACEOF
8545 rm -f conftest.$ac_objext
8546 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8547 (eval $ac_compile) 2>conftest.er1
8548 ac_status=$?
8549 grep -v '^ *+' conftest.er1 >conftest.err
8550 rm -f conftest.er1
8551 cat conftest.err >&5
8552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8553 (exit $ac_status); } &&
8554 { ac_try='test -z "$ac_c_werror_flag"
8555 || test ! -s conftest.err'
8556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8557 (eval $ac_try) 2>&5
8558 ac_status=$?
8559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8560 (exit $ac_status); }; } &&
8561 { ac_try='test -s conftest.$ac_objext'
8562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8563 (eval $ac_try) 2>&5
8564 ac_status=$?
8565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8566 (exit $ac_status); }; }; then
8567 ac_cv_have_decl_malloc=yes
8568 else
8569 echo "$as_me: failed program was:" >&5
8570 sed 's/^/| /' conftest.$ac_ext >&5
8572 ac_cv_have_decl_malloc=no
8574 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8576 echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
8577 echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
8578 if test $ac_cv_have_decl_malloc = yes; then
8580 cat >>confdefs.h <<_ACEOF
8581 #define HAVE_DECL_MALLOC 1
8582 _ACEOF
8585 else
8586 cat >>confdefs.h <<_ACEOF
8587 #define HAVE_DECL_MALLOC 0
8588 _ACEOF
8592 echo "$as_me:$LINENO: checking whether realloc is declared" >&5
8593 echo $ECHO_N "checking whether realloc is declared... $ECHO_C" >&6
8594 if test "${ac_cv_have_decl_realloc+set}" = set; then
8595 echo $ECHO_N "(cached) $ECHO_C" >&6
8596 else
8597 cat >conftest.$ac_ext <<_ACEOF
8598 /* confdefs.h. */
8599 _ACEOF
8600 cat confdefs.h >>conftest.$ac_ext
8601 cat >>conftest.$ac_ext <<_ACEOF
8602 /* end confdefs.h. */
8603 $ac_includes_default
8605 main ()
8607 #ifndef realloc
8608 char *p = (char *) realloc;
8609 #endif
8612 return 0;
8614 _ACEOF
8615 rm -f conftest.$ac_objext
8616 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8617 (eval $ac_compile) 2>conftest.er1
8618 ac_status=$?
8619 grep -v '^ *+' conftest.er1 >conftest.err
8620 rm -f conftest.er1
8621 cat conftest.err >&5
8622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8623 (exit $ac_status); } &&
8624 { ac_try='test -z "$ac_c_werror_flag"
8625 || test ! -s conftest.err'
8626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8627 (eval $ac_try) 2>&5
8628 ac_status=$?
8629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8630 (exit $ac_status); }; } &&
8631 { ac_try='test -s conftest.$ac_objext'
8632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8633 (eval $ac_try) 2>&5
8634 ac_status=$?
8635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8636 (exit $ac_status); }; }; then
8637 ac_cv_have_decl_realloc=yes
8638 else
8639 echo "$as_me: failed program was:" >&5
8640 sed 's/^/| /' conftest.$ac_ext >&5
8642 ac_cv_have_decl_realloc=no
8644 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8646 echo "$as_me:$LINENO: result: $ac_cv_have_decl_realloc" >&5
8647 echo "${ECHO_T}$ac_cv_have_decl_realloc" >&6
8648 if test $ac_cv_have_decl_realloc = yes; then
8650 cat >>confdefs.h <<_ACEOF
8651 #define HAVE_DECL_REALLOC 1
8652 _ACEOF
8655 else
8656 cat >>confdefs.h <<_ACEOF
8657 #define HAVE_DECL_REALLOC 0
8658 _ACEOF
8662 echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
8663 echo $ECHO_N "checking whether sbrk is declared... $ECHO_C" >&6
8664 if test "${ac_cv_have_decl_sbrk+set}" = set; then
8665 echo $ECHO_N "(cached) $ECHO_C" >&6
8666 else
8667 cat >conftest.$ac_ext <<_ACEOF
8668 /* confdefs.h. */
8669 _ACEOF
8670 cat confdefs.h >>conftest.$ac_ext
8671 cat >>conftest.$ac_ext <<_ACEOF
8672 /* end confdefs.h. */
8673 $ac_includes_default
8675 main ()
8677 #ifndef sbrk
8678 char *p = (char *) sbrk;
8679 #endif
8682 return 0;
8684 _ACEOF
8685 rm -f conftest.$ac_objext
8686 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8687 (eval $ac_compile) 2>conftest.er1
8688 ac_status=$?
8689 grep -v '^ *+' conftest.er1 >conftest.err
8690 rm -f conftest.er1
8691 cat conftest.err >&5
8692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8693 (exit $ac_status); } &&
8694 { ac_try='test -z "$ac_c_werror_flag"
8695 || test ! -s conftest.err'
8696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8697 (eval $ac_try) 2>&5
8698 ac_status=$?
8699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8700 (exit $ac_status); }; } &&
8701 { ac_try='test -s conftest.$ac_objext'
8702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8703 (eval $ac_try) 2>&5
8704 ac_status=$?
8705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8706 (exit $ac_status); }; }; then
8707 ac_cv_have_decl_sbrk=yes
8708 else
8709 echo "$as_me: failed program was:" >&5
8710 sed 's/^/| /' conftest.$ac_ext >&5
8712 ac_cv_have_decl_sbrk=no
8714 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8716 echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
8717 echo "${ECHO_T}$ac_cv_have_decl_sbrk" >&6
8718 if test $ac_cv_have_decl_sbrk = yes; then
8720 cat >>confdefs.h <<_ACEOF
8721 #define HAVE_DECL_SBRK 1
8722 _ACEOF
8725 else
8726 cat >>confdefs.h <<_ACEOF
8727 #define HAVE_DECL_SBRK 0
8728 _ACEOF
8734 echo "$as_me:$LINENO: checking whether strverscmp is declared" >&5
8735 echo $ECHO_N "checking whether strverscmp is declared... $ECHO_C" >&6
8736 if test "${ac_cv_have_decl_strverscmp+set}" = set; then
8737 echo $ECHO_N "(cached) $ECHO_C" >&6
8738 else
8739 cat >conftest.$ac_ext <<_ACEOF
8740 /* confdefs.h. */
8741 _ACEOF
8742 cat confdefs.h >>conftest.$ac_ext
8743 cat >>conftest.$ac_ext <<_ACEOF
8744 /* end confdefs.h. */
8745 $ac_includes_default
8747 main ()
8749 #ifndef strverscmp
8750 char *p = (char *) strverscmp;
8751 #endif
8754 return 0;
8756 _ACEOF
8757 rm -f conftest.$ac_objext
8758 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8759 (eval $ac_compile) 2>conftest.er1
8760 ac_status=$?
8761 grep -v '^ *+' conftest.er1 >conftest.err
8762 rm -f conftest.er1
8763 cat conftest.err >&5
8764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8765 (exit $ac_status); } &&
8766 { ac_try='test -z "$ac_c_werror_flag"
8767 || test ! -s conftest.err'
8768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8769 (eval $ac_try) 2>&5
8770 ac_status=$?
8771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8772 (exit $ac_status); }; } &&
8773 { ac_try='test -s conftest.$ac_objext'
8774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8775 (eval $ac_try) 2>&5
8776 ac_status=$?
8777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8778 (exit $ac_status); }; }; then
8779 ac_cv_have_decl_strverscmp=yes
8780 else
8781 echo "$as_me: failed program was:" >&5
8782 sed 's/^/| /' conftest.$ac_ext >&5
8784 ac_cv_have_decl_strverscmp=no
8786 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8788 echo "$as_me:$LINENO: result: $ac_cv_have_decl_strverscmp" >&5
8789 echo "${ECHO_T}$ac_cv_have_decl_strverscmp" >&6
8790 if test $ac_cv_have_decl_strverscmp = yes; then
8792 cat >>confdefs.h <<_ACEOF
8793 #define HAVE_DECL_STRVERSCMP 1
8794 _ACEOF
8797 else
8798 cat >>confdefs.h <<_ACEOF
8799 #define HAVE_DECL_STRVERSCMP 0
8800 _ACEOF
8806 echo "$as_me:$LINENO: checking whether canonicalize_file_name must be declared" >&5
8807 echo $ECHO_N "checking whether canonicalize_file_name must be declared... $ECHO_C" >&6
8808 if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then
8809 echo $ECHO_N "(cached) $ECHO_C" >&6
8810 else
8811 cat >conftest.$ac_ext <<_ACEOF
8812 /* confdefs.h. */
8813 _ACEOF
8814 cat confdefs.h >>conftest.$ac_ext
8815 cat >>conftest.$ac_ext <<_ACEOF
8816 /* end confdefs.h. */
8818 #include "confdefs.h"
8819 #include <stdio.h>
8820 #ifdef HAVE_STRING_H
8821 #include <string.h>
8822 #else
8823 #ifdef HAVE_STRINGS_H
8824 #include <strings.h>
8825 #endif
8826 #endif
8827 #ifdef HAVE_STDLIB_H
8828 #include <stdlib.h>
8829 #endif
8830 #ifdef HAVE_UNISTD_H
8831 #include <unistd.h>
8832 #endif
8834 main ()
8836 char *(*pfn) = (char *(*)) canonicalize_file_name
8838 return 0;
8840 _ACEOF
8841 rm -f conftest.$ac_objext
8842 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8843 (eval $ac_compile) 2>conftest.er1
8844 ac_status=$?
8845 grep -v '^ *+' conftest.er1 >conftest.err
8846 rm -f conftest.er1
8847 cat conftest.err >&5
8848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8849 (exit $ac_status); } &&
8850 { ac_try='test -z "$ac_c_werror_flag"
8851 || test ! -s conftest.err'
8852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8853 (eval $ac_try) 2>&5
8854 ac_status=$?
8855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8856 (exit $ac_status); }; } &&
8857 { ac_try='test -s conftest.$ac_objext'
8858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8859 (eval $ac_try) 2>&5
8860 ac_status=$?
8861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8862 (exit $ac_status); }; }; then
8863 libiberty_cv_decl_needed_canonicalize_file_name=no
8864 else
8865 echo "$as_me: failed program was:" >&5
8866 sed 's/^/| /' conftest.$ac_ext >&5
8868 libiberty_cv_decl_needed_canonicalize_file_name=yes
8870 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8873 echo "$as_me:$LINENO: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
8874 echo "${ECHO_T}$libiberty_cv_decl_needed_canonicalize_file_name" >&6
8875 if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
8877 cat >>confdefs.h <<\_ACEOF
8878 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
8879 _ACEOF
8885 # Figure out which version of pexecute to use.
8886 case "${host}" in
8887 *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.o ;;
8888 *-*-msdosdjgpp*) pexecute=./pex-djgpp.o ;;
8889 *-*-msdos*) pexecute=./pex-msdos.o ;;
8890 *) pexecute=./pex-unix.o ;;
8891 esac
8894 if test x$gcc_no_link = xyes; then
8895 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
8896 ac_cv_func_mmap_fixed_mapped=no
8899 if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
8902 for ac_header in stdlib.h unistd.h
8904 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8905 echo "$as_me:$LINENO: checking for $ac_header" >&5
8906 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8907 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8908 echo $ECHO_N "(cached) $ECHO_C" >&6
8909 else
8910 cat >conftest.$ac_ext <<_ACEOF
8911 /* confdefs.h. */
8912 _ACEOF
8913 cat confdefs.h >>conftest.$ac_ext
8914 cat >>conftest.$ac_ext <<_ACEOF
8915 /* end confdefs.h. */
8916 #include <$ac_header>
8917 _ACEOF
8918 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8919 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8920 ac_status=$?
8921 grep -v '^ *+' conftest.er1 >conftest.err
8922 rm -f conftest.er1
8923 cat conftest.err >&5
8924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8925 (exit $ac_status); } >/dev/null; then
8926 if test -s conftest.err; then
8927 ac_cpp_err=$ac_c_preproc_warn_flag
8928 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8929 else
8930 ac_cpp_err=
8932 else
8933 ac_cpp_err=yes
8935 if test -z "$ac_cpp_err"; then
8936 eval "$as_ac_Header=yes"
8937 else
8938 echo "$as_me: failed program was:" >&5
8939 sed 's/^/| /' conftest.$ac_ext >&5
8941 eval "$as_ac_Header=no"
8943 rm -f conftest.err conftest.$ac_ext
8945 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8946 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8947 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8948 cat >>confdefs.h <<_ACEOF
8949 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8950 _ACEOF
8953 done
8956 for ac_func in getpagesize
8958 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8959 echo "$as_me:$LINENO: checking for $ac_func" >&5
8960 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8961 if eval "test \"\${$as_ac_var+set}\" = set"; then
8962 echo $ECHO_N "(cached) $ECHO_C" >&6
8963 else
8964 if test x$gcc_no_link = xyes; then
8965 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8966 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8967 { (exit 1); exit 1; }; }
8969 cat >conftest.$ac_ext <<_ACEOF
8970 /* confdefs.h. */
8971 _ACEOF
8972 cat confdefs.h >>conftest.$ac_ext
8973 cat >>conftest.$ac_ext <<_ACEOF
8974 /* end confdefs.h. */
8975 /* System header to define __stub macros and hopefully few prototypes,
8976 which can conflict with char $ac_func (); below.
8977 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8978 <limits.h> exists even on freestanding compilers. Under hpux,
8979 including <limits.h> includes <sys/time.h> and causes problems
8980 checking for functions defined therein. */
8981 #if defined (__STDC__) && !defined (_HPUX_SOURCE)
8982 # include <limits.h>
8983 #else
8984 # include <assert.h>
8985 #endif
8986 /* Override any gcc2 internal prototype to avoid an error. */
8987 #ifdef __cplusplus
8988 extern "C"
8990 #endif
8991 /* We use char because int might match the return type of a gcc2
8992 builtin and then its argument prototype would still apply. */
8993 char $ac_func ();
8994 /* The GNU C library defines this for functions which it implements
8995 to always fail with ENOSYS. Some functions are actually named
8996 something starting with __ and the normal name is an alias. */
8997 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8998 choke me
8999 #else
9000 char (*f) () = $ac_func;
9001 #endif
9002 #ifdef __cplusplus
9004 #endif
9007 main ()
9009 return f != $ac_func;
9011 return 0;
9013 _ACEOF
9014 rm -f conftest.$ac_objext conftest$ac_exeext
9015 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9016 (eval $ac_link) 2>conftest.er1
9017 ac_status=$?
9018 grep -v '^ *+' conftest.er1 >conftest.err
9019 rm -f conftest.er1
9020 cat conftest.err >&5
9021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9022 (exit $ac_status); } &&
9023 { ac_try='test -z "$ac_c_werror_flag"
9024 || test ! -s conftest.err'
9025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9026 (eval $ac_try) 2>&5
9027 ac_status=$?
9028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9029 (exit $ac_status); }; } &&
9030 { ac_try='test -s conftest$ac_exeext'
9031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9032 (eval $ac_try) 2>&5
9033 ac_status=$?
9034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9035 (exit $ac_status); }; }; then
9036 eval "$as_ac_var=yes"
9037 else
9038 echo "$as_me: failed program was:" >&5
9039 sed 's/^/| /' conftest.$ac_ext >&5
9041 eval "$as_ac_var=no"
9043 rm -f conftest.err conftest.$ac_objext \
9044 conftest$ac_exeext conftest.$ac_ext
9046 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9047 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9048 if test `eval echo '${'$as_ac_var'}'` = yes; then
9049 cat >>confdefs.h <<_ACEOF
9050 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9051 _ACEOF
9054 done
9056 echo "$as_me:$LINENO: checking for working mmap" >&5
9057 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
9058 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
9059 echo $ECHO_N "(cached) $ECHO_C" >&6
9060 else
9061 if test "$cross_compiling" = yes; then
9062 ac_cv_func_mmap_fixed_mapped=no
9063 else
9064 cat >conftest.$ac_ext <<_ACEOF
9065 /* confdefs.h. */
9066 _ACEOF
9067 cat confdefs.h >>conftest.$ac_ext
9068 cat >>conftest.$ac_ext <<_ACEOF
9069 /* end confdefs.h. */
9070 $ac_includes_default
9071 /* malloc might have been renamed as rpl_malloc. */
9072 #undef malloc
9074 /* Thanks to Mike Haertel and Jim Avera for this test.
9075 Here is a matrix of mmap possibilities:
9076 mmap private not fixed
9077 mmap private fixed at somewhere currently unmapped
9078 mmap private fixed at somewhere already mapped
9079 mmap shared not fixed
9080 mmap shared fixed at somewhere currently unmapped
9081 mmap shared fixed at somewhere already mapped
9082 For private mappings, we should verify that changes cannot be read()
9083 back from the file, nor mmap's back from the file at a different
9084 address. (There have been systems where private was not correctly
9085 implemented like the infamous i386 svr4.0, and systems where the
9086 VM page cache was not coherent with the file system buffer cache
9087 like early versions of FreeBSD and possibly contemporary NetBSD.)
9088 For shared mappings, we should conversely verify that changes get
9089 propagated back to all the places they're supposed to be.
9091 Grep wants private fixed already mapped.
9092 The main things grep needs to know about mmap are:
9093 * does it exist and is it safe to write into the mmap'd area
9094 * how to use it (BSD variants) */
9096 #include <fcntl.h>
9097 #include <sys/mman.h>
9099 #if !STDC_HEADERS && !HAVE_STDLIB_H
9100 char *malloc ();
9101 #endif
9103 /* This mess was copied from the GNU getpagesize.h. */
9104 #if !HAVE_GETPAGESIZE
9105 /* Assume that all systems that can run configure have sys/param.h. */
9106 # if !HAVE_SYS_PARAM_H
9107 # define HAVE_SYS_PARAM_H 1
9108 # endif
9110 # ifdef _SC_PAGESIZE
9111 # define getpagesize() sysconf(_SC_PAGESIZE)
9112 # else /* no _SC_PAGESIZE */
9113 # if HAVE_SYS_PARAM_H
9114 # include <sys/param.h>
9115 # ifdef EXEC_PAGESIZE
9116 # define getpagesize() EXEC_PAGESIZE
9117 # else /* no EXEC_PAGESIZE */
9118 # ifdef NBPG
9119 # define getpagesize() NBPG * CLSIZE
9120 # ifndef CLSIZE
9121 # define CLSIZE 1
9122 # endif /* no CLSIZE */
9123 # else /* no NBPG */
9124 # ifdef NBPC
9125 # define getpagesize() NBPC
9126 # else /* no NBPC */
9127 # ifdef PAGESIZE
9128 # define getpagesize() PAGESIZE
9129 # endif /* PAGESIZE */
9130 # endif /* no NBPC */
9131 # endif /* no NBPG */
9132 # endif /* no EXEC_PAGESIZE */
9133 # else /* no HAVE_SYS_PARAM_H */
9134 # define getpagesize() 8192 /* punt totally */
9135 # endif /* no HAVE_SYS_PARAM_H */
9136 # endif /* no _SC_PAGESIZE */
9138 #endif /* no HAVE_GETPAGESIZE */
9141 main ()
9143 char *data, *data2, *data3;
9144 int i, pagesize;
9145 int fd;
9147 pagesize = getpagesize ();
9149 /* First, make a file with some known garbage in it. */
9150 data = (char *) malloc (pagesize);
9151 if (!data)
9152 exit (1);
9153 for (i = 0; i < pagesize; ++i)
9154 *(data + i) = rand ();
9155 umask (0);
9156 fd = creat ("conftest.mmap", 0600);
9157 if (fd < 0)
9158 exit (1);
9159 if (write (fd, data, pagesize) != pagesize)
9160 exit (1);
9161 close (fd);
9163 /* Next, try to mmap the file at a fixed address which already has
9164 something else allocated at it. If we can, also make sure that
9165 we see the same garbage. */
9166 fd = open ("conftest.mmap", O_RDWR);
9167 if (fd < 0)
9168 exit (1);
9169 data2 = (char *) malloc (2 * pagesize);
9170 if (!data2)
9171 exit (1);
9172 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
9173 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9174 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9175 exit (1);
9176 for (i = 0; i < pagesize; ++i)
9177 if (*(data + i) != *(data2 + i))
9178 exit (1);
9180 /* Finally, make sure that changes to the mapped area do not
9181 percolate back to the file as seen by read(). (This is a bug on
9182 some variants of i386 svr4.0.) */
9183 for (i = 0; i < pagesize; ++i)
9184 *(data2 + i) = *(data2 + i) + 1;
9185 data3 = (char *) malloc (pagesize);
9186 if (!data3)
9187 exit (1);
9188 if (read (fd, data3, pagesize) != pagesize)
9189 exit (1);
9190 for (i = 0; i < pagesize; ++i)
9191 if (*(data + i) != *(data3 + i))
9192 exit (1);
9193 close (fd);
9194 exit (0);
9196 _ACEOF
9197 rm -f conftest$ac_exeext
9198 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9199 (eval $ac_link) 2>&5
9200 ac_status=$?
9201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9202 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9204 (eval $ac_try) 2>&5
9205 ac_status=$?
9206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9207 (exit $ac_status); }; }; then
9208 ac_cv_func_mmap_fixed_mapped=yes
9209 else
9210 echo "$as_me: program exited with status $ac_status" >&5
9211 echo "$as_me: failed program was:" >&5
9212 sed 's/^/| /' conftest.$ac_ext >&5
9214 ( exit $ac_status )
9215 ac_cv_func_mmap_fixed_mapped=no
9217 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9220 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
9221 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
9222 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9224 cat >>confdefs.h <<\_ACEOF
9225 #define HAVE_MMAP 1
9226 _ACEOF
9229 rm -f conftest.mmap
9233 echo "$as_me:$LINENO: checking for working strncmp" >&5
9234 echo $ECHO_N "checking for working strncmp... $ECHO_C" >&6
9235 if test "${ac_cv_func_strncmp_works+set}" = set; then
9236 echo $ECHO_N "(cached) $ECHO_C" >&6
9237 else
9238 if test "$cross_compiling" = yes; then
9239 ac_cv_func_strncmp_works=no
9240 else
9241 cat >conftest.$ac_ext <<_ACEOF
9242 /* confdefs.h. */
9243 _ACEOF
9244 cat confdefs.h >>conftest.$ac_ext
9245 cat >>conftest.$ac_ext <<_ACEOF
9246 /* end confdefs.h. */
9248 /* Test by Jim Wilson and Kaveh Ghazi.
9249 Check whether strncmp reads past the end of its string parameters. */
9250 #include <sys/types.h>
9252 #ifdef HAVE_FCNTL_H
9253 #include <fcntl.h>
9254 #endif
9256 #ifdef HAVE_SYS_MMAN_H
9257 #include <sys/mman.h>
9258 #endif
9260 #ifndef MAP_ANON
9261 #ifdef MAP_ANONYMOUS
9262 #define MAP_ANON MAP_ANONYMOUS
9263 #else
9264 #define MAP_ANON MAP_FILE
9265 #endif
9266 #endif
9268 #ifndef MAP_FILE
9269 #define MAP_FILE 0
9270 #endif
9271 #ifndef O_RDONLY
9272 #define O_RDONLY 0
9273 #endif
9275 #define MAP_LEN 0x10000
9277 main ()
9279 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
9280 char *p;
9281 int dev_zero;
9283 dev_zero = open ("/dev/zero", O_RDONLY);
9284 if (dev_zero < 0)
9285 exit (1);
9287 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
9288 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
9289 if (p == (char *)-1)
9290 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
9291 MAP_ANON|MAP_PRIVATE, -1, 0);
9292 if (p == (char *)-1)
9293 exit (2);
9294 else
9296 char *string = "__si_type_info";
9297 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
9298 char *r = (char *) p + 0xe;
9300 strcpy (q, string);
9301 strcpy (r, string);
9302 strncmp (r, q, 14);
9304 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
9305 exit (0);
9308 _ACEOF
9309 rm -f conftest$ac_exeext
9310 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9311 (eval $ac_link) 2>&5
9312 ac_status=$?
9313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9314 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9316 (eval $ac_try) 2>&5
9317 ac_status=$?
9318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9319 (exit $ac_status); }; }; then
9320 ac_cv_func_strncmp_works=yes
9321 else
9322 echo "$as_me: program exited with status $ac_status" >&5
9323 echo "$as_me: failed program was:" >&5
9324 sed 's/^/| /' conftest.$ac_ext >&5
9326 ( exit $ac_status )
9327 ac_cv_func_strncmp_works=no
9329 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9331 rm -f core core.* *.core
9333 echo "$as_me:$LINENO: result: $ac_cv_func_strncmp_works" >&5
9334 echo "${ECHO_T}$ac_cv_func_strncmp_works" >&6
9335 if test $ac_cv_func_strncmp_works = no ; then
9336 case $LIBOBJS in
9337 "strncmp.$ac_objext" | \
9338 *" strncmp.$ac_objext" | \
9339 "strncmp.$ac_objext "* | \
9340 *" strncmp.$ac_objext "* ) ;;
9341 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" ;;
9342 esac
9347 # Install a library built with a cross compiler in $(tooldir) rather
9348 # than $(libdir).
9349 if test -z "${with_cross_host}"; then
9350 INSTALL_DEST=libdir
9351 else
9352 INSTALL_DEST=tooldir
9357 L=""
9358 for l in x $LIBOBJS; do
9359 case $l in
9360 x) ;;
9361 *) L="$L ./$l" ;;
9362 esac
9363 done
9364 LIBOBJS="$L"
9370 # We need multilib support, but only if configuring for the target.
9371 ac_config_files="$ac_config_files Makefile testsuite/Makefile"
9373 ac_config_commands="$ac_config_commands default"
9375 cat >confcache <<\_ACEOF
9376 # This file is a shell script that caches the results of configure
9377 # tests run on this system so they can be shared between configure
9378 # scripts and configure runs, see configure's option --config-cache.
9379 # It is not useful on other systems. If it contains results you don't
9380 # want to keep, you may remove or edit it.
9382 # config.status only pays attention to the cache file if you give it
9383 # the --recheck option to rerun configure.
9385 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9386 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9387 # following values.
9389 _ACEOF
9391 # The following way of writing the cache mishandles newlines in values,
9392 # but we know of no workaround that is simple, portable, and efficient.
9393 # So, don't put newlines in cache variables' values.
9394 # Ultrix sh set writes to stderr and can't be redirected directly,
9395 # and sets the high bit in the cache file unless we assign to the vars.
9397 (set) 2>&1 |
9398 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9399 *ac_space=\ *)
9400 # `set' does not quote correctly, so add quotes (double-quote
9401 # substitution turns \\\\ into \\, and sed turns \\ into \).
9402 sed -n \
9403 "s/'/'\\\\''/g;
9404 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9407 # `set' quotes correctly as required by POSIX, so do not add quotes.
9408 sed -n \
9409 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9411 esac;
9413 sed '
9414 t clear
9415 : clear
9416 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9417 t end
9418 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9419 : end' >>confcache
9420 if diff $cache_file confcache >/dev/null 2>&1; then :; else
9421 if test -w $cache_file; then
9422 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9423 cat confcache >$cache_file
9424 else
9425 echo "not updating unwritable cache $cache_file"
9428 rm -f confcache
9430 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9431 # Let make expand exec_prefix.
9432 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9434 # VPATH may cause trouble with some makes, so we remove $(srcdir),
9435 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
9436 # trailing colons and then remove the whole line if VPATH becomes empty
9437 # (actually we leave an empty line to preserve line numbers).
9438 if test "x$srcdir" = x.; then
9439 ac_vpsub='/^[ ]*VPATH[ ]*=/{
9440 s/:*\$(srcdir):*/:/;
9441 s/:*\${srcdir}:*/:/;
9442 s/:*@srcdir@:*/:/;
9443 s/^\([^=]*=[ ]*\):*/\1/;
9444 s/:*$//;
9445 s/^[^=]*=[ ]*$//;
9449 DEFS=-DHAVE_CONFIG_H
9451 ac_libobjs=
9452 ac_ltlibobjs=
9453 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9454 # 1. Remove the extension, and $U if already installed.
9455 ac_i=`echo "$ac_i" |
9456 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
9457 # 2. Add them.
9458 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
9459 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
9460 done
9461 LIBOBJS=$ac_libobjs
9463 LTLIBOBJS=$ac_ltlibobjs
9467 : ${CONFIG_STATUS=./config.status}
9468 ac_clean_files_save=$ac_clean_files
9469 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9470 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
9471 echo "$as_me: creating $CONFIG_STATUS" >&6;}
9472 cat >$CONFIG_STATUS <<_ACEOF
9473 #! $SHELL
9474 # Generated by $as_me.
9475 # Run this file to recreate the current configuration.
9476 # Compiler output produced by configure, useful for debugging
9477 # configure, is in config.log if it exists.
9479 debug=false
9480 ac_cs_recheck=false
9481 ac_cs_silent=false
9482 SHELL=\${CONFIG_SHELL-$SHELL}
9483 _ACEOF
9485 cat >>$CONFIG_STATUS <<\_ACEOF
9486 ## --------------------- ##
9487 ## M4sh Initialization. ##
9488 ## --------------------- ##
9490 # Be Bourne compatible
9491 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
9492 emulate sh
9493 NULLCMD=:
9494 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
9495 # is contrary to our usage. Disable this feature.
9496 alias -g '${1+"$@"}'='"$@"'
9497 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
9498 set -o posix
9500 DUALCASE=1; export DUALCASE # for MKS sh
9502 # Support unset when possible.
9503 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
9504 as_unset=unset
9505 else
9506 as_unset=false
9510 # Work around bugs in pre-3.0 UWIN ksh.
9511 $as_unset ENV MAIL MAILPATH
9512 PS1='$ '
9513 PS2='> '
9514 PS4='+ '
9516 # NLS nuisances.
9517 for as_var in \
9518 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
9519 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
9520 LC_TELEPHONE LC_TIME
9522 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
9523 eval $as_var=C; export $as_var
9524 else
9525 $as_unset $as_var
9527 done
9529 # Required to use basename.
9530 if expr a : '\(a\)' >/dev/null 2>&1; then
9531 as_expr=expr
9532 else
9533 as_expr=false
9536 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
9537 as_basename=basename
9538 else
9539 as_basename=false
9543 # Name of the executable.
9544 as_me=`$as_basename "$0" ||
9545 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9546 X"$0" : 'X\(//\)$' \| \
9547 X"$0" : 'X\(/\)$' \| \
9548 . : '\(.\)' 2>/dev/null ||
9549 echo X/"$0" |
9550 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
9551 /^X\/\(\/\/\)$/{ s//\1/; q; }
9552 /^X\/\(\/\).*/{ s//\1/; q; }
9553 s/.*/./; q'`
9556 # PATH needs CR, and LINENO needs CR and PATH.
9557 # Avoid depending upon Character Ranges.
9558 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9559 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9560 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9561 as_cr_digits='0123456789'
9562 as_cr_alnum=$as_cr_Letters$as_cr_digits
9564 # The user is always right.
9565 if test "${PATH_SEPARATOR+set}" != set; then
9566 echo "#! /bin/sh" >conf$$.sh
9567 echo "exit 0" >>conf$$.sh
9568 chmod +x conf$$.sh
9569 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9570 PATH_SEPARATOR=';'
9571 else
9572 PATH_SEPARATOR=:
9574 rm -f conf$$.sh
9578 as_lineno_1=$LINENO
9579 as_lineno_2=$LINENO
9580 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9581 test "x$as_lineno_1" != "x$as_lineno_2" &&
9582 test "x$as_lineno_3" = "x$as_lineno_2" || {
9583 # Find who we are. Look in the path if we contain no path at all
9584 # relative or not.
9585 case $0 in
9586 *[\\/]* ) as_myself=$0 ;;
9587 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9588 for as_dir in $PATH
9590 IFS=$as_save_IFS
9591 test -z "$as_dir" && as_dir=.
9592 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9593 done
9596 esac
9597 # We did not find ourselves, most probably we were run as `sh COMMAND'
9598 # in which case we are not to be found in the path.
9599 if test "x$as_myself" = x; then
9600 as_myself=$0
9602 if test ! -f "$as_myself"; then
9603 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
9604 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
9605 { (exit 1); exit 1; }; }
9607 case $CONFIG_SHELL in
9609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9610 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
9612 IFS=$as_save_IFS
9613 test -z "$as_dir" && as_dir=.
9614 for as_base in sh bash ksh sh5; do
9615 case $as_dir in
9617 if ("$as_dir/$as_base" -c '
9618 as_lineno_1=$LINENO
9619 as_lineno_2=$LINENO
9620 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9621 test "x$as_lineno_1" != "x$as_lineno_2" &&
9622 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
9623 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
9624 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
9625 CONFIG_SHELL=$as_dir/$as_base
9626 export CONFIG_SHELL
9627 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
9628 fi;;
9629 esac
9630 done
9631 done
9633 esac
9635 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
9636 # uniformly replaced by the line number. The first 'sed' inserts a
9637 # line-number line before each line; the second 'sed' does the real
9638 # work. The second script uses 'N' to pair each line-number line
9639 # with the numbered line, and appends trailing '-' during
9640 # substitution so that $LINENO is not a special case at line end.
9641 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
9642 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
9643 sed '=' <$as_myself |
9644 sed '
9646 s,$,-,
9647 : loop
9648 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
9649 t loop
9650 s,-$,,
9651 s,^['$as_cr_digits']*\n,,
9652 ' >$as_me.lineno &&
9653 chmod +x $as_me.lineno ||
9654 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
9655 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
9656 { (exit 1); exit 1; }; }
9658 # Don't try to exec as it changes $[0], causing all sort of problems
9659 # (the dirname of $[0] is not the place where we might find the
9660 # original and so on. Autoconf is especially sensible to this).
9661 . ./$as_me.lineno
9662 # Exit status is that of the last command.
9663 exit
9667 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
9668 *c*,-n*) ECHO_N= ECHO_C='
9669 ' ECHO_T=' ' ;;
9670 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
9671 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
9672 esac
9674 if expr a : '\(a\)' >/dev/null 2>&1; then
9675 as_expr=expr
9676 else
9677 as_expr=false
9680 rm -f conf$$ conf$$.exe conf$$.file
9681 echo >conf$$.file
9682 if ln -s conf$$.file conf$$ 2>/dev/null; then
9683 # We could just check for DJGPP; but this test a) works b) is more generic
9684 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
9685 if test -f conf$$.exe; then
9686 # Don't use ln at all; we don't have any links
9687 as_ln_s='cp -p'
9688 else
9689 as_ln_s='ln -s'
9691 elif ln conf$$.file conf$$ 2>/dev/null; then
9692 as_ln_s=ln
9693 else
9694 as_ln_s='cp -p'
9696 rm -f conf$$ conf$$.exe conf$$.file
9698 if mkdir -p . 2>/dev/null; then
9699 as_mkdir_p=:
9700 else
9701 test -d ./-p && rmdir ./-p
9702 as_mkdir_p=false
9705 as_executable_p="test -f"
9707 # Sed expression to map a string onto a valid CPP name.
9708 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9710 # Sed expression to map a string onto a valid variable name.
9711 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9714 # IFS
9715 # We need space, tab and new line, in precisely that order.
9716 as_nl='
9718 IFS=" $as_nl"
9720 # CDPATH.
9721 $as_unset CDPATH
9723 exec 6>&1
9725 # Open the log real soon, to keep \$[0] and so on meaningful, and to
9726 # report actual input values of CONFIG_FILES etc. instead of their
9727 # values after options handling. Logging --version etc. is OK.
9728 exec 5>>config.log
9730 echo
9731 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9732 ## Running $as_me. ##
9733 _ASBOX
9734 } >&5
9735 cat >&5 <<_CSEOF
9737 This file was extended by $as_me, which was
9738 generated by GNU Autoconf 2.59. Invocation command line was
9740 CONFIG_FILES = $CONFIG_FILES
9741 CONFIG_HEADERS = $CONFIG_HEADERS
9742 CONFIG_LINKS = $CONFIG_LINKS
9743 CONFIG_COMMANDS = $CONFIG_COMMANDS
9744 $ $0 $@
9746 _CSEOF
9747 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
9748 echo >&5
9749 _ACEOF
9751 # Files that config.status was made for.
9752 if test -n "$ac_config_files"; then
9753 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
9756 if test -n "$ac_config_headers"; then
9757 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
9760 if test -n "$ac_config_links"; then
9761 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
9764 if test -n "$ac_config_commands"; then
9765 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
9768 cat >>$CONFIG_STATUS <<\_ACEOF
9770 ac_cs_usage="\
9771 \`$as_me' instantiates files from templates according to the
9772 current configuration.
9774 Usage: $0 [OPTIONS] [FILE]...
9776 -h, --help print this help, then exit
9777 -V, --version print version number, then exit
9778 -q, --quiet do not print progress messages
9779 -d, --debug don't remove temporary files
9780 --recheck update $as_me by reconfiguring in the same conditions
9781 --file=FILE[:TEMPLATE]
9782 instantiate the configuration file FILE
9783 --header=FILE[:TEMPLATE]
9784 instantiate the configuration header FILE
9786 Configuration files:
9787 $config_files
9789 Configuration headers:
9790 $config_headers
9792 Configuration commands:
9793 $config_commands
9795 Report bugs to <bug-autoconf@gnu.org>."
9796 _ACEOF
9798 cat >>$CONFIG_STATUS <<_ACEOF
9799 ac_cs_version="\\
9800 config.status
9801 configured by $0, generated by GNU Autoconf 2.59,
9802 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
9804 Copyright (C) 2003 Free Software Foundation, Inc.
9805 This config.status script is free software; the Free Software Foundation
9806 gives unlimited permission to copy, distribute and modify it."
9807 srcdir=$srcdir
9808 INSTALL="$INSTALL"
9809 _ACEOF
9811 cat >>$CONFIG_STATUS <<\_ACEOF
9812 # If no file are specified by the user, then we need to provide default
9813 # value. By we need to know if files were specified by the user.
9814 ac_need_defaults=:
9815 while test $# != 0
9817 case $1 in
9818 --*=*)
9819 ac_option=`expr "x$1" : 'x\([^=]*\)='`
9820 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
9821 ac_shift=:
9824 ac_option=$1
9825 ac_optarg=$2
9826 ac_shift=shift
9828 *) # This is not an option, so the user has probably given explicit
9829 # arguments.
9830 ac_option=$1
9831 ac_need_defaults=false;;
9832 esac
9834 case $ac_option in
9835 # Handling of the options.
9836 _ACEOF
9837 cat >>$CONFIG_STATUS <<\_ACEOF
9838 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9839 ac_cs_recheck=: ;;
9840 --version | --vers* | -V )
9841 echo "$ac_cs_version"; exit 0 ;;
9842 --he | --h)
9843 # Conflict between --help and --header
9844 { { echo "$as_me:$LINENO: error: ambiguous option: $1
9845 Try \`$0 --help' for more information." >&5
9846 echo "$as_me: error: ambiguous option: $1
9847 Try \`$0 --help' for more information." >&2;}
9848 { (exit 1); exit 1; }; };;
9849 --help | --hel | -h )
9850 echo "$ac_cs_usage"; exit 0 ;;
9851 --debug | --d* | -d )
9852 debug=: ;;
9853 --file | --fil | --fi | --f )
9854 $ac_shift
9855 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
9856 ac_need_defaults=false;;
9857 --header | --heade | --head | --hea )
9858 $ac_shift
9859 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
9860 ac_need_defaults=false;;
9861 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9862 | -silent | --silent | --silen | --sile | --sil | --si | --s)
9863 ac_cs_silent=: ;;
9865 # This is an error.
9866 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
9867 Try \`$0 --help' for more information." >&5
9868 echo "$as_me: error: unrecognized option: $1
9869 Try \`$0 --help' for more information." >&2;}
9870 { (exit 1); exit 1; }; } ;;
9872 *) ac_config_targets="$ac_config_targets $1" ;;
9874 esac
9875 shift
9876 done
9878 ac_configure_extra_args=
9880 if $ac_cs_silent; then
9881 exec 6>/dev/null
9882 ac_configure_extra_args="$ac_configure_extra_args --silent"
9885 _ACEOF
9886 cat >>$CONFIG_STATUS <<_ACEOF
9887 if \$ac_cs_recheck; then
9888 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
9889 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9892 _ACEOF
9894 cat >>$CONFIG_STATUS <<_ACEOF
9896 # INIT-COMMANDS section.
9899 srcdir=${srcdir}
9900 host=${host}
9901 target=${target}
9902 with_target_subdir=${with_target_subdir}
9903 with_multisubdir=${with_multisubdir}
9904 ac_configure_args="--enable-multilib ${ac_configure_args}"
9905 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
9906 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
9907 libiberty_topdir=${libiberty_topdir}
9910 _ACEOF
9914 cat >>$CONFIG_STATUS <<\_ACEOF
9915 for ac_config_target in $ac_config_targets
9917 case "$ac_config_target" in
9918 # Handling of arguments.
9919 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9920 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
9921 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9922 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
9923 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9924 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
9925 { (exit 1); exit 1; }; };;
9926 esac
9927 done
9929 # If the user did not use the arguments to specify the items to instantiate,
9930 # then the envvar interface is used. Set only those that are not.
9931 # We use the long form for the default assignment because of an extremely
9932 # bizarre bug on SunOS 4.1.3.
9933 if $ac_need_defaults; then
9934 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9935 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9936 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9939 # Have a temporary directory for convenience. Make it in the build tree
9940 # simply because there is no reason to put it here, and in addition,
9941 # creating and moving files from /tmp can sometimes cause problems.
9942 # Create a temporary directory, and hook for its removal unless debugging.
9943 $debug ||
9945 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
9946 trap '{ (exit 1); exit 1; }' 1 2 13 15
9949 # Create a (secure) tmp directory for tmp files.
9952 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
9953 test -n "$tmp" && test -d "$tmp"
9954 } ||
9956 tmp=./confstat$$-$RANDOM
9957 (umask 077 && mkdir $tmp)
9958 } ||
9960 echo "$me: cannot create a temporary directory in ." >&2
9961 { (exit 1); exit 1; }
9964 _ACEOF
9966 cat >>$CONFIG_STATUS <<_ACEOF
9969 # CONFIG_FILES section.
9972 # No need to generate the scripts if there are no CONFIG_FILES.
9973 # This happens for instance when ./config.status config.h
9974 if test -n "\$CONFIG_FILES"; then
9975 # Protect against being on the right side of a sed subst in config.status.
9976 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
9977 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
9978 s,@SHELL@,$SHELL,;t t
9979 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
9980 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
9981 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
9982 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
9983 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
9984 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
9985 s,@exec_prefix@,$exec_prefix,;t t
9986 s,@prefix@,$prefix,;t t
9987 s,@program_transform_name@,$program_transform_name,;t t
9988 s,@bindir@,$bindir,;t t
9989 s,@sbindir@,$sbindir,;t t
9990 s,@libexecdir@,$libexecdir,;t t
9991 s,@datadir@,$datadir,;t t
9992 s,@sysconfdir@,$sysconfdir,;t t
9993 s,@sharedstatedir@,$sharedstatedir,;t t
9994 s,@localstatedir@,$localstatedir,;t t
9995 s,@libdir@,$libdir,;t t
9996 s,@includedir@,$includedir,;t t
9997 s,@oldincludedir@,$oldincludedir,;t t
9998 s,@infodir@,$infodir,;t t
9999 s,@mandir@,$mandir,;t t
10000 s,@build_alias@,$build_alias,;t t
10001 s,@host_alias@,$host_alias,;t t
10002 s,@target_alias@,$target_alias,;t t
10003 s,@DEFS@,$DEFS,;t t
10004 s,@ECHO_C@,$ECHO_C,;t t
10005 s,@ECHO_N@,$ECHO_N,;t t
10006 s,@ECHO_T@,$ECHO_T,;t t
10007 s,@LIBS@,$LIBS,;t t
10008 s,@libiberty_topdir@,$libiberty_topdir,;t t
10009 s,@MAINT@,$MAINT,;t t
10010 s,@NOTMAINT@,$NOTMAINT,;t t
10011 s,@MAKEINFO@,$MAKEINFO,;t t
10012 s,@BUILD_INFO@,$BUILD_INFO,;t t
10013 s,@PERL@,$PERL,;t t
10014 s,@HAVE_PERL@,$HAVE_PERL,;t t
10015 s,@build@,$build,;t t
10016 s,@build_cpu@,$build_cpu,;t t
10017 s,@build_vendor@,$build_vendor,;t t
10018 s,@build_os@,$build_os,;t t
10019 s,@host@,$host,;t t
10020 s,@host_cpu@,$host_cpu,;t t
10021 s,@host_vendor@,$host_vendor,;t t
10022 s,@host_os@,$host_os,;t t
10023 s,@AR@,$AR,;t t
10024 s,@ac_ct_AR@,$ac_ct_AR,;t t
10025 s,@RANLIB@,$RANLIB,;t t
10026 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
10027 s,@CC@,$CC,;t t
10028 s,@CFLAGS@,$CFLAGS,;t t
10029 s,@LDFLAGS@,$LDFLAGS,;t t
10030 s,@CPPFLAGS@,$CPPFLAGS,;t t
10031 s,@ac_ct_CC@,$ac_ct_CC,;t t
10032 s,@EXEEXT@,$EXEEXT,;t t
10033 s,@OBJEXT@,$OBJEXT,;t t
10034 s,@CPP@,$CPP,;t t
10035 s,@ac_libiberty_warn_cflags@,$ac_libiberty_warn_cflags,;t t
10036 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
10037 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
10038 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
10039 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
10040 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
10041 s,@PICFLAG@,$PICFLAG,;t t
10042 s,@EGREP@,$EGREP,;t t
10043 s,@LIBOBJS@,$LIBOBJS,;t t
10044 s,@CHECK@,$CHECK,;t t
10045 s,@target_header_dir@,$target_header_dir,;t t
10046 s,@pexecute@,$pexecute,;t t
10047 s,@INSTALL_DEST@,$INSTALL_DEST,;t t
10048 s,@datarootdir@,$datarootdir,;t t
10049 s,@docdir@,$docdir,;t t
10050 s,@htmldir@,$htmldir,;t t
10051 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
10052 /@host_makefile_frag@/r $host_makefile_frag
10053 s,@host_makefile_frag@,,;t t
10054 CEOF
10056 _ACEOF
10058 cat >>$CONFIG_STATUS <<\_ACEOF
10059 # Split the substitutions into bite-sized pieces for seds with
10060 # small command number limits, like on Digital OSF/1 and HP-UX.
10061 ac_max_sed_lines=48
10062 ac_sed_frag=1 # Number of current file.
10063 ac_beg=1 # First line for current file.
10064 ac_end=$ac_max_sed_lines # Line after last line for current file.
10065 ac_more_lines=:
10066 ac_sed_cmds=
10067 while $ac_more_lines; do
10068 if test $ac_beg -gt 1; then
10069 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
10070 else
10071 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
10073 if test ! -s $tmp/subs.frag; then
10074 ac_more_lines=false
10075 else
10076 # The purpose of the label and of the branching condition is to
10077 # speed up the sed processing (if there are no `@' at all, there
10078 # is no need to browse any of the substitutions).
10079 # These are the two extra sed commands mentioned above.
10080 (echo ':t
10081 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
10082 if test -z "$ac_sed_cmds"; then
10083 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
10084 else
10085 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
10087 ac_sed_frag=`expr $ac_sed_frag + 1`
10088 ac_beg=$ac_end
10089 ac_end=`expr $ac_end + $ac_max_sed_lines`
10091 done
10092 if test -z "$ac_sed_cmds"; then
10093 ac_sed_cmds=cat
10095 fi # test -n "$CONFIG_FILES"
10097 _ACEOF
10098 cat >>$CONFIG_STATUS <<\_ACEOF
10099 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
10100 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10101 case $ac_file in
10102 - | *:- | *:-:* ) # input from stdin
10103 cat >$tmp/stdin
10104 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10105 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10106 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10107 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10108 * ) ac_file_in=$ac_file.in ;;
10109 esac
10111 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
10112 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
10113 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10114 X"$ac_file" : 'X\(//\)[^/]' \| \
10115 X"$ac_file" : 'X\(//\)$' \| \
10116 X"$ac_file" : 'X\(/\)' \| \
10117 . : '\(.\)' 2>/dev/null ||
10118 echo X"$ac_file" |
10119 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10120 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10121 /^X\(\/\/\)$/{ s//\1/; q; }
10122 /^X\(\/\).*/{ s//\1/; q; }
10123 s/.*/./; q'`
10124 { if $as_mkdir_p; then
10125 mkdir -p "$ac_dir"
10126 else
10127 as_dir="$ac_dir"
10128 as_dirs=
10129 while test ! -d "$as_dir"; do
10130 as_dirs="$as_dir $as_dirs"
10131 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10132 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10133 X"$as_dir" : 'X\(//\)[^/]' \| \
10134 X"$as_dir" : 'X\(//\)$' \| \
10135 X"$as_dir" : 'X\(/\)' \| \
10136 . : '\(.\)' 2>/dev/null ||
10137 echo X"$as_dir" |
10138 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10139 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10140 /^X\(\/\/\)$/{ s//\1/; q; }
10141 /^X\(\/\).*/{ s//\1/; q; }
10142 s/.*/./; q'`
10143 done
10144 test ! -n "$as_dirs" || mkdir $as_dirs
10145 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10146 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10147 { (exit 1); exit 1; }; }; }
10149 ac_builddir=.
10151 if test "$ac_dir" != .; then
10152 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
10153 # A "../" for each directory in $ac_dir_suffix.
10154 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10155 else
10156 ac_dir_suffix= ac_top_builddir=
10159 case $srcdir in
10160 .) # No --srcdir option. We are building in place.
10161 ac_srcdir=.
10162 if test -z "$ac_top_builddir"; then
10163 ac_top_srcdir=.
10164 else
10165 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10166 fi ;;
10167 [\\/]* | ?:[\\/]* ) # Absolute path.
10168 ac_srcdir=$srcdir$ac_dir_suffix;
10169 ac_top_srcdir=$srcdir ;;
10170 *) # Relative path.
10171 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10172 ac_top_srcdir=$ac_top_builddir$srcdir ;;
10173 esac
10175 # Do not use `cd foo && pwd` to compute absolute paths, because
10176 # the directories may not exist.
10177 case `pwd` in
10178 .) ac_abs_builddir="$ac_dir";;
10180 case "$ac_dir" in
10181 .) ac_abs_builddir=`pwd`;;
10182 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
10183 *) ac_abs_builddir=`pwd`/"$ac_dir";;
10184 esac;;
10185 esac
10186 case $ac_abs_builddir in
10187 .) ac_abs_top_builddir=${ac_top_builddir}.;;
10189 case ${ac_top_builddir}. in
10190 .) ac_abs_top_builddir=$ac_abs_builddir;;
10191 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10192 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10193 esac;;
10194 esac
10195 case $ac_abs_builddir in
10196 .) ac_abs_srcdir=$ac_srcdir;;
10198 case $ac_srcdir in
10199 .) ac_abs_srcdir=$ac_abs_builddir;;
10200 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10201 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10202 esac;;
10203 esac
10204 case $ac_abs_builddir in
10205 .) ac_abs_top_srcdir=$ac_top_srcdir;;
10207 case $ac_top_srcdir in
10208 .) ac_abs_top_srcdir=$ac_abs_builddir;;
10209 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
10210 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
10211 esac;;
10212 esac
10215 case $INSTALL in
10216 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10217 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
10218 esac
10220 if test x"$ac_file" != x-; then
10221 { echo "$as_me:$LINENO: creating $ac_file" >&5
10222 echo "$as_me: creating $ac_file" >&6;}
10223 rm -f "$ac_file"
10225 # Let's still pretend it is `configure' which instantiates (i.e., don't
10226 # use $as_me), people would be surprised to read:
10227 # /* config.h. Generated by config.status. */
10228 if test x"$ac_file" = x-; then
10229 configure_input=
10230 else
10231 configure_input="$ac_file. "
10233 configure_input=$configure_input"Generated from `echo $ac_file_in |
10234 sed 's,.*/,,'` by configure."
10236 # First look for the input files in the build tree, otherwise in the
10237 # src tree.
10238 ac_file_inputs=`IFS=:
10239 for f in $ac_file_in; do
10240 case $f in
10241 -) echo $tmp/stdin ;;
10242 [\\/$]*)
10243 # Absolute (can't be DOS-style, as IFS=:)
10244 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10245 echo "$as_me: error: cannot find input file: $f" >&2;}
10246 { (exit 1); exit 1; }; }
10247 echo "$f";;
10248 *) # Relative
10249 if test -f "$f"; then
10250 # Build tree
10251 echo "$f"
10252 elif test -f "$srcdir/$f"; then
10253 # Source tree
10254 echo "$srcdir/$f"
10255 else
10256 # /dev/null tree
10257 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10258 echo "$as_me: error: cannot find input file: $f" >&2;}
10259 { (exit 1); exit 1; }; }
10260 fi;;
10261 esac
10262 done` || { (exit 1); exit 1; }
10263 _ACEOF
10264 cat >>$CONFIG_STATUS <<_ACEOF
10265 sed "$ac_vpsub
10266 $extrasub
10267 _ACEOF
10268 cat >>$CONFIG_STATUS <<\_ACEOF
10270 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10271 s,@configure_input@,$configure_input,;t t
10272 s,@srcdir@,$ac_srcdir,;t t
10273 s,@abs_srcdir@,$ac_abs_srcdir,;t t
10274 s,@top_srcdir@,$ac_top_srcdir,;t t
10275 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
10276 s,@builddir@,$ac_builddir,;t t
10277 s,@abs_builddir@,$ac_abs_builddir,;t t
10278 s,@top_builddir@,$ac_top_builddir,;t t
10279 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
10280 s,@INSTALL@,$ac_INSTALL,;t t
10281 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
10282 rm -f $tmp/stdin
10283 if test x"$ac_file" != x-; then
10284 mv $tmp/out $ac_file
10285 else
10286 cat $tmp/out
10287 rm -f $tmp/out
10290 done
10291 _ACEOF
10292 cat >>$CONFIG_STATUS <<\_ACEOF
10295 # CONFIG_HEADER section.
10298 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10299 # NAME is the cpp macro being defined and VALUE is the value it is being given.
10301 # ac_d sets the value in "#define NAME VALUE" lines.
10302 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10303 ac_dB='[ ].*$,\1#\2'
10304 ac_dC=' '
10305 ac_dD=',;t'
10306 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10307 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10308 ac_uB='$,\1#\2define\3'
10309 ac_uC=' '
10310 ac_uD=',;t'
10312 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
10313 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10314 case $ac_file in
10315 - | *:- | *:-:* ) # input from stdin
10316 cat >$tmp/stdin
10317 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10318 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10319 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10320 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10321 * ) ac_file_in=$ac_file.in ;;
10322 esac
10324 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
10325 echo "$as_me: creating $ac_file" >&6;}
10327 # First look for the input files in the build tree, otherwise in the
10328 # src tree.
10329 ac_file_inputs=`IFS=:
10330 for f in $ac_file_in; do
10331 case $f in
10332 -) echo $tmp/stdin ;;
10333 [\\/$]*)
10334 # Absolute (can't be DOS-style, as IFS=:)
10335 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10336 echo "$as_me: error: cannot find input file: $f" >&2;}
10337 { (exit 1); exit 1; }; }
10338 # Do quote $f, to prevent DOS paths from being IFS'd.
10339 echo "$f";;
10340 *) # Relative
10341 if test -f "$f"; then
10342 # Build tree
10343 echo "$f"
10344 elif test -f "$srcdir/$f"; then
10345 # Source tree
10346 echo "$srcdir/$f"
10347 else
10348 # /dev/null tree
10349 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10350 echo "$as_me: error: cannot find input file: $f" >&2;}
10351 { (exit 1); exit 1; }; }
10352 fi;;
10353 esac
10354 done` || { (exit 1); exit 1; }
10355 # Remove the trailing spaces.
10356 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
10358 _ACEOF
10360 # Transform confdefs.h into two sed scripts, `conftest.defines' and
10361 # `conftest.undefs', that substitutes the proper values into
10362 # config.h.in to produce config.h. The first handles `#define'
10363 # templates, and the second `#undef' templates.
10364 # And first: Protect against being on the right side of a sed subst in
10365 # config.status. Protect against being in an unquoted here document
10366 # in config.status.
10367 rm -f conftest.defines conftest.undefs
10368 # Using a here document instead of a string reduces the quoting nightmare.
10369 # Putting comments in sed scripts is not portable.
10371 # `end' is used to avoid that the second main sed command (meant for
10372 # 0-ary CPP macros) applies to n-ary macro definitions.
10373 # See the Autoconf documentation for `clear'.
10374 cat >confdef2sed.sed <<\_ACEOF
10375 s/[\\&,]/\\&/g
10376 s,[\\$`],\\&,g
10377 t clear
10378 : clear
10379 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
10380 t end
10381 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
10382 : end
10383 _ACEOF
10384 # If some macros were called several times there might be several times
10385 # the same #defines, which is useless. Nevertheless, we may not want to
10386 # sort them, since we want the *last* AC-DEFINE to be honored.
10387 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
10388 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
10389 rm -f confdef2sed.sed
10391 # This sed command replaces #undef with comments. This is necessary, for
10392 # example, in the case of _POSIX_SOURCE, which is predefined and required
10393 # on some systems where configure will not decide to define it.
10394 cat >>conftest.undefs <<\_ACEOF
10395 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
10396 _ACEOF
10398 # Break up conftest.defines because some shells have a limit on the size
10399 # of here documents, and old seds have small limits too (100 cmds).
10400 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
10401 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
10402 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
10403 echo ' :' >>$CONFIG_STATUS
10404 rm -f conftest.tail
10405 while grep . conftest.defines >/dev/null
10407 # Write a limited-size here document to $tmp/defines.sed.
10408 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
10409 # Speed up: don't consider the non `#define' lines.
10410 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
10411 # Work around the forget-to-reset-the-flag bug.
10412 echo 't clr' >>$CONFIG_STATUS
10413 echo ': clr' >>$CONFIG_STATUS
10414 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
10415 echo 'CEOF
10416 sed -f $tmp/defines.sed $tmp/in >$tmp/out
10417 rm -f $tmp/in
10418 mv $tmp/out $tmp/in
10419 ' >>$CONFIG_STATUS
10420 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
10421 rm -f conftest.defines
10422 mv conftest.tail conftest.defines
10423 done
10424 rm -f conftest.defines
10425 echo ' fi # grep' >>$CONFIG_STATUS
10426 echo >>$CONFIG_STATUS
10428 # Break up conftest.undefs because some shells have a limit on the size
10429 # of here documents, and old seds have small limits too (100 cmds).
10430 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
10431 rm -f conftest.tail
10432 while grep . conftest.undefs >/dev/null
10434 # Write a limited-size here document to $tmp/undefs.sed.
10435 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
10436 # Speed up: don't consider the non `#undef'
10437 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
10438 # Work around the forget-to-reset-the-flag bug.
10439 echo 't clr' >>$CONFIG_STATUS
10440 echo ': clr' >>$CONFIG_STATUS
10441 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
10442 echo 'CEOF
10443 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
10444 rm -f $tmp/in
10445 mv $tmp/out $tmp/in
10446 ' >>$CONFIG_STATUS
10447 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
10448 rm -f conftest.undefs
10449 mv conftest.tail conftest.undefs
10450 done
10451 rm -f conftest.undefs
10453 cat >>$CONFIG_STATUS <<\_ACEOF
10454 # Let's still pretend it is `configure' which instantiates (i.e., don't
10455 # use $as_me), people would be surprised to read:
10456 # /* config.h. Generated by config.status. */
10457 if test x"$ac_file" = x-; then
10458 echo "/* Generated by configure. */" >$tmp/config.h
10459 else
10460 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
10462 cat $tmp/in >>$tmp/config.h
10463 rm -f $tmp/in
10464 if test x"$ac_file" != x-; then
10465 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
10466 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
10467 echo "$as_me: $ac_file is unchanged" >&6;}
10468 else
10469 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
10470 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10471 X"$ac_file" : 'X\(//\)[^/]' \| \
10472 X"$ac_file" : 'X\(//\)$' \| \
10473 X"$ac_file" : 'X\(/\)' \| \
10474 . : '\(.\)' 2>/dev/null ||
10475 echo X"$ac_file" |
10476 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10477 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10478 /^X\(\/\/\)$/{ s//\1/; q; }
10479 /^X\(\/\).*/{ s//\1/; q; }
10480 s/.*/./; q'`
10481 { if $as_mkdir_p; then
10482 mkdir -p "$ac_dir"
10483 else
10484 as_dir="$ac_dir"
10485 as_dirs=
10486 while test ! -d "$as_dir"; do
10487 as_dirs="$as_dir $as_dirs"
10488 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10489 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10490 X"$as_dir" : 'X\(//\)[^/]' \| \
10491 X"$as_dir" : 'X\(//\)$' \| \
10492 X"$as_dir" : 'X\(/\)' \| \
10493 . : '\(.\)' 2>/dev/null ||
10494 echo X"$as_dir" |
10495 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10496 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10497 /^X\(\/\/\)$/{ s//\1/; q; }
10498 /^X\(\/\).*/{ s//\1/; q; }
10499 s/.*/./; q'`
10500 done
10501 test ! -n "$as_dirs" || mkdir $as_dirs
10502 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10503 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10504 { (exit 1); exit 1; }; }; }
10506 rm -f $ac_file
10507 mv $tmp/config.h $ac_file
10509 else
10510 cat $tmp/config.h
10511 rm -f $tmp/config.h
10513 done
10514 _ACEOF
10515 cat >>$CONFIG_STATUS <<\_ACEOF
10518 # CONFIG_COMMANDS section.
10520 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
10521 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
10522 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
10523 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
10524 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10525 X"$ac_dest" : 'X\(//\)[^/]' \| \
10526 X"$ac_dest" : 'X\(//\)$' \| \
10527 X"$ac_dest" : 'X\(/\)' \| \
10528 . : '\(.\)' 2>/dev/null ||
10529 echo X"$ac_dest" |
10530 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10531 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10532 /^X\(\/\/\)$/{ s//\1/; q; }
10533 /^X\(\/\).*/{ s//\1/; q; }
10534 s/.*/./; q'`
10535 { if $as_mkdir_p; then
10536 mkdir -p "$ac_dir"
10537 else
10538 as_dir="$ac_dir"
10539 as_dirs=
10540 while test ! -d "$as_dir"; do
10541 as_dirs="$as_dir $as_dirs"
10542 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10543 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10544 X"$as_dir" : 'X\(//\)[^/]' \| \
10545 X"$as_dir" : 'X\(//\)$' \| \
10546 X"$as_dir" : 'X\(/\)' \| \
10547 . : '\(.\)' 2>/dev/null ||
10548 echo X"$as_dir" |
10549 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10550 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10551 /^X\(\/\/\)$/{ s//\1/; q; }
10552 /^X\(\/\).*/{ s//\1/; q; }
10553 s/.*/./; q'`
10554 done
10555 test ! -n "$as_dirs" || mkdir $as_dirs
10556 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10557 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10558 { (exit 1); exit 1; }; }; }
10560 ac_builddir=.
10562 if test "$ac_dir" != .; then
10563 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
10564 # A "../" for each directory in $ac_dir_suffix.
10565 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10566 else
10567 ac_dir_suffix= ac_top_builddir=
10570 case $srcdir in
10571 .) # No --srcdir option. We are building in place.
10572 ac_srcdir=.
10573 if test -z "$ac_top_builddir"; then
10574 ac_top_srcdir=.
10575 else
10576 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10577 fi ;;
10578 [\\/]* | ?:[\\/]* ) # Absolute path.
10579 ac_srcdir=$srcdir$ac_dir_suffix;
10580 ac_top_srcdir=$srcdir ;;
10581 *) # Relative path.
10582 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10583 ac_top_srcdir=$ac_top_builddir$srcdir ;;
10584 esac
10586 # Do not use `cd foo && pwd` to compute absolute paths, because
10587 # the directories may not exist.
10588 case `pwd` in
10589 .) ac_abs_builddir="$ac_dir";;
10591 case "$ac_dir" in
10592 .) ac_abs_builddir=`pwd`;;
10593 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
10594 *) ac_abs_builddir=`pwd`/"$ac_dir";;
10595 esac;;
10596 esac
10597 case $ac_abs_builddir in
10598 .) ac_abs_top_builddir=${ac_top_builddir}.;;
10600 case ${ac_top_builddir}. in
10601 .) ac_abs_top_builddir=$ac_abs_builddir;;
10602 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10603 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10604 esac;;
10605 esac
10606 case $ac_abs_builddir in
10607 .) ac_abs_srcdir=$ac_srcdir;;
10609 case $ac_srcdir in
10610 .) ac_abs_srcdir=$ac_abs_builddir;;
10611 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10612 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10613 esac;;
10614 esac
10615 case $ac_abs_builddir in
10616 .) ac_abs_top_srcdir=$ac_top_srcdir;;
10618 case $ac_top_srcdir in
10619 .) ac_abs_top_srcdir=$ac_abs_builddir;;
10620 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
10621 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
10622 esac;;
10623 esac
10626 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
10627 echo "$as_me: executing $ac_dest commands" >&6;}
10628 case $ac_dest in
10629 default ) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
10630 if test -n "$CONFIG_FILES"; then
10631 if test -n "${with_target_subdir}"; then
10632 # FIXME: We shouldn't need to set ac_file
10633 ac_file=Makefile
10634 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
10635 . ${libiberty_topdir}/config-ml.in
10637 fi ;;
10638 esac
10639 done
10640 _ACEOF
10642 cat >>$CONFIG_STATUS <<\_ACEOF
10644 { (exit 0); exit 0; }
10645 _ACEOF
10646 chmod +x $CONFIG_STATUS
10647 ac_clean_files=$ac_clean_files_save
10650 # configure is writing to config.log, and then calls config.status.
10651 # config.status does its own redirection, appending to config.log.
10652 # Unfortunately, on DOS this fails, as config.log is still kept open
10653 # by configure, so config.status won't be able to write to it; its
10654 # output is simply discarded. So we exec the FD to /dev/null,
10655 # effectively closing config.log, so it can be properly (re)opened and
10656 # appended to by config.status. When coming back to configure, we
10657 # need to make the FD available again.
10658 if test "$no_create" != yes; then
10659 ac_cs_success=:
10660 ac_config_status_args=
10661 test "$silent" = yes &&
10662 ac_config_status_args="$ac_config_status_args --quiet"
10663 exec 5>/dev/null
10664 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10665 exec 5>>config.log
10666 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10667 # would make configure fail if this is the last instruction.
10668 $ac_cs_success || { (exit 1); exit 1; }