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