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